[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-23T00:02:23.310684Z",
                    "start": "2026-05-23T00:00:21.011392Z"
                },
                "id": "0242ac1f-6606-1691-89ad-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:21.074133Z",
                            "start": "2026-05-23T00:00:21.033817Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-00000000000e",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "7e8/osism/7e87ff77946b46b883aa64b9e3d6895b"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-0000000000a6",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:21.173345Z",
                            "start": "2026-05-23T00:00:21.101388Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-current-in-a-nutshell-with-tempest-ubuntu-24.04\nPipeline: periodic-midnight\nExecutor: 521e9411259a\nTriggered by: https://github.com/osism/testbed\nEvent ID: f4eb70461c6142c1a3c70f8edb98e502\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:21.310745Z",
                            "start": "2026-05-23T00:00:21.190096Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-testbed02\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-1691-89ad-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:21.444617Z",
                            "start": "2026-05-23T00:00:21.316967Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-000000000010",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:23.075546Z",
                            "start": "2026-05-23T00:00:21.453796Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-000000000015",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "1f56a334868f304ae0251c85b97180a4949f7acc",
                            "dest": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "1f56a334868f304ae0251c85b97180a4949f7acc",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/work/.ansible/tmp/ansible-tmp-1779494423.1777644-34-54768106503256/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "3b27b214a985274d0bd539a233014d0d",
                            "mode": "0644",
                            "owner": "root",
                            "size": 8875,
                            "src": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/.ansible/tmp/ansible-tmp-1779494423.1777644-34-54768106503256/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:26.542195Z",
                            "start": "2026-05-23T00:00:23.081864Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:26.906096Z",
                            "start": "2026-05-23T00:00:26.553827Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:26.946560Z",
                            "start": "2026-05-23T00:00:26.911916Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:01.702667",
                            "end": "2026-05-23 00:00:29.941247",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_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-1691-89ad-0000000000c9-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:00:28.238580",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa.pub\nThe key fingerprint is:\nSHA256:PZSZN1v0Gs8owTXVBflZK0IRQDaPM8+ZtjU3N6dCkq4 zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|        .=.oo =+=|\n|        . +* o.oo|\n|         +*.= o.=|\n|         o=+o* O.|\n|        S =*=o++=|\n|         ..+o.o.=|\n|          ... .  |\n|         .   .   |\n|        E        |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:PZSZN1v0Gs8owTXVBflZK0IRQDaPM8+ZtjU3N6dCkq4 zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|        .=.oo =+=|",
                                "|        . +* o.oo|",
                                "|         +*.= o.=|",
                                "|         o=+o* O.|",
                                "|        S =*=o++=|",
                                "|         ..+o.o.=|",
                                "|          ... .  |",
                                "|         .   .   |",
                                "|        E        |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-1691-89ad-0000000000c9-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:30.084040Z",
                            "start": "2026-05-23T00:00:27.047797Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-0000000000c9",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:30.122228Z",
                            "start": "2026-05-23T00:00:30.091062Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:30.269153Z",
                            "start": "2026-05-23T00:00:30.207653Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQC5jo9ApBgj/OOlIuwrj30C/RNGmBRLhec1VNRZUtJ0lWjO6srtKhchYqW4Z5klDvzVajmN9ogX4za6pEuJv4jtc9uH1XcH5cSN73WnQ/ScuoeaL+ipdVqsBG6rq+34p89+9VYOozREsbLpOt2qFutSfcWBHmiEErKAIeILWco/1NGuAUuJfRLuLi3+MuHCjl+7rl3r9hDYQMQ0klhNuB4fqhXXrka1h5V1LSxzLyKn4UUPGXUOyyqJk3+jcwMSCRPj2ywf7M12TzX9OMKPxAoZD04qHZHmgPuYkozUhA+Te6sTcOjvk1jmMdFcjj7i/qUwxglx32Pq+9G0VaijVVl/hkjGcoUJHXud7fHW2pCur4ma5EGcqMwsNG64Dsgt8IScBQm8faCgSdI4fjLWwtX4WGioXAreuprXfhdxo+ct0phKosOHFnqkjXPD4vrO0i6j+OJDR377ivjuxyWxsmx/ELBNTaLhcSvfACkD+Q1aQe+V04yUrCvjPp7bqroPuX8= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed02/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul-testbed02",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC5jo9ApBgj/OOlIuwrj30C/RNGmBRLhec1VNRZUtJ0lWjO6srtKhchYqW4Z5klDvzVajmN9ogX4za6pEuJv4jtc9uH1XcH5cSN73WnQ/ScuoeaL+ipdVqsBG6rq+34p89+9VYOozREsbLpOt2qFutSfcWBHmiEErKAIeILWco/1NGuAUuJfRLuLi3+MuHCjl+7rl3r9hDYQMQ0klhNuB4fqhXXrka1h5V1LSxzLyKn4UUPGXUOyyqJk3+jcwMSCRPj2ywf7M12TzX9OMKPxAoZD04qHZHmgPuYkozUhA+Te6sTcOjvk1jmMdFcjj7i/qUwxglx32Pq+9G0VaijVVl/hkjGcoUJHXud7fHW2pCur4ma5EGcqMwsNG64Dsgt8IScBQm8faCgSdI4fjLWwtX4WGioXAreuprXfhdxo+ct0phKosOHFnqkjXPD4vrO0i6j+OJDR377ivjuxyWxsmx/ELBNTaLhcSvfACkD+Q1aQe+V04yUrCvjPp7bqroPuX8= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed02/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul-testbed02",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:31.249506Z",
                            "start": "2026-05-23T00:00:30.274843Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-0000000000ea",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed02/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed02/.ssh"
                                }
                            },
                            "gid": 1003,
                            "group": "zuul-testbed02",
                            "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-testbed02/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul-testbed02",
                            "path": "/home/zuul-testbed02/.ssh",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1002
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:31.639171Z",
                            "start": "2026-05-23T00:00:31.263426Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-0000000000eb",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed02/.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/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa"
                                },
                                "src": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa"
                            },
                            "src": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:32.168280Z",
                            "start": "2026-05-23T00:00:31.662782Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-0000000000ec",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed02/.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/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa.pub"
                                },
                                "src": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa.pub"
                            },
                            "src": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa.pub"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:32.715905Z",
                            "start": "2026-05-23T00:00:32.175856Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:32.760744Z",
                            "start": "2026-05-23T00:00:32.723245Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-1691-89ad-0000000000d0",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:34.114972Z",
                            "start": "2026-05-23T00:00:32.768263Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-0000000000d2",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa"
                            ],
                            "delta": "0:00:00.035839",
                            "end": "2026-05-23 00:00:35.231976",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_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-1691-89ad-0000000000d8-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:00:35.196137",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/7e87ff77946b46b883aa64b9e3d6895b_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-1691-89ad-0000000000d8-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:35.340797Z",
                            "start": "2026-05-23T00:00:34.135038Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-0000000000d8",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:35.811977Z",
                            "start": "2026-05-23T00:00:35.349894Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-1691-89ad-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:35.877408Z",
                            "start": "2026-05-23T00:00:35.833237Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-1691-89ad-00000000001d",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:36.661334Z",
                            "start": "2026-05-23T00:00:36.066974Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-00000000001f",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:36.773865Z",
                            "start": "2026-05-23T00:00:36.678416Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-000000000023",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:37.785601Z",
                            "start": "2026-05-23T00:00:36.778598Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-23",
                                    "day": "23",
                                    "epoch": "1779494439",
                                    "epoch_int": "1779494439",
                                    "hour": "00",
                                    "iso8601": "2026-05-23T00:00:39Z",
                                    "iso8601_basic": "20260523T000039135413",
                                    "iso8601_basic_short": "20260523T000039",
                                    "iso8601_micro": "2026-05-23T00:00:39.135413Z",
                                    "minute": "00",
                                    "month": "05",
                                    "second": "39",
                                    "time": "00:00:39",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Saturday",
                                    "weekday_number": "6",
                                    "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": 1003,
                                "ansible_effective_user_id": 1002,
                                "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-testbed02",
                                    "LANG": "C.UTF-8",
                                    "LOGNAME": "zuul-testbed02",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/games",
                                    "PWD": "/home/zuul-testbed02",
                                    "SHELL": "/bin/sh",
                                    "SSH_CLIENT": "81.163.193.69 34940 22",
                                    "SSH_CONNECTION": "81.163.193.69 34940 10.128.0.21 22",
                                    "USER": "zuul-testbed02",
                                    "XDG_RUNTIME_DIR": "/run/user/1002",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "27415",
                                    "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": [
                                    "ens3",
                                    "lo"
                                ],
                                "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.00244140625,
                                    "1m": 0.04833984375,
                                    "5m": 0.013671875
                                },
                                "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": 455,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7187,
                                        "used": 765
                                    },
                                    "real": {
                                        "free": 455,
                                        "total": 7952,
                                        "used": 7497
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7952,
                                "ansible_mounts": [
                                    {
                                        "block_available": 16671569,
                                        "block_size": 4096,
                                        "block_total": 25759134,
                                        "block_used": 9087565,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 5904861,
                                        "inode_total": 6545408,
                                        "inode_used": 640547,
                                        "mount": "/",
                                        "options": "rw,relatime,discard,errors=remount-ro",
                                        "size_available": 68286746624,
                                        "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": 1003,
                                "ansible_real_user_id": 1002,
                                "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": 54824414,
                                "ansible_user_dir": "/home/zuul-testbed02",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1003,
                                "ansible_user_id": "zuul-testbed02",
                                "ansible_user_shell": "/bin/sh",
                                "ansible_user_uid": 1002,
                                "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-1691-89ad-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:39.573152Z",
                            "start": "2026-05-23T00:00:37.791263Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-1691-89ad-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:39.724142Z",
                            "start": "2026-05-23T00:00:39.583319Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-000000000026",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "4fcd319f35095c428937d5af265522a338911e9b",
                            "dest": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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": "4fcd319f35095c428937d5af265522a338911e9b",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/work/.ansible/tmp/ansible-tmp-1779494439.8377068-238-236174986925276/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "584e1360f82e9535b01cce3820515a3c",
                            "mode": "0644",
                            "owner": "root",
                            "size": 19732,
                            "src": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/.ansible/tmp/ansible-tmp-1779494439.8377068-238-236174986925276/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:41.303680Z",
                            "start": "2026-05-23T00:00:39.731413Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-000000000027",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem      Inodes  IUsed   IFree IUse% Mounted on\nudev           1015018    312 1014706    1% /dev\ntmpfs          1017896    537 1017359    1% /run\n/dev/sda1      6545408 640545 5904863   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/1002\ntmpfs           203579     17  203562    1% /run/user/1006\ntmpfs           203579     17  203562    1% /run/user/1004\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 31373     65124  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/1002\ntmpfs                796     0       796   0% /run/user/1006\ntmpfs                796     0       796   0% /run/user/1004\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 23262sec preferred_lft 23262sec\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-1691-89ad-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:41.913451Z",
                            "start": "2026-05-23T00:00:41.312664Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-000000000029",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "b4563fe29124eda64146f880547f27633378d3d8",
                            "dest": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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": "b4563fe29124eda64146f880547f27633378d3d8",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/work/.ansible/tmp/ansible-tmp-1779494442.0368981-277-227505339748886/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "028a4d9b05419a73150679ebed680bc9",
                            "mode": "0644",
                            "owner": "root",
                            "size": 3369,
                            "src": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/.ansible/tmp/ansible-tmp-1779494442.0368981-277-227505339748886/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:43.095858Z",
                            "start": "2026-05-23T00:00:41.917663Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-1691-89ad-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:00:43.406562Z",
                            "start": "2026-05-23T00:00:43.104089Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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/7e87ff77946b46b883aa64b9e3d6895b/work/src zuul-testbed02@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-testbed02@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/7e87ff77946b46b883aa64b9e3d6895b/work/src",
                                    "ssh_connection_multiplexing": false,
                                    "times": null,
                                    "use_ssh_args": false,
                                    "verify_host": false
                                }
                            },
                            "msg": ".d..t...... src/\n.d..t...... src/github.com/\n.d..t...... src/github.com/osism/\n.d..t...... src/github.com/osism/ansible-collection-commons/\n<f..t...... src/github.com/osism/ansible-collection-commons/.ansible-lint\n<f..t...... src/github.com/osism/ansible-collection-commons/.flake8\n<f..t...... src/github.com/osism/ansible-collection-commons/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-commons/.yamllint.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.zuul.yaml\n<f..t...... src/github.com/osism/ansible-collection-commons/CHANGELOG.md\n<f..t...... src/github.com/osism/ansible-collection-commons/LICENSE\n<f..t...... src/github.com/osism/ansible-collection-commons/README.md\n<f..t...... src/github.com/osism/ansible-collection-commons/galaxy.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/HEAD\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/config\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/config.worktree\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/description\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/index\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/packed-refs\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/branches/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/hooks/update.sample\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/info/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/info/exclude\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/HEAD\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/ansible-collection-commons/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/00/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/01/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/02/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/03/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/04/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/05/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/06/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/07/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/08/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/09/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/10/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/11/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/12/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/13/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/14/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/15/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/16/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/17/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/18/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/19/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/20/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/21/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/22/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/23/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/24/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/25/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/26/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/27/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/28/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/29/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/30/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/31/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/32/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/33/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/34/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/35/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/36/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/37/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/38/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/39/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/40/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/41/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/42/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/43/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/44/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/45/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/46/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/47/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/48/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/49/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/50/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/51/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/52/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/53/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/54/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/55/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/56/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/57/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/58/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/59/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/60/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/61/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/62/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/63/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/64/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/66/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/67/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/68/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/69/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/70/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/71/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/72/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/73/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/74/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/75/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/76/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/77/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/78/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/79/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/80/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/81/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/82/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/83/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/84/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/85/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/86/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/87/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/88/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/89/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/90/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/91/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/92/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/93/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/94/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/95/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/96/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/97/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/98/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/99/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9a/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9b/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9c/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9d/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9e/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9f/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/aa/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ab/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ac/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ad/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ae/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/af/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ba/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/be/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bf/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ca/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ce/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cf/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/da/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/db/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/dc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/de/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/df/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ea/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/eb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ec/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ed/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ee/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ef/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f0/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f1/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f2/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f3/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f4/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f5/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f6/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f7/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f8/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f9/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fa/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fb/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fc/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fd/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fe/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ff/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/info/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/pack/\n.d..t...... src/github.com/osism/ansible-collection-commons/.git/refs/\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/publish-collection.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/renovate.json\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/templates/galaxy.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/publish-collection.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/meta/runtime.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/requirements.txt\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/collections.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/converge.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/molecule.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_login.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/known_hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/network.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/trivy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/user.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/certificates.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configfs.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_compose.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_login.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/facts.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/firewall.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hostname.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/ipmitool.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/k9s.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/kernel_modules.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/known_hosts.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/limits.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/microcode.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/operator.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/resolvconf.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/runc.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/services.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sosreport.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sshconfig.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/state.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sysctl.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/systohc.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/user.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/cloudinit.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages_debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/services.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/git.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/main.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-block.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-template.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/interfaces.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/netplan.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/main.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/centos.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/debian.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/debian.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/main.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/util.py\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_login.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/known_hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/network.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/trivy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/user.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/certificates.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/cleanup.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configfs.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configuration.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/docker_compose.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/firewall.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hostname.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hosts.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/ipmitool.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/k9s.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/kernel_modules.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/lynis.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/microcode.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/motd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/operator.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/packages.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/podman.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/proxy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/repository.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/resolvconf.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/runc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/services.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sosreport.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sshconfig.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/state.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sysctl.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/systohc.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/timezone.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/trivy.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/plugins/\n.d..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/\n<f..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/still_alive.py\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/certificates.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/cloudinit.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/git.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/update.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-netbox-private-key.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-private-key.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/docker-compose\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/docker-compose.service.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/osism.target.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/ufw.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-block.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-fast.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-local.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-template.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-block.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-fast.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-template.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/module-load.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-scanned.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-static.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/limits.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/motd.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-interfaces.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-netplan.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-networkd.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/dummy-interfaces.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/network-extra-init.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/vxlan-interfaces.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/dummy.netdev.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.service.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.netdev.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.network.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/device.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/interfaces.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/01-osism.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/interfaces.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/interfaces.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/operator-sudoers.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/deploy.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/proxy-apt.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/AlmaLinux.yml -> RedHat.yml\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Debian.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/RedHat.yml\n.L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Rocky.yml -> RedHat.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Ubuntu.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/99osism.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/source.list.j2\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/ubuntu.sources.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/AlmaLinux-amd64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/CentOS-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Debian-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Rocky-x86_64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-aarch64.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-x86_64.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-resolv.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/resolved.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/sysctl.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/README.md\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/remote-key.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-default.yml\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-keyfile.yml\n.d..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/\n<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/config.j2\n.d..t...... src/github.com/osism/ansible-collection-services/\n<f..t...... src/github.com/osism/ansible-collection-services/.ansible-lint\n<f..t...... src/github.com/osism/ansible-collection-services/.flake8\n<f..t...... src/github.com/osism/ansible-collection-services/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-services/.yamllint.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.zuul.yaml\n<f..t...... src/github.com/osism/ansible-collection-services/CHANGELOG.md\n<f..t...... src/github.com/osism/ansible-collection-services/LICENSE\n<f..t...... src/github.com/osism/ansible-collection-services/README.md\n<f..t...... src/github.com/osism/ansible-collection-services/galaxy.yml\n.d..t...... src/github.com/osism/ansible-collection-services/.git/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/HEAD\n<f..t...... src/github.com/osism/ansible-collection-services/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/ansible-collection-services/.git/config\n<f..t...... src/github.com/osism/ansible-collection-services/.git/config.worktree\n<f..t...... src/github.com/osism/ansible-collection-services/.git/description\n<f..t...... src/github.com/osism/ansible-collection-services/.git/index\n<f..t...... src/github.com/osism/ansible-collection-services/.git/packed-refs\n.d..t...... src/github.com/osism/ansible-collection-services/.git/branches/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/hooks/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/update.sample\n.d..t...... src/github.com/osism/ansible-collection-services/.git/info/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/info/exclude\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/HEAD\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/00/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/01/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/\n.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/05/4378e680a39faf229ecdf3a4a6dca4fcecf394\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/06/271d8ceddfd171a71e797f82843c6f150ea294\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/06/e28e50c2f7a533ef3269bc8a789424fabc1387\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/07/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/07/7974329921a59a5babbd5ed8c3a57fa7010a76\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0a/393a5f7bb4763f3fe062e4370f6db07aaeddb7\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0d/0d83126252ed2e3b108c9eb7c759c9b4b99bfa\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.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/9bc48701fab008758c2e3785339ba1699e7289\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/c3c7aae7b38ea3b30bd6f8b98516bf5810274d\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/17/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/18/\n.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/1c/6d0621854b8c2bd1a88d4b7bdb867864d1da34\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/1d/cb650c72052c573c2883e5f473b85e038ccd82\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/24/da7cd128258fd9ec46987339363f35c29c2877\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/25/d327ae474443b6a7d69af70f3670151a6503a6\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/27/c727e37415324c424ef223e6be0db2c263863f\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/77775a87b6ef3a8e3a40c81bb0bfa99101d575\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.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/35/274400faef09a91cb73c9835ff85a15c9af0b5\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/39/81986d815506c4f199f423ccc8e9f3c6ba89eb\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/\n.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3c/5fe5c6634b91a11379001f802ccbd9a01681f7\ncd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3d/0d7c05f985aa901e12073f0cb55ca41d39cec9\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/40/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/41/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/42/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/43/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/44/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/45/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/46/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/46/c647c8e5dbc4d52312ae697e8f98ecfc1fec32\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/50/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/51/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/52/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/52/d383693a88a031852acdced5fe0fba89738201\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/55/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/56/812da000c4e4c76d509a002260f3a9d945629b\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/56/a3a8d36c281bf10ff77b3dd4293b08d5bc60f7\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/57/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/58/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/59/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5e/6e478fe09b05c4bb5cd785fd8072ea455bc13c\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5f/93bae4666b1017bde6cb23117988027c15e0b9\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/60/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/63/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/64/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/65/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/66/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/67/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/68/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/69/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6d/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6d/dcda09c041389505edd05e2a78549b2c2806a5\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/72/f84ebdf1f24d9530dcdd3d2d29656562593985\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/72/fa79c7eaf8cb9f8a45702722bd361efab99696\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/77/161c7501a35388b30333c632e999988f7571fa\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/78/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/79/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7a/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7a/ebc5db595147c1616360605d7e746cd7883620\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.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/81/edd660092d5341c5cae1f118fdce63f8095625\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/82/384b1cf398966b6f024971cd54ea7cd4356616\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/\ncd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/86/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/86/67e221594c96da63e11cc4a5a71ffed8f79195\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/86/95e3abdfa8cd6b747afd176c457d61413cbebb\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/807efdaf305dca41dff7a3a2057c52348882e7\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/22a39f3ecc5c8dff45ef9921c0ee5ba147c127\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/90/a06983c4d43548cf99cc1b15397d1a3d32c867\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/93/cd51465c810f2a874d1a55a7f779ed8118a8f5\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/96/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/97/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/98/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/99/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/\n.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/9e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9f/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/9f/0935419df0bd5b8b06239f507181df3a856fe1\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a2/8ab7b4efef2e9285a7c11eaa47b0a846c01be9\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a2/dabd4679d2f2113762db3ba6692a9a51933b6d\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a5/291fb2f76380cef3735a70a16a5e5a7a96e470\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a8/\n.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ac/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ad/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ae/\n.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b1/886a9c3221f31714fbe4d5294e320378e6b3ce\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b2/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b2/ac764cd388d683470cef5ae388efd6c3cc669e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b3/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b3/1d285dfe49e355605f8fa270f6b4501467347b\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b4/501ae160b4f47e481df8a8b0c2e1f3a270b774\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b4/97a7461a46fe7db6138b0de716d5a8f8d96df3\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b6/39f3ed7f76b055b82b403d25582bed7b325f7f\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b6/3ddcd2b75e60fc574742b0abc5450e0dcfdd25\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b7/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b7/58f3178f9f85c425c7f355d65a2f899615ba44\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.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/be/8be5c812905b110b723968558f389e15ae0f17\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/be/99482155d2c17e906bbd9015611d0b6b0213e0\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/5d0481d2356e3884701a5e233167b0f5250946\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c5/71798daac3673adde78933499e50d4cd591f8f\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c5/8525a9767dc825c0574fccc480317c9f8e7c14\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c5/d9577684daad151e57f6575e25a43c3921410b\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/71a5790de96bb952afcebe9f5351f34ce7902d\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c6/95344a2d17cc8f1f9abfe36e279366ba6ef01d\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ca/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ce/df60b97842dd303f478f2053de4f814367f7f5\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cf/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d1/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d1/e8743f709eb30e788875df17c5e4ccc0c48075\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d5/64d0bc3dd917926892c55e3706cc116d5b165e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d6/f73f68e0524e779abfb91979782bc2098eaf86\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/db/0d351f380fb218f3831574533adf25a55eec4d\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/df/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e5/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e5/6d7a612f866a7e790b48d7baf2b6f8f940069d\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/146cb961f4c3a990aa93ec6ce2c9a4f00f8518\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ea/3ccc6ed8ee6c4341ce78d8afba55d82c873a82\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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ed/c7a5ed5410c5b5e8ce7acbd39fb6c94273ef75\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f1/c85f29c1d086a1257fcf3d144d887884fd9c44\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/\n.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<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f6/98f163df7af311fa16365b2d7497d39e555aeb\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f7/e17bf716a670078efa6c2096ad99640050ae4c\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/\ncd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f9/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f9/7b950f990b05dc52a3a10506fad5bdc2cbac4e\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fa/b6ddf543d5110601e08c43e0acd1ee8d3a5739\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/\n<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fc/b8836dd4378200276242811866fe320c375ebc\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/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/64/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/65/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/66/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/67/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/68/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/6c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/6d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/70/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/72/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/76/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/79/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/7f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/80/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/81/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/82/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/83/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/84/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/85/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/86/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/88/\n.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<f+++++++++ src/github.com/osism/testbed/.git/objects/05/70dd2f7f419161f9fbd936e3843fe7d17d919a\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/72f2add0e8b78ab0d0e561240bf1edd16e8885\n<f+++++++++ src/github.com/osism/testbed/.git/objects/07/89b7f0d3668a76d81dd39118253d872f1d6d24\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.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/7d2e6e301db79815e548f64177d75fc506a2d7\n.d..t...... src/github.com/osism/testbed/.git/objects/14/\n.d..t...... src/github.com/osism/testbed/.git/objects/15/\n.d..t...... src/github.com/osism/testbed/.git/objects/16/\n.d..t...... src/github.com/osism/testbed/.git/objects/17/\n.d..t...... src/github.com/osism/testbed/.git/objects/18/\n.d..t...... src/github.com/osism/testbed/.git/objects/19/\n.d..t...... src/github.com/osism/testbed/.git/objects/1a/\n.d..t...... src/github.com/osism/testbed/.git/objects/1b/\n.d..t...... src/github.com/osism/testbed/.git/objects/1e/\n.d..t...... src/github.com/osism/testbed/.git/objects/20/\n.d..t...... src/github.com/osism/testbed/.git/objects/21/\n.d..t...... src/github.com/osism/testbed/.git/objects/23/\n.d..t...... src/github.com/osism/testbed/.git/objects/24/\n.d..t...... src/github.com/osism/testbed/.git/objects/26/\n.d..t...... src/github.com/osism/testbed/.git/objects/28/\n.d..t...... src/github.com/osism/testbed/.git/objects/29/\n.d..t...... src/github.com/osism/testbed/.git/objects/2a/\n.d..t...... src/github.com/osism/testbed/.git/objects/2b/\n.d..t...... src/github.com/osism/testbed/.git/objects/2c/\n.d..t...... src/github.com/osism/testbed/.git/objects/2d/\n.d..t...... src/github.com/osism/testbed/.git/objects/2e/\n.d..t...... src/github.com/osism/testbed/.git/objects/31/\n.d..t...... src/github.com/osism/testbed/.git/objects/32/\n.d..t...... src/github.com/osism/testbed/.git/objects/33/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/34/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/34/3ac80dd0bfb2fb8687c746d9e16f96840c1323\ncd+++++++++ src/github.com/osism/testbed/.git/objects/36/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/36/027ab1ae556e4ffb75d31d58ce867947c5fd67\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/3d/\n.d..t...... src/github.com/osism/testbed/.git/objects/3e/\n.d..t...... src/github.com/osism/testbed/.git/objects/3f/\n.d..t...... src/github.com/osism/testbed/.git/objects/40/\n.d..t...... src/github.com/osism/testbed/.git/objects/41/\n.d..t...... src/github.com/osism/testbed/.git/objects/43/\n.d..t...... src/github.com/osism/testbed/.git/objects/45/\n.d..t...... src/github.com/osism/testbed/.git/objects/46/\n.d..t...... src/github.com/osism/testbed/.git/objects/48/\n.d..t...... src/github.com/osism/testbed/.git/objects/49/\n.d..t...... src/github.com/osism/testbed/.git/objects/4a/\n.d..t...... src/github.com/osism/testbed/.git/objects/4b/\n.d..t...... src/github.com/osism/testbed/.git/objects/4c/\n.d..t...... src/github.com/osism/testbed/.git/objects/4d/\n.d..t...... src/github.com/osism/testbed/.git/objects/4e/\n.d..t...... src/github.com/osism/testbed/.git/objects/4f/\n.d..t...... src/github.com/osism/testbed/.git/objects/50/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/50/bc0a9dfaac8215ecb22fe4422c5fc9a0599f56\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<f+++++++++ src/github.com/osism/testbed/.git/objects/5a/cfc6065172e5314bd63fbad61b832b966f3b7e\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/\ncd+++++++++ src/github.com/osism/testbed/.git/objects/5f/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/5f/5fea959604a5a75eee3f59dda3e44506be3c27\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<f+++++++++ src/github.com/osism/testbed/.git/objects/63/c1ce95b24afbc00c3544b786bbf4c2ad280442\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<f+++++++++ src/github.com/osism/testbed/.git/objects/68/6b6df954b4181bdd6c2c792d05c9cf562088f7\n<f+++++++++ src/github.com/osism/testbed/.git/objects/68/e6d777ee01c133288090b493614577d5c9371d\n.d..t...... src/github.com/osism/testbed/.git/objects/69/\n.d..t...... src/github.com/osism/testbed/.git/objects/6a/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/6a/83ba84c593dae99e114a24b45d406c84697e87\n.d..t...... src/github.com/osism/testbed/.git/objects/6b/\n.d..t...... src/github.com/osism/testbed/.git/objects/6c/\n.d..t...... src/github.com/osism/testbed/.git/objects/70/\n.d..t...... src/github.com/osism/testbed/.git/objects/72/\n.d..t...... src/github.com/osism/testbed/.git/objects/73/\n.d..t...... src/github.com/osism/testbed/.git/objects/74/\n.d..t...... src/github.com/osism/testbed/.git/objects/75/\n.d..t...... src/github.com/osism/testbed/.git/objects/77/\n.d..t...... src/github.com/osism/testbed/.git/objects/78/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/78/da7f2ad45a0e3cd3f7c011f2b590a47d76d948\n.d..t...... src/github.com/osism/testbed/.git/objects/79/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/79/1b6794079f1d09a1e125cf5d2e7791409e1659\ncd+++++++++ src/github.com/osism/testbed/.git/objects/7a/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/7a/c9e25c057a8171fa3511f6673e282ae1bd61ed\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.d..t...... src/github.com/osism/testbed/.git/objects/85/\n.d..t...... src/github.com/osism/testbed/.git/objects/87/\n.d..t...... src/github.com/osism/testbed/.git/objects/88/\n.d..t...... src/github.com/osism/testbed/.git/objects/89/\n.d..t...... src/github.com/osism/testbed/.git/objects/8a/\n.d..t...... src/github.com/osism/testbed/.git/objects/8c/\n.d..t...... src/github.com/osism/testbed/.git/objects/8d/\n.d..t...... src/github.com/osism/testbed/.git/objects/8e/\n.d..t...... src/github.com/osism/testbed/.git/objects/8f/\n.d..t...... src/github.com/osism/testbed/.git/objects/90/\n.d..t...... src/github.com/osism/testbed/.git/objects/91/\n.d..t...... src/github.com/osism/testbed/.git/objects/92/\n.d..t...... src/github.com/osism/testbed/.git/objects/93/\n.d..t...... src/github.com/osism/testbed/.git/objects/94/\n.d..t...... src/github.com/osism/testbed/.git/objects/95/\n.d..t...... src/github.com/osism/testbed/.git/objects/96/\n.d..t...... src/github.com/osism/testbed/.git/objects/97/\n.d..t...... src/github.com/osism/testbed/.git/objects/98/\n.d..t...... src/github.com/osism/testbed/.git/objects/99/\n.d..t...... src/github.com/osism/testbed/.git/objects/9a/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/9a/b7a56a72a04a257d4ceae7296198c87ef3cf58\n.d..t...... src/github.com/osism/testbed/.git/objects/9b/\n.d..t...... src/github.com/osism/testbed/.git/objects/9c/\n.d..t...... src/github.com/osism/testbed/.git/objects/9d/\n.d..t...... src/github.com/osism/testbed/.git/objects/9e/\n.d..t...... src/github.com/osism/testbed/.git/objects/9f/\n<f+++++++++ src/github.com/osism/testbed/.git/objects/9f/1f36efbb5cf184990a18c5c4d75ab40934f791\n.d..t...... src/github.com/osism/testbed/.git/objects/a0/\n.d..t...... src/github.com/osism/testbed/.git/objects/a1/\n.d..t...... src/github.com/osism/testbed/.git/objects/a3/\n.d..t...... src/github.com/osism/testbed/.git/objects/a4/\n.d..t...... src/github.com/osism/testbed/.git/objects/a5/\n.d..t...... src/github.com/osism/testbed/.git/objects/a6/\n.d..t...... src/github.com/osism/testbed/.git/objects/a7/\n.d..t...... src/github.com/osism/testbed/.git/objects/a8/\n.d..t...... src/github.com/osism/testbed/.git/objects/a9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ab/\n.d..t...... src/github.com/osism/testbed/.git/objects/ac/\n.d..t...... src/github.com/osism/testbed/.git/objects/ad/\n.d..t...... src/github.com/osism/testbed/.git/objects/ae/\n.d..t...... src/github.com/osism/testbed/.git/objects/af/\n.d..t...... src/github.com/osism/testbed/.git/objects/b2/\n.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.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.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<f+++++++++ src/github.com/osism/testbed/.git/objects/de/53288adf9e2eb66de50e58b7a49de7383458d9\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.d..t...... src/github.com/osism/testbed/.git/objects/ea/\n.d..t...... src/github.com/osism/testbed/.git/objects/eb/\n.d..t...... src/github.com/osism/testbed/.git/objects/ec/\n.d..t...... src/github.com/osism/testbed/.git/objects/ed/\n.d..t...... src/github.com/osism/testbed/.git/objects/ee/\n.d..t...... src/github.com/osism/testbed/.git/objects/ef/\n.d..t...... src/github.com/osism/testbed/.git/objects/f0/\n.d..t...... src/github.com/osism/testbed/.git/objects/f1/\n.d..t...... src/github.com/osism/testbed/.git/objects/f2/\n.d..t...... src/github.com/osism/testbed/.git/objects/f3/\n.d..t...... src/github.com/osism/testbed/.git/objects/f4/\n.d..t...... src/github.com/osism/testbed/.git/objects/f6/\n.d..t...... src/github.com/osism/testbed/.git/objects/f8/\n.d..t...... src/github.com/osism/testbed/.git/objects/fb/\n.d..t...... src/github.com/osism/testbed/.git/objects/fc/\n.d..t...... src/github.com/osism/testbed/.git/objects/fd/\n.d..t...... src/github.com/osism/testbed/.git/objects/fe/\n.d..t...... src/github.com/osism/testbed/.git/objects/ff/\n.d..t...... src/github.com/osism/testbed/.git/objects/info/\n.d..t...... src/github.com/osism/testbed/.git/objects/pack/\n.d..t...... src/github.com/osism/testbed/.git/refs/\n.d..t...... src/github.com/osism/testbed/.github/\n<f..t...... src/github.com/osism/testbed/.github/renovate.json\n.d..t...... src/github.com/osism/testbed/.github/workflows/\n<f..t...... src/github.com/osism/testbed/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/testbed/.github/workflows/update-manager-images.yml\n.d..t...... src/github.com/osism/testbed/ansible/\n<f..t...... src/github.com/osism/testbed/ansible/check-local-versions.yml\n<f..t...... src/github.com/osism/testbed/ansible/localhost_inventory.yaml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-0.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-1.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-2.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-3.yml\n.d..t...... src/github.com/osism/testbed/containerlab/\n<f..t...... src/github.com/osism/testbed/containerlab/README.md\n<f..t...... src/github.com/osism/testbed/containerlab/osism.clab.yml\n.d..t...... src/github.com/osism/testbed/containerlab/files/\n<f..t...... src/github.com/osism/testbed/containerlab/files/daemons\n<f..t...... src/github.com/osism/testbed/containerlab/files/frr01.conf\n<f..t...... src/github.com/osism/testbed/containerlab/files/frr02.conf\n<f..t...... src/github.com/osism/testbed/containerlab/files/vtysh.conf\n.d..t...... src/github.com/osism/testbed/contrib/\n<f..t...... src/github.com/osism/testbed/contrib/analyze-tempest-logs.sh\n<f..t...... src/github.com/osism/testbed/contrib/analyze-zuul-logs.py\n<f..t...... src/github.com/osism/testbed/contrib/elasticsearch_random_data_load.sh\n<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sh\n<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sql\n<f..t...... src/github.com/osism/testbed/contrib/semver2.sh\n<f..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..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-nodes.yml\n.d..t...... src/github.com/osism/testbed/inventory/group_vars/all/\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/ansible.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/kolla.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/registries.yml\n<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/vxlan.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/vars.yml\n.d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/\n<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/vars.yml\n.d..t...... src/github.com/osism/testbed/netbox/\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/5835-54X-O-AC-F.yaml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/7726-32X-O-AC-F.yaml\n.d..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-device.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-housing.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/manager.yml\n<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/node.yml\n.d..t...... src/github.com/osism/testbed/netbox/moduletypes/\n<f..t...... src/github.com/osism/testbed/netbox/moduletypes/.gitkeep\n.d..t...... src/github.com/osism/testbed/netbox/resources/\n<f..t...... src/github.com/osism/testbed/netbox/resources/100-initialise.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/200-rack-1000.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-manager.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-0.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-1.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-2.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-3.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-4.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-5.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-6.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-7.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-8.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-9.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-0.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-1.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-2.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-3.yml\n<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-oob.yml\n.d..t...... src/github.com/osism/testbed/network/\n<f..t...... src/github.com/osism/testbed/network/iptables.sh\n<f..t...... src/github.com/osism/testbed/network/vxlan.sh\n.d..t...... src/github.com/osism/testbed/playbooks/\n<f..t...... src/github.com/osism/testbed/playbooks/cleanup.yml\n<f..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..t...... src/github.com/osism/testbed/scripts/check/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-domain-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-scs-standards.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-scs-compatible.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-with-tempest.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/303-prometheus-alert-status.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/500-kubernetes.sh\n.d..t...... src/github.com/osism/testbed/scripts/customisations/\n<f..t...... src/github.com/osism/testbed/scripts/customisations/external-api.sh\n.d..t...... src/github.com/osism/testbed/scripts/deploy/\n<f..t...... src/github.com/osism/testbed/scripts/deploy/000-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/001-helpers.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/310-openstack-extended.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/320-openstack-minimal.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/400-monitoring.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/500-kubernetes.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/510-clusterapi.sh\n.d..t...... src/github.com/osism/testbed/scripts/upgrade/\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-rook.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/200-infrastructure.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/310-openstack-extended.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/320-openstack-minimal.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/400-monitoring.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/500-kubernetes.sh\n<f..t...... src/github.com/osism/testbed/scripts/upgrade/510-clusterapi.sh\n.d..t...... src/github.com/osism/testbed/terraform/\n<f..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/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/10/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/11/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/12/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/13/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/14/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/15/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/16/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/17/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/18/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/19/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/20/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/21/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/22/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/23/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/24/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/25/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/26/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/27/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/28/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/29/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/2f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/30/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/31/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/32/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/33/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/34/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/35/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/36/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/37/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/38/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/39/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/40/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/41/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/42/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/43/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/44/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/45/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/46/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/47/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/48/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/49/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/50/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/51/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/52/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/53/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/54/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/55/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/56/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/57/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/58/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/59/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/5f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/60/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/61/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/62/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/63/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/64/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/66/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/67/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/68/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/69/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/6f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/70/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/71/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/72/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/73/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/74/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/75/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/76/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/77/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/78/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/79/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/80/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/81/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/82/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/83/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/84/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/85/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/86/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/88/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/89/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/8f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/90/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/91/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/92/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/93/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/94/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/95/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/96/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/97/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/98/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/99/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9a/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9d/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ab/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ae/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/af/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/be/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/bf/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/da/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/db/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/de/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/df/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ed/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f7/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/f9/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/info/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.git/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/publish-collection.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/renovate.json",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/templates/galaxy.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/.github/workflows/publish-collection.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/meta/runtime.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/requirements.txt",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/collections.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/converge.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/molecule.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/docker_login.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/known_hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/network.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/trivy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/prepare/user.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/certificates.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configfs.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_compose.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/docker_login.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/facts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/firewall.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hostname.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/ipmitool.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/k9s.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/kernel_modules.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/known_hosts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/limits.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/microcode.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/operator.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/resolvconf.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/runc.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/services.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sosreport.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sshconfig.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/state.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/sysctl.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/systohc.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/user.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/cloudinit.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/packages_debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/services.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/cleanup/timer_redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/git.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/configuration/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-block.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/hosts/type-template.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/lynis/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/motd/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/interfaces.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/network/netplan.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/packages/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/podman/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/proxy/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/centos.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/repository/debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/timezone/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/trivy/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/tests/util/util.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/docker_login.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/known_hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/network.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/trivy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/vars/user.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/certificates.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/cleanup.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configfs.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/configuration.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/docker_compose.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/firewall.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hostname.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/hosts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/ipmitool.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/k9s.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/kernel_modules.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/lynis.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/microcode.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/motd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/operator.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/packages.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/podman.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/proxy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/repository.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/resolvconf.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/runc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/services.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sosreport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sshconfig.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/state.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/sysctl.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/systohc.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/timezone.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/molecule/delegated/verify/trivy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/plugins/",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/plugins/callback/still_alive.py",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/templates/certificates.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/certificates/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/cloudinit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/packages-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/services-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/tasks/timers-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/cleanup/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configfs/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/git.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/tasks/update.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-netbox-private-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config-git-private-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/configuration/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/files/docker-compose",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/docker-compose.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_compose/templates/osism.target.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/docker_login/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/facts/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/firewall/templates/ufw.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hostname/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-block.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-fast.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-local.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/tasks/type-template.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-block.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-fast.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/hosts/templates/hosts-template.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/ipmitool/templates/module-load.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/kernel_modules/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-scanned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/known_hosts/tasks/write-static.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/limits.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/limits/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/lynis/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/microcode/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/configure-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/motd/templates/motd.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-interfaces.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-netplan.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/cleanup-networkd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/dummy-interfaces.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/interfaces-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/netplan-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/network-extra-init.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/tasks/vxlan-interfaces.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/dummy.netdev.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/network-extra-init.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.netdev.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/vxlan.network.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/device.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/interfaces/interfaces.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/01-osism.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/templates/netplan/interfaces.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/network/vars/interfaces.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/templates/operator-sudoers.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/operator/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/tasks/package-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/packages/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/deploy.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/podman/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/proxy/templates/proxy-apt.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/AlmaLinux.yml -> RedHat.yml",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Debian.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/RedHat.yml",
                                ".L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Rocky.yml -> RedHat.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/Ubuntu.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/99osism.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/source.list.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/templates/ubuntu.sources.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/AlmaLinux-amd64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/CentOS-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Debian-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Rocky-x86_64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-aarch64.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/repository/vars/Ubuntu-x86_64.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/configure-resolv.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/resolvconf/templates/resolved.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/runc/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/services/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sosreport/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sshconfig/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/state/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/sysctl/tasks/sysctl.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/systohc/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/timezone/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/trivy/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/remote-key.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-default.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/tasks/type-keyfile.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-commons/roles/user/templates/config.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.ansible-lint",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.flake8",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.yamllint.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.zuul.yaml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/CHANGELOG.md",
                                "<f..t...... src/github.com/osism/ansible-collection-services/LICENSE",
                                "<f..t...... src/github.com/osism/ansible-collection-services/README.md",
                                "<f..t...... src/github.com/osism/ansible-collection-services/galaxy.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/config",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/config.worktree",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/description",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/index",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/packed-refs",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/branches/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/hooks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/info/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/info/exclude",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/00/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/01/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/02/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/05/4378e680a39faf229ecdf3a4a6dca4fcecf394",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/06/271d8ceddfd171a71e797f82843c6f150ea294",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/06/e28e50c2f7a533ef3269bc8a789424fabc1387",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/07/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/07/7974329921a59a5babbd5ed8c3a57fa7010a76",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0a/393a5f7bb4763f3fe062e4370f6db07aaeddb7",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/0d/0d83126252ed2e3b108c9eb7c759c9b4b99bfa",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0f/",
                                ".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/9bc48701fab008758c2e3785339ba1699e7289",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/16/c3c7aae7b38ea3b30bd6f8b98516bf5810274d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/17/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/18/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/1c/6d0621854b8c2bd1a88d4b7bdb867864d1da34",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/1d/cb650c72052c573c2883e5f473b85e038ccd82",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/24/da7cd128258fd9ec46987339363f35c29c2877",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/25/d327ae474443b6a7d69af70f3670151a6503a6",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/27/c727e37415324c424ef223e6be0db2c263863f",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/2b/77775a87b6ef3a8e3a40c81bb0bfa99101d575",
                                ".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/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/35/274400faef09a91cb73c9835ff85a15c9af0b5",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/39/81986d815506c4f199f423ccc8e9f3c6ba89eb",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3c/5fe5c6634b91a11379001f802ccbd9a01681f7",
                                "cd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/3d/0d7c05f985aa901e12073f0cb55ca41d39cec9",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/40/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/41/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/42/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/43/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/44/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/45/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/46/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/46/c647c8e5dbc4d52312ae697e8f98ecfc1fec32",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/50/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/51/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/52/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/52/d383693a88a031852acdced5fe0fba89738201",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/55/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/56/812da000c4e4c76d509a002260f3a9d945629b",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/56/a3a8d36c281bf10ff77b3dd4293b08d5bc60f7",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/57/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/58/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/59/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5e/6e478fe09b05c4bb5cd785fd8072ea455bc13c",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/5f/93bae4666b1017bde6cb23117988027c15e0b9",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/60/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/63/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/64/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/65/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/66/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/67/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/68/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/69/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6d/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/6d/dcda09c041389505edd05e2a78549b2c2806a5",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/72/f84ebdf1f24d9530dcdd3d2d29656562593985",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/72/fa79c7eaf8cb9f8a45702722bd361efab99696",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/77/161c7501a35388b30333c632e999988f7571fa",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/78/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/79/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7a/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/7a/ebc5db595147c1616360605d7e746cd7883620",
                                ".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/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/81/edd660092d5341c5cae1f118fdce63f8095625",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/82/384b1cf398966b6f024971cd54ea7cd4356616",
                                ".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/",
                                "cd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/86/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/86/67e221594c96da63e11cc4a5a71ffed8f79195",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/86/95e3abdfa8cd6b747afd176c457d61413cbebb",
                                ".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/807efdaf305dca41dff7a3a2057c52348882e7",
                                ".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/22a39f3ecc5c8dff45ef9921c0ee5ba147c127",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/90/a06983c4d43548cf99cc1b15397d1a3d32c867",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/93/cd51465c810f2a874d1a55a7f779ed8118a8f5",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/94/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/95/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/96/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/97/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/98/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/99/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9a/",
                                ".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/9e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/9f/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/9f/0935419df0bd5b8b06239f507181df3a856fe1",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a2/8ab7b4efef2e9285a7c11eaa47b0a846c01be9",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a2/dabd4679d2f2113762db3ba6692a9a51933b6d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/a5/291fb2f76380cef3735a70a16a5e5a7a96e470",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a8/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ae/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b1/886a9c3221f31714fbe4d5294e320378e6b3ce",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b2/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b2/ac764cd388d683470cef5ae388efd6c3cc669e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b3/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b3/1d285dfe49e355605f8fa270f6b4501467347b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b4/501ae160b4f47e481df8a8b0c2e1f3a270b774",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b4/97a7461a46fe7db6138b0de716d5a8f8d96df3",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b6/39f3ed7f76b055b82b403d25582bed7b325f7f",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b6/3ddcd2b75e60fc574742b0abc5450e0dcfdd25",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b7/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/b7/58f3178f9f85c425c7f355d65a2f899615ba44",
                                ".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/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/be/8be5c812905b110b723968558f389e15ae0f17",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/be/99482155d2c17e906bbd9015611d0b6b0213e0",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bf/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/bf/5d0481d2356e3884701a5e233167b0f5250946",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c5/71798daac3673adde78933499e50d4cd591f8f",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c5/8525a9767dc825c0574fccc480317c9f8e7c14",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c5/d9577684daad151e57f6575e25a43c3921410b",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c6/71a5790de96bb952afcebe9f5351f34ce7902d",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/c6/95344a2d17cc8f1f9abfe36e279366ba6ef01d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ce/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ce/df60b97842dd303f478f2053de4f814367f7f5",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d1/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d1/e8743f709eb30e788875df17c5e4ccc0c48075",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d5/64d0bc3dd917926892c55e3706cc116d5b165e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/d6/f73f68e0524e779abfb91979782bc2098eaf86",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/db/0d351f380fb218f3831574533adf25a55eec4d",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/de/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/df/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e5/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/e5/6d7a612f866a7e790b48d7baf2b6f8f940069d",
                                ".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/146cb961f4c3a990aa93ec6ce2c9a4f00f8518",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ea/3ccc6ed8ee6c4341ce78d8afba55d82c873a82",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/ed/c7a5ed5410c5b5e8ce7acbd39fb6c94273ef75",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f1/c85f29c1d086a1257fcf3d144d887884fd9c44",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f6/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f6/98f163df7af311fa16365b2d7497d39e555aeb",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f7/e17bf716a670078efa6c2096ad99640050ae4c",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/",
                                "cd+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f9/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/f9/7b950f990b05dc52a3a10506fad5bdc2cbac4e",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fa/b6ddf543d5110601e08c43e0acd1ee8d3a5739",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/",
                                "<f+++++++++ src/github.com/osism/ansible-collection-services/.git/objects/fc/b8836dd4378200276242811866fe320c375ebc",
                                ".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/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/64/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/65/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/66/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/67/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/68/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/70/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/72/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/76/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/79/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/80/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/81/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/82/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/83/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/84/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/85/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/86/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/88/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/05/70dd2f7f419161f9fbd936e3843fe7d17d919a",
                                ".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/72f2add0e8b78ab0d0e561240bf1edd16e8885",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/07/89b7f0d3668a76d81dd39118253d872f1d6d24",
                                ".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/",
                                ".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/7d2e6e301db79815e548f64177d75fc506a2d7",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/14/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/15/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/16/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/17/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/18/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/19/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/20/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/21/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/23/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/24/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/26/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/28/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/29/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/31/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/32/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/33/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/34/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/34/3ac80dd0bfb2fb8687c746d9e16f96840c1323",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/36/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/36/027ab1ae556e4ffb75d31d58ce867947c5fd67",
                                ".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/3d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/40/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/41/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/43/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/45/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/46/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/48/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/49/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/50/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/50/bc0a9dfaac8215ecb22fe4422c5fc9a0599f56",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/5a/cfc6065172e5314bd63fbad61b832b966f3b7e",
                                ".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/",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/5f/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/5f/5fea959604a5a75eee3f59dda3e44506be3c27",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/63/c1ce95b24afbc00c3544b786bbf4c2ad280442",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/68/6b6df954b4181bdd6c2c792d05c9cf562088f7",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/68/e6d777ee01c133288090b493614577d5c9371d",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/69/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6a/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/6a/83ba84c593dae99e114a24b45d406c84697e87",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/70/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/72/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/73/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/74/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/75/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/77/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/78/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/78/da7f2ad45a0e3cd3f7c011f2b590a47d76d948",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/79/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/79/1b6794079f1d09a1e125cf5d2e7791409e1659",
                                "cd+++++++++ src/github.com/osism/testbed/.git/objects/7a/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/7a/c9e25c057a8171fa3511f6673e282ae1bd61ed",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/85/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/87/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/88/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/89/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/90/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/91/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/92/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/93/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/94/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/95/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/96/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/97/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/98/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/99/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9a/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/9a/b7a56a72a04a257d4ceae7296198c87ef3cf58",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/9f/1f36efbb5cf184990a18c5c4d75ab40934f791",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ab/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ae/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/af/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b2/",
                                ".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/",
                                ".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/",
                                ".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/",
                                "<f+++++++++ src/github.com/osism/testbed/.git/objects/de/53288adf9e2eb66de50e58b7a49de7383458d9",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ed/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/info/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/testbed/.git/refs/",
                                ".d..t...... src/github.com/osism/testbed/.github/",
                                "<f..t...... src/github.com/osism/testbed/.github/renovate.json",
                                ".d..t...... src/github.com/osism/testbed/.github/workflows/",
                                "<f..t...... src/github.com/osism/testbed/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/testbed/.github/workflows/update-manager-images.yml",
                                ".d..t...... src/github.com/osism/testbed/ansible/",
                                "<f..t...... src/github.com/osism/testbed/ansible/check-local-versions.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/localhost_inventory.yaml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-0.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-1.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-2.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-3.yml",
                                ".d..t...... src/github.com/osism/testbed/containerlab/",
                                "<f..t...... src/github.com/osism/testbed/containerlab/README.md",
                                "<f..t...... src/github.com/osism/testbed/containerlab/osism.clab.yml",
                                ".d..t...... src/github.com/osism/testbed/containerlab/files/",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/daemons",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/frr01.conf",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/frr02.conf",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/vtysh.conf",
                                ".d..t...... src/github.com/osism/testbed/contrib/",
                                "<f..t...... src/github.com/osism/testbed/contrib/analyze-tempest-logs.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/analyze-zuul-logs.py",
                                "<f..t...... src/github.com/osism/testbed/contrib/elasticsearch_random_data_load.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sql",
                                "<f..t...... src/github.com/osism/testbed/contrib/semver2.sh",
                                "<f..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..t...... src/github.com/osism/testbed/inventory/group_vars/testbed-nodes.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/group_vars/all/",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/ansible.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/kolla.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/registries.yml",
                                "<f..t...... src/github.com/osism/testbed/inventory/group_vars/all/vxlan.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-manager/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-0/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-1/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-2/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-3/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-4/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-5/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-6/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-7/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-8/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/",
                                "<f..t...... src/github.com/osism/testbed/inventory/host_vars/testbed-node-9/vars.yml",
                                ".d..t...... src/github.com/osism/testbed/netbox/",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/5835-54X-O-AC-F.yaml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Edgecore/7726-32X-O-AC-F.yaml",
                                ".d..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-device.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/baremetal-housing.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/manager.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/devicetypes/Other/node.yml",
                                ".d..t...... src/github.com/osism/testbed/netbox/moduletypes/",
                                "<f..t...... src/github.com/osism/testbed/netbox/moduletypes/.gitkeep",
                                ".d..t...... src/github.com/osism/testbed/netbox/resources/",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/100-initialise.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/200-rack-1000.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-manager.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-0.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-1.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-2.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-3.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-4.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-5.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-6.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-7.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-8.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-node-9.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-0.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-1.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-2.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-3.yml",
                                "<f..t...... src/github.com/osism/testbed/netbox/resources/300-testbed-switch-oob.yml",
                                ".d..t...... src/github.com/osism/testbed/network/",
                                "<f..t...... src/github.com/osism/testbed/network/iptables.sh",
                                "<f..t...... src/github.com/osism/testbed/network/vxlan.sh",
                                ".d..t...... src/github.com/osism/testbed/playbooks/",
                                "<f..t...... src/github.com/osism/testbed/playbooks/cleanup.yml",
                                "<f..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..t...... src/github.com/osism/testbed/scripts/check/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-domain-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-scs-standards.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-scs-compatible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-with-tempest.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/303-prometheus-alert-status.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/500-kubernetes.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/customisations/",
                                "<f..t...... src/github.com/osism/testbed/scripts/customisations/external-api.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/deploy/",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/000-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/001-helpers.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/310-openstack-extended.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/320-openstack-minimal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/400-monitoring.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/500-kubernetes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/510-clusterapi.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/upgrade/",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/100-ceph-with-rook.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/200-infrastructure.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/310-openstack-extended.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/320-openstack-minimal.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/400-monitoring.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/500-kubernetes.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/upgrade/510-clusterapi.sh",
                                ".d..t...... src/github.com/osism/testbed/terraform/",
                                "<f..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-1691-89ad-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:20.554522Z",
                            "start": "2026-05-23T00:00:43.411448Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-testbed02/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed02/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1003,
                                    "group": "zuul-testbed02",
                                    "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-testbed02/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed02",
                                    "path": "/home/zuul-testbed02/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1002,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed02/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed02/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1003,
                                    "group": "zuul-testbed02",
                                    "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-testbed02/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed02",
                                    "path": "/home/zuul-testbed02/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1002,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed02/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed02/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1003,
                                    "group": "zuul-testbed02",
                                    "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-testbed02/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed02",
                                    "path": "/home/zuul-testbed02/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1002,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000031",
                        "name": "ensure-output-dirs-present",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_0/github.com/osism/zuul-config/roles/ensure-output-dirs-present"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:21.812162Z",
                            "start": "2026-05-23T00:02:20.582238Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-000000000033",
                        "name": "Ensure Zuul output directories exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed02/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed02/zuul-output/logs"
                                }
                            },
                            "gid": 1003,
                            "group": "zuul-testbed02",
                            "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-testbed02/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed02",
                            "path": "/home/zuul-testbed02/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1002
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:22.152895Z",
                            "start": "2026-05-23T00:02:21.825748Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-000000000038",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed02/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.012399",
                            "end": "2026-05-23 00:02:22.535241",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed02/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-1691-89ad-000000000039-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:02:22.522842",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-1691-89ad-000000000039-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:22.733649Z",
                            "start": "2026-05-23T00:02:22.220619Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-000000000039",
                        "name": "Probe first sudo invocation under strace"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "set +e\nout=/home/zuul-testbed02/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.073586",
                            "end": "2026-05-23 00:02:23.166264",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed02/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-1691-89ad-00000000003a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 2,
                            "start": "2026-05-23 00:02:23.092678",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-1691-89ad-00000000003a-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-1691-89ad-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:23.310684Z",
                            "start": "2026-05-23T00:02:22.791291Z"
                        },
                        "id": "0242ac1f-6606-1691-89ad-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-23T00:02:31.549059Z",
                    "start": "2026-05-23T00:02:24.602573Z"
                },
                "id": "0242ac1f-6606-f5b4-7e26-000000000002",
                "name": "Pre play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:24.676559Z",
                            "start": "2026-05-23T00:02:24.624158Z"
                        },
                        "id": "0242ac1f-6606-f5b4-7e26-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-23T00:02:24.718605Z",
                            "start": "2026-05-23T00:02:24.683625Z"
                        },
                        "id": "0242ac1f-6606-f5b4-7e26-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.482701",
                            "end": "2026-05-23 00:02:27.101171",
                            "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-testbed02/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-f5b4-7e26-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:02:25.618470",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-23 00:02:25 - clean up servers\n2026-05-23 00:02:26 - clean up keypairs\n2026-05-23 00:02:26 - wait for servers to be gone\n2026-05-23 00:02:26 - clean up ports\n2026-05-23 00:02:26 - clean up volumes\n2026-05-23 00:02:26 - disconnect routers\n2026-05-23 00:02:26 - clean up subnets\n2026-05-23 00:02:26 - clean up networks\n2026-05-23 00:02:26 - clean up security groups\n2026-05-23 00:02:26 - clean up floating ips\n2026-05-23 00:02:27 - clean up routers",
                            "stdout_lines": [
                                "2026-05-23 00:02:25 - clean up servers",
                                "2026-05-23 00:02:26 - clean up keypairs",
                                "2026-05-23 00:02:26 - wait for servers to be gone",
                                "2026-05-23 00:02:26 - clean up ports",
                                "2026-05-23 00:02:26 - clean up volumes",
                                "2026-05-23 00:02:26 - disconnect routers",
                                "2026-05-23 00:02:26 - clean up subnets",
                                "2026-05-23 00:02:26 - clean up networks",
                                "2026-05-23 00:02:26 - clean up security groups",
                                "2026-05-23 00:02:26 - clean up floating ips",
                                "2026-05-23 00:02:27 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-f5b4-7e26-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:27.283439Z",
                            "start": "2026-05-23T00:02:24.760523Z"
                        },
                        "id": "0242ac1f-6606-f5b4-7e26-000000000006",
                        "name": "Clean the cloud environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed02",
                            "gid": 1003,
                            "group": "zuul-testbed02",
                            "handler": "ZipArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed02",
                                    "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-testbed02",
                            "size": 4096,
                            "src": "/home/zuul-testbed02/.ansible/tmp/ansible-tmp-1779494547.360479-13-130922326607521/tofu_1.11.5_linux_amd64q_fbsn9v.zip",
                            "state": "directory",
                            "uid": 1002
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:29.807988Z",
                            "start": "2026-05-23T00:02:27.305790Z"
                        },
                        "id": "0242ac1f-6606-f5b4-7e26-000000000007",
                        "name": "Extract tofu binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "rsync",
                                "-avz",
                                "/home/zuul-testbed02/src/github.com/osism/terraform-base/testbed-default/",
                                "/home/zuul-testbed02/src/github.com/osism/testbed/terraform"
                            ],
                            "delta": "0:00:00.056471",
                            "end": "2026-05-23 00:02:30.176356",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "rsync -avz /home/zuul-testbed02/src/github.com/osism/terraform-base/testbed-default/ /home/zuul-testbed02/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-f5b4-7e26-000000000008-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:02:30.119885",
                            "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-f5b4-7e26-000000000008-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:30.396713Z",
                            "start": "2026-05-23T00:02:29.867052Z"
                        },
                        "id": "0242ac1f-6606-f5b4-7e26-000000000008",
                        "name": "Sync terraform blueprint"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "checksum": "0486e4f954d1035566c9d518cd9e10adbaddcf54",
                            "dest": "/home/zuul-testbed02/src/github.com/osism/testbed/terraform/local.env",
                            "diff": [],
                            "gid": 1003,
                            "group": "zuul-testbed02",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "local.env.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "0486e4f954d1035566c9d518cd9e10adbaddcf54",
                                    "content": null,
                                    "dest": "/home/zuul-testbed02/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-testbed02/.ansible/tmp/ansible-tmp-1779494550.4760842-22-214699918651661/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "9d6b790c9266c88e68834b29cbcdcbf8",
                            "mode": "0644",
                            "owner": "zuul-testbed02",
                            "size": 42,
                            "src": "/home/zuul-testbed02/.ansible/tmp/ansible-tmp-1779494550.4760842-22-214699918651661/source",
                            "state": "file",
                            "uid": 1002
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:31.549059Z",
                            "start": "2026-05-23T00:02:30.412183Z"
                        },
                        "id": "0242ac1f-6606-f5b4-7e26-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-23T01:52:47.567566Z",
                    "start": "2026-05-23T00:02:33.060714Z"
                },
                "id": "0242ac1f-6606-d9f5-f0b4-000000000002",
                "name": "Deploy testbed"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "_ceph_version": "reef",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:33.248626Z",
                            "start": "2026-05-23T00:02:33.099593Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-000000000004",
                        "name": "Print used ceph version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_openstack_version": "2024.2",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:33.371185Z",
                            "start": "2026-05-23T00:02:33.256571Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-000000000005",
                        "name": "Print used openstack version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_manager_version": "latest",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:02:33.454747Z",
                            "start": "2026-05-23T00:02:33.391486Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-23T00:02:33.545428Z",
                            "start": "2026-05-23T00:02:33.462425Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-23T00:02:33.588570Z",
                            "start": "2026-05-23T00:02:33.552613Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-testbed02/tofu",
                                "VERSION_CEPH=reef",
                                "VERSION_MANAGER=latest",
                                "VERSION_OPENSTACK=2024.2",
                                "TEMPEST=true",
                                "CEPH_STACK=ceph-ansible",
                                "create"
                            ],
                            "delta": "0:01:19.715978",
                            "end": "2026-05-23 00:03:54.195978",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make\n  ENVIRONMENT=ci-ubuntu-24.04\n  CLOUD=ci\n  IMAGE_USERNAME=ubuntu\n  TERRAFORM=/home/zuul-testbed02/tofu\n  VERSION_CEPH=reef\n  VERSION_MANAGER=latest\n  VERSION_OPENSTACK=2024.2\n  TEMPEST=true\n  CEPH_STACK=ceph-ansible\n  create\n",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed02/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-d9f5-f0b4-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:02:34.480000",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nInitializing the backend...\n\nInitializing provider plugins...\n- terraform.io/builtin/terraform is built in to OpenTofu\n- Finding latest version of hashicorp/null...\n- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...\n- Finding hashicorp/local versions matching \">= 2.2.0\"...\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 1s [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: Creation complete after 0s [id=3351ee4d-d17b-8f39-fe46-9a8625c534c2]\nterraform_data.image_node: Creating...\nterraform_data.image_node: Creation complete after 0s [id=2c8df2c8-489e-b65c-152f-4a9b7a3536dc]\ndata.openstack_images_image_v2.image_node: Reading...\nopenstack_compute_keypair_v2.key: Creating...\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[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creating...\nopenstack_networking_network_v2.net_management: Creating...\ndata.openstack_images_image_v2.image_node: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[8]: Creating...\ndata.openstack_images_image_v2.image: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[3]: Creating...\nopenstack_compute_keypair_v2.key: Creation complete after 1s [id=testbed]\nopenstack_blockstorage_volume_v3.node_volume[1]: Creating...\nopenstack_networking_network_v2.net_management: Creation complete after 2s [id=65dfef44-de19-44e3-b3aa-bac99e991103]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 4s [id=32f8a1bd-a82f-4070-857c-3fc584f18127]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 3s [id=03c72832-5192-46fb-98c1-35805e79b653]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 4s [id=08399fec-c123-451a-9f11-3537ed8a0b75]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 3s [id=c22192d9-7f52-4014-9f93-0ddc2cc16c1f]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 4s [id=923c8216-ee2c-484c-af1c-8beaecf66af9]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 5s [id=65100bfd-c806-4147-a280-2482999d695b]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 5s [id=9c1ea962-9478-46fd-ab97-3713dae7fb35]\nlocal_file.id_rsa_pub: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 5s [id=fe6be583-a476-4aea-9784-477a4054a033]\nlocal_file.id_rsa_pub: Creation complete after 0s [id=2646d152291d8f402dfe23ca70ea89b4784695e3]\nopenstack_networking_subnet_v2.subnet_management: Creating...\nlocal_sensitive_file.id_rsa: Creating...\nlocal_sensitive_file.id_rsa: Creation complete after 0s [id=bf56f74174b1d95775697cec42abf6b303826c42]\nopenstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=22535eec-95c0-4e15-91a0-0cfb66bd2cc2]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 3s [id=5efd6b55-26d7-4dea-8e9d-fb5ca8591802]\nopenstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=eea7062b-d7a6-4353-8e73-b5749405c00f]\nopenstack_networking_router_v2.router: Creating...\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 4s [id=fe3b7e33-beea-4950-af7f-3af2797f308d]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=54fba1d1-07da-4216-acff-94cab958a8d3]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 3s [id=2fe2338d-1e24-4a3e-9619-4e7b314a5ffe]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 4s [id=d5d45087-1913-4216-b29a-d7cb67733001]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 4s [id=9a1124da-91c4-4448-8f52-96559e9fcf70]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=724fef27-9952-49da-a913-588c14d3dfd4]\nopenstack_networking_router_v2.router: Creation complete after 3s [id=8a071710-cbe0-40dc-b164-e626cfbd7016]\nopenstack_networking_secgroup_v2.security_group_node: Creating...\nopenstack_networking_router_interface_v2.router_interface: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creation complete after 1s [id=406aaf60-1938-40c8-887a-c4bc61ddf355]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...\nopenstack_networking_port_v2.node_port_management[2]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...\nopenstack_networking_port_v2.node_port_management[4]: Creating...\nopenstack_networking_port_v2.node_port_management[3]: Creating...\nopenstack_networking_port_v2.node_port_management[1]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 0s [id=f3a92056-28c8-4181-a9cf-93648020b4db]\nopenstack_networking_port_v2.node_port_management[0]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 0s [id=69cff98d-50ef-4efd-ae9e-90c55190fabd]\nopenstack_networking_port_v2.node_port_management[5]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 0s [id=8019cc3b-d9be-445e-8b17-0e714f00674b]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 0s [id=c414f72f-0549-4c5d-99da-335f619dfdf3]\nopenstack_networking_port_v2.node_port_management[2]: Creation complete after 0s [id=251dfafa-432e-43ae-a0c5-1b8509c8d66b]\nopenstack_networking_port_v2.node_port_management[4]: Creation complete after 0s [id=aa2df259-ee94-4bd8-9f9c-603d70fdfad1]\nopenstack_networking_secgroup_v2.security_group_management: Creation complete after 1s [id=d74e1f83-9fd5-48e3-b550-9c7cf9cde1a2]\nopenstack_networking_port_v2.node_port_management[3]: Creation complete after 0s [id=23d53cb8-393c-4c58-93a5-99d40d5e2faf]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...\nopenstack_networking_port_v2.manager_port_management: Creating...\nopenstack_networking_port_v2.node_port_management[1]: Creation complete after 0s [id=297e2b70-0b46-4f4c-b4d5-ab1aa37566d0]\nopenstack_networking_port_v2.node_port_management[0]: Creation complete after 1s [id=5df4950e-7da0-4d54-9d77-2f17197b709c]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=d1ffdb54-9063-4e7b-b1fd-8df936ffbad5]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 1s [id=ebe75726-f677-4915-bf60-b6248000295f]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 2s [id=2a7204f7-6a8f-47fa-b5ce-706d4442f83a]\nopenstack_networking_port_v2.node_port_management[5]: Creation complete after 2s [id=3211d076-0da9-4b14-8ec9-95cc82dbf0ad]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 2s [id=a70576d7-2c5a-41cf-9997-da4de04e2da9]\nopenstack_networking_port_v2.manager_port_management: Creation complete after 2s [id=3100d210-9fc3-4fda-b088-2229e1e3996a]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 2s [id=ab4995d1-af67-4988-9582-6db515043f09]\nopenstack_networking_router_interface_v2.router_interface: Creation complete after 4s [id=70d61fcc-5e94-4c70-886c-540306ba7535]\nopenstack_networking_floatingip_v2.manager_floating_ip: Creating...\nopenstack_compute_instance_v2.node_server[1]: Creating...\nopenstack_compute_instance_v2.node_server[4]: Creating...\nopenstack_compute_instance_v2.node_server[2]: Creating...\nopenstack_compute_instance_v2.node_server[5]: Creating...\nopenstack_compute_instance_v2.node_server[0]: Creating...\nopenstack_compute_instance_v2.node_server[3]: Creating...\nopenstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=d1de3dbc-d243-4c4a-bdb2-c39df9ccd9c0]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...\nlocal_file.inventory: Creating...\nlocal_file.MANAGER_ADDRESS: Creating...\nlocal_file.inventory: Creation complete after 0s [id=de616f10ed7534f9aabf0516685f1a0fe4178f67]\nlocal_file.MANAGER_ADDRESS: Creation complete after 0s [id=04f3b2225aac618f70d9843f2ce064cdcbed1433]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 1s [id=d1de3dbc-d243-4c4a-bdb2-c39df9ccd9c0]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[1]: 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[5]: Still creating... [20s 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[4]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Creation complete after 31s [id=063d4138-4ecf-42f2-8473-19c2277a34d2]\nopenstack_compute_instance_v2.node_server[2]: Creation complete after 31s [id=64dce516-959c-48d4-961f-32186bfc2ad3]\nopenstack_compute_instance_v2.node_server[5]: Creation complete after 31s [id=0b3dc287-4dca-4504-9a38-af659339ea67]\nopenstack_compute_instance_v2.node_server[4]: Creation complete after 33s [id=db1866b0-e7d8-4e7b-8d94-14537b0e5a3b]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Creation complete after 41s [id=fcbc89f8-bb48-47c3-82d2-9bf1348fe2c7]\nopenstack_compute_instance_v2.node_server[1]: Creation complete after 41s [id=add27f07-e3da-40e7-853d-eb86b3391157]\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...\nnull_resource.node_semaphore: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...\nnull_resource.node_semaphore: Creation complete after 0s [id=8620919199065302192]\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...\nopenstack_compute_instance_v2.manager_server: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 3s [id=0b3dc287-4dca-4504-9a38-af659339ea67/fe6be583-a476-4aea-9784-477a4054a033]\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 3s [id=063d4138-4ecf-42f2-8473-19c2277a34d2/9c1ea962-9478-46fd-ab97-3713dae7fb35]\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 3s [id=db1866b0-e7d8-4e7b-8d94-14537b0e5a3b/32f8a1bd-a82f-4070-857c-3fc584f18127]\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 9s [id=db1866b0-e7d8-4e7b-8d94-14537b0e5a3b/923c8216-ee2c-484c-af1c-8beaecf66af9]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 9s [id=0b3dc287-4dca-4504-9a38-af659339ea67/65100bfd-c806-4147-a280-2482999d695b]\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 9s [id=db1866b0-e7d8-4e7b-8d94-14537b0e5a3b/22535eec-95c0-4e15-91a0-0cfb66bd2cc2]\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 9s [id=063d4138-4ecf-42f2-8473-19c2277a34d2/03c72832-5192-46fb-98c1-35805e79b653]\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 10s [id=0b3dc287-4dca-4504-9a38-af659339ea67/c22192d9-7f52-4014-9f93-0ddc2cc16c1f]\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 10s [id=063d4138-4ecf-42f2-8473-19c2277a34d2/08399fec-c123-451a-9f11-3537ed8a0b75]\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 20s [id=a50894dd-907f-4aab-8923-c0031265047d]\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 latest version of hashicorp/null...",
                                "- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...",
                                "- Finding hashicorp/local versions matching \">= 2.2.0\"...",
                                "- 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 1s [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: Creation complete after 0s [id=3351ee4d-d17b-8f39-fe46-9a8625c534c2]",
                                "terraform_data.image_node: Creating...",
                                "terraform_data.image_node: Creation complete after 0s [id=2c8df2c8-489e-b65c-152f-4a9b7a3536dc]",
                                "data.openstack_images_image_v2.image_node: Reading...",
                                "openstack_compute_keypair_v2.key: Creating...",
                                "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[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creating...",
                                "openstack_networking_network_v2.net_management: Creating...",
                                "data.openstack_images_image_v2.image_node: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creating...",
                                "data.openstack_images_image_v2.image: Read complete after 1s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creating...",
                                "openstack_compute_keypair_v2.key: Creation complete after 1s [id=testbed]",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creating...",
                                "openstack_networking_network_v2.net_management: Creation complete after 2s [id=65dfef44-de19-44e3-b3aa-bac99e991103]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 4s [id=32f8a1bd-a82f-4070-857c-3fc584f18127]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 3s [id=03c72832-5192-46fb-98c1-35805e79b653]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 4s [id=08399fec-c123-451a-9f11-3537ed8a0b75]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 3s [id=c22192d9-7f52-4014-9f93-0ddc2cc16c1f]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 4s [id=923c8216-ee2c-484c-af1c-8beaecf66af9]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 5s [id=65100bfd-c806-4147-a280-2482999d695b]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 5s [id=9c1ea962-9478-46fd-ab97-3713dae7fb35]",
                                "local_file.id_rsa_pub: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 5s [id=fe6be583-a476-4aea-9784-477a4054a033]",
                                "local_file.id_rsa_pub: Creation complete after 0s [id=2646d152291d8f402dfe23ca70ea89b4784695e3]",
                                "openstack_networking_subnet_v2.subnet_management: Creating...",
                                "local_sensitive_file.id_rsa: Creating...",
                                "local_sensitive_file.id_rsa: Creation complete after 0s [id=bf56f74174b1d95775697cec42abf6b303826c42]",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=22535eec-95c0-4e15-91a0-0cfb66bd2cc2]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 3s [id=5efd6b55-26d7-4dea-8e9d-fb5ca8591802]",
                                "openstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=eea7062b-d7a6-4353-8e73-b5749405c00f]",
                                "openstack_networking_router_v2.router: Creating...",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 4s [id=fe3b7e33-beea-4950-af7f-3af2797f308d]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=54fba1d1-07da-4216-acff-94cab958a8d3]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 3s [id=2fe2338d-1e24-4a3e-9619-4e7b314a5ffe]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 4s [id=d5d45087-1913-4216-b29a-d7cb67733001]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 4s [id=9a1124da-91c4-4448-8f52-96559e9fcf70]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=724fef27-9952-49da-a913-588c14d3dfd4]",
                                "openstack_networking_router_v2.router: Creation complete after 3s [id=8a071710-cbe0-40dc-b164-e626cfbd7016]",
                                "openstack_networking_secgroup_v2.security_group_node: Creating...",
                                "openstack_networking_router_interface_v2.router_interface: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creation complete after 1s [id=406aaf60-1938-40c8-887a-c4bc61ddf355]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...",
                                "openstack_networking_port_v2.node_port_management[2]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...",
                                "openstack_networking_port_v2.node_port_management[4]: Creating...",
                                "openstack_networking_port_v2.node_port_management[3]: Creating...",
                                "openstack_networking_port_v2.node_port_management[1]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 0s [id=f3a92056-28c8-4181-a9cf-93648020b4db]",
                                "openstack_networking_port_v2.node_port_management[0]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 0s [id=69cff98d-50ef-4efd-ae9e-90c55190fabd]",
                                "openstack_networking_port_v2.node_port_management[5]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 0s [id=8019cc3b-d9be-445e-8b17-0e714f00674b]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 0s [id=c414f72f-0549-4c5d-99da-335f619dfdf3]",
                                "openstack_networking_port_v2.node_port_management[2]: Creation complete after 0s [id=251dfafa-432e-43ae-a0c5-1b8509c8d66b]",
                                "openstack_networking_port_v2.node_port_management[4]: Creation complete after 0s [id=aa2df259-ee94-4bd8-9f9c-603d70fdfad1]",
                                "openstack_networking_secgroup_v2.security_group_management: Creation complete after 1s [id=d74e1f83-9fd5-48e3-b550-9c7cf9cde1a2]",
                                "openstack_networking_port_v2.node_port_management[3]: Creation complete after 0s [id=23d53cb8-393c-4c58-93a5-99d40d5e2faf]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...",
                                "openstack_networking_port_v2.manager_port_management: Creating...",
                                "openstack_networking_port_v2.node_port_management[1]: Creation complete after 0s [id=297e2b70-0b46-4f4c-b4d5-ab1aa37566d0]",
                                "openstack_networking_port_v2.node_port_management[0]: Creation complete after 1s [id=5df4950e-7da0-4d54-9d77-2f17197b709c]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=d1ffdb54-9063-4e7b-b1fd-8df936ffbad5]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 1s [id=ebe75726-f677-4915-bf60-b6248000295f]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 2s [id=2a7204f7-6a8f-47fa-b5ce-706d4442f83a]",
                                "openstack_networking_port_v2.node_port_management[5]: Creation complete after 2s [id=3211d076-0da9-4b14-8ec9-95cc82dbf0ad]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 2s [id=a70576d7-2c5a-41cf-9997-da4de04e2da9]",
                                "openstack_networking_port_v2.manager_port_management: Creation complete after 2s [id=3100d210-9fc3-4fda-b088-2229e1e3996a]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 2s [id=ab4995d1-af67-4988-9582-6db515043f09]",
                                "openstack_networking_router_interface_v2.router_interface: Creation complete after 4s [id=70d61fcc-5e94-4c70-886c-540306ba7535]",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creating...",
                                "openstack_compute_instance_v2.node_server[1]: Creating...",
                                "openstack_compute_instance_v2.node_server[4]: Creating...",
                                "openstack_compute_instance_v2.node_server[2]: Creating...",
                                "openstack_compute_instance_v2.node_server[5]: Creating...",
                                "openstack_compute_instance_v2.node_server[0]: Creating...",
                                "openstack_compute_instance_v2.node_server[3]: Creating...",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=d1de3dbc-d243-4c4a-bdb2-c39df9ccd9c0]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...",
                                "local_file.inventory: Creating...",
                                "local_file.MANAGER_ADDRESS: Creating...",
                                "local_file.inventory: Creation complete after 0s [id=de616f10ed7534f9aabf0516685f1a0fe4178f67]",
                                "local_file.MANAGER_ADDRESS: Creation complete after 0s [id=04f3b2225aac618f70d9843f2ce064cdcbed1433]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 1s [id=d1de3dbc-d243-4c4a-bdb2-c39df9ccd9c0]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: 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[5]: Still creating... [20s 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[4]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Creation complete after 31s [id=063d4138-4ecf-42f2-8473-19c2277a34d2]",
                                "openstack_compute_instance_v2.node_server[2]: Creation complete after 31s [id=64dce516-959c-48d4-961f-32186bfc2ad3]",
                                "openstack_compute_instance_v2.node_server[5]: Creation complete after 31s [id=0b3dc287-4dca-4504-9a38-af659339ea67]",
                                "openstack_compute_instance_v2.node_server[4]: Creation complete after 33s [id=db1866b0-e7d8-4e7b-8d94-14537b0e5a3b]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Creation complete after 41s [id=fcbc89f8-bb48-47c3-82d2-9bf1348fe2c7]",
                                "openstack_compute_instance_v2.node_server[1]: Creation complete after 41s [id=add27f07-e3da-40e7-853d-eb86b3391157]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...",
                                "null_resource.node_semaphore: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...",
                                "null_resource.node_semaphore: Creation complete after 0s [id=8620919199065302192]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...",
                                "openstack_compute_instance_v2.manager_server: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 3s [id=0b3dc287-4dca-4504-9a38-af659339ea67/fe6be583-a476-4aea-9784-477a4054a033]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 3s [id=063d4138-4ecf-42f2-8473-19c2277a34d2/9c1ea962-9478-46fd-ab97-3713dae7fb35]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 3s [id=db1866b0-e7d8-4e7b-8d94-14537b0e5a3b/32f8a1bd-a82f-4070-857c-3fc584f18127]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 9s [id=db1866b0-e7d8-4e7b-8d94-14537b0e5a3b/923c8216-ee2c-484c-af1c-8beaecf66af9]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 9s [id=0b3dc287-4dca-4504-9a38-af659339ea67/65100bfd-c806-4147-a280-2482999d695b]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 9s [id=db1866b0-e7d8-4e7b-8d94-14537b0e5a3b/22535eec-95c0-4e15-91a0-0cfb66bd2cc2]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 9s [id=063d4138-4ecf-42f2-8473-19c2277a34d2/03c72832-5192-46fb-98c1-35805e79b653]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 10s [id=0b3dc287-4dca-4504-9a38-af659339ea67/c22192d9-7f52-4014-9f93-0ddc2cc16c1f]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 10s [id=063d4138-4ecf-42f2-8473-19c2277a34d2/08399fec-c123-451a-9f11-3537ed8a0b75]",
                                "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 20s [id=a50894dd-907f-4aab-8923-c0031265047d]",
                                "",
                                "Apply complete! Resources: 64 added, 0 changed, 0 destroyed.",
                                "",
                                "Outputs:",
                                "",
                                "manager_address = <sensitive>",
                                "private_key = <sensitive>"
                            ],
                            "zuul_log_id": "0242ac1f-6606-d9f5-f0b4-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:03:54.271660Z",
                            "start": "2026-05-23T00:02:33.636607Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-23T00:03:54.827211Z",
                            "start": "2026-05-23T00:03:54.317788Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-00000000000a",
                        "name": "Create infrastructure (stable)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPTgxLjE2My4xOTMuMTA5Cg==",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed02/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed02/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:03:55.346348Z",
                            "start": "2026-05-23T00:03:54.845012Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-00000000000b",
                        "name": "Fetch manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "manager_host": "81.163.193.109"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:03:55.436412Z",
                            "start": "2026-05-23T00:03:55.355592Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-testbed02/src/github.com/osism/ansible-collection-commons"
                                    ],
                                    "delta": "0:00:00.606048",
                                    "end": "2026-05-23 00:03:56.378861",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed02/src/github.com/osism/ansible-collection-commons\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed02",
                                            "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-23 00:03:55.772813",
                                    "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-testbed02/.ansible/collections/ansible_collections/osism/commons'\nCreated collection for osism.commons:999.0.0 at /home/zuul-testbed02/.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-testbed02/.ansible/collections/ansible_collections/osism/commons'",
                                        "Created collection for osism.commons:999.0.0 at /home/zuul-testbed02/.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-testbed02/src/github.com/osism/ansible-collection-services"
                                    ],
                                    "delta": "0:00:00.795673",
                                    "end": "2026-05-23 00:03:57.489754",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed02/src/github.com/osism/ansible-collection-services\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed02",
                                            "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-23 00:03:56.694081",
                                    "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.services:999.0.0' to '/home/zuul-testbed02/.ansible/collections/ansible_collections/osism/services'\nCreated collection for osism.services:999.0.0 at /home/zuul-testbed02/.ansible/collections/ansible_collections/osism/services\nosism.services: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.services:999.0.0' to '/home/zuul-testbed02/.ansible/collections/ansible_collections/osism/services'",
                                        "Created collection for osism.services:999.0.0 at /home/zuul-testbed02/.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-23T00:03:57.537129Z",
                            "start": "2026-05-23T00:03:55.446206Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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.109",
                                    "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-23T00:04:08.173084Z",
                            "start": "2026-05-23T00:03:57.549416Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-23T00:04:09.253946Z",
                            "start": "2026-05-23T00:04:08.244570Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-00000000000f",
                        "name": "Fetch manager ssh hostkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed02/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-testbed02/.ssh/known_hosts",
                                "ubuntu@81.163.193.109",
                                "true"
                            ],
                            "delta": "0:00:02.014634",
                            "end": "2026-05-23 00:04:11.638918",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/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-testbed02/.ssh/known_hosts ubuntu@81.163.193.109 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-d9f5-f0b4-000000000010-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:04:09.624284",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-d9f5-f0b4-000000000010-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:04:11.812424Z",
                            "start": "2026-05-23T00:04:09.297807Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-000000000010",
                        "name": "Wait until ssh public key authentication to the manager works"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "cp /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id* .",
                            "delta": "0:00:00.007991",
                            "end": "2026-05-23 00:04:12.166239",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id* .",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed02/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-d9f5-f0b4-000000000011-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:04:12.158248",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-d9f5-f0b4-000000000011-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:04:12.388628Z",
                            "start": "2026-05-23T00:04:11.867346Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-23T00:04:12.451332Z",
                            "start": "2026-05-23T00:04:12.404390Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-testbed02/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed02/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-testbed02/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                            "delta": "0:09:59.583841",
                            "end": "2026-05-23 00:14:12.393293",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed02/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-testbed02/src/github.com \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed02/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-d9f5-f0b4-000000000013-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:04:12.809452",
                            "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-d9f5-f0b4-000000000013-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:14:12.847360Z",
                            "start": "2026-05-23T00:04:12.485065Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-23T00:14:12.905453Z",
                            "start": "2026-05-23T00:14:12.859535Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-23T00:14:12.948087Z",
                            "start": "2026-05-23T00:14:12.914865Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-testbed02/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed02/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-testbed02/src/github.com \\\n  -e manager_version=latest \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                            "delta": "0:02:26.638246",
                            "end": "2026-05-23 00:16:39.896968",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed02/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-testbed02/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-testbed02/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-d9f5-f0b4-000000000016-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:14:13.258722",
                            "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-testbed02/.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-testbed02/.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-d9f5-f0b4-000000000016-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:16:40.100544Z",
                            "start": "2026-05-23T00:14:12.980499Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-000000000016",
                        "name": "Run manager part 1 + 2"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.109",
                                "sudo",
                                "shutdown",
                                "-r",
                                "now"
                            ],
                            "delta": "0:00:01.012067",
                            "end": "2026-05-23 00:16:41.422763",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.109 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-d9f5-f0b4-000000000017-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:16:40.410696",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-d9f5-f0b4-000000000017-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:16:41.652606Z",
                            "start": "2026-05-23T00:16:40.141055Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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.109",
                                    "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-23T00:16:58.223126Z",
                            "start": "2026-05-23T00:16:41.667199Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-testbed02/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-testbed02/.ssh/known_hosts",
                                "dragon@81.163.193.109",
                                "docker",
                                "info"
                            ],
                            "delta": "0:00:01.212441",
                            "end": "2026-05-23 00:16:59.766217",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/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-testbed02/.ssh/known_hosts dragon@81.163.193.109 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-d9f5-f0b4-000000000019-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:16:58.553776",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Client: Docker Engine - Community\n Version:    27.5.1\n Context:    default\n Debug Mode: false\n Plugins:\n  compose: Docker Compose (Docker Inc.)\n    Version:  v5.1.4\n    Path:     /usr/libexec/docker/cli-plugins/docker-compose\n\nServer:\n Containers: 0\n  Running: 0\n  Paused: 0\n  Stopped: 0\n Images: 0\n Server Version: 27.5.1\n Storage Driver: overlay2\n  Backing Filesystem: extfs\n  Supports d_type: true\n  Using metacopy: false\n  Native Overlay Diff: true\n  userxattr: false\n Logging Driver: json-file\n Cgroup Driver: systemd\n Cgroup Version: 2\n Plugins:\n  Volume: local\n  Network: bridge host ipvlan macvlan null overlay\n  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog\n Swarm: inactive\n Runtimes: io.containerd.runc.v2 runc\n Default Runtime: runc\n Init Binary: docker-init\n containerd version: 193637f7ee8ae5f5aa5248f49e7baa3e6164966e\n runc version: v1.3.5-0-g488fc13e\n init version: de40ad0\n Security Options:\n  apparmor\n  seccomp\n   Profile: builtin\n  cgroupns\n Kernel Version: 6.17.0-29-generic\n Operating System: Ubuntu 24.04.4 LTS\n OSType: linux\n Architecture: x86_64\n CPUs: 4\n Total Memory: 15.62GiB\n Name: testbed-manager\n ID: 18c319a7-27fc-4490-ba5d-76aedcb9ecd5\n Docker Root Dir: /var/lib/docker\n Debug Mode: false\n Experimental: false\n Insecure Registries:\n  127.0.0.0/8\n Live Restore Enabled: true",
                            "stdout_lines": [
                                "Client: Docker Engine - Community",
                                " Version:    27.5.1",
                                " Context:    default",
                                " Debug Mode: false",
                                " Plugins:",
                                "  compose: Docker Compose (Docker Inc.)",
                                "    Version:  v5.1.4",
                                "    Path:     /usr/libexec/docker/cli-plugins/docker-compose",
                                "",
                                "Server:",
                                " Containers: 0",
                                "  Running: 0",
                                "  Paused: 0",
                                "  Stopped: 0",
                                " Images: 0",
                                " Server Version: 27.5.1",
                                " Storage Driver: overlay2",
                                "  Backing Filesystem: extfs",
                                "  Supports d_type: true",
                                "  Using metacopy: false",
                                "  Native Overlay Diff: true",
                                "  userxattr: false",
                                " Logging Driver: json-file",
                                " Cgroup Driver: systemd",
                                " Cgroup Version: 2",
                                " Plugins:",
                                "  Volume: local",
                                "  Network: bridge host ipvlan macvlan null overlay",
                                "  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog",
                                " Swarm: inactive",
                                " Runtimes: io.containerd.runc.v2 runc",
                                " Default Runtime: runc",
                                " Init Binary: docker-init",
                                " containerd version: 193637f7ee8ae5f5aa5248f49e7baa3e6164966e",
                                " runc version: v1.3.5-0-g488fc13e",
                                " init version: de40ad0",
                                " Security Options:",
                                "  apparmor",
                                "  seccomp",
                                "   Profile: builtin",
                                "  cgroupns",
                                " Kernel Version: 6.17.0-29-generic",
                                " Operating System: Ubuntu 24.04.4 LTS",
                                " OSType: linux",
                                " Architecture: x86_64",
                                " CPUs: 4",
                                " Total Memory: 15.62GiB",
                                " Name: testbed-manager",
                                " ID: 18c319a7-27fc-4490-ba5d-76aedcb9ecd5",
                                " 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-d9f5-f0b4-000000000019-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:16:59.838590Z",
                            "start": "2026-05-23T00:16:58.259233Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-000000000019",
                        "name": "Wait until docker is available on the manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.109",
                                "/opt/configuration/scripts/deploy-manager.sh"
                            ],
                            "delta": "0:24:38.480773",
                            "end": "2026-05-23 00:41:38.669315",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.109 /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-d9f5-f0b4-00000000001a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:17:00.188542",
                            "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=2024.2\n\nexport ARA=false\nexport DEPLOY_MODE=manager\nexport TEMPEST=true\nexport IS_ZUUL=true\n\nexport MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109\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=2024.2\n++ OPENSTACK_VERSION=2024.2\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.109\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ sudo ln -sf /opt/configuration/contrib/semver2.sh /usr/local/bin/semver\n+ docker version\nClient: Docker Engine - Community\n Version:           27.5.1\n API version:       1.47\n Go version:        go1.22.11\n Git commit:        9f9e405\n Built:             Wed Jan 22 13:41:48 2025\n OS/Arch:           linux/amd64\n Context:           default\n\nServer: Docker Engine - Community\n Engine:\n  Version:          27.5.1\n  API version:      1.47 (minimum version 1.24)\n  Go version:       go1.22.11\n  Git commit:       4c9b3b0\n  Built:            Wed Jan 22 13:41:48 2025\n  OS/Arch:          linux/amd64\n  Experimental:     false\n containerd:\n  Version:          v2.2.4\n  GitCommit:        193637f7ee8ae5f5aa5248f49e7baa3e6164966e\n runc:\n  Version:          1.3.5\n  GitCommit:        v1.3.5-0-g488fc13e\n docker-init:\n  Version:          0.19.0\n  GitCommit:        de40ad0\n+ sh -c /opt/configuration/scripts/deploy/000-manager.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\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.109\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109\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 2024.2\n+ set -e\n+ VERSION=2024.2\n++ grep '^openstack_version:' /opt/configuration/environments/manager/configuration.yml\n+ [[ -n openstack_version: 2024.2 ]]\n+ sed -i 's/openstack_version: .*/openstack_version: 2024.2/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:2024.2\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/kolla-ansible:2024.2\",\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:2024.2             \"/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-23 00:21:36\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-23 00:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m\n\u001b[32m2026-05-23 00:21:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4aa26cca-376b-4e36-acea-1dd37ec758ca (resolvconf) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:21:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4aa26cca-376b-4e36-acea-1dd37ec758ca (resolvconf) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role resolvconf] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 23 May 2026  00:21:50 +0000 (0:00:00.176)       0:00:00.176 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nSaturday 23 May 2026  00:21:54 +0000 (0:00:04.441)       0:00:04.617 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nSaturday 23 May 2026  00:21:54 +0000 (0:00:00.062)       0:00:04.680 ********** \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] ***\nSaturday 23 May 2026  00:21:54 +0000 (0:00:00.077)       0:00:04.757 ********** \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] ***\nSaturday 23 May 2026  00:21:54 +0000 (0:00:00.070)       0:00:04.827 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nSaturday 23 May 2026  00:21:55 +0000 (0:00:01.002)       0:00:05.829 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nSaturday 23 May 2026  00:21:55 +0000 (0:00:00.064)       0:00:05.894 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nSaturday 23 May 2026  00:21:56 +0000 (0:00:00.514)       0:00:06.408 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nSaturday 23 May 2026  00:21:56 +0000 (0:00:00.081)       0:00:06.490 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nSaturday 23 May 2026  00:21:56 +0000 (0:00:00.548)       0:00:07.038 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nSaturday 23 May 2026  00:21:58 +0000 (0:00:01.165)       0:00:08.204 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nSaturday 23 May 2026  00:21:59 +0000 (0:00:01.042)       0:00:09.246 ********** \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] *************\nSaturday 23 May 2026  00:21:59 +0000 (0:00:00.087)       0:00:09.333 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:22:00 +0000 (0:00:01.241)       0:00:10.575 ********** \n=============================================================================== \nGathering Facts --------------------------------------------------------- 4.44s\nosism.commons.resolvconf : Restart systemd-resolved service ------------- 1.24s\nosism.commons.resolvconf : Copy configuration files --------------------- 1.17s\nosism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.04s\nosism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.00s\nosism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.55s\nosism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.51s\nosism.commons.resolvconf : Include distribution specific configuration tasks --- 0.09s\nosism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.08s\nosism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s\nosism.commons.resolvconf : Include distribution specific installation tasks --- 0.07s\nosism.commons.resolvconf : Install package systemd-resolved ------------- 0.06s\nosism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.06s\n+ osism apply sshconfig\n\u001b[32m2026-05-23 00:22:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m\n\u001b[32m2026-05-23 00:22:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d55d20cc-e0f1-40a4-a913-3b3a8c26ddfa (sshconfig) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:22:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d55d20cc-e0f1-40a4-a913-3b3a8c26ddfa (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] ***********\nSaturday 23 May 2026  00:22:16 +0000 (0:00:00.188)       0:00:00.188 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************\nSaturday 23 May 2026  00:22:17 +0000 (0:00:00.994)       0:00:01.183 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure config for each host exist] *************\nSaturday 23 May 2026  00:22:17 +0000 (0:00:00.576)       0:00:01.760 ********** \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] ******************************\nSaturday 23 May 2026  00:22:23 +0000 (0:00:06.107)       0:00:07.868 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Assemble ssh config] ***************************\nSaturday 23 May 2026  00:22:23 +0000 (0:00:00.114)       0:00:07.983 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:22:24 +0000 (0:00:00.571)       0:00:08.554 ********** \n=============================================================================== \nosism.commons.sshconfig : Ensure config for each host exist ------------- 6.11s\nosism.commons.sshconfig : Get home directory of operator user ----------- 1.00s\nosism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.58s\nosism.commons.sshconfig : Assemble ssh config --------------------------- 0.57s\nosism.commons.sshconfig : Add extra config ------------------------------ 0.11s\n+ osism apply known-hosts\n\u001b[32m2026-05-23 00:22:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m\n\u001b[32m2026-05-23 00:22:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e28edf55-c4b3-4017-9b1b-8b0e612a5850 (known-hosts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:22:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e28edf55-c4b3-4017-9b1b-8b0e612a5850 (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] ***\nSaturday 23 May 2026  00:22:39 +0000 (0:00:00.199)       0:00:00.199 ********** \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] ***\nSaturday 23 May 2026  00:22:46 +0000 (0:00:06.585)       0:00:06.785 ********** \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] ***********\nSaturday 23 May 2026  00:22:46 +0000 (0:00:00.164)       0:00:06.950 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAuP8e64wtwOtZv+CRlw9yfYwgGWT2YciuNI1zG6dgeN)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCrR0+rzrMysXPl3nkg5KRHJvdQrPFkR3f6IrZCfaQgNfi5wRfjQjG28WUHvY4xrdpCXyZLcIMu8M/U9+TJiO2s7d0NktnRpNF8zXt8rK8bpl/Xy9u52clrCa2rP6bObXQ0YJGUYrEY+xaBsI1+aNc/d6G4/0yi7bry/s9tBXbWcAerqdMp8nTd7cZvFqPl4Xp6pPtlE7KOPVU3gKG2nlyxC1j5sgF5M1T08C/SsNhXbuMQV3xJuALRjOJvfPmWdrDDFFeZ4rC39kzOMlYid2c4c6BFFLAmzevKxKsTAWUc7CDDs0A6pEv03h5PYN0vpPDx/PKX1jHAqPIK+L+yNWKaqZshIOeQ1pd8N0/wsaX7i0OiP0BrD9jvyVXHQA7M1jsq9ZuXsnHy6ZIchh/3zSgA4GfZiKO+nvXg0qjocb4VnjjbjXs7bF7HthatAetE7e+MKHd8RV+sP74b/8IVbOOQbVJ8mVCItcwegDOJfsOwNozosaFyJTDkZYbESTpZDss=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHRUAX9jU9NB30ZJ0L80CF+TNRFgE4Ad/xf3AdObuwLG4IhawykmR7Si48Cn+8Q9WaWaBjYOyczqzJ36PxuCOKo=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:22:47 +0000 (0:00:01.170)       0:00:08.121 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNRNPzK4WPf3fV8d+CVMAE8l830pfpZ3gRxpFRaXMdyLzoG2DGHFg2tJ4OYDOUmP5uQyAMrPTTQ5UG6dM/Z0gR0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEYRFNPLjLmz+UY2HlulnNMTEYbIFtMUDqn6LvqG5VlZ)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQChyJ9ckgTLBqfpL+Fo8MH0nbSx8NamzXpUE7e2sAjIie3s8cityEn0GvG1poYv5tEPbPgdT11HPgxlKTRJLIiT0VN95O2Ai5ueCXwN4O3+xSEWbXFxwC/DPEOtcObt0HO3XOYNJtou9aW7Q1LKUbZDZOY3/7WLQSqJBFnyV8PQE5xur7WuA44A23ixAjb7YJQ6G5xYg7ZmCAJuzAx6l1iIEi/Fy5gW4oAH4VUVu2IrOZHSRDzJIqFzz8Sa1B74v/jeuI/qsMrFhX1A9sw7Lex7LJfxqME7lDjRYHysJTVyYJd7VWFnR+fLfcWnH7lm9DLAHgZkeEWy3Fqi+u9HNbIuqXoBf+WyCaLA4n06csxDnn92rLNk/csqKwdGAl+I0WVsF6IyXkBnx6S5FdVDiK+qaM3mLqF6t2WUGxNkOJxo/SOlW75mVbYp7r5m+JyQw20Zr89o/vHEEIf/Uni9Wyr+8OFr9g499470JNVAp81dvzIY7smeor4S5ZvcPHOEVEs=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:22:48 +0000 (0:00:01.064)       0:00:09.185 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCn24hs6zAWbtVm/ze0leyYVWJSzANIJ9POJfTzFperQm5iPjq5oMGKv3f6gGXera0ydwZ7FJr1BSwxxmnRW7H2yKJ2qNZEbwJtfEIbDE4k2qApF0HzVcr4romuaghuGJeF/Umz4Wjfa84Xju/qkn8PkZWUtn/z22mYkowA3ZG4ibJ6GbDACJaCiBpnMLUytG8GxReqVgUNStoHdW1IvBZ5VgSsYgbeMXnJM9htVn1GX4TxyojnzG5wDVk7gSWp44UiKPuDGgy2ubwSFm6cuMfrZEWjVPHjHdrBuTOW41LJinbaGeIoWk/5o7uVkR7fpJi6pS9079dk/XjoI0XC84IdBZ2cRkqTc0e4ddV4R7439C0NMY5959kDsTXSYbww5YQVCv8O900MKwPaAGlwyPDk08TKwtDxV3QjyxdGwR5rQTWJh5NLLRBBsfkNkVZi0VDpMOEFOu3O1CoYh7uvkX2qO/BGO+gI5zV8754vXTggXOt7rhwpF88FK8Kf4FnD0G8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJbhQzNGZU/xicBgtL/2l2DGxvEd6XH7JIS6zr6Pu1w7TTwT6OTOr1a2npqzJ0e43O/wF93niZHTPTC8lnufrwI=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG6lxELKXcy+RtGSEo2yqFxB2rFbeqm7uXC1KowC6kOP)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:22:50 +0000 (0:00:01.069)       0:00:10.254 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKGXsqMNo9qE1XqVAb/oaCa6XEa50at2F4m1/l8o7ZYPjMd3xScZDcenfsr57Ni/0MZT8NzLSD2o0YjgQFfeYNKn2dX/PqnYGrpTQzNzb/0XYk2Y9Rz3p0ftHM5jDyrensIML3gq9SYxF62/kIr2rQsnVf6UsoNX6daXo5c3KZq+SRp9itdE0FSeE67svF3W+ioRq4xBk1UcjrtfOkx7fYAdFiNOnwzYPDekzG4t8OjMya5QbZZ0BAe7TjBotm9KN3zUlS0/I0NMYpQAo97Wyb3eilMzOrcT+gd86M8Nockmhzqr0m4D8iqKBU4zZNv+T1MWhEyLy5mal1O7eZJHB4dArmxYC/BXn9cd85SfaLojf+r7S5tcGOn2MuHpiDDEeJObNv/oeDuKgQqxMbb2L0rfok9CZ2lVdNhJbDecdCT0hTolC77t9zK5zPlswHuH5ma9Qtp19cDZGHvIiiYrV5CevaeQ0ZUNpLE/twJiw46qsWVPWz1kp684CppynXwgs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINqI29B8iS38Wi3U7OGYsPGz3RbBP0L5R4IKx0SismRu)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJTDAP/qfDxBJhNasS4vOoLmJZ5juVWqK5D6NYzxyF4SP4YxaIaZqgDuPza6A4xD9WxjlfPVOXlYuSkqnxbD2pw=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:22:52 +0000 (0:00:02.083)       0:00:12.337 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDEdo3aATNHg1rttXYKhkVX2tHSD1oDHWE3A/JWNlDUPJQC4W4QgCUDZKRvxb5HFUjmdpC8iWHGIwcC5xQIgIZoTL9QcCH8sHSXgu2d6ImemhfmTW+7JHVWC+uM4VhrsWjvCvFRNKHgIQBfc9QIyOJcOHIYJxsaKq+5p4B+8Gl1Zt0vSzImHikQoQT7cf9IIijkvThh/xczlBnDpg4hcGswnON12qIrnjPTLJ4wnO3TnBjI9/BY1dmBpd0u4Uy9jyxqnYDLk43aEeUFKslgu5NAzJMYlnWv0PdVyjMLbfNzaTXAC2o05TKCW3I2C2EG/Fnh9vyXYgFg5ZOBFf4/1AcEHox4XophCDLy/E9XlXn1D1hO2q6gJLw+fi0UrHvRjDTtbnoCHnP5YZMiXdcwVKJzq2rcz07EqeZZZItMPyD58bIs89oGuMf3jOpSl180y8RR5uVBFbOK3YZ6wzDfdkX03g4w4S/cj1S8drc/MHHuxzouNQ94Y1MoVDX6GJzhis0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICCL6DUBXjIJoKMluTk0gWC3WQMqcPHHmDZZ+T+ik8Gl)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIJEaLPb+nPcYkQonxzk1O6XUoyZrdkNVM82f1sIuzJVbIY8R3f/aSG6WmQsd13zHNMYcqJekfwGcKeg0SLddaA=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:22:53 +0000 (0:00:01.067)       0:00:13.405 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCRrOGCDRwoUv+tarXkQcGWbyTcGL0U37bgnZEygX+jDIA87pQ1SLxihH2Je9kGx/QWAg4UEJIhYqKtM3SgwIwKIixF2wktNsKjB+ymAWb2vVC0E2bUxdKivFah4ZqxrhwkTRU12yYpz+YnyKrSbF6cdnKPKtho+IISezz2l+YaYF1ONdSZihxl13Uad58Myt2re7MaVL89q6oIG75lnjd7c3tI/dzcCCg6I09N2fPUEUPrL2GNe/vsT0u9aFWzPapx7qdBrt6XQxxBU6/ystgjHHa4diasnuC1eEgtMpTeYiqlM54vfx/iRCeUH0214TRpaAz8IlG3bLyWPEIXbreaGcOd7n7To3ceqeELJCLpqylgOE59PuBIvDtl5rIKk8WFJUfw1aLvLka6aOp3nDRYs9ZX7JyIOIuCLfJlCEN+S3K8uDiePWTetw88YkV0tepYwRbHrqGRars3ZZ92IPYQGGgXgA+o5Px3f8eOiXhfH78gXEEEwnZSKrVvYcWls2E=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKqDlHT6FOtAxy0gBN6z/sV84R/NFpjhIA+hcUiNMjw2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIKuvzR3j7Q1mdwRei3L4VNXNKRt+TFzZggEXO2O/5SyZkn3VGqqIgGhxHJO9lWT9Z6CKF85DmgXr1SKKe/fekQ=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:22:54 +0000 (0:00:01.118)       0:00:14.524 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDa+10ZxIxK9j/f0rsOpP/E5N2dTehTPNjbG755ZX9sJPYicZLnh77CABidUy8SoCrB42QvoZ5FpRp8Z87QooVF0SQTKg/nWkObLzPsOtCCDi2O8sf604E1zIhHcN5dWLLZRKkevAVL4rdA+GsNMX64YR34/kC3TIDj2JwX2Q3jD2Bh7VlQxWveSgeg9jKxzg9DjZ84jbEm7GwingKFjymENp3A+4TXOXMHztj0jCs+PasUysl6tpb/Ur8ZlW46pJ7KEte61yxnQnqCcEHk+bwxZJNYa3ksf+sewuDdgUwdpcM9CdyKioJvjbwA77v5uPZouJmrrGMmaeBD7AX6VQ2tLkGiuOIyT/SDg+1cjH571ejc6wrDrDsJdxE3kQVCRfpPOxS2TvePHpk52jLG3/sh2Fv+Fwx8dG5qwtX4gDm8cQ4jydI69lI+DTXGtj2JwLB6uNxJPymOShiDUYsHNXCeMwIEorDTf+Imp54wnX6QnRFDRrIsANt4af50den9HbM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJQa/lMikBU09F6/Gjv78gZcIpYeaGzBbluuYc39zJQgZvt2ef8rxS5yUpdSImUPJZhg/RrPSNl1TT33oWnl974=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBNmiDTVU7S6gzIaWT6xU0FP+cEYQJd0zMR+gBqit7hU)\u001b[0m\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***\nSaturday 23 May 2026  00:22:55 +0000 (0:00:01.059)       0:00:15.583 ********** \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] ***\nSaturday 23 May 2026  00:23:00 +0000 (0:00:05.553)       0:00:21.137 ********** \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] ***********\nSaturday 23 May 2026  00:23:01 +0000 (0:00:00.178)       0:00:21.316 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHRUAX9jU9NB30ZJ0L80CF+TNRFgE4Ad/xf3AdObuwLG4IhawykmR7Si48Cn+8Q9WaWaBjYOyczqzJ36PxuCOKo=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCrR0+rzrMysXPl3nkg5KRHJvdQrPFkR3f6IrZCfaQgNfi5wRfjQjG28WUHvY4xrdpCXyZLcIMu8M/U9+TJiO2s7d0NktnRpNF8zXt8rK8bpl/Xy9u52clrCa2rP6bObXQ0YJGUYrEY+xaBsI1+aNc/d6G4/0yi7bry/s9tBXbWcAerqdMp8nTd7cZvFqPl4Xp6pPtlE7KOPVU3gKG2nlyxC1j5sgF5M1T08C/SsNhXbuMQV3xJuALRjOJvfPmWdrDDFFeZ4rC39kzOMlYid2c4c6BFFLAmzevKxKsTAWUc7CDDs0A6pEv03h5PYN0vpPDx/PKX1jHAqPIK+L+yNWKaqZshIOeQ1pd8N0/wsaX7i0OiP0BrD9jvyVXHQA7M1jsq9ZuXsnHy6ZIchh/3zSgA4GfZiKO+nvXg0qjocb4VnjjbjXs7bF7HthatAetE7e+MKHd8RV+sP74b/8IVbOOQbVJ8mVCItcwegDOJfsOwNozosaFyJTDkZYbESTpZDss=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAuP8e64wtwOtZv+CRlw9yfYwgGWT2YciuNI1zG6dgeN)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:23:02 +0000 (0:00:01.097)       0:00:22.413 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEYRFNPLjLmz+UY2HlulnNMTEYbIFtMUDqn6LvqG5VlZ)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQChyJ9ckgTLBqfpL+Fo8MH0nbSx8NamzXpUE7e2sAjIie3s8cityEn0GvG1poYv5tEPbPgdT11HPgxlKTRJLIiT0VN95O2Ai5ueCXwN4O3+xSEWbXFxwC/DPEOtcObt0HO3XOYNJtou9aW7Q1LKUbZDZOY3/7WLQSqJBFnyV8PQE5xur7WuA44A23ixAjb7YJQ6G5xYg7ZmCAJuzAx6l1iIEi/Fy5gW4oAH4VUVu2IrOZHSRDzJIqFzz8Sa1B74v/jeuI/qsMrFhX1A9sw7Lex7LJfxqME7lDjRYHysJTVyYJd7VWFnR+fLfcWnH7lm9DLAHgZkeEWy3Fqi+u9HNbIuqXoBf+WyCaLA4n06csxDnn92rLNk/csqKwdGAl+I0WVsF6IyXkBnx6S5FdVDiK+qaM3mLqF6t2WUGxNkOJxo/SOlW75mVbYp7r5m+JyQw20Zr89o/vHEEIf/Uni9Wyr+8OFr9g499470JNVAp81dvzIY7smeor4S5ZvcPHOEVEs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNRNPzK4WPf3fV8d+CVMAE8l830pfpZ3gRxpFRaXMdyLzoG2DGHFg2tJ4OYDOUmP5uQyAMrPTTQ5UG6dM/Z0gR0=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:23:03 +0000 (0:00:01.055)       0:00:23.469 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJbhQzNGZU/xicBgtL/2l2DGxvEd6XH7JIS6zr6Pu1w7TTwT6OTOr1a2npqzJ0e43O/wF93niZHTPTC8lnufrwI=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCn24hs6zAWbtVm/ze0leyYVWJSzANIJ9POJfTzFperQm5iPjq5oMGKv3f6gGXera0ydwZ7FJr1BSwxxmnRW7H2yKJ2qNZEbwJtfEIbDE4k2qApF0HzVcr4romuaghuGJeF/Umz4Wjfa84Xju/qkn8PkZWUtn/z22mYkowA3ZG4ibJ6GbDACJaCiBpnMLUytG8GxReqVgUNStoHdW1IvBZ5VgSsYgbeMXnJM9htVn1GX4TxyojnzG5wDVk7gSWp44UiKPuDGgy2ubwSFm6cuMfrZEWjVPHjHdrBuTOW41LJinbaGeIoWk/5o7uVkR7fpJi6pS9079dk/XjoI0XC84IdBZ2cRkqTc0e4ddV4R7439C0NMY5959kDsTXSYbww5YQVCv8O900MKwPaAGlwyPDk08TKwtDxV3QjyxdGwR5rQTWJh5NLLRBBsfkNkVZi0VDpMOEFOu3O1CoYh7uvkX2qO/BGO+gI5zV8754vXTggXOt7rhwpF88FK8Kf4FnD0G8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG6lxELKXcy+RtGSEo2yqFxB2rFbeqm7uXC1KowC6kOP)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:23:04 +0000 (0:00:01.069)       0:00:24.539 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJTDAP/qfDxBJhNasS4vOoLmJZ5juVWqK5D6NYzxyF4SP4YxaIaZqgDuPza6A4xD9WxjlfPVOXlYuSkqnxbD2pw=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKGXsqMNo9qE1XqVAb/oaCa6XEa50at2F4m1/l8o7ZYPjMd3xScZDcenfsr57Ni/0MZT8NzLSD2o0YjgQFfeYNKn2dX/PqnYGrpTQzNzb/0XYk2Y9Rz3p0ftHM5jDyrensIML3gq9SYxF62/kIr2rQsnVf6UsoNX6daXo5c3KZq+SRp9itdE0FSeE67svF3W+ioRq4xBk1UcjrtfOkx7fYAdFiNOnwzYPDekzG4t8OjMya5QbZZ0BAe7TjBotm9KN3zUlS0/I0NMYpQAo97Wyb3eilMzOrcT+gd86M8Nockmhzqr0m4D8iqKBU4zZNv+T1MWhEyLy5mal1O7eZJHB4dArmxYC/BXn9cd85SfaLojf+r7S5tcGOn2MuHpiDDEeJObNv/oeDuKgQqxMbb2L0rfok9CZ2lVdNhJbDecdCT0hTolC77t9zK5zPlswHuH5ma9Qtp19cDZGHvIiiYrV5CevaeQ0ZUNpLE/twJiw46qsWVPWz1kp684CppynXwgs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINqI29B8iS38Wi3U7OGYsPGz3RbBP0L5R4IKx0SismRu)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:23:05 +0000 (0:00:01.059)       0:00:25.599 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDEdo3aATNHg1rttXYKhkVX2tHSD1oDHWE3A/JWNlDUPJQC4W4QgCUDZKRvxb5HFUjmdpC8iWHGIwcC5xQIgIZoTL9QcCH8sHSXgu2d6ImemhfmTW+7JHVWC+uM4VhrsWjvCvFRNKHgIQBfc9QIyOJcOHIYJxsaKq+5p4B+8Gl1Zt0vSzImHikQoQT7cf9IIijkvThh/xczlBnDpg4hcGswnON12qIrnjPTLJ4wnO3TnBjI9/BY1dmBpd0u4Uy9jyxqnYDLk43aEeUFKslgu5NAzJMYlnWv0PdVyjMLbfNzaTXAC2o05TKCW3I2C2EG/Fnh9vyXYgFg5ZOBFf4/1AcEHox4XophCDLy/E9XlXn1D1hO2q6gJLw+fi0UrHvRjDTtbnoCHnP5YZMiXdcwVKJzq2rcz07EqeZZZItMPyD58bIs89oGuMf3jOpSl180y8RR5uVBFbOK3YZ6wzDfdkX03g4w4S/cj1S8drc/MHHuxzouNQ94Y1MoVDX6GJzhis0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIJEaLPb+nPcYkQonxzk1O6XUoyZrdkNVM82f1sIuzJVbIY8R3f/aSG6WmQsd13zHNMYcqJekfwGcKeg0SLddaA=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICCL6DUBXjIJoKMluTk0gWC3WQMqcPHHmDZZ+T+ik8Gl)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:23:06 +0000 (0:00:01.140)       0:00:26.739 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCRrOGCDRwoUv+tarXkQcGWbyTcGL0U37bgnZEygX+jDIA87pQ1SLxihH2Je9kGx/QWAg4UEJIhYqKtM3SgwIwKIixF2wktNsKjB+ymAWb2vVC0E2bUxdKivFah4ZqxrhwkTRU12yYpz+YnyKrSbF6cdnKPKtho+IISezz2l+YaYF1ONdSZihxl13Uad58Myt2re7MaVL89q6oIG75lnjd7c3tI/dzcCCg6I09N2fPUEUPrL2GNe/vsT0u9aFWzPapx7qdBrt6XQxxBU6/ystgjHHa4diasnuC1eEgtMpTeYiqlM54vfx/iRCeUH0214TRpaAz8IlG3bLyWPEIXbreaGcOd7n7To3ceqeELJCLpqylgOE59PuBIvDtl5rIKk8WFJUfw1aLvLka6aOp3nDRYs9ZX7JyIOIuCLfJlCEN+S3K8uDiePWTetw88YkV0tepYwRbHrqGRars3ZZ92IPYQGGgXgA+o5Px3f8eOiXhfH78gXEEEwnZSKrVvYcWls2E=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIKuvzR3j7Q1mdwRei3L4VNXNKRt+TFzZggEXO2O/5SyZkn3VGqqIgGhxHJO9lWT9Z6CKF85DmgXr1SKKe/fekQ=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKqDlHT6FOtAxy0gBN6z/sV84R/NFpjhIA+hcUiNMjw2)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nSaturday 23 May 2026  00:23:07 +0000 (0:00:01.142)       0:00:27.882 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDa+10ZxIxK9j/f0rsOpP/E5N2dTehTPNjbG755ZX9sJPYicZLnh77CABidUy8SoCrB42QvoZ5FpRp8Z87QooVF0SQTKg/nWkObLzPsOtCCDi2O8sf604E1zIhHcN5dWLLZRKkevAVL4rdA+GsNMX64YR34/kC3TIDj2JwX2Q3jD2Bh7VlQxWveSgeg9jKxzg9DjZ84jbEm7GwingKFjymENp3A+4TXOXMHztj0jCs+PasUysl6tpb/Ur8ZlW46pJ7KEte61yxnQnqCcEHk+bwxZJNYa3ksf+sewuDdgUwdpcM9CdyKioJvjbwA77v5uPZouJmrrGMmaeBD7AX6VQ2tLkGiuOIyT/SDg+1cjH571ejc6wrDrDsJdxE3kQVCRfpPOxS2TvePHpk52jLG3/sh2Fv+Fwx8dG5qwtX4gDm8cQ4jydI69lI+DTXGtj2JwLB6uNxJPymOShiDUYsHNXCeMwIEorDTf+Imp54wnX6QnRFDRrIsANt4af50den9HbM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJQa/lMikBU09F6/Gjv78gZcIpYeaGzBbluuYc39zJQgZvt2ef8rxS5yUpdSImUPJZhg/RrPSNl1TT33oWnl974=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBNmiDTVU7S6gzIaWT6xU0FP+cEYQJd0zMR+gBqit7hU)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write static known_hosts entries] ************\nSaturday 23 May 2026  00:23:08 +0000 (0:00:01.137)       0:00:29.019 ********** \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] *************\nSaturday 23 May 2026  00:23:08 +0000 (0:00:00.183)       0:00:29.203 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Delete known_hosts entries] ******************\nSaturday 23 May 2026  00:23:09 +0000 (0:00:00.065)       0:00:29.268 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Set file permissions] ************************\nSaturday 23 May 2026  00:23:09 +0000 (0:00:00.056)       0:00:29.325 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:23:09 +0000 (0:00:00.526)       0:00:29.851 ********** \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.55s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 2.08s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.17s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.12s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s\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.06s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.06s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.06s\nosism.commons.known_hosts : Set file permissions ------------------------ 0.53s\nosism.commons.known_hosts : Write static known_hosts entries ------------ 0.18s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.18s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.16s\n+ osism apply squid\n\u001b[32m2026-05-23 00:23:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m\n\u001b[32m2026-05-23 00:23:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 008aa6c8-9f31-460c-8ed9-14f2112eed91 (squid) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:23:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 008aa6c8-9f31-460c-8ed9-14f2112eed91 (squid) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role squid] ********************************************************\n\nTASK [osism.services.squid : Include install tasks] ****************************\nSaturday 23 May 2026  00:23:25 +0000 (0:00:00.202)       0:00:00.202 ********** \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] ************************\nSaturday 23 May 2026  00:23:25 +0000 (0:00:00.090)       0:00:00.293 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Create required directories] **********************\nSaturday 23 May 2026  00:23:27 +0000 (0:00:02.509)       0:00:02.803 ********** \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] *******************\nSaturday 23 May 2026  00:23:29 +0000 (0:00:01.314)       0:00:04.117 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m\n\nTASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***\nSaturday 23 May 2026  00:23:30 +0000 (0:00:01.087)       0:00:05.205 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Copy docker-compose.yml file] *********************\nSaturday 23 May 2026  00:23:30 +0000 (0:00:00.346)       0:00:05.551 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Manage squid service] *****************************\nSaturday 23 May 2026  00:23:31 +0000 (0:00:00.941)       0:00:06.493 ********** \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] *****************\nSaturday 23 May 2026  00:24:03 +0000 (0:00:32.209)       0:00:38.702 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******\nSaturday 23 May 2026  00:24:19 +0000 (0:00:15.898)       0:00:54.600 ********** \nPausing for 60 seconds\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***\nSaturday 23 May 2026  00:25:19 +0000 (0:01:00.099)       0:01:54.700 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****\nSaturday 23 May 2026  00:25:19 +0000 (0:00:00.066)       0:01:54.766 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:25:20 +0000 (0:00:00.616)       0:01:55.383 ********** \n=============================================================================== \nosism.services.squid : Wait for squid service to start ----------------- 60.10s\nosism.services.squid : Manage squid service ---------------------------- 32.21s\nosism.services.squid : Restart squid service --------------------------- 15.90s\nosism.services.squid : Install required packages ------------------------ 2.51s\nosism.services.squid : Create required directories ---------------------- 1.31s\nosism.services.squid : Copy squid configuration files ------------------- 1.09s\nosism.services.squid : Copy docker-compose.yml file --------------------- 0.94s\nosism.services.squid : Wait for an healthy squid service ---------------- 0.62s\nosism.services.squid : Remove osism_allow_list.conf configuration file --- 0.35s\nosism.services.squid : Include install tasks ---------------------------- 0.09s\nosism.services.squid : Register that squid service was restarted -------- 0.07s\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-23 00:25:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m\n\u001b[32m2026-05-23 00:25:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 638920e9-13bb-442e-b551-a4b20272c54e (operator) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:25:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 638920e9-13bb-442e-b551-a4b20272c54e (operator) has been started and output is visible here.\u001b[0m\n\nPLAY [Make ssh pipelining working] *********************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 23 May 2026  00:25:36 +0000 (0:00:00.208)       0:00:00.208 ********** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Do not require tty for all users] ****************************************\nSaturday 23 May 2026  00:25:39 +0000 (0:00:03.480)       0:00:03.688 ********** \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-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Apply role operator] *****************************************************\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nSaturday 23 May 2026  00:25:40 +0000 (0:00:00.903)       0:00:04.592 ********** \n\u001b[0;32mok: [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] ***\nSaturday 23 May 2026  00:25:40 +0000 (0:00:00.187)       0:00: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\u001b[0;32mok: [testbed-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] **************************\nSaturday 23 May 2026  00:25:40 +0000 (0:00:00.167)       0:00:04.947 ********** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Create user] ************************************\nSaturday 23 May 2026  00:25:41 +0000 (0:00:00.705)       0:00:05.653 ********** \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.operator : Add user to additional groups] ******************\nSaturday 23 May 2026  00:25:42 +0000 (0:00:00.887)       0:00:06.540 ********** \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-4] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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] *************************\nSaturday 23 May 2026  00:25:43 +0000 (0:00:01.237)       0:00:07.778 ********** \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\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nSaturday 23 May 2026  00:25:44 +0000 (0:00:01.206)       0:00:08.985 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-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-1] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export 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[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-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nSaturday 23 May 2026  00:25:46 +0000 (0:00:01.211)       0:00:10.196 ********** \n\u001b[0;36mskipping: [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] ***\nSaturday 23 May 2026  00:25:46 +0000 (0:00:00.196)       0:00:10.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;36mskipping: [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] **************************\nSaturday 23 May 2026  00:25:46 +0000 (0:00:00.177)       0:00:10.569 ********** \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nSaturday 23 May 2026  00:25:47 +0000 (0:00:00.685)       0:00:11.254 ********** \n\u001b[0;36mskipping: [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] ************************\nSaturday 23 May 2026  00:25:47 +0000 (0:00:00.183)       0:00:11.438 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\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-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\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] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nSaturday 23 May 2026  00:25:48 +0000 (0:00:00.726)       0:00:12.165 ********** \n\u001b[0;36mskipping: [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] *****************\nSaturday 23 May 2026  00:25:48 +0000 (0:00:00.180)       0:00:12.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\u001b[0;36mskipping: [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] **************\nSaturday 23 May 2026  00:25:48 +0000 (0:00:00.156)       0:00:12.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\u001b[0;36mskipping: [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] ***********************************\nSaturday 23 May 2026  00:25:48 +0000 (0:00:00.188)       0:00:12.689 ********** \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.operator : Unset & lock password] **************************\nSaturday 23 May 2026  00:25:49 +0000 (0:00:00.629)       0:00:13.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\u001b[0;36mskipping: [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 ********************************************************************\nSaturday 23 May 2026  00:25:49 +0000 (0:00:00.216)       0:00:13.536 ********** \n=============================================================================== \nGathering Facts --------------------------------------------------------- 3.48s\nosism.commons.operator : Add user to additional groups ------------------ 1.24s\nosism.commons.operator : Set language variables in .bashrc configuration file --- 1.21s\nosism.commons.operator : Copy user sudoers file ------------------------- 1.21s\nDo not require tty for all users ---------------------------------------- 0.90s\nosism.commons.operator : Create user ------------------------------------ 0.89s\nosism.commons.operator : Set ssh authorized keys ------------------------ 0.73s\nosism.commons.operator : Create operator group -------------------------- 0.71s\nosism.commons.operator : Create .ssh directory -------------------------- 0.68s\nosism.commons.operator : Set password ----------------------------------- 0.63s\nosism.commons.operator : Unset & lock password -------------------------- 0.22s\nosism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.20s\nosism.commons.operator : Delete authorized GitHub accounts -------------- 0.19s\nosism.commons.operator : Gather variables for each operating system ----- 0.19s\nosism.commons.operator : Check number of SSH authorized keys ------------ 0.18s\nosism.commons.operator : Delete ssh authorized keys --------------------- 0.18s\nosism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.18s\nosism.commons.operator : Set operator_groups variable to default value --- 0.17s\nosism.commons.operator : Set authorized GitHub accounts ----------------- 0.16s\n+ osism apply --environment custom facts\n\u001b[32m2026-05-23 00:25:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m\n\u001b[32m2026-05-23 00:26:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-23 00:26:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d7514cc-69f8-4dcf-a138-8c2d10618e5e (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:26:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3d7514cc-69f8-4dcf-a138-8c2d10618e5e (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Copy custom network devices fact] ****************************************\n\nTASK [Create custom facts directory] *******************************************\nSaturday 23 May 2026  00:26:04 +0000 (0:00:00.116)       0:00:00.116 ********** \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\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Copy fact file] **********************************************************\nSaturday 23 May 2026  00:26:06 +0000 (0:00:01.396)       0:00:01.512 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-3]\u001b[0m\n\nPLAY [Copy custom ceph devices facts] ******************************************\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nSaturday 23 May 2026  00:26:07 +0000 (0:00:01.303)       0:00:02.816 ********** \n\u001b[0;32mok: [testbed-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] ***\nSaturday 23 May 2026  00:26:07 +0000 (0:00:00.092)       0:00:02.909 ********** \n\u001b[0;32mok: [testbed-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] ******************\nSaturday 23 May 2026  00:26:07 +0000 (0:00:00.192)       0:00:03.101 ********** \n\u001b[0;32mok: [testbed-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] ***\nSaturday 23 May 2026  00:26:08 +0000 (0:00:00.223)       0:00:03.325 ********** \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] *****\nSaturday 23 May 2026  00:26:08 +0000 (0:00:00.141)       0:00:03.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 [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nSaturday 23 May 2026  00:26:08 +0000 (0:00:00.458)       0:00:03.925 ********** \n\u001b[0;36mskipping: [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] ***************\nSaturday 23 May 2026  00:26:08 +0000 (0:00:00.117)       0:00:04.043 ********** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nSaturday 23 May 2026  00:26:09 +0000 (0:00:01.050)       0:00:05.093 ********** \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.repository : Copy ubuntu.sources file] *********************\nSaturday 23 May 2026  00:26:10 +0000 (0:00:00.475)       0:00:05.569 ********** \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.commons.repository : Update package cache] *************************\nSaturday 23 May 2026  00:26:11 +0000 (0:00:01.039)       0:00:06.608 ********** \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 [Install required packages (RedHat)] **************************************\nSaturday 23 May 2026  00:26:27 +0000 (0:00:16.432)       0:00:23.041 ********** \n\u001b[0;36mskipping: [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)] **************************************\nSaturday 23 May 2026  00:26:28 +0000 (0:00:00.097)       0:00:23.138 ********** \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 [Create custom facts directory] *******************************************\nSaturday 23 May 2026  00:26:36 +0000 (0:00:08.014)       0:00: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\nTASK [Copy fact files] *********************************************************\nSaturday 23 May 2026  00:26:36 +0000 (0:00:00.457)       0:00:31.611 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_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] *****\nSaturday 23 May 2026  00:26:40 +0000 (0:00:03.608)       0:00:35.220 ********** \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] ***********************************************\nSaturday 23 May 2026  00:26:41 +0000 (0:00:01.203)       0:00:36.423 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY 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 ********************************************************************\nSaturday 23 May 2026  00:26:44 +0000 (0:00:03.695)       0:00:40.119 ********** \n=============================================================================== \nosism.commons.repository : Update package cache ------------------------ 16.43s\nInstall required packages (Debian) -------------------------------------- 8.01s\nGathers facts about hosts ----------------------------------------------- 3.70s\nCopy fact files --------------------------------------------------------- 3.61s\nCreate custom facts directory ------------------------------------------- 1.40s\nCopy fact file ---------------------------------------------------------- 1.30s\nosism.commons.repository : Force update of package cache ---------------- 1.20s\nosism.commons.repository : Copy 99osism apt configuration --------------- 1.05s\nosism.commons.repository : Copy ubuntu.sources file --------------------- 1.04s\nosism.commons.repository : Remove sources.list file --------------------- 0.48s\nosism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.46s\nCreate custom facts directory ------------------------------------------- 0.46s\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.14s\nosism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.12s\nInstall required packages (RedHat) -------------------------------------- 0.10s\nosism.commons.repository : Gather variables for each operating system --- 0.09s\n+ osism apply bootstrap\n\u001b[32m2026-05-23 00:26:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m\n\u001b[32m2026-05-23 00:26:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ccd5393-b5f9-4bfb-8993-3f90bea24a10 (bootstrap) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:26:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6ccd5393-b5f9-4bfb-8993-3f90bea24a10 (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] ************************************\nSaturday 23 May 2026  00:27:00 +0000 (0:00:00.198)       0:00:00.198 ********** \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] ***********************************************\nSaturday 23 May 2026  00:27:00 +0000 (0:00:00.326)       0:00:00.524 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Gather facts for all hosts (if using --limit)] ***************************\n\nTASK [Gathers facts about hosts] ***********************************************\nSaturday 23 May 2026  00:27:05 +0000 (0:00:04.671)       0:00:05.196 ********** \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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-manager] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \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-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \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-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \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-2) \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-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [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] ***********************************\nSaturday 23 May 2026  00:27:06 +0000 (0:00:00.484)       0:00:05.680 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.hostname : Copy /etc/hostname] *****************************\nSaturday 23 May 2026  00:27:07 +0000 (0:00:01.211)       0:00:06.892 ********** \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-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-1]\u001b[0m\n\nTASK [osism.commons.hosts : Include type specific tasks] ***********************\nSaturday 23 May 2026  00:27:08 +0000 (0:00:01.217)       0:00:08.110 ********** \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] ******************************\nSaturday 23 May 2026  00:27:08 +0000 (0:00:00.292)       0:00:08.402 ********** \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-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-5]\u001b[0m\n\nTASK [osism.commons.proxy : Include distribution specific tasks] ***************\nSaturday 23 May 2026  00:27:10 +0000 (0:00:01.424)       0:00:09.826 ********** \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] ****************\nSaturday 23 May 2026  00:27:10 +0000 (0:00:00.297)       0:00:10.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-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-2]\u001b[0m\n\nTASK [osism.commons.proxy : Set system wide settings in environment file] ******\nSaturday 23 May 2026  00:27:11 +0000 (0:00:01.091)       0:00:11.215 ********** \n\u001b[0;36mskipping: [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\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.proxy : Remove system wide settings in environment file] ***\nSaturday 23 May 2026  00:27:12 +0000 (0:00:00.575)       0:00:11.790 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [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] ***\nSaturday 23 May 2026  00:27:12 +0000 (0:00:00.416)       0:00:12.207 ********** \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] *********************\nSaturday 23 May 2026  00:27:12 +0000 (0:00:00.267)       0:00:12.474 ********** \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] ***\nSaturday 23 May 2026  00:27:13 +0000 (0:00:00.332)       0:00:12.807 ********** \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] ***\nSaturday 23 May 2026  00:27:13 +0000 (0:00:00.311)       0:00:13.119 ********** \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-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nSaturday 23 May 2026  00:27:14 +0000 (0:00:01.237)       0:00:14.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-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] *****\nSaturday 23 May 2026  00:27:14 +0000 (0:00:00.221)       0:00:14.578 ********** \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.resolvconf : Archive existing file /etc/resolv.conf] *******\nSaturday 23 May 2026  00:27:15 +0000 (0:00:00.526)       0:00:15.104 ********** \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] ***\nSaturday 23 May 2026  00:27:15 +0000 (0:00:00.286)       0:00:15.391 ********** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nSaturday 23 May 2026  00:27:16 +0000 (0:00:00.564)       0:00:15.955 ********** \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-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-node-4]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nSaturday 23 May 2026  00:27:17 +0000 (0:00:01.139)       0:00:17.095 ********** \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-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nSaturday 23 May 2026  00:27:18 +0000 (0:00:01.072)       0:00:18.167 ********** \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] *************\nSaturday 23 May 2026  00:27:18 +0000 (0:00:00.354)       0:00:18.522 ********** \n\u001b[0;36mskipping: [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.commons.repository : Gather variables for each operating system] ***\nSaturday 23 May 2026  00:27:20 +0000 (0:00:01.219)       0:00:19.742 ********** \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] ***\nSaturday 23 May 2026  00:27:20 +0000 (0:00:00.215)       0:00:19.957 ********** \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] ******************\nSaturday 23 May 2026  00:27:20 +0000 (0:00:00.225)       0:00:20.182 ********** \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] ***\nSaturday 23 May 2026  00:27:20 +0000 (0:00:00.236)       0:00:20.418 ********** \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] *****\nSaturday 23 May 2026  00:27:21 +0000 (0:00:00.358)       0:00:20.777 ********** \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] *************\nSaturday 23 May 2026  00:27:21 +0000 (0:00:00.549)       0:00:21.327 ********** \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] ***************\nSaturday 23 May 2026  00:27:21 +0000 (0:00:00.229)       0:00:21.556 ********** \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;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nSaturday 23 May 2026  00:27:22 +0000 (0:00:00.983)       0:00:22.539 ********** \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-0]\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-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nSaturday 23 May 2026  00:27:23 +0000 (0:00:00.670)       0:00:23.210 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.repository : Update package cache] *************************\nSaturday 23 May 2026  00:27:24 +0000 (0:00:01.184)       0:00:24.395 ********** \n\u001b[0;32mok: [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;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.rsyslog : Gather variables for each operating system] *****\nSaturday 23 May 2026  00:27:41 +0000 (0:00:16.403)       0:00:40.799 ********** \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] *****\nSaturday 23 May 2026  00:27:41 +0000 (0:00:00.228)       0:00:41.027 ********** \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] ***\nSaturday 23 May 2026  00:27:41 +0000 (0:00:00.235)       0:00:41.263 ********** \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] ****\nSaturday 23 May 2026  00:27:41 +0000 (0:00:00.239)       0:00:41.503 ********** \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] ************************\nSaturday 23 May 2026  00:27:42 +0000 (0:00:00.295)       0:00:41.799 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-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.rsyslog : Copy rsyslog.conf configuration file] ***********\nSaturday 23 May 2026  00:27:44 +0000 (0:00:01.859)       0:00:43.658 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Manage rsyslog service] *************************\nSaturday 23 May 2026  00:27:45 +0000 (0:00:01.111)       0:00:44.770 ********** \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.services.rsyslog : Include fluentd tasks] **************************\nSaturday 23 May 2026  00:27:45 +0000 (0:00:00.809)       0:00:45.579 ********** \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] ***\nSaturday 23 May 2026  00:27:46 +0000 (0:00:00.323)       0:00:45.903 ********** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include additional log server tasks] ************\nSaturday 23 May 2026  00:27:47 +0000 (0:00:01.025)       0:00:46.929 ********** \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] ************************\nSaturday 23 May 2026  00:27:47 +0000 (0:00:00.228)       0:00:47.157 ********** \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] **********\nSaturday 23 May 2026  00:27:47 +0000 (0:00:00.303)       0:00:47.461 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************\nSaturday 23 May 2026  00:27:49 +0000 (0:00:01.849)       0:00:49.310 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.systohc : Install util-linux-extra package] ****************\nSaturday 23 May 2026  00:27:50 +0000 (0:00:01.152)       0:00:50.463 ********** \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-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-manager]\u001b[0m\n\nTASK [osism.commons.systohc : Sync hardware clock] *****************************\nSaturday 23 May 2026  00:28:03 +0000 (0:00:12.779)       0:01:03.243 ********** \n\u001b[0;32mok: [testbed-node-3]\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-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.configfs : Start sys-kernel-config mount] ******************\nSaturday 23 May 2026  00:28:04 +0000 (0:00:01.040)       0:01:04.283 ********** \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-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Gather variables for each operating system] *****\nSaturday 23 May 2026  00:28:05 +0000 (0:00:00.934)       0:01:05.218 ********** \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] ***\nSaturday 23 May 2026  00:28:05 +0000 (0:00:00.233)       0:01:05.452 ********** \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] ****\nSaturday 23 May 2026  00:28:06 +0000 (0:00:00.230)       0:01:05.682 ********** \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] ********************\nSaturday 23 May 2026  00:28:06 +0000 (0:00:00.305)       0:01:05.988 ********** \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Set needrestart mode] ***************************\nSaturday 23 May 2026  00:28:08 +0000 (0:00:01.811)       0:01:07.799 ********** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***\nSaturday 23 May 2026  00:28:08 +0000 (0:00:00.487)       0:01:08.287 ********** \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] ***************************\nSaturday 23 May 2026  00:28:08 +0000 (0:00:00.262)       0:01:08.549 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Download upgrade packages] **********************\nSaturday 23 May 2026  00:28:09 +0000 (0:00:00.964)       0:01:09.514 ********** \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-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 [osism.commons.packages : Upgrade packages] *******************************\nSaturday 23 May 2026  00:28:11 +0000 (0:00:01.559)       0:01:11.073 ********** \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-5]\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\nTASK [osism.commons.packages : Download required packages] *********************\nSaturday 23 May 2026  00:28:13 +0000 (0:00:02.534)       0:01:13.608 ********** \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-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.packages : Install required packages] **********************\nSaturday 23 May 2026  00:28:55 +0000 (0:00:41.157)       0:01:54.765 ********** \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-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-0]\u001b[0m\n\nTASK [osism.commons.packages : Remove useless packages from the cache] *********\nSaturday 23 May 2026  00:30:04 +0000 (0:01:09.815)       0:03:04.581 ********** \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Remove dependencies that are no longer required] ***\nSaturday 23 May 2026  00:30:07 +0000 (0:00:02.139)       0:03:06.721 ********** \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-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\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] *****************************\nSaturday 23 May 2026  00:30:20 +0000 (0:00:13.242)       0:03:19.963 ********** \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] ***********\nSaturday 23 May 2026  00:30:20 +0000 (0:00:00.460)       0:03:20.424 ********** \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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 [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************\nSaturday 23 May 2026  00:30:21 +0000 (0:00:00.676)       0:03:21.100 ********** \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-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \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-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', '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-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\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.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\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.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\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-2] => (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-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************\nSaturday 23 May 2026  00:30:28 +0000 (0:00:07.105)       0:03:28.206 ********** \n\u001b[0;33mchanged: [testbed-manager] => (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-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************\nSaturday 23 May 2026  00:30:30 +0000 (0:00:01.524)       0:03:29.731 ********** \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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] *****************\nSaturday 23 May 2026  00:30:30 +0000 (0:00:00.664)       0:03:30.395 ********** \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-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************\nSaturday 23 May 2026  00:30:32 +0000 (0:00:01.533)       0:03:31.929 ********** \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] *****************************\nSaturday 23 May 2026  00:30:34 +0000 (0:00:01.721)       0:03:33.651 ********** \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] *************************\nSaturday 23 May 2026  00:30:34 +0000 (0:00:00.300)       0:03:33.951 ********** \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-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.services : Check services] *********************************\nSaturday 23 May 2026  00:30:40 +0000 (0:00:05.761)       0:03:39.712 ********** \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-1] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \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] *****************\nSaturday 23 May 2026  00:30:40 +0000 (0:00:00.362)       0:03:40.074 ********** \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-2] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (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] ******\nSaturday 23 May 2026  00:30:41 +0000 (0:00:01.113)       0:03:41.187 ********** \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] *************************\nSaturday 23 May 2026  00:30:42 +0000 (0:00:00.464)       0:03:41.652 ********** \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************\nSaturday 23 May 2026  00:30:43 +0000 (0:00:01.372)       0:03:43.025 ********** \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.motd : Disable the dynamic motd-news service] **************\nSaturday 23 May 2026  00:30:43 +0000 (0:00:00.587)       0:03:43.612 ********** \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] **********\nSaturday 23 May 2026  00:30:44 +0000 (0:00:00.619)       0:03:44.231 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\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\nTASK [osism.commons.motd : Remove pam_motd.so rule] ****************************\nSaturday 23 May 2026  00:30:45 +0000 (0:00:00.648)       0:03:44.880 ********** \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': 1779494648.932, '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': 1779494729.291092, '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': 1779494736.926446, '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': 1779494734.7678895, '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': 1779494731.6431665, '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': 1779494732.4144995, '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': 1779494732.5921109, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-1] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-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\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\nTASK [osism.commons.motd : Copy motd file] *************************************\nSaturday 23 May 2026  00:30:46 +0000 (0:00:01.129)       0:03:46.009 ********** \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] ************************************\nSaturday 23 May 2026  00:30:47 +0000 (0:00:01.140)       0:03:47.150 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue.net file] ********************************\nSaturday 23 May 2026  00:30:48 +0000 (0:00:01.218)       0:03:48.368 ********** \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] ********************\nSaturday 23 May 2026  00:30:50 +0000 (0:00:01.348)       0:03:49.716 ********** \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] ****************\nSaturday 23 May 2026  00:30:50 +0000 (0:00:00.273)       0:03:49.990 ********** \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] ********\nSaturday 23 May 2026  00:30:51 +0000 (0:00:00.796)       0:03:50.786 ********** \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] ********************************\nSaturday 23 May 2026  00:30:51 +0000 (0:00:00.424)       0:03:51.211 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\nTASK [osism.services.rng : Remove haveged package] *****************************\nSaturday 23 May 2026  00:31:00 +0000 (0:00:08.959)       0:04:00.170 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.rng : Manage rng service] *********************************\nSaturday 23 May 2026  00:31:01 +0000 (0:00:01.420)       0:04:01.591 ********** \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 : Gather variables for each operating system] ******\nSaturday 23 May 2026  00:31:03 +0000 (0:00:01.249)       0:04:02.841 ********** \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] ***\nSaturday 23 May 2026  00:31:03 +0000 (0:00:00.308)       0:04:03.150 ********** \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] ***\nSaturday 23 May 2026  00:31:03 +0000 (0:00:00.309)       0:04:03.459 ********** \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] **************************\nSaturday 23 May 2026  00:31:04 +0000 (0:00:00.321)       0:04:03.781 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Include distribution specific timer tasks] *******\nSaturday 23 May 2026  00:31:09 +0000 (0:00:05.409)       0:04:09.190 ********** \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] ************************\nSaturday 23 May 2026  00:31:09 +0000 (0:00:00.390)       0:04:09.581 ********** \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-2] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ***************************\nSaturday 23 May 2026  00:31:10 +0000 (0:00:00.378)       0:04:09.960 ********** \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] ********************************\nSaturday 23 May 2026  00:31:10 +0000 (0:00:00.520)       0:04:10.481 ********** \n\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \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] **************************\nSaturday 23 May 2026  00:31:11 +0000 (0:00:00.363)       0:04:10.844 ********** \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] **********************\nSaturday 23 May 2026  00:31:11 +0000 (0:00:00.439)       0:04:11.283 ********** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloudinit package] ************************\nSaturday 23 May 2026  00:31:45 +0000 (0:00:33.480)       0:04:44.764 ********** \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.commons.cleanup : Uninstall unattended-upgrades package] ***********\nSaturday 23 May 2026  00:31:53 +0000 (0:00:08.739)       0:04:53.503 ********** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove useless packages from the cache] **********\nSaturday 23 May 2026  00:32:02 +0000 (0:00:08.529)       0:05:02.032 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***\nSaturday 23 May 2026  00:32:04 +0000 (0:00:01.908)       0:05:03.940 ********** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.cleanup : Include cloudinit tasks] *************************\nSaturday 23 May 2026  00:32:11 +0000 (0:00:06.850)       0:05:10.791 ********** \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] *******\nSaturday 23 May 2026  00:32:11 +0000 (0:00:00.432)       0:05:11.223 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.timezone : Install tzdata package] *************************\nSaturday 23 May 2026  00:32:12 +0000 (0:00:00.769)       0:05:11.992 ********** \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.timezone : Set timezone to UTC] ****************************\nSaturday 23 May 2026  00:32:14 +0000 (0:00:01.747)       0:05:13.740 ********** \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-manager]\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 : Create /etc/adjtime file] ***********************\nSaturday 23 May 2026  00:32:14 +0000 (0:00:00.765)       0:05:14.505 ********** \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] *********************\nSaturday 23 May 2026  00:32:15 +0000 (0:00:00.300)       0:05:14.806 ********** \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] ******\nSaturday 23 May 2026  00:32:15 +0000 (0:00:00.392)       0:05:15.198 ********** \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] ****\nSaturday 23 May 2026  00:32:16 +0000 (0:00:00.425)       0:05:15.624 ********** \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] ***\nSaturday 23 May 2026  00:32:16 +0000 (0:00:00.279)       0:05:15.903 ********** \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] ***********************\nSaturday 23 May 2026  00:32:16 +0000 (0:00:00.299)       0:05:16.203 ********** \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] *******************\nSaturday 23 May 2026  00:32:16 +0000 (0:00:00.276)       0:05:16.479 ********** \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] *********************\nSaturday 23 May 2026  00:32:17 +0000 (0:00:00.312)       0:05:16.791 ********** \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] **********************\nSaturday 23 May 2026  00:32:17 +0000 (0:00:00.263)       0:05:17.055 ********** \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] ********************\nSaturday 23 May 2026  00:32:17 +0000 (0:00:00.261)       0:05:17.317 ********** \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] ****\nSaturday 23 May 2026  00:32:18 +0000 (0:00:00.434)       0:05:17.752 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Gather package facts] ****************************\nSaturday 23 May 2026  00:32:18 +0000 (0:00:00.795)       0:05:18.547 ********** \n\u001b[0;32mok: [testbed-node-4]\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-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.docker : Check whether packages are installed that should not be installed] ***\nSaturday 23 May 2026  00:32:22 +0000 (0:00:03.199)       0:05:21.747 ********** \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-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \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] *************\nSaturday 23 May 2026  00:32:22 +0000 (0:00:00.595)       0:05:22.343 ********** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Add repository gpg key] **************************\nSaturday 23 May 2026  00:32:29 +0000 (0:00:07.257)       0:05:29.600 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Add repository] **********************************\nSaturday 23 May 2026  00:32:31 +0000 (0:00:01.074)       0:05:30.675 ********** \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-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-node-4]\u001b[0m\n\nTASK [osism.services.docker : Update package cache] ****************************\nSaturday 23 May 2026  00:32:39 +0000 (0:00:08.674)       0:05:39.350 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Pin docker package version] **********************\nSaturday 23 May 2026  00:32:43 +0000 (0:00:03.643)       0:05:42.993 ********** \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-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Pin docker-cli package version] ******************\nSaturday 23 May 2026  00:32:44 +0000 (0:00:01.402)       0:05:44.395 ********** \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] ***********************\nSaturday 23 May 2026  00:32:46 +0000 (0:00:01.409)       0:05:45.805 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [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] **********************\nSaturday 23 May 2026  00:32:46 +0000 (0:00:00.593)       0:05:46.398 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\nTASK [osism.services.docker : Lock containerd package] *************************\nSaturday 23 May 2026  00:32:57 +0000 (0:00:10.240)       0:05:56.639 ********** \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] **********************\nSaturday 23 May 2026  00:32:58 +0000 (0:00:01.184)       0:05:57.823 ********** \n\u001b[0;32mok: [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\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 [osism.services.docker : Install docker package] **************************\nSaturday 23 May 2026  00:33:07 +0000 (0:00:09.682)       0:06:07.506 ********** \n\u001b[0;32mok: [testbed-manager]\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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.docker : Unblock installation of python docker packages] ***\nSaturday 23 May 2026  00:33:19 +0000 (0:00:11.158)       0:06:18.665 ********** \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-node-3] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=python-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] ******************\nSaturday 23 May 2026  00:33:20 +0000 (0:00:01.313)       0:06:19.979 ********** \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] ***\nSaturday 23 May 2026  00:33:21 +0000 (0:00:00.776)       0:06:20.755 ********** \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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***\nSaturday 23 May 2026  00:33:25 +0000 (0:00:04.522)       0:06:25.277 ********** \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)] ***\nSaturday 23 May 2026  00:33:26 +0000 (0:00:00.530)       0:06:25.808 ********** \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)] ***\nSaturday 23 May 2026  00:33:26 +0000 (0:00:00.610)       0:06:26.418 ********** \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)] ***\nSaturday 23 May 2026  00:33:27 +0000 (0:00:00.496)       0:06:26.915 ********** \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] *******\nSaturday 23 May 2026  00:33:27 +0000 (0:00:00.657)       0:06:27.573 ********** \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] *****\nSaturday 23 May 2026  00:33:28 +0000 (0:00:00.521)       0:06:28.094 ********** \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] ****************************\nSaturday 23 May 2026  00:33:30 +0000 (0:00:01.877)       0:06:29.972 ********** \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] ************************\nSaturday 23 May 2026  00:33:31 +0000 (0:00:00.998)       0:06:30.970 ********** \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] ****************\nSaturday 23 May 2026  00:33:32 +0000 (0:00:01.037)       0:06:32.008 ********** \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] ***********************\nSaturday 23 May 2026  00:33:33 +0000 (0:00:01.017)       0:06:33.026 ********** \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 : Reload systemd daemon if systemd overlay file is changed] ***\nSaturday 23 May 2026  00:33:34 +0000 (0:00:01.365)       0:06:34.392 ********** \n\u001b[0;36mskipping: [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.services.docker : Copy limits configuration file] ******************\nSaturday 23 May 2026  00:33:36 +0000 (0:00:01.399)       0:06:35.792 ********** \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 daemon.json configuration file] *************\nSaturday 23 May 2026  00:33:37 +0000 (0:00:01.381)       0:06:37.173 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include service tasks] ***************************\nSaturday 23 May 2026  00:33:39 +0000 (0:00:01.648)       0:06:38.821 ********** \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] ***************************\nSaturday 23 May 2026  00:33:40 +0000 (0:00:00.941)       0:06:39.763 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Manage service] **********************************\nSaturday 23 May 2026  00:33:41 +0000 (0:00:01.343)       0:06:41.106 ********** \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.docker : Manage docker socket service] ********************\nSaturday 23 May 2026  00:33:42 +0000 (0:00:01.372)       0:06:42.479 ********** \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.docker : Manage containerd service] ***********************\nSaturday 23 May 2026  00:33:44 +0000 (0:00:01.171)       0:06:43.650 ********** \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] *************************\nSaturday 23 May 2026  00:33:45 +0000 (0:00:01.137)       0:06:44.788 ********** \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] **********************************\nSaturday 23 May 2026  00:33:46 +0000 (0:00:00.906)       0:06:45.694 ********** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 23 May 2026  00:33:46 +0000 (0:00:00.041)       0:06:45.736 ********** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 23 May 2026  00:33:46 +0000 (0:00:00.209)       0:06:45.945 ********** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 23 May 2026  00:33:46 +0000 (0:00:00.041)       0:06:45.986 ********** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 23 May 2026  00:33:46 +0000 (0:00:00.040)       0:06:46.027 ********** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 23 May 2026  00:33:46 +0000 (0:00:00.048)       0:06:46.076 ********** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nSaturday 23 May 2026  00:33:46 +0000 (0:00:00.039)       0:06:46.116 ********** \n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nSaturday 23 May 2026  00:33:46 +0000 (0:00:00.043)       0:06:46.160 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart rsyslog service] *************\nSaturday 23 May 2026  00:33:47 +0000 (0:00:01.310)       0:06:47.470 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********\nSaturday 23 May 2026  00:33:49 +0000 (0:00:01.586)       0:06:49.056 ********** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Restart docker service] ***************\nSaturday 23 May 2026  00:33:50 +0000 (0:00:01.235)       0:06:50.292 ********** \n\u001b[0;36mskipping: [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\nRUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****\nSaturday 23 May 2026  00:33:53 +0000 (0:00:02.366)       0:06:52.658 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.docker : Add user to docker group] ************************\nSaturday 23 May 2026  00:33:53 +0000 (0:00:00.107)       0:06:52.766 ********** \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-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 : Log into private registry and force re-authorization] ***\nSaturday 23 May 2026  00:33:54 +0000 (0:00:01.251)       0:06:54.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.services.docker : Include facts tasks] *****************************\nSaturday 23 May 2026  00:33:54 +0000 (0:00:00.585)       0:06:54.603 ********** \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] **************************\nSaturday 23 May 2026  00:33:55 +0000 (0:00:00.894)       0:06:55.497 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Copy docker fact files] **************************\nSaturday 23 May 2026  00:33:56 +0000 (0:00:01.068)       0:06:56.566 ********** \n\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-0] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=docker_images)\u001b[0m\n\nTASK [osism.commons.docker_compose : This install type is not supported] *******\nSaturday 23 May 2026  00:33:59 +0000 (0:00:02.504)       0:06:59.070 ********** \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] ***\nSaturday 23 May 2026  00:33:59 +0000 (0:00:00.515)       0:06:59.586 ********** \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] ***\nSaturday 23 May 2026  00:34:01 +0000 (0:00:01.076)       0:07:00.663 ********** \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 : Get checksum of docker-compose file] ******\nSaturday 23 May 2026  00:34:01 +0000 (0:00:00.893)       0:07:01.556 ********** \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.docker_compose : Remove docker-compose binary] *************\nSaturday 23 May 2026  00:34:02 +0000 (0:00:00.847)       0:07:02.403 ********** \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] *********\nSaturday 23 May 2026  00:34:03 +0000 (0:00:00.548)       0:07:02.951 ********** \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 : Copy docker-compose script] ***************\nSaturday 23 May 2026  00:34:04 +0000 (0:00:01.579)       0:07:04.531 ********** \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] ****\nSaturday 23 May 2026  00:34:05 +0000 (0:00:00.709)       0:07:05.240 ********** \n\u001b[0;32mok: [testbed-manager]\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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********\nSaturday 23 May 2026  00:34:13 +0000 (0:00:08.189)       0:07:13.430 ********** \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] **********************\nSaturday 23 May 2026  00:34:15 +0000 (0:00:01.397)       0:07:14.828 ********** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****\nSaturday 23 May 2026  00:34:17 +0000 (0:00:01.877)       0:07:16.705 ********** \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-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.facts : Create custom facts directory] *********************\nSaturday 23 May 2026  00:34:19 +0000 (0:00:01.949)       0:07:18.654 ********** \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] ***********************************\nSaturday 23 May 2026  00:34:19 +0000 (0:00:00.911)       0:07:19.566 ********** \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] *****\nSaturday 23 May 2026  00:34:20 +0000 (0:00:00.901)       0:07:20.468 ********** \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] ******\nSaturday 23 May 2026  00:34:21 +0000 (0:00:00.730)       0:07:21.198 ********** \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] ***\nSaturday 23 May 2026  00:34:22 +0000 (0:00:00.552)       0:07:21.751 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-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] ***\nSaturday 23 May 2026  00:34:22 +0000 (0:00:00.535)       0:07:22.287 ********** \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] **************************\nSaturday 23 May 2026  00:34:23 +0000 (0:00:00.537)       0:07:22.824 ********** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.chrony : Manage timesyncd service] ************************\nSaturday 23 May 2026  00:34:28 +0000 (0:00:05.222)       0:07:28.047 ********** \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] *****\nSaturday 23 May 2026  00:34:29 +0000 (0:00:00.764)       0:07:28.812 ********** \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] *********************************\nSaturday 23 May 2026  00:34:30 +0000 (0:00:00.872)       0:07:29.684 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Manage chrony service] ***************************\nSaturday 23 May 2026  00:34:32 +0000 (0:00:02.039)       0:07:31.724 ********** \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 : Check if configuration file exists] **************\nSaturday 23 May 2026  00:34:33 +0000 (0:00:01.291)       0:07:33.016 ********** \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] *************************\nSaturday 23 May 2026  00:34:34 +0000 (0:00:00.881)       0:07:33.897 ********** \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-3] => (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-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] ******\nSaturday 23 May 2026  00:34:36 +0000 (0:00:01.725)       0:07:35.623 ********** \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] ****************************\nSaturday 23 May 2026  00:34:36 +0000 (0:00:00.975)       0:07:36.598 ********** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.lldpd : Manage lldpd service] *****************************\nSaturday 23 May 2026  00:34:46 +0000 (0:00:09.964)       0:07:46.563 ********** \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\nRUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********\nSaturday 23 May 2026  00:34:48 +0000 (0:00:01.763)       0:07:48.327 ********** \n\u001b[0;32mok: [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.services.chrony : Restart chrony service] ***************\nSaturday 23 May 2026  00:34:50 +0000 (0:00:01.526)       0:07:49.854 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap role part 2] *********************************************\n\nTASK [Include hardening role] **************************************************\nSaturday 23 May 2026  00:34:51 +0000 (0:00:01.276)       0:07:51.130 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap roles part 3] ********************************************\n\nTASK [osism.services.journald : Copy configuration file] ***********************\nSaturday 23 May 2026  00:34:52 +0000 (0:00:00.554)       0:07:51.684 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.journald : Manage journald service] ***********************\nSaturday 23 May 2026  00:34:53 +0000 (0:00:01.346)       0:07:53.031 ********** \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 [Include auditd role] *****************************************************\nSaturday 23 May 2026  00:34:55 +0000 (0:00:01.703)       0:07:54.734 ********** \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] *****************************************************\nSaturday 23 May 2026  00:34:55 +0000 (0:00:00.512)       0:07:55.247 ********** \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] *****\nSaturday 23 May 2026  00:34:56 +0000 (0:00:00.902)       0:07:56.149 ********** \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] *******************\nSaturday 23 May 2026  00:34:57 +0000 (0:00:01.011)       0:07:57.161 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-5]\u001b[0m\n\nTASK [osism.services.smartd : Create /var/log/smartd directory] ****************\nSaturday 23 May 2026  00:35:06 +0000 (0:00:09.366)       0:08:06.528 ********** \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] ***********\nSaturday 23 May 2026  00:35:07 +0000 (0:00:00.860)       0:08:07.388 ********** \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 : Manage smartd service] ***************************\nSaturday 23 May 2026  00:35:09 +0000 (0:00:01.426)       0:08:08.815 ********** \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] ***********\nSaturday 23 May 2026  00:35:11 +0000 (0:00:02.114)       0:08:10.930 ********** \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] ***************\nSaturday 23 May 2026  00:35:12 +0000 (0:00:01.173)       0:08:12.104 ********** \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] *****************************************\nSaturday 23 May 2026  00:35:13 +0000 (0:00:01.249)       0:08:13.353 ********** \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] *********************\nSaturday 23 May 2026  00:35:14 +0000 (0:00:00.968)       0:08:14.322 ********** \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] *****************************\nSaturday 23 May 2026  00:35:15 +0000 (0:00:00.815)       0:08:15.137 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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] **************************************\nSaturday 23 May 2026  00:35:16 +0000 (0:00:01.323)       0:08:16.460 ********** \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] *********************\nSaturday 23 May 2026  00:35:17 +0000 (0:00:00.873)       0:08:17.334 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-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] *****************************\nSaturday 23 May 2026  00:35:18 +0000 (0:00:00.867)       0:08:18.201 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:35:19 +0000 (0:00:01.336)       0:08:19.538 ********** \n=============================================================================== \nosism.commons.packages : Install required packages --------------------- 69.82s\nosism.commons.packages : Download required packages -------------------- 41.16s\nosism.commons.cleanup : Cleanup installed packages --------------------- 33.48s\nosism.commons.repository : Update package cache ------------------------ 16.40s\nosism.commons.packages : Remove dependencies that are no longer required -- 13.24s\nosism.commons.systohc : Install util-linux-extra package --------------- 12.78s\nosism.services.docker : Install docker package ------------------------- 11.16s\nosism.services.docker : Install containerd package --------------------- 10.24s\nosism.services.lldpd : Install lldpd package ---------------------------- 9.97s\nosism.services.docker : Install docker-cli package ---------------------- 9.68s\nosism.services.smartd : Install smartmontools package ------------------- 9.37s\nosism.services.rng : Install rng package -------------------------------- 8.96s\nosism.commons.cleanup : Remove cloudinit package ------------------------ 8.74s\nosism.services.docker : Add repository ---------------------------------- 8.68s\nosism.commons.cleanup : Uninstall unattended-upgrades package ----------- 8.53s\nosism.commons.docker_compose : Install docker-compose-plugin package ---- 8.19s\nosism.services.docker : Install apt-transport-https package ------------- 7.26s\nosism.commons.sysctl : Set sysctl parameters on rabbitmq ---------------- 7.10s\nosism.commons.cleanup : Remove dependencies that are no longer required --- 6.85s\nosism.commons.services : Populate service facts ------------------------- 5.76s\n+ osism apply fail2ban\n\u001b[32m2026-05-23 00:35:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m\n\u001b[32m2026-05-23 00:35:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5d96fd8-eac5-450f-b909-4c53e6e311a5 (fail2ban) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:35:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d5d96fd8-eac5-450f-b909-4c53e6e311a5 (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] ***\nSaturday 23 May 2026  00:35:36 +0000 (0:00:00.375)       0:00:00.375 ********** \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] **********************\nSaturday 23 May 2026  00:35:37 +0000 (0:00:01.201)       0:00:01.577 ********** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.fail2ban : Copy configuration files] **********************\nSaturday 23 May 2026  00:35:49 +0000 (0:00:11.506)       0:00:13.083 ********** \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.fail2ban : Manage fail2ban service] ***********************\nSaturday 23 May 2026  00:35:51 +0000 (0:00:01.845)       0:00:14.929 ********** \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.services.fail2ban : Reload fail2ban configuration] *****************\nSaturday 23 May 2026  00:35:52 +0000 (0:00:01.272)       0:00:16.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=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 ********************************************************************\nSaturday 23 May 2026  00:35:54 +0000 (0:00:01.712)       0:00:17.915 ********** \n=============================================================================== \nosism.services.fail2ban : Install fail2ban package --------------------- 11.51s\nosism.services.fail2ban : Copy configuration files ---------------------- 1.85s\nosism.services.fail2ban : Reload fail2ban configuration ----------------- 1.71s\nosism.services.fail2ban : Manage fail2ban service ----------------------- 1.27s\nosism.services.fail2ban : Include distribution specific install tasks --- 1.20s\n+ osism apply network\n\u001b[32m2026-05-23 00:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m\n\u001b[32m2026-05-23 00:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ef99ba13-fb3c-4e30-a47f-867aac00c124 (network) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ef99ba13-fb3c-4e30-a47f-867aac00c124 (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] ******\nSaturday 23 May 2026  00:36:10 +0000 (0:00:00.337)       0:00:00.337 ********** \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] *********************\nSaturday 23 May 2026  00:36:10 +0000 (0:00:00.619)       0:00:00.956 ********** \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] ***********************\nSaturday 23 May 2026  00:36:12 +0000 (0:00:01.240)       0:00:02.196 ********** \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 ifupdown package] *************************\nSaturday 23 May 2026  00:36:14 +0000 (0:00:02.577)       0:00:04.774 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.network : Create required directories] *********************\nSaturday 23 May 2026  00:36:16 +0000 (0:00:01.679)       0:00:06.453 ********** \n\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m\n\nTASK [osism.commons.network : Write network_netplan_config_template to temporary file] ***\nSaturday 23 May 2026  00:36:17 +0000 (0:00:01.189)       0:00:07.642 ********** \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] ***\nSaturday 23 May 2026  00:36:18 +0000 (0:00:00.657)       0:00:08.300 ********** \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] ***\nSaturday 23 May 2026  00:36:19 +0000 (0:00:00.838)       0:00:09.138 ********** \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] **********\nSaturday 23 May 2026  00:36:19 +0000 (0:00:00.855)       0:00:09.994 ********** \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Copy netplan configuration] **********************\nSaturday 23 May 2026  00:36:23 +0000 (0:00:03.647)       0:00:13.642 ********** \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] ***********\nSaturday 23 May 2026  00:36:25 +0000 (0:00:01.657)       0:00:15.299 ********** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Check if path for interface file exists] *********\nSaturday 23 May 2026  00:36:27 +0000 (0:00:01.873)       0:00:17.173 ********** \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] ****************************\nSaturday 23 May 2026  00:36:28 +0000 (0:00:01.187)       0:00:18.361 ********** \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] *************\nSaturday 23 May 2026  00:36:28 +0000 (0:00:00.631)       0:00:18.993 ********** \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] *************************\nSaturday 23 May 2026  00:36:31 +0000 (0:00:02.335)       0:00:21.328 ********** \n\u001b[0;36mskipping: [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] **************\nSaturday 23 May 2026  00:36:32 +0000 (0:00:00.952)       0:00:22.280 ********** \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.commons.network : Include cleanup tasks] ***************************\nSaturday 23 May 2026  00:36:33 +0000 (0:00:01.691)       0:00:23.971 ********** \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] ***************\nSaturday 23 May 2026  00:36:35 +0000 (0:00:01.263)       0:00:25.235 ********** \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] ***************\nSaturday 23 May 2026  00:36:36 +0000 (0:00:01.203)       0:00:26.438 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove unused configuration files] ***************\nSaturday 23 May 2026  00:36:37 +0000 (0:00:00.681)       0:00:27.120 ********** \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.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] ************************\nSaturday 23 May 2026  00:36:38 +0000 (0:00:01.286)       0:00:28.406 ********** \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] ************************\nSaturday 23 May 2026  00:36:38 +0000 (0:00:00.626)       0:00:29.033 ********** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-5, testbed-node-2, testbed-node-4, testbed-node-3\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd netdev files] ************\nSaturday 23 May 2026  00:36:43 +0000 (0:00:04.339)       0:00:33.373 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': '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-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-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-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-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd network files] ***********\nSaturday 23 May 2026  00:36:49 +0000 (0:00:05.837)       0:00:39.211 ********** \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': '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-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-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-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-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-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m\n\nTASK [osism.commons.network : Include networkd cleanup tasks] ******************\nSaturday 23 May 2026  00:36:56 +0000 (0:00:07.279)       0:00:46.490 ********** \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] ***************\nSaturday 23 May 2026  00:36:57 +0000 (0:00:01.135)       0:00:47.625 ********** \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] ***************\nSaturday 23 May 2026  00:36:58 +0000 (0:00:00.970)       0:00:48.596 ********** \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-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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] **********************\nSaturday 23 May 2026  00:36:59 +0000 (0:00:01.008)       0:00:49.605 ********** \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] ****************\nSaturday 23 May 2026  00:37:00 +0000 (0:00:01.330)       0:00:50.935 ********** \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] *******\nSaturday 23 May 2026  00:37:01 +0000 (0:00:00.658)       0:00:51.594 ********** \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] *****\nSaturday 23 May 2026  00:37:02 +0000 (0:00:00.928)       0:00:52.522 ********** \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] *****\nSaturday 23 May 2026  00:37:03 +0000 (0:00:00.653)       0:00:53.175 ********** \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-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\nTASK [osism.commons.network : Remove network-extra-init systemd service] *******\nSaturday 23 May 2026  00:37:04 +0000 (0:00:01.762)       0:00:54.937 ********** \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] ****************\nSaturday 23 May 2026  00:37:06 +0000 (0:00:01.167)       0:00:56.105 ********** \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] **************\nSaturday 23 May 2026  00:37:08 +0000 (0:00:02.238)       0:00:58.343 ********** \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] ********\nSaturday 23 May 2026  00:37:09 +0000 (0:00:00.894)       0:00:59.238 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\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 ********************************************************************\nSaturday 23 May 2026  00:37:09 +0000 (0:00:00.557)       0:00:59.795 ********** \n=============================================================================== \nosism.commons.network : Create systemd networkd network files ----------- 7.28s\nosism.commons.network : Create systemd networkd netdev files ------------ 5.84s\nosism.commons.network : Include vxlan interfaces ------------------------ 4.34s\nosism.commons.network : Prepare netplan configuration template ---------- 3.65s\nosism.commons.network : Install required packages ----------------------- 2.58s\nosism.commons.network : Install package networkd-dispatcher ------------- 2.34s\nosism.commons.network : Remove network-extra-init script ---------------- 2.24s\nosism.commons.network : Remove netplan configuration template ----------- 1.87s\nosism.commons.network : Disable and stop network-extra-init service ----- 1.76s\nosism.commons.network : Manage service networkd-dispatcher -------------- 1.69s\nosism.commons.network : Remove ifupdown package ------------------------- 1.68s\nosism.commons.network : Copy netplan configuration ---------------------- 1.66s\nosism.commons.network : Include network extra init ---------------------- 1.33s\nosism.commons.network : Remove unused configuration files --------------- 1.29s\nosism.commons.network : Include cleanup tasks --------------------------- 1.26s\nosism.commons.network : Include type specific tasks --------------------- 1.24s\nosism.commons.network : List existing configuration files --------------- 1.20s\nosism.commons.network : Create required directories --------------------- 1.19s\nosism.commons.network : Check if path for interface file exists --------- 1.19s\nosism.commons.network : Remove network-extra-init systemd service ------- 1.17s\n+ osism apply wireguard\n\u001b[32m2026-05-23 00:37:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m\n\u001b[32m2026-05-23 00:37:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9368be65-33f2-4622-b53f-f06967b4b1c8 (wireguard) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:37:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9368be65-33f2-4622-b53f-f06967b4b1c8 (wireguard) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role wireguard] ****************************************************\n\nTASK [osism.services.wireguard : Install iptables package] *********************\nSaturday 23 May 2026  00:37:25 +0000 (0:00:00.322)       0:00:00.322 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Install wireguard package] ********************\nSaturday 23 May 2026  00:37:27 +0000 (0:00:01.906)       0:00:02.228 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create public and private key - server] *******\nSaturday 23 May 2026  00:37:34 +0000 (0:00:07.022)       0:00:09.251 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create preshared key] *************************\nSaturday 23 May 2026  00:37:35 +0000 (0:00:00.564)       0:00:09.815 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get preshared key] ****************************\nSaturday 23 May 2026  00:37:35 +0000 (0:00:00.441)       0:00:10.257 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get public key - server] **********************\nSaturday 23 May 2026  00:37:36 +0000 (0:00:00.569)       0:00:10.826 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get private key - server] *********************\nSaturday 23 May 2026  00:37:36 +0000 (0:00:00.466)       0:00:11.293 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy wg0.conf configuration file] *************\nSaturday 23 May 2026  00:37:37 +0000 (0:00:00.433)       0:00:11.727 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy client configuration files] **************\nSaturday 23 May 2026  00:37:38 +0000 (0:00:01.311)       0:00:13.038 ********** \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] **********\nSaturday 23 May 2026  00:37:39 +0000 (0:00:00.957)       0:00:13.995 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************\nSaturday 23 May 2026  00:37:41 +0000 (0:00:02.156)       0:00:16.152 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:37:42 +0000 (0:00:00.987)       0:00:17.140 ********** \n=============================================================================== \nosism.services.wireguard : Install wireguard package -------------------- 7.02s\nosism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.16s\nosism.services.wireguard : Install iptables package --------------------- 1.91s\nosism.services.wireguard : Copy wg0.conf configuration file ------------- 1.31s\nosism.services.wireguard : Restart wg0 service -------------------------- 0.99s\nosism.services.wireguard : Copy client configuration files -------------- 0.96s\nosism.services.wireguard : Get preshared key ---------------------------- 0.57s\nosism.services.wireguard : Create public and private key - server ------- 0.56s\nosism.services.wireguard : Get public key - server ---------------------- 0.47s\nosism.services.wireguard : Create preshared key ------------------------- 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    15  100    15    0     0    169      0 --:--:-- --:--:-- --:--:--   170\n+ osism apply --environment custom workarounds\n\u001b[32m2026-05-23 00:37:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m\n\u001b[32m2026-05-23 00:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m\n\u001b[32m2026-05-23 00:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d4cbd042-0323-4acd-aaf0-607cc3f43ea9 (workarounds) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d4cbd042-0323-4acd-aaf0-607cc3f43ea9 (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] ********************************\nSaturday 23 May 2026  00:37:58 +0000 (0:00:00.183)       0:00:00.183 ********** \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] *********************************************\nSaturday 23 May 2026  00:37:59 +0000 (0:00:00.750)       0:00:00.933 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Apply netplan configuration on all other nodes] **************************\n\nTASK [Apply netplan configuration] *********************************************\nSaturday 23 May 2026  00:38:01 +0000 (0:00:02.743)       0:00:03.676 ********** \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 [Add custom CA certificates to non-manager nodes] *************************\n\nTASK [Copy custom CA certificates] *********************************************\nSaturday 23 May 2026  00:38:04 +0000 (0:00:02.370)       0:00:06.047 ********** \n\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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\nTASK [Run update-ca-certificates] **********************************************\nSaturday 23 May 2026  00:38:05 +0000 (0:00:01.469)       0:00:07.517 ********** \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 [Run update-ca-trust] *****************************************************\nSaturday 23 May 2026  00:38:09 +0000 (0:00:03.804)       0:00:11.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\u001b[0;36mskipping: [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] *********************************************\nSaturday 23 May 2026  00:38:10 +0000 (0:00:00.567)       0:00:11.889 ********** \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] **************************************\nSaturday 23 May 2026  00:38:11 +0000 (0:00:01.901)       0:00:13.790 ********** \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] ***************************************************\nSaturday 23 May 2026  00:38:13 +0000 (0:00:01.618)       0:00:15.408 ********** \n\u001b[0;32mok: [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 [Enable workarounds.service (Debian)] *************************************\nSaturday 23 May 2026  00:38:15 +0000 (0:00:01.686)       0:00:17.095 ********** \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 [Enable and start workarounds.service (RedHat)] ***************************\nSaturday 23 May 2026  00:38:16 +0000 (0:00:01.547)       0:00:18.643 ********** \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] **************************************************\nSaturday 23 May 2026  00:38:17 +0000 (0:00:00.835)       0:00:19.479 ********** \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-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-3]\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 ********************************************************************\nSaturday 23 May 2026  00:38:20 +0000 (0:00:02.947)       0:00:22.426 ********** \n=============================================================================== \nRun update-ca-certificates ---------------------------------------------- 3.80s\nInstall python3-docker -------------------------------------------------- 2.95s\nApply netplan configuration --------------------------------------------- 2.74s\nApply netplan configuration --------------------------------------------- 2.37s\nCopy workarounds.sh scripts --------------------------------------------- 1.90s\nReload systemd daemon --------------------------------------------------- 1.69s\nCopy workarounds systemd unit file -------------------------------------- 1.62s\nEnable workarounds.service (Debian) ------------------------------------- 1.55s\nCopy custom CA certificates --------------------------------------------- 1.47s\nEnable and start workarounds.service (RedHat) --------------------------- 0.84s\nGroup hosts based on virtualization_role -------------------------------- 0.75s\nRun update-ca-trust ----------------------------------------------------- 0.57s\n+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-23 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m\n\u001b[32m2026-05-23 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a98260b1-d07e-45d8-86d7-c4a07ab24a58 (reboot) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a98260b1-d07e-45d8-86d7-c4a07ab24a58 (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] *******************\nSaturday 23 May 2026  00:38:36 +0000 (0:00:00.226)       0:00:00.226 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 23 May 2026  00:38:36 +0000 (0:00:00.121)       0:00:00.348 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 23 May 2026  00:38:37 +0000 (0:00:01.261)       0:00:01.609 ********** \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] *******************\nSaturday 23 May 2026  00:38:37 +0000 (0:00:00.097)       0:00:01.706 ********** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 23 May 2026  00:38:37 +0000 (0:00:00.102)       0:00:01.809 ********** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 23 May 2026  00:38:38 +0000 (0:00:00.997)       0:00:02.806 ********** \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] *******************\nSaturday 23 May 2026  00:38:39 +0000 (0:00:00.115)       0:00:02.922 ********** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 23 May 2026  00:38:39 +0000 (0:00:00.100)       0:00:03.022 ********** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 23 May 2026  00:38:40 +0000 (0:00:01.059)       0:00:04.081 ********** \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] *******************\nSaturday 23 May 2026  00:38:40 +0000 (0:00:00.118)       0:00:04.200 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 23 May 2026  00:38:40 +0000 (0:00:00.114)       0:00:04.314 ********** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 23 May 2026  00:38:41 +0000 (0:00:01.025)       0:00:05.340 ********** \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] *******************\nSaturday 23 May 2026  00:38:41 +0000 (0:00:00.118)       0:00:05.458 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 23 May 2026  00:38:41 +0000 (0:00:00.104)       0:00:05.563 ********** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 23 May 2026  00:38:42 +0000 (0:00:01.158)       0:00:06.721 ********** \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] *******************\nSaturday 23 May 2026  00:38:42 +0000 (0:00:00.115)       0:00:06.837 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nSaturday 23 May 2026  00:38:43 +0000 (0:00:00.113)       0:00:06.951 ********** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nSaturday 23 May 2026  00:38:44 +0000 (0:00:01.057)       0:00:08.009 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:38:44 +0000 (0:00:00.049)       0:00:08.058 ********** \n=============================================================================== \nReboot system - do not wait for the reboot to complete ------------------ 6.56s\nExit playbook, if user did not mean to reboot systems ------------------- 0.66s\nReboot system - wait for the reboot to complete ------------------------- 0.62s\n+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-23 00:38:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m\n\u001b[32m2026-05-23 00:38:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 395f1fb9-1df2-48b1-8676-d1033f33b370 (wait-for-connection) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:38:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 395f1fb9-1df2-48b1-8676-d1033f33b370 (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] ***********************************\nSaturday 23 May 2026  00:38:59 +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-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\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 ********************************************************************\nSaturday 23 May 2026  00:39:11 +0000 (0:00:11.566)       0:00:11.889 ********** \n=============================================================================== \nWait until remote system is reachable ---------------------------------- 11.57s\n+ osism apply hddtemp\n\u001b[32m2026-05-23 00:39:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m\n\u001b[32m2026-05-23 00:39:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d511a5c3-16c0-47d8-97a2-bfa2b3243b95 (hddtemp) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:39:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d511a5c3-16c0-47d8-97a2-bfa2b3243b95 (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] *****\nSaturday 23 May 2026  00:39:27 +0000 (0:00:00.334)       0:00:00.334 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-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] ****\nSaturday 23 May 2026  00:39:27 +0000 (0:00:00.629)       0:00:00.963 ********** \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] *************************\nSaturday 23 May 2026  00:39:28 +0000 (0:00:01.219)       0:00:02.183 ********** \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 : Enable Kernel Module drivetemp] *****************\nSaturday 23 May 2026  00:39:31 +0000 (0:00:02.548)       0:00:04.731 ********** \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] *********\nSaturday 23 May 2026  00:39:32 +0000 (0:00:00.950)       0:00:05.682 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\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] *******************\nSaturday 23 May 2026  00:39:33 +0000 (0:00:01.332)       0:00:07.014 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;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] *****************************\nSaturday 23 May 2026  00:39:34 +0000 (0:00:00.618)       0:00:07.633 ********** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific service tasks] ****\nSaturday 23 May 2026  00:39:48 +0000 (0:00:14.209)       0:00:21.842 ********** \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] **********************\nSaturday 23 May 2026  00:39:49 +0000 (0:00:01.207)       0:00:23.050 ********** \n\u001b[0;33mchanged: [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-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\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 ********************************************************************\nSaturday 23 May 2026  00:39:51 +0000 (0:00:02.005)       0:00:25.055 ********** \n=============================================================================== \nosism.services.hddtemp : Install lm-sensors ---------------------------- 14.21s\nosism.services.hddtemp : Remove hddtemp package ------------------------- 2.55s\nosism.services.hddtemp : Manage lm-sensors service ---------------------- 2.01s\nosism.services.hddtemp : Check if drivetemp module is available --------- 1.33s\nosism.services.hddtemp : Include distribution specific install tasks ---- 1.22s\nosism.services.hddtemp : Include distribution specific service tasks ---- 1.21s\nosism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.95s\nosism.services.hddtemp : Gather variables for each operating system ----- 0.63s\nosism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.62s\n++ semver latest 7.1.1\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ sudo systemctl restart manager.service\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ wait_for_container_healthy 60 ceph-ansible\n+ local max_attempts=60\n+ local name=ceph-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]\n+ ((  attempt_num++ == max_attempts  ))\n+ sleep 5\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 kolla-ansible\n+ local max_attempts=60\n+ local name=kolla-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 osism-ansible\n+ local max_attempts=60\n+ local name=osism-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ [[ true == \\t\\r\\u\\e ]]\n+ sh -c /opt/configuration/scripts/disable-ara.sh\nARA in ceph-ansible already disabled.\nARA in kolla-ansible already disabled.\nARA in osism-ansible already disabled.\nARA in osism-kubernetes already disabled.\n+ osism apply gather-facts\n\u001b[32m2026-05-23 00:41:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m\n\u001b[32m2026-05-23 00:41:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6d22b711-6e73-4460-80f8-445caf95881b (gather-facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:41:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6d22b711-6e73-4460-80f8-445caf95881b (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] ***********************************************\nSaturday 23 May 2026  00:41:31 +0000 (0:00:00.265)       0:00:00.265 ********** \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\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nSaturday 23 May 2026  00:41:37 +0000 (0:00:06.040)       0:00:06.305 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:41:37 +0000 (0:00:00.560)       0:00:06.866 ********** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 6.04s\nGather facts for all hosts ---------------------------------------------- 0.56s\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=2024.2",
                                "",
                                "export ARA=false",
                                "export DEPLOY_MODE=manager",
                                "export TEMPEST=true",
                                "export IS_ZUUL=true",
                                "",
                                "export MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109",
                                "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=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.109",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ sudo ln -sf /opt/configuration/contrib/semver2.sh /usr/local/bin/semver",
                                "+ docker version",
                                "Client: Docker Engine - Community",
                                " Version:           27.5.1",
                                " API version:       1.47",
                                " Go version:        go1.22.11",
                                " Git commit:        9f9e405",
                                " Built:             Wed Jan 22 13:41:48 2025",
                                " OS/Arch:           linux/amd64",
                                " Context:           default",
                                "",
                                "Server: Docker Engine - Community",
                                " Engine:",
                                "  Version:          27.5.1",
                                "  API version:      1.47 (minimum version 1.24)",
                                "  Go version:       go1.22.11",
                                "  Git commit:       4c9b3b0",
                                "  Built:            Wed Jan 22 13:41:48 2025",
                                "  OS/Arch:          linux/amd64",
                                "  Experimental:     false",
                                " containerd:",
                                "  Version:          v2.2.4",
                                "  GitCommit:        193637f7ee8ae5f5aa5248f49e7baa3e6164966e",
                                " runc:",
                                "  Version:          1.3.5",
                                "  GitCommit:        v1.3.5-0-g488fc13e",
                                " docker-init:",
                                "  Version:          0.19.0",
                                "  GitCommit:        de40ad0",
                                "+ sh -c /opt/configuration/scripts/deploy/000-manager.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.109",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109",
                                "++ 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 2024.2",
                                "+ set -e",
                                "+ VERSION=2024.2",
                                "++ grep '^openstack_version:' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ -n openstack_version: 2024.2 ]]",
                                "+ sed -i 's/openstack_version: .*/openstack_version: 2024.2/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:2024.2\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/kolla-ansible:2024.2\",",
                                "        \"  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:2024.2             \"/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-23 00:21:36\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-23 00:21:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m",
                                "\u001b[32m2026-05-23 00:21:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4aa26cca-376b-4e36-acea-1dd37ec758ca (resolvconf) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:21:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4aa26cca-376b-4e36-acea-1dd37ec758ca (resolvconf) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role resolvconf] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 23 May 2026  00:21:50 +0000 (0:00:00.176)       0:00:00.176 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Saturday 23 May 2026  00:21:54 +0000 (0:00:04.441)       0:00:04.617 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Saturday 23 May 2026  00:21:54 +0000 (0:00:00.062)       0:00:04.680 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:21:54 +0000 (0:00:00.077)       0:00:04.757 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:21:54 +0000 (0:00:00.070)       0:00:04.827 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Saturday 23 May 2026  00:21:55 +0000 (0:00:01.002)       0:00:05.829 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Saturday 23 May 2026  00:21:55 +0000 (0:00:00.064)       0:00:05.894 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Saturday 23 May 2026  00:21:56 +0000 (0:00:00.514)       0:00:06.408 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Saturday 23 May 2026  00:21:56 +0000 (0:00:00.081)       0:00:06.490 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Saturday 23 May 2026  00:21:56 +0000 (0:00:00.548)       0:00:07.038 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Saturday 23 May 2026  00:21:58 +0000 (0:00:01.165)       0:00:08.204 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Saturday 23 May 2026  00:21:59 +0000 (0:00:01.042)       0:00:09.246 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:21:59 +0000 (0:00:00.087)       0:00:09.333 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:22:00 +0000 (0:00:01.241)       0:00:10.575 ********** ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 4.44s",
                                "osism.commons.resolvconf : Restart systemd-resolved service ------------- 1.24s",
                                "osism.commons.resolvconf : Copy configuration files --------------------- 1.17s",
                                "osism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.04s",
                                "osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.00s",
                                "osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.55s",
                                "osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.51s",
                                "osism.commons.resolvconf : Include distribution specific configuration tasks --- 0.09s",
                                "osism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.08s",
                                "osism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s",
                                "osism.commons.resolvconf : Include distribution specific installation tasks --- 0.07s",
                                "osism.commons.resolvconf : Install package systemd-resolved ------------- 0.06s",
                                "osism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.06s",
                                "+ osism apply sshconfig",
                                "\u001b[32m2026-05-23 00:22:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m",
                                "\u001b[32m2026-05-23 00:22:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d55d20cc-e0f1-40a4-a913-3b3a8c26ddfa (sshconfig) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:22:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d55d20cc-e0f1-40a4-a913-3b3a8c26ddfa (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] ***********",
                                "Saturday 23 May 2026  00:22:16 +0000 (0:00:00.188)       0:00:00.188 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************",
                                "Saturday 23 May 2026  00:22:17 +0000 (0:00:00.994)       0:00:01.183 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure config for each host exist] *************",
                                "Saturday 23 May 2026  00:22:17 +0000 (0:00:00.576)       0:00:01.760 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:22:23 +0000 (0:00:06.107)       0:00:07.868 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Assemble ssh config] ***************************",
                                "Saturday 23 May 2026  00:22:23 +0000 (0:00:00.114)       0:00:07.983 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:22:24 +0000 (0:00:00.571)       0:00:08.554 ********** ",
                                "=============================================================================== ",
                                "osism.commons.sshconfig : Ensure config for each host exist ------------- 6.11s",
                                "osism.commons.sshconfig : Get home directory of operator user ----------- 1.00s",
                                "osism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.58s",
                                "osism.commons.sshconfig : Assemble ssh config --------------------------- 0.57s",
                                "osism.commons.sshconfig : Add extra config ------------------------------ 0.11s",
                                "+ osism apply known-hosts",
                                "\u001b[32m2026-05-23 00:22:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m",
                                "\u001b[32m2026-05-23 00:22:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e28edf55-c4b3-4017-9b1b-8b0e612a5850 (known-hosts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:22:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e28edf55-c4b3-4017-9b1b-8b0e612a5850 (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] ***",
                                "Saturday 23 May 2026  00:22:39 +0000 (0:00:00.199)       0:00:00.199 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:22:46 +0000 (0:00:06.585)       0:00:06.785 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  00:22:46 +0000 (0:00:00.164)       0:00:06.950 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAuP8e64wtwOtZv+CRlw9yfYwgGWT2YciuNI1zG6dgeN)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCrR0+rzrMysXPl3nkg5KRHJvdQrPFkR3f6IrZCfaQgNfi5wRfjQjG28WUHvY4xrdpCXyZLcIMu8M/U9+TJiO2s7d0NktnRpNF8zXt8rK8bpl/Xy9u52clrCa2rP6bObXQ0YJGUYrEY+xaBsI1+aNc/d6G4/0yi7bry/s9tBXbWcAerqdMp8nTd7cZvFqPl4Xp6pPtlE7KOPVU3gKG2nlyxC1j5sgF5M1T08C/SsNhXbuMQV3xJuALRjOJvfPmWdrDDFFeZ4rC39kzOMlYid2c4c6BFFLAmzevKxKsTAWUc7CDDs0A6pEv03h5PYN0vpPDx/PKX1jHAqPIK+L+yNWKaqZshIOeQ1pd8N0/wsaX7i0OiP0BrD9jvyVXHQA7M1jsq9ZuXsnHy6ZIchh/3zSgA4GfZiKO+nvXg0qjocb4VnjjbjXs7bF7HthatAetE7e+MKHd8RV+sP74b/8IVbOOQbVJ8mVCItcwegDOJfsOwNozosaFyJTDkZYbESTpZDss=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHRUAX9jU9NB30ZJ0L80CF+TNRFgE4Ad/xf3AdObuwLG4IhawykmR7Si48Cn+8Q9WaWaBjYOyczqzJ36PxuCOKo=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:22:47 +0000 (0:00:01.170)       0:00:08.121 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNRNPzK4WPf3fV8d+CVMAE8l830pfpZ3gRxpFRaXMdyLzoG2DGHFg2tJ4OYDOUmP5uQyAMrPTTQ5UG6dM/Z0gR0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEYRFNPLjLmz+UY2HlulnNMTEYbIFtMUDqn6LvqG5VlZ)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQChyJ9ckgTLBqfpL+Fo8MH0nbSx8NamzXpUE7e2sAjIie3s8cityEn0GvG1poYv5tEPbPgdT11HPgxlKTRJLIiT0VN95O2Ai5ueCXwN4O3+xSEWbXFxwC/DPEOtcObt0HO3XOYNJtou9aW7Q1LKUbZDZOY3/7WLQSqJBFnyV8PQE5xur7WuA44A23ixAjb7YJQ6G5xYg7ZmCAJuzAx6l1iIEi/Fy5gW4oAH4VUVu2IrOZHSRDzJIqFzz8Sa1B74v/jeuI/qsMrFhX1A9sw7Lex7LJfxqME7lDjRYHysJTVyYJd7VWFnR+fLfcWnH7lm9DLAHgZkeEWy3Fqi+u9HNbIuqXoBf+WyCaLA4n06csxDnn92rLNk/csqKwdGAl+I0WVsF6IyXkBnx6S5FdVDiK+qaM3mLqF6t2WUGxNkOJxo/SOlW75mVbYp7r5m+JyQw20Zr89o/vHEEIf/Uni9Wyr+8OFr9g499470JNVAp81dvzIY7smeor4S5ZvcPHOEVEs=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:22:48 +0000 (0:00:01.064)       0:00:09.185 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCn24hs6zAWbtVm/ze0leyYVWJSzANIJ9POJfTzFperQm5iPjq5oMGKv3f6gGXera0ydwZ7FJr1BSwxxmnRW7H2yKJ2qNZEbwJtfEIbDE4k2qApF0HzVcr4romuaghuGJeF/Umz4Wjfa84Xju/qkn8PkZWUtn/z22mYkowA3ZG4ibJ6GbDACJaCiBpnMLUytG8GxReqVgUNStoHdW1IvBZ5VgSsYgbeMXnJM9htVn1GX4TxyojnzG5wDVk7gSWp44UiKPuDGgy2ubwSFm6cuMfrZEWjVPHjHdrBuTOW41LJinbaGeIoWk/5o7uVkR7fpJi6pS9079dk/XjoI0XC84IdBZ2cRkqTc0e4ddV4R7439C0NMY5959kDsTXSYbww5YQVCv8O900MKwPaAGlwyPDk08TKwtDxV3QjyxdGwR5rQTWJh5NLLRBBsfkNkVZi0VDpMOEFOu3O1CoYh7uvkX2qO/BGO+gI5zV8754vXTggXOt7rhwpF88FK8Kf4FnD0G8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJbhQzNGZU/xicBgtL/2l2DGxvEd6XH7JIS6zr6Pu1w7TTwT6OTOr1a2npqzJ0e43O/wF93niZHTPTC8lnufrwI=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG6lxELKXcy+RtGSEo2yqFxB2rFbeqm7uXC1KowC6kOP)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:22:50 +0000 (0:00:01.069)       0:00:10.254 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKGXsqMNo9qE1XqVAb/oaCa6XEa50at2F4m1/l8o7ZYPjMd3xScZDcenfsr57Ni/0MZT8NzLSD2o0YjgQFfeYNKn2dX/PqnYGrpTQzNzb/0XYk2Y9Rz3p0ftHM5jDyrensIML3gq9SYxF62/kIr2rQsnVf6UsoNX6daXo5c3KZq+SRp9itdE0FSeE67svF3W+ioRq4xBk1UcjrtfOkx7fYAdFiNOnwzYPDekzG4t8OjMya5QbZZ0BAe7TjBotm9KN3zUlS0/I0NMYpQAo97Wyb3eilMzOrcT+gd86M8Nockmhzqr0m4D8iqKBU4zZNv+T1MWhEyLy5mal1O7eZJHB4dArmxYC/BXn9cd85SfaLojf+r7S5tcGOn2MuHpiDDEeJObNv/oeDuKgQqxMbb2L0rfok9CZ2lVdNhJbDecdCT0hTolC77t9zK5zPlswHuH5ma9Qtp19cDZGHvIiiYrV5CevaeQ0ZUNpLE/twJiw46qsWVPWz1kp684CppynXwgs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINqI29B8iS38Wi3U7OGYsPGz3RbBP0L5R4IKx0SismRu)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJTDAP/qfDxBJhNasS4vOoLmJZ5juVWqK5D6NYzxyF4SP4YxaIaZqgDuPza6A4xD9WxjlfPVOXlYuSkqnxbD2pw=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:22:52 +0000 (0:00:02.083)       0:00:12.337 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDEdo3aATNHg1rttXYKhkVX2tHSD1oDHWE3A/JWNlDUPJQC4W4QgCUDZKRvxb5HFUjmdpC8iWHGIwcC5xQIgIZoTL9QcCH8sHSXgu2d6ImemhfmTW+7JHVWC+uM4VhrsWjvCvFRNKHgIQBfc9QIyOJcOHIYJxsaKq+5p4B+8Gl1Zt0vSzImHikQoQT7cf9IIijkvThh/xczlBnDpg4hcGswnON12qIrnjPTLJ4wnO3TnBjI9/BY1dmBpd0u4Uy9jyxqnYDLk43aEeUFKslgu5NAzJMYlnWv0PdVyjMLbfNzaTXAC2o05TKCW3I2C2EG/Fnh9vyXYgFg5ZOBFf4/1AcEHox4XophCDLy/E9XlXn1D1hO2q6gJLw+fi0UrHvRjDTtbnoCHnP5YZMiXdcwVKJzq2rcz07EqeZZZItMPyD58bIs89oGuMf3jOpSl180y8RR5uVBFbOK3YZ6wzDfdkX03g4w4S/cj1S8drc/MHHuxzouNQ94Y1MoVDX6GJzhis0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICCL6DUBXjIJoKMluTk0gWC3WQMqcPHHmDZZ+T+ik8Gl)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIJEaLPb+nPcYkQonxzk1O6XUoyZrdkNVM82f1sIuzJVbIY8R3f/aSG6WmQsd13zHNMYcqJekfwGcKeg0SLddaA=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:22:53 +0000 (0:00:01.067)       0:00:13.405 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCRrOGCDRwoUv+tarXkQcGWbyTcGL0U37bgnZEygX+jDIA87pQ1SLxihH2Je9kGx/QWAg4UEJIhYqKtM3SgwIwKIixF2wktNsKjB+ymAWb2vVC0E2bUxdKivFah4ZqxrhwkTRU12yYpz+YnyKrSbF6cdnKPKtho+IISezz2l+YaYF1ONdSZihxl13Uad58Myt2re7MaVL89q6oIG75lnjd7c3tI/dzcCCg6I09N2fPUEUPrL2GNe/vsT0u9aFWzPapx7qdBrt6XQxxBU6/ystgjHHa4diasnuC1eEgtMpTeYiqlM54vfx/iRCeUH0214TRpaAz8IlG3bLyWPEIXbreaGcOd7n7To3ceqeELJCLpqylgOE59PuBIvDtl5rIKk8WFJUfw1aLvLka6aOp3nDRYs9ZX7JyIOIuCLfJlCEN+S3K8uDiePWTetw88YkV0tepYwRbHrqGRars3ZZ92IPYQGGgXgA+o5Px3f8eOiXhfH78gXEEEwnZSKrVvYcWls2E=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKqDlHT6FOtAxy0gBN6z/sV84R/NFpjhIA+hcUiNMjw2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIKuvzR3j7Q1mdwRei3L4VNXNKRt+TFzZggEXO2O/5SyZkn3VGqqIgGhxHJO9lWT9Z6CKF85DmgXr1SKKe/fekQ=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:22:54 +0000 (0:00:01.118)       0:00:14.524 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDa+10ZxIxK9j/f0rsOpP/E5N2dTehTPNjbG755ZX9sJPYicZLnh77CABidUy8SoCrB42QvoZ5FpRp8Z87QooVF0SQTKg/nWkObLzPsOtCCDi2O8sf604E1zIhHcN5dWLLZRKkevAVL4rdA+GsNMX64YR34/kC3TIDj2JwX2Q3jD2Bh7VlQxWveSgeg9jKxzg9DjZ84jbEm7GwingKFjymENp3A+4TXOXMHztj0jCs+PasUysl6tpb/Ur8ZlW46pJ7KEte61yxnQnqCcEHk+bwxZJNYa3ksf+sewuDdgUwdpcM9CdyKioJvjbwA77v5uPZouJmrrGMmaeBD7AX6VQ2tLkGiuOIyT/SDg+1cjH571ejc6wrDrDsJdxE3kQVCRfpPOxS2TvePHpk52jLG3/sh2Fv+Fwx8dG5qwtX4gDm8cQ4jydI69lI+DTXGtj2JwLB6uNxJPymOShiDUYsHNXCeMwIEorDTf+Imp54wnX6QnRFDRrIsANt4af50den9HbM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJQa/lMikBU09F6/Gjv78gZcIpYeaGzBbluuYc39zJQgZvt2ef8rxS5yUpdSImUPJZhg/RrPSNl1TT33oWnl974=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBNmiDTVU7S6gzIaWT6xU0FP+cEYQJd0zMR+gBqit7hU)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***",
                                "Saturday 23 May 2026  00:22:55 +0000 (0:00:01.059)       0:00:15.583 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:23:00 +0000 (0:00:05.553)       0:00:21.137 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  00:23:01 +0000 (0:00:00.178)       0:00:21.316 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHRUAX9jU9NB30ZJ0L80CF+TNRFgE4Ad/xf3AdObuwLG4IhawykmR7Si48Cn+8Q9WaWaBjYOyczqzJ36PxuCOKo=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCrR0+rzrMysXPl3nkg5KRHJvdQrPFkR3f6IrZCfaQgNfi5wRfjQjG28WUHvY4xrdpCXyZLcIMu8M/U9+TJiO2s7d0NktnRpNF8zXt8rK8bpl/Xy9u52clrCa2rP6bObXQ0YJGUYrEY+xaBsI1+aNc/d6G4/0yi7bry/s9tBXbWcAerqdMp8nTd7cZvFqPl4Xp6pPtlE7KOPVU3gKG2nlyxC1j5sgF5M1T08C/SsNhXbuMQV3xJuALRjOJvfPmWdrDDFFeZ4rC39kzOMlYid2c4c6BFFLAmzevKxKsTAWUc7CDDs0A6pEv03h5PYN0vpPDx/PKX1jHAqPIK+L+yNWKaqZshIOeQ1pd8N0/wsaX7i0OiP0BrD9jvyVXHQA7M1jsq9ZuXsnHy6ZIchh/3zSgA4GfZiKO+nvXg0qjocb4VnjjbjXs7bF7HthatAetE7e+MKHd8RV+sP74b/8IVbOOQbVJ8mVCItcwegDOJfsOwNozosaFyJTDkZYbESTpZDss=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAuP8e64wtwOtZv+CRlw9yfYwgGWT2YciuNI1zG6dgeN)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:23:02 +0000 (0:00:01.097)       0:00:22.413 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEYRFNPLjLmz+UY2HlulnNMTEYbIFtMUDqn6LvqG5VlZ)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQChyJ9ckgTLBqfpL+Fo8MH0nbSx8NamzXpUE7e2sAjIie3s8cityEn0GvG1poYv5tEPbPgdT11HPgxlKTRJLIiT0VN95O2Ai5ueCXwN4O3+xSEWbXFxwC/DPEOtcObt0HO3XOYNJtou9aW7Q1LKUbZDZOY3/7WLQSqJBFnyV8PQE5xur7WuA44A23ixAjb7YJQ6G5xYg7ZmCAJuzAx6l1iIEi/Fy5gW4oAH4VUVu2IrOZHSRDzJIqFzz8Sa1B74v/jeuI/qsMrFhX1A9sw7Lex7LJfxqME7lDjRYHysJTVyYJd7VWFnR+fLfcWnH7lm9DLAHgZkeEWy3Fqi+u9HNbIuqXoBf+WyCaLA4n06csxDnn92rLNk/csqKwdGAl+I0WVsF6IyXkBnx6S5FdVDiK+qaM3mLqF6t2WUGxNkOJxo/SOlW75mVbYp7r5m+JyQw20Zr89o/vHEEIf/Uni9Wyr+8OFr9g499470JNVAp81dvzIY7smeor4S5ZvcPHOEVEs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNRNPzK4WPf3fV8d+CVMAE8l830pfpZ3gRxpFRaXMdyLzoG2DGHFg2tJ4OYDOUmP5uQyAMrPTTQ5UG6dM/Z0gR0=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:23:03 +0000 (0:00:01.055)       0:00:23.469 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJbhQzNGZU/xicBgtL/2l2DGxvEd6XH7JIS6zr6Pu1w7TTwT6OTOr1a2npqzJ0e43O/wF93niZHTPTC8lnufrwI=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCn24hs6zAWbtVm/ze0leyYVWJSzANIJ9POJfTzFperQm5iPjq5oMGKv3f6gGXera0ydwZ7FJr1BSwxxmnRW7H2yKJ2qNZEbwJtfEIbDE4k2qApF0HzVcr4romuaghuGJeF/Umz4Wjfa84Xju/qkn8PkZWUtn/z22mYkowA3ZG4ibJ6GbDACJaCiBpnMLUytG8GxReqVgUNStoHdW1IvBZ5VgSsYgbeMXnJM9htVn1GX4TxyojnzG5wDVk7gSWp44UiKPuDGgy2ubwSFm6cuMfrZEWjVPHjHdrBuTOW41LJinbaGeIoWk/5o7uVkR7fpJi6pS9079dk/XjoI0XC84IdBZ2cRkqTc0e4ddV4R7439C0NMY5959kDsTXSYbww5YQVCv8O900MKwPaAGlwyPDk08TKwtDxV3QjyxdGwR5rQTWJh5NLLRBBsfkNkVZi0VDpMOEFOu3O1CoYh7uvkX2qO/BGO+gI5zV8754vXTggXOt7rhwpF88FK8Kf4FnD0G8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG6lxELKXcy+RtGSEo2yqFxB2rFbeqm7uXC1KowC6kOP)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:23:04 +0000 (0:00:01.069)       0:00:24.539 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJTDAP/qfDxBJhNasS4vOoLmJZ5juVWqK5D6NYzxyF4SP4YxaIaZqgDuPza6A4xD9WxjlfPVOXlYuSkqnxbD2pw=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKGXsqMNo9qE1XqVAb/oaCa6XEa50at2F4m1/l8o7ZYPjMd3xScZDcenfsr57Ni/0MZT8NzLSD2o0YjgQFfeYNKn2dX/PqnYGrpTQzNzb/0XYk2Y9Rz3p0ftHM5jDyrensIML3gq9SYxF62/kIr2rQsnVf6UsoNX6daXo5c3KZq+SRp9itdE0FSeE67svF3W+ioRq4xBk1UcjrtfOkx7fYAdFiNOnwzYPDekzG4t8OjMya5QbZZ0BAe7TjBotm9KN3zUlS0/I0NMYpQAo97Wyb3eilMzOrcT+gd86M8Nockmhzqr0m4D8iqKBU4zZNv+T1MWhEyLy5mal1O7eZJHB4dArmxYC/BXn9cd85SfaLojf+r7S5tcGOn2MuHpiDDEeJObNv/oeDuKgQqxMbb2L0rfok9CZ2lVdNhJbDecdCT0hTolC77t9zK5zPlswHuH5ma9Qtp19cDZGHvIiiYrV5CevaeQ0ZUNpLE/twJiw46qsWVPWz1kp684CppynXwgs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINqI29B8iS38Wi3U7OGYsPGz3RbBP0L5R4IKx0SismRu)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:23:05 +0000 (0:00:01.059)       0:00:25.599 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDEdo3aATNHg1rttXYKhkVX2tHSD1oDHWE3A/JWNlDUPJQC4W4QgCUDZKRvxb5HFUjmdpC8iWHGIwcC5xQIgIZoTL9QcCH8sHSXgu2d6ImemhfmTW+7JHVWC+uM4VhrsWjvCvFRNKHgIQBfc9QIyOJcOHIYJxsaKq+5p4B+8Gl1Zt0vSzImHikQoQT7cf9IIijkvThh/xczlBnDpg4hcGswnON12qIrnjPTLJ4wnO3TnBjI9/BY1dmBpd0u4Uy9jyxqnYDLk43aEeUFKslgu5NAzJMYlnWv0PdVyjMLbfNzaTXAC2o05TKCW3I2C2EG/Fnh9vyXYgFg5ZOBFf4/1AcEHox4XophCDLy/E9XlXn1D1hO2q6gJLw+fi0UrHvRjDTtbnoCHnP5YZMiXdcwVKJzq2rcz07EqeZZZItMPyD58bIs89oGuMf3jOpSl180y8RR5uVBFbOK3YZ6wzDfdkX03g4w4S/cj1S8drc/MHHuxzouNQ94Y1MoVDX6GJzhis0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIJEaLPb+nPcYkQonxzk1O6XUoyZrdkNVM82f1sIuzJVbIY8R3f/aSG6WmQsd13zHNMYcqJekfwGcKeg0SLddaA=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICCL6DUBXjIJoKMluTk0gWC3WQMqcPHHmDZZ+T+ik8Gl)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:23:06 +0000 (0:00:01.140)       0:00:26.739 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCRrOGCDRwoUv+tarXkQcGWbyTcGL0U37bgnZEygX+jDIA87pQ1SLxihH2Je9kGx/QWAg4UEJIhYqKtM3SgwIwKIixF2wktNsKjB+ymAWb2vVC0E2bUxdKivFah4ZqxrhwkTRU12yYpz+YnyKrSbF6cdnKPKtho+IISezz2l+YaYF1ONdSZihxl13Uad58Myt2re7MaVL89q6oIG75lnjd7c3tI/dzcCCg6I09N2fPUEUPrL2GNe/vsT0u9aFWzPapx7qdBrt6XQxxBU6/ystgjHHa4diasnuC1eEgtMpTeYiqlM54vfx/iRCeUH0214TRpaAz8IlG3bLyWPEIXbreaGcOd7n7To3ceqeELJCLpqylgOE59PuBIvDtl5rIKk8WFJUfw1aLvLka6aOp3nDRYs9ZX7JyIOIuCLfJlCEN+S3K8uDiePWTetw88YkV0tepYwRbHrqGRars3ZZ92IPYQGGgXgA+o5Px3f8eOiXhfH78gXEEEwnZSKrVvYcWls2E=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIKuvzR3j7Q1mdwRei3L4VNXNKRt+TFzZggEXO2O/5SyZkn3VGqqIgGhxHJO9lWT9Z6CKF85DmgXr1SKKe/fekQ=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKqDlHT6FOtAxy0gBN6z/sV84R/NFpjhIA+hcUiNMjw2)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Saturday 23 May 2026  00:23:07 +0000 (0:00:01.142)       0:00:27.882 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDa+10ZxIxK9j/f0rsOpP/E5N2dTehTPNjbG755ZX9sJPYicZLnh77CABidUy8SoCrB42QvoZ5FpRp8Z87QooVF0SQTKg/nWkObLzPsOtCCDi2O8sf604E1zIhHcN5dWLLZRKkevAVL4rdA+GsNMX64YR34/kC3TIDj2JwX2Q3jD2Bh7VlQxWveSgeg9jKxzg9DjZ84jbEm7GwingKFjymENp3A+4TXOXMHztj0jCs+PasUysl6tpb/Ur8ZlW46pJ7KEte61yxnQnqCcEHk+bwxZJNYa3ksf+sewuDdgUwdpcM9CdyKioJvjbwA77v5uPZouJmrrGMmaeBD7AX6VQ2tLkGiuOIyT/SDg+1cjH571ejc6wrDrDsJdxE3kQVCRfpPOxS2TvePHpk52jLG3/sh2Fv+Fwx8dG5qwtX4gDm8cQ4jydI69lI+DTXGtj2JwLB6uNxJPymOShiDUYsHNXCeMwIEorDTf+Imp54wnX6QnRFDRrIsANt4af50den9HbM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJQa/lMikBU09F6/Gjv78gZcIpYeaGzBbluuYc39zJQgZvt2ef8rxS5yUpdSImUPJZhg/RrPSNl1TT33oWnl974=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBNmiDTVU7S6gzIaWT6xU0FP+cEYQJd0zMR+gBqit7hU)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write static known_hosts entries] ************",
                                "Saturday 23 May 2026  00:23:08 +0000 (0:00:01.137)       0:00:29.019 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:23:08 +0000 (0:00:00.183)       0:00:29.203 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Delete known_hosts entries] ******************",
                                "Saturday 23 May 2026  00:23:09 +0000 (0:00:00.065)       0:00:29.268 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Set file permissions] ************************",
                                "Saturday 23 May 2026  00:23:09 +0000 (0:00:00.056)       0:00:29.325 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:23:09 +0000 (0:00:00.526)       0:00:29.851 ********** ",
                                "=============================================================================== ",
                                "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.55s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 2.08s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.17s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.12s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.10s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.07s",
                                "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.06s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.06s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.06s",
                                "osism.commons.known_hosts : Set file permissions ------------------------ 0.53s",
                                "osism.commons.known_hosts : Write static known_hosts entries ------------ 0.18s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.18s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.16s",
                                "+ osism apply squid",
                                "\u001b[32m2026-05-23 00:23:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m",
                                "\u001b[32m2026-05-23 00:23:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 008aa6c8-9f31-460c-8ed9-14f2112eed91 (squid) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:23:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 008aa6c8-9f31-460c-8ed9-14f2112eed91 (squid) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role squid] ********************************************************",
                                "",
                                "TASK [osism.services.squid : Include install tasks] ****************************",
                                "Saturday 23 May 2026  00:23:25 +0000 (0:00:00.202)       0:00:00.202 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:23:25 +0000 (0:00:00.090)       0:00:00.293 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Create required directories] **********************",
                                "Saturday 23 May 2026  00:23:27 +0000 (0:00:02.509)       0:00:02.803 ********** ",
                                "\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] *******************",
                                "Saturday 23 May 2026  00:23:29 +0000 (0:00:01.314)       0:00:04.117 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***",
                                "Saturday 23 May 2026  00:23:30 +0000 (0:00:01.087)       0:00:05.205 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy docker-compose.yml file] *********************",
                                "Saturday 23 May 2026  00:23:30 +0000 (0:00:00.346)       0:00:05.551 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Manage squid service] *****************************",
                                "Saturday 23 May 2026  00:23:31 +0000 (0:00:00.941)       0:00:06.493 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  00:24:03 +0000 (0:00:32.209)       0:00:38.702 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******",
                                "Saturday 23 May 2026  00:24:19 +0000 (0:00:15.898)       0:00:54.600 ********** ",
                                "Pausing for 60 seconds",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***",
                                "Saturday 23 May 2026  00:25:19 +0000 (0:01:00.099)       0:01:54.700 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****",
                                "Saturday 23 May 2026  00:25:19 +0000 (0:00:00.066)       0:01:54.766 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:25:20 +0000 (0:00:00.616)       0:01:55.383 ********** ",
                                "=============================================================================== ",
                                "osism.services.squid : Wait for squid service to start ----------------- 60.10s",
                                "osism.services.squid : Manage squid service ---------------------------- 32.21s",
                                "osism.services.squid : Restart squid service --------------------------- 15.90s",
                                "osism.services.squid : Install required packages ------------------------ 2.51s",
                                "osism.services.squid : Create required directories ---------------------- 1.31s",
                                "osism.services.squid : Copy squid configuration files ------------------- 1.09s",
                                "osism.services.squid : Copy docker-compose.yml file --------------------- 0.94s",
                                "osism.services.squid : Wait for an healthy squid service ---------------- 0.62s",
                                "osism.services.squid : Remove osism_allow_list.conf configuration file --- 0.35s",
                                "osism.services.squid : Include install tasks ---------------------------- 0.09s",
                                "osism.services.squid : Register that squid service was restarted -------- 0.07s",
                                "+ [[ 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-23 00:25:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m",
                                "\u001b[32m2026-05-23 00:25:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 638920e9-13bb-442e-b551-a4b20272c54e (operator) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:25:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 638920e9-13bb-442e-b551-a4b20272c54e (operator) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Make ssh pipelining working] *********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 23 May 2026  00:25:36 +0000 (0:00:00.208)       0:00:00.208 ********** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Do not require tty for all users] ****************************************",
                                "Saturday 23 May 2026  00:25:39 +0000 (0:00:03.480)       0:00:03.688 ********** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply role operator] *****************************************************",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "Saturday 23 May 2026  00:25:40 +0000 (0:00:00.903)       0:00:04.592 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:25:40 +0000 (0:00:00.187)       0:00: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",
                                "\u001b[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] **************************",
                                "Saturday 23 May 2026  00:25:40 +0000 (0:00:00.167)       0:00:04.947 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "Saturday 23 May 2026  00:25:41 +0000 (0:00:00.705)       0:00:05.653 ********** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Add user to additional groups] ******************",
                                "Saturday 23 May 2026  00:25:42 +0000 (0:00:00.887)       0:00:06.540 ********** ",
                                "\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-4] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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] *************************",
                                "Saturday 23 May 2026  00:25:43 +0000 (0:00:01.237)       0:00:07.778 ********** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "Saturday 23 May 2026  00:25:44 +0000 (0:00:01.206)       0:00:08.985 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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-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-1] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "Saturday 23 May 2026  00:25:46 +0000 (0:00:01.211)       0:00:10.196 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:25:46 +0000 (0:00:00.196)       0:00:10.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;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] **************************",
                                "Saturday 23 May 2026  00:25:46 +0000 (0:00:00.177)       0:00:10.569 ********** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "Saturday 23 May 2026  00:25:47 +0000 (0:00:00.685)       0:00:11.254 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:25:47 +0000 (0:00:00.183)       0:00:11.438 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "Saturday 23 May 2026  00:25:48 +0000 (0:00:00.726)       0:00:12.165 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  00:25:48 +0000 (0:00:00.180)       0:00:12.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",
                                "\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] **************",
                                "Saturday 23 May 2026  00:25:48 +0000 (0:00:00.156)       0:00:12.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",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:25:48 +0000 (0:00:00.188)       0:00:12.689 ********** ",
                                "\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.operator : Unset & lock password] **************************",
                                "Saturday 23 May 2026  00:25:49 +0000 (0:00:00.629)       0:00:13.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",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:25:49 +0000 (0:00:00.216)       0:00:13.536 ********** ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 3.48s",
                                "osism.commons.operator : Add user to additional groups ------------------ 1.24s",
                                "osism.commons.operator : Set language variables in .bashrc configuration file --- 1.21s",
                                "osism.commons.operator : Copy user sudoers file ------------------------- 1.21s",
                                "Do not require tty for all users ---------------------------------------- 0.90s",
                                "osism.commons.operator : Create user ------------------------------------ 0.89s",
                                "osism.commons.operator : Set ssh authorized keys ------------------------ 0.73s",
                                "osism.commons.operator : Create operator group -------------------------- 0.71s",
                                "osism.commons.operator : Create .ssh directory -------------------------- 0.68s",
                                "osism.commons.operator : Set password ----------------------------------- 0.63s",
                                "osism.commons.operator : Unset & lock password -------------------------- 0.22s",
                                "osism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.20s",
                                "osism.commons.operator : Delete authorized GitHub accounts -------------- 0.19s",
                                "osism.commons.operator : Gather variables for each operating system ----- 0.19s",
                                "osism.commons.operator : Check number of SSH authorized keys ------------ 0.18s",
                                "osism.commons.operator : Delete ssh authorized keys --------------------- 0.18s",
                                "osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.18s",
                                "osism.commons.operator : Set operator_groups variable to default value --- 0.17s",
                                "osism.commons.operator : Set authorized GitHub accounts ----------------- 0.16s",
                                "+ osism apply --environment custom facts",
                                "\u001b[32m2026-05-23 00:25:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m",
                                "\u001b[32m2026-05-23 00:26:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-23 00:26:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d7514cc-69f8-4dcf-a138-8c2d10618e5e (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:26:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3d7514cc-69f8-4dcf-a138-8c2d10618e5e (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Copy custom network devices fact] ****************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Saturday 23 May 2026  00:26:04 +0000 (0:00:00.116)       0:00:00.116 ********** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Copy fact file] **********************************************************",
                                "Saturday 23 May 2026  00:26:06 +0000 (0:00:01.396)       0:00:01.512 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\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",
                                "",
                                "PLAY [Copy custom ceph devices facts] ******************************************",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Saturday 23 May 2026  00:26:07 +0000 (0:00:01.303)       0:00:02.816 ********** ",
                                "\u001b[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] ***",
                                "Saturday 23 May 2026  00:26:07 +0000 (0:00:00.092)       0:00:02.909 ********** ",
                                "\u001b[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] ******************",
                                "Saturday 23 May 2026  00:26:07 +0000 (0:00:00.192)       0:00:03.101 ********** ",
                                "\u001b[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] ***",
                                "Saturday 23 May 2026  00:26:08 +0000 (0:00:00.223)       0:00:03.325 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:26:08 +0000 (0:00:00.141)       0:00:03.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 [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Saturday 23 May 2026  00:26:08 +0000 (0:00:00.458)       0:00:03.925 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:26:08 +0000 (0:00:00.117)       0:00:04.043 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Saturday 23 May 2026  00:26:09 +0000 (0:00:01.050)       0:00:05.093 ********** ",
                                "\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.repository : Copy ubuntu.sources file] *********************",
                                "Saturday 23 May 2026  00:26:10 +0000 (0:00:00.475)       0:00:05.569 ********** ",
                                "\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.commons.repository : Update package cache] *************************",
                                "Saturday 23 May 2026  00:26:11 +0000 (0:00:01.039)       0:00:06.608 ********** ",
                                "\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 [Install required packages (RedHat)] **************************************",
                                "Saturday 23 May 2026  00:26:27 +0000 (0:00:16.432)       0:00:23.041 ********** ",
                                "\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)] **************************************",
                                "Saturday 23 May 2026  00:26:28 +0000 (0:00:00.097)       0:00:23.138 ********** ",
                                "\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 [Create custom facts directory] *******************************************",
                                "Saturday 23 May 2026  00:26:36 +0000 (0:00:08.014)       0:00: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",
                                "",
                                "TASK [Copy fact files] *********************************************************",
                                "Saturday 23 May 2026  00:26:36 +0000 (0:00:00.457)       0:00:31.611 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_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] *****",
                                "Saturday 23 May 2026  00:26:40 +0000 (0:00:03.608)       0:00:35.220 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  00:26:41 +0000 (0:00:01.203)       0:00:36.423 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY 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 ********************************************************************",
                                "Saturday 23 May 2026  00:26:44 +0000 (0:00:03.695)       0:00:40.119 ********** ",
                                "=============================================================================== ",
                                "osism.commons.repository : Update package cache ------------------------ 16.43s",
                                "Install required packages (Debian) -------------------------------------- 8.01s",
                                "Gathers facts about hosts ----------------------------------------------- 3.70s",
                                "Copy fact files --------------------------------------------------------- 3.61s",
                                "Create custom facts directory ------------------------------------------- 1.40s",
                                "Copy fact file ---------------------------------------------------------- 1.30s",
                                "osism.commons.repository : Force update of package cache ---------------- 1.20s",
                                "osism.commons.repository : Copy 99osism apt configuration --------------- 1.05s",
                                "osism.commons.repository : Copy ubuntu.sources file --------------------- 1.04s",
                                "osism.commons.repository : Remove sources.list file --------------------- 0.48s",
                                "osism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.46s",
                                "Create custom facts directory ------------------------------------------- 0.46s",
                                "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.14s",
                                "osism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.12s",
                                "Install required packages (RedHat) -------------------------------------- 0.10s",
                                "osism.commons.repository : Gather variables for each operating system --- 0.09s",
                                "+ osism apply bootstrap",
                                "\u001b[32m2026-05-23 00:26:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m",
                                "\u001b[32m2026-05-23 00:26:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6ccd5393-b5f9-4bfb-8993-3f90bea24a10 (bootstrap) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:26:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6ccd5393-b5f9-4bfb-8993-3f90bea24a10 (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] ************************************",
                                "Saturday 23 May 2026  00:27:00 +0000 (0:00:00.198)       0:00:00.198 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  00:27:00 +0000 (0:00:00.326)       0:00:00.524 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts (if using --limit)] ***************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Saturday 23 May 2026  00:27:05 +0000 (0:00:04.671)       0:00:05.196 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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-1] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [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] ***********************************",
                                "Saturday 23 May 2026  00:27:06 +0000 (0:00:00.484)       0:00:05.680 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname : Copy /etc/hostname] *****************************",
                                "Saturday 23 May 2026  00:27:07 +0000 (0:00:01.211)       0:00:06.892 ********** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.hosts : Include type specific tasks] ***********************",
                                "Saturday 23 May 2026  00:27:08 +0000 (0:00:01.217)       0:00:08.110 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:27:08 +0000 (0:00:00.292)       0:00:08.402 ********** ",
                                "\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-0]\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.proxy : Include distribution specific tasks] ***************",
                                "Saturday 23 May 2026  00:27:10 +0000 (0:00:01.424)       0:00:09.826 ********** ",
                                "\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] ****************",
                                "Saturday 23 May 2026  00:27:10 +0000 (0:00:00.297)       0:00:10.123 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Set system wide settings in environment file] ******",
                                "Saturday 23 May 2026  00:27:11 +0000 (0:00:01.091)       0:00:11.215 ********** ",
                                "\u001b[0;36mskipping: [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",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Remove system wide settings in environment file] ***",
                                "Saturday 23 May 2026  00:27:12 +0000 (0:00:00.575)       0:00:11.790 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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] ***",
                                "Saturday 23 May 2026  00:27:12 +0000 (0:00:00.416)       0:00:12.207 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:27:12 +0000 (0:00:00.267)       0:00:12.474 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:27:13 +0000 (0:00:00.332)       0:00:12.807 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:27:13 +0000 (0:00:00.311)       0:00:13.119 ********** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Saturday 23 May 2026  00:27:14 +0000 (0:00:01.237)       0:00:14.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-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] *****",
                                "Saturday 23 May 2026  00:27:14 +0000 (0:00:00.221)       0:00:14.578 ********** ",
                                "\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.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Saturday 23 May 2026  00:27:15 +0000 (0:00:00.526)       0:00:15.104 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:27:15 +0000 (0:00:00.286)       0:00:15.391 ********** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Saturday 23 May 2026  00:27:16 +0000 (0:00:00.564)       0:00:15.955 ********** ",
                                "\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-2]\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.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Saturday 23 May 2026  00:27:17 +0000 (0:00:01.139)       0:00:17.095 ********** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Saturday 23 May 2026  00:27:18 +0000 (0:00:01.072)       0:00:18.167 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:27:18 +0000 (0:00:00.354)       0:00:18.522 ********** ",
                                "\u001b[0;36mskipping: [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.commons.repository : Gather variables for each operating system] ***",
                                "Saturday 23 May 2026  00:27:20 +0000 (0:00:01.219)       0:00:19.742 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:27:20 +0000 (0:00:00.215)       0:00:19.957 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:27:20 +0000 (0:00:00.225)       0:00:20.182 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:27:20 +0000 (0:00:00.236)       0:00:20.418 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:27:21 +0000 (0:00:00.358)       0:00:20.777 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:27:21 +0000 (0:00:00.549)       0:00:21.327 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:27:21 +0000 (0:00:00.229)       0:00:21.556 ********** ",
                                "\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;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Saturday 23 May 2026  00:27:22 +0000 (0:00:00.983)       0:00:22.539 ********** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Saturday 23 May 2026  00:27:23 +0000 (0:00:00.670)       0:00:23.210 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Saturday 23 May 2026  00:27:24 +0000 (0:00:01.184)       0:00:24.395 ********** ",
                                "\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;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Gather variables for each operating system] *****",
                                "Saturday 23 May 2026  00:27:41 +0000 (0:00:16.403)       0:00:40.799 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:27:41 +0000 (0:00:00.228)       0:00:41.027 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:27:41 +0000 (0:00:00.235)       0:00:41.263 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  00:27:41 +0000 (0:00:00.239)       0:00:41.503 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:27:42 +0000 (0:00:00.295)       0:00:41.799 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********",
                                "Saturday 23 May 2026  00:27:44 +0000 (0:00:01.859)       0:00:43.658 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Manage rsyslog service] *************************",
                                "Saturday 23 May 2026  00:27:45 +0000 (0:00:01.111)       0:00:44.770 ********** ",
                                "\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.services.rsyslog : Include fluentd tasks] **************************",
                                "Saturday 23 May 2026  00:27:45 +0000 (0:00:00.809)       0:00:45.579 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:27:46 +0000 (0:00:00.323)       0:00:45.903 ********** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include additional log server tasks] ************",
                                "Saturday 23 May 2026  00:27:47 +0000 (0:00:01.025)       0:00:46.929 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:27:47 +0000 (0:00:00.228)       0:00:47.157 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  00:27:47 +0000 (0:00:00.303)       0:00:47.461 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************",
                                "Saturday 23 May 2026  00:27:49 +0000 (0:00:01.849)       0:00:49.310 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Install util-linux-extra package] ****************",
                                "Saturday 23 May 2026  00:27:50 +0000 (0:00:01.152)       0:00:50.463 ********** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Sync hardware clock] *****************************",
                                "Saturday 23 May 2026  00:28:03 +0000 (0:00:12.779)       0:01:03.243 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.configfs : Start sys-kernel-config mount] ******************",
                                "Saturday 23 May 2026  00:28:04 +0000 (0:00:01.040)       0:01:04.283 ********** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Gather variables for each operating system] *****",
                                "Saturday 23 May 2026  00:28:05 +0000 (0:00:00.934)       0:01:05.218 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:28:05 +0000 (0:00:00.233)       0:01:05.452 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  00:28:06 +0000 (0:00:00.230)       0:01:05.682 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:28:06 +0000 (0:00:00.305)       0:01:05.988 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set needrestart mode] ***************************",
                                "Saturday 23 May 2026  00:28:08 +0000 (0:00:01.811)       0:01:07.799 ********** ",
                                "\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-4]\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.packages : Set apt_cache_valid_time variable to default value] ***",
                                "Saturday 23 May 2026  00:28:08 +0000 (0:00:00.487)       0:01:08.287 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:28:08 +0000 (0:00:00.262)       0:01:08.549 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download upgrade packages] **********************",
                                "Saturday 23 May 2026  00:28:09 +0000 (0:00:00.964)       0:01:09.514 ********** ",
                                "\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-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 [osism.commons.packages : Upgrade packages] *******************************",
                                "Saturday 23 May 2026  00:28:11 +0000 (0:00:01.559)       0:01:11.073 ********** ",
                                "\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-5]\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",
                                "",
                                "TASK [osism.commons.packages : Download required packages] *********************",
                                "Saturday 23 May 2026  00:28:13 +0000 (0:00:02.534)       0:01:13.608 ********** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\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] **********************",
                                "Saturday 23 May 2026  00:28:55 +0000 (0:00:41.157)       0:01:54.765 ********** ",
                                "\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-4]\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",
                                "",
                                "TASK [osism.commons.packages : Remove useless packages from the cache] *********",
                                "Saturday 23 May 2026  00:30:04 +0000 (0:01:09.815)       0:03:04.581 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove dependencies that are no longer required] ***",
                                "Saturday 23 May 2026  00:30:07 +0000 (0:00:02.139)       0:03:06.721 ********** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Include sysctl tasks] *****************************",
                                "Saturday 23 May 2026  00:30:20 +0000 (0:00:13.242)       0:03:19.963 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  00:30:20 +0000 (0:00:00.460)       0:03:20.424 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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 [osism.commons.sysctl : Set sysctl parameters on rabbitmq] ****************",
                                "Saturday 23 May 2026  00:30:21 +0000 (0:00:00.676)       0:03:21.100 ********** ",
                                "\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-4] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', '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-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\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.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\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.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-2] => (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",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************",
                                "Saturday 23 May 2026  00:30:28 +0000 (0:00:07.105)       0:03:28.206 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (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-1] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************",
                                "Saturday 23 May 2026  00:30:30 +0000 (0:00:01.524)       0:03:29.731 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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] *****************",
                                "Saturday 23 May 2026  00:30:30 +0000 (0:00:00.664)       0:03:30.395 ********** ",
                                "\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-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************",
                                "Saturday 23 May 2026  00:30:32 +0000 (0:00:01.533)       0:03:31.929 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  00:30:34 +0000 (0:00:01.721)       0:03:33.651 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:30:34 +0000 (0:00:00.300)       0:03:33.951 ********** ",
                                "\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-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Check services] *********************************",
                                "Saturday 23 May 2026  00:30:40 +0000 (0:00:05.761)       0:03:39.712 ********** ",
                                "\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-1] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \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] *****************",
                                "Saturday 23 May 2026  00:30:40 +0000 (0:00:00.362)       0:03:40.074 ********** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (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] ******",
                                "Saturday 23 May 2026  00:30:41 +0000 (0:00:01.113)       0:03:41.187 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:30:42 +0000 (0:00:00.464)       0:03:41.652 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************",
                                "Saturday 23 May 2026  00:30:43 +0000 (0:00:01.372)       0:03:43.025 ********** ",
                                "\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.motd : Disable the dynamic motd-news service] **************",
                                "Saturday 23 May 2026  00:30:43 +0000 (0:00:00.587)       0:03:43.612 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  00:30:44 +0000 (0:00:00.619)       0:03:44.231 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\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",
                                "",
                                "TASK [osism.commons.motd : Remove pam_motd.so rule] ****************************",
                                "Saturday 23 May 2026  00:30:45 +0000 (0:00:00.648)       0:03:44.880 ********** ",
                                "\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': 1779494648.932, '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': 1779494729.291092, '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': 1779494736.926446, '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': 1779494734.7678895, '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': 1779494731.6431665, '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': 1779494732.4144995, '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': 1779494732.5921109, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-1] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-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",
                                "\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",
                                "",
                                "TASK [osism.commons.motd : Copy motd file] *************************************",
                                "Saturday 23 May 2026  00:30:46 +0000 (0:00:01.129)       0:03:46.009 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  00:30:47 +0000 (0:00:01.140)       0:03:47.150 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue.net file] ********************************",
                                "Saturday 23 May 2026  00:30:48 +0000 (0:00:01.218)       0:03:48.368 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:30:50 +0000 (0:00:01.348)       0:03:49.716 ********** ",
                                "\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] ****************",
                                "Saturday 23 May 2026  00:30:50 +0000 (0:00:00.273)       0:03:49.990 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:30:51 +0000 (0:00:00.796)       0:03:50.786 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:30:51 +0000 (0:00:00.424)       0:03:51.211 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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",
                                "",
                                "TASK [osism.services.rng : Remove haveged package] *****************************",
                                "Saturday 23 May 2026  00:31:00 +0000 (0:00:08.959)       0:04:00.170 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Manage rng service] *********************************",
                                "Saturday 23 May 2026  00:31:01 +0000 (0:00:01.420)       0:04:01.591 ********** ",
                                "\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 : Gather variables for each operating system] ******",
                                "Saturday 23 May 2026  00:31:03 +0000 (0:00:01.249)       0:04:02.841 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:31:03 +0000 (0:00:00.308)       0:04:03.150 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:31:03 +0000 (0:00:00.309)       0:04:03.459 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  00:31:04 +0000 (0:00:00.321)       0:04:03.781 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include distribution specific timer tasks] *******",
                                "Saturday 23 May 2026  00:31:09 +0000 (0:00:05.409)       0:04:09.190 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:31:09 +0000 (0:00:00.390)       0:04:09.581 ********** ",
                                "\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-2] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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] ***************************",
                                "Saturday 23 May 2026  00:31:10 +0000 (0:00:00.378)       0:04:09.960 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:31:10 +0000 (0:00:00.520)       0:04:10.481 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \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] **************************",
                                "Saturday 23 May 2026  00:31:11 +0000 (0:00:00.363)       0:04:10.844 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:31:11 +0000 (0:00:00.439)       0:04:11.283 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloudinit package] ************************",
                                "Saturday 23 May 2026  00:31:45 +0000 (0:00:33.480)       0:04:44.764 ********** ",
                                "\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.commons.cleanup : Uninstall unattended-upgrades package] ***********",
                                "Saturday 23 May 2026  00:31:53 +0000 (0:00:08.739)       0:04:53.503 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove useless packages from the cache] **********",
                                "Saturday 23 May 2026  00:32:02 +0000 (0:00:08.529)       0:05:02.032 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***",
                                "Saturday 23 May 2026  00:32:04 +0000 (0:00:01.908)       0:05:03.940 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include cloudinit tasks] *************************",
                                "Saturday 23 May 2026  00:32:11 +0000 (0:00:06.850)       0:05:10.791 ********** ",
                                "\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] *******",
                                "Saturday 23 May 2026  00:32:11 +0000 (0:00:00.432)       0:05:11.223 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Install tzdata package] *************************",
                                "Saturday 23 May 2026  00:32:12 +0000 (0:00:00.769)       0:05:11.992 ********** ",
                                "\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.timezone : Set timezone to UTC] ****************************",
                                "Saturday 23 May 2026  00:32:14 +0000 (0:00:01.747)       0:05:13.740 ********** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Create /etc/adjtime file] ***********************",
                                "Saturday 23 May 2026  00:32:14 +0000 (0:00:00.765)       0:05:14.505 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:32:15 +0000 (0:00:00.300)       0:05:14.806 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  00:32:15 +0000 (0:00:00.392)       0:05:15.198 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  00:32:16 +0000 (0:00:00.425)       0:05:15.624 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:32:16 +0000 (0:00:00.279)       0:05:15.903 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:32:16 +0000 (0:00:00.299)       0:05:16.203 ********** ",
                                "\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] *******************",
                                "Saturday 23 May 2026  00:32:16 +0000 (0:00:00.276)       0:05:16.479 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:32:17 +0000 (0:00:00.312)       0:05:16.791 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:32:17 +0000 (0:00:00.263)       0:05:17.055 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:32:17 +0000 (0:00:00.261)       0:05:17.317 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  00:32:18 +0000 (0:00:00.434)       0:05:17.752 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather package facts] ****************************",
                                "Saturday 23 May 2026  00:32:18 +0000 (0:00:00.795)       0:05:18.547 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Check whether packages are installed that should not be installed] ***",
                                "Saturday 23 May 2026  00:32:22 +0000 (0:00:03.199)       0:05:21.747 ********** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \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] *************",
                                "Saturday 23 May 2026  00:32:22 +0000 (0:00:00.595)       0:05:22.343 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository gpg key] **************************",
                                "Saturday 23 May 2026  00:32:29 +0000 (0:00:07.257)       0:05:29.600 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository] **********************************",
                                "Saturday 23 May 2026  00:32:31 +0000 (0:00:01.074)       0:05:30.675 ********** ",
                                "\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-2]\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 : Update package cache] ****************************",
                                "Saturday 23 May 2026  00:32:39 +0000 (0:00:08.674)       0:05:39.350 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker package version] **********************",
                                "Saturday 23 May 2026  00:32:43 +0000 (0:00:03.643)       0:05:42.993 ********** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker-cli package version] ******************",
                                "Saturday 23 May 2026  00:32:44 +0000 (0:00:01.402)       0:05:44.395 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:32:46 +0000 (0:00:01.409)       0:05:45.805 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:32:46 +0000 (0:00:00.593)       0:05:46.398 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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",
                                "",
                                "TASK [osism.services.docker : Lock containerd package] *************************",
                                "Saturday 23 May 2026  00:32:57 +0000 (0:00:10.240)       0:05:56.639 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:32:58 +0000 (0:00:01.184)       0:05:57.823 ********** ",
                                "\u001b[0;32mok: [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",
                                "\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 [osism.services.docker : Install docker package] **************************",
                                "Saturday 23 May 2026  00:33:07 +0000 (0:00:09.682)       0:06:07.506 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unblock installation of python docker packages] ***",
                                "Saturday 23 May 2026  00:33:19 +0000 (0:00:11.158)       0:06:18.665 ********** ",
                                "\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-node-3] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=python-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] ******************",
                                "Saturday 23 May 2026  00:33:20 +0000 (0:00:01.313)       0:06:19.979 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:33:21 +0000 (0:00:00.776)       0:06:20.755 ********** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***",
                                "Saturday 23 May 2026  00:33:25 +0000 (0:00:04.522)       0:06:25.277 ********** ",
                                "\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)] ***",
                                "Saturday 23 May 2026  00:33:26 +0000 (0:00:00.530)       0:06:25.808 ********** ",
                                "\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)] ***",
                                "Saturday 23 May 2026  00:33:26 +0000 (0:00:00.610)       0:06:26.418 ********** ",
                                "\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)] ***",
                                "Saturday 23 May 2026  00:33:27 +0000 (0:00:00.496)       0:06:26.915 ********** ",
                                "\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] *******",
                                "Saturday 23 May 2026  00:33:27 +0000 (0:00:00.657)       0:06:27.573 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:33:28 +0000 (0:00:00.521)       0:06:28.094 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:33:30 +0000 (0:00:01.877)       0:06:29.972 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:33:31 +0000 (0:00:00.998)       0:06:30.970 ********** ",
                                "\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] ****************",
                                "Saturday 23 May 2026  00:33:32 +0000 (0:00:01.037)       0:06:32.008 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:33:33 +0000 (0:00:01.017)       0:06:33.026 ********** ",
                                "\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 : Reload systemd daemon if systemd overlay file is changed] ***",
                                "Saturday 23 May 2026  00:33:34 +0000 (0:00:01.365)       0:06:34.392 ********** ",
                                "\u001b[0;36mskipping: [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.services.docker : Copy limits configuration file] ******************",
                                "Saturday 23 May 2026  00:33:36 +0000 (0:00:01.399)       0:06:35.792 ********** ",
                                "\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 daemon.json configuration file] *************",
                                "Saturday 23 May 2026  00:33:37 +0000 (0:00:01.381)       0:06:37.173 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include service tasks] ***************************",
                                "Saturday 23 May 2026  00:33:39 +0000 (0:00:01.648)       0:06:38.821 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:33:40 +0000 (0:00:00.941)       0:06:39.763 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage service] **********************************",
                                "Saturday 23 May 2026  00:33:41 +0000 (0:00:01.343)       0:06:41.106 ********** ",
                                "\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.docker : Manage docker socket service] ********************",
                                "Saturday 23 May 2026  00:33:42 +0000 (0:00:01.372)       0:06:42.479 ********** ",
                                "\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.docker : Manage containerd service] ***********************",
                                "Saturday 23 May 2026  00:33:44 +0000 (0:00:01.171)       0:06:43.650 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:33:45 +0000 (0:00:01.137)       0:06:44.788 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:33:46 +0000 (0:00:00.906)       0:06:45.694 ********** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 23 May 2026  00:33:46 +0000 (0:00:00.041)       0:06:45.736 ********** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 23 May 2026  00:33:46 +0000 (0:00:00.209)       0:06:45.945 ********** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 23 May 2026  00:33:46 +0000 (0:00:00.041)       0:06:45.986 ********** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 23 May 2026  00:33:46 +0000 (0:00:00.040)       0:06:46.027 ********** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 23 May 2026  00:33:46 +0000 (0:00:00.048)       0:06:46.076 ********** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Saturday 23 May 2026  00:33:46 +0000 (0:00:00.039)       0:06:46.116 ********** ",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Saturday 23 May 2026  00:33:46 +0000 (0:00:00.043)       0:06:46.160 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart rsyslog service] *************",
                                "Saturday 23 May 2026  00:33:47 +0000 (0:00:01.310)       0:06:47.470 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********",
                                "Saturday 23 May 2026  00:33:49 +0000 (0:00:01.586)       0:06:49.056 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Restart docker service] ***************",
                                "Saturday 23 May 2026  00:33:50 +0000 (0:00:01.235)       0:06:50.292 ********** ",
                                "\u001b[0;36mskipping: [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",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****",
                                "Saturday 23 May 2026  00:33:53 +0000 (0:00:02.366)       0:06:52.658 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add user to docker group] ************************",
                                "Saturday 23 May 2026  00:33:53 +0000 (0:00:00.107)       0:06:52.766 ********** ",
                                "\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-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 : Log into private registry and force re-authorization] ***",
                                "Saturday 23 May 2026  00:33:54 +0000 (0:00:01.251)       0:06:54.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.services.docker : Include facts tasks] *****************************",
                                "Saturday 23 May 2026  00:33:54 +0000 (0:00:00.585)       0:06:54.603 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  00:33:55 +0000 (0:00:00.894)       0:06:55.497 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy docker fact files] **************************",
                                "Saturday 23 May 2026  00:33:56 +0000 (0:00:01.068)       0:06:56.566 ********** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-0] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=docker_images)\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : This install type is not supported] *******",
                                "Saturday 23 May 2026  00:33:59 +0000 (0:00:02.504)       0:06:59.070 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:33:59 +0000 (0:00:00.515)       0:06:59.586 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:34:01 +0000 (0:00:01.076)       0:07:00.663 ********** ",
                                "\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 : Get checksum of docker-compose file] ******",
                                "Saturday 23 May 2026  00:34:01 +0000 (0:00:00.893)       0:07:01.556 ********** ",
                                "\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.docker_compose : Remove docker-compose binary] *************",
                                "Saturday 23 May 2026  00:34:02 +0000 (0:00:00.847)       0:07:02.403 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:34:03 +0000 (0:00:00.548)       0:07:02.951 ********** ",
                                "\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 : Copy docker-compose script] ***************",
                                "Saturday 23 May 2026  00:34:04 +0000 (0:00:01.579)       0:07:04.531 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  00:34:05 +0000 (0:00:00.709)       0:07:05.240 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********",
                                "Saturday 23 May 2026  00:34:13 +0000 (0:00:08.189)       0:07:13.430 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:34:15 +0000 (0:00:01.397)       0:07:14.828 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****",
                                "Saturday 23 May 2026  00:34:17 +0000 (0:00:01.877)       0:07:16.705 ********** ",
                                "\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-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.facts : Create custom facts directory] *********************",
                                "Saturday 23 May 2026  00:34:19 +0000 (0:00:01.949)       0:07:18.654 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:34:19 +0000 (0:00:00.911)       0:07:19.566 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:34:20 +0000 (0:00:00.901)       0:07:20.468 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  00:34:21 +0000 (0:00:00.730)       0:07:21.198 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:34:22 +0000 (0:00:00.552)       0:07:21.751 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Set chrony_key_file variable to default value] ***",
                                "Saturday 23 May 2026  00:34:22 +0000 (0:00:00.535)       0:07:22.287 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  00:34:23 +0000 (0:00:00.537)       0:07:22.824 ********** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage timesyncd service] ************************",
                                "Saturday 23 May 2026  00:34:28 +0000 (0:00:05.222)       0:07:28.047 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:34:29 +0000 (0:00:00.764)       0:07:28.812 ********** ",
                                "\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] *********************************",
                                "Saturday 23 May 2026  00:34:30 +0000 (0:00:00.872)       0:07:29.684 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage chrony service] ***************************",
                                "Saturday 23 May 2026  00:34:32 +0000 (0:00:02.039)       0:07:31.724 ********** ",
                                "\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 : Check if configuration file exists] **************",
                                "Saturday 23 May 2026  00:34:33 +0000 (0:00:01.291)       0:07:33.016 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:34:34 +0000 (0:00:00.881)       0:07:33.897 ********** ",
                                "\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-3] => (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-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] ******",
                                "Saturday 23 May 2026  00:34:36 +0000 (0:00:01.725)       0:07:35.623 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:34:36 +0000 (0:00:00.975)       0:07:36.598 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Manage lldpd service] *****************************",
                                "Saturday 23 May 2026  00:34:46 +0000 (0:00:09.964)       0:07:46.563 ********** ",
                                "\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",
                                "",
                                "RUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********",
                                "Saturday 23 May 2026  00:34:48 +0000 (0:00:01.763)       0:07:48.327 ********** ",
                                "\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.services.chrony : Restart chrony service] ***************",
                                "Saturday 23 May 2026  00:34:50 +0000 (0:00:01.526)       0:07:49.854 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap role part 2] *********************************************",
                                "",
                                "TASK [Include hardening role] **************************************************",
                                "Saturday 23 May 2026  00:34:51 +0000 (0:00:01.276)       0:07:51.130 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap roles part 3] ********************************************",
                                "",
                                "TASK [osism.services.journald : Copy configuration file] ***********************",
                                "Saturday 23 May 2026  00:34:52 +0000 (0:00:00.554)       0:07:51.684 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.journald : Manage journald service] ***********************",
                                "Saturday 23 May 2026  00:34:53 +0000 (0:00:01.346)       0:07:53.031 ********** ",
                                "\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 [Include auditd role] *****************************************************",
                                "Saturday 23 May 2026  00:34:55 +0000 (0:00:01.703)       0:07:54.734 ********** ",
                                "\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] *****************************************************",
                                "Saturday 23 May 2026  00:34:55 +0000 (0:00:00.512)       0:07:55.247 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:34:56 +0000 (0:00:00.902)       0:07:56.149 ********** ",
                                "\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] *******************",
                                "Saturday 23 May 2026  00:34:57 +0000 (0:00:01.011)       0:07:57.161 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\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",
                                "",
                                "TASK [osism.services.smartd : Create /var/log/smartd directory] ****************",
                                "Saturday 23 May 2026  00:35:06 +0000 (0:00:09.366)       0:08:06.528 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  00:35:07 +0000 (0:00:00.860)       0:08:07.388 ********** ",
                                "\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 : Manage smartd service] ***************************",
                                "Saturday 23 May 2026  00:35:09 +0000 (0:00:01.426)       0:08:08.815 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  00:35:11 +0000 (0:00:02.114)       0:08:10.930 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:35:12 +0000 (0:00:01.173)       0:08:12.104 ********** ",
                                "\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] *****************************************",
                                "Saturday 23 May 2026  00:35:13 +0000 (0:00:01.249)       0:08:13.353 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:35:14 +0000 (0:00:00.968)       0:08:14.322 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  00:35:15 +0000 (0:00:00.815)       0:08:15.137 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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] **************************************",
                                "Saturday 23 May 2026  00:35:16 +0000 (0:00:01.323)       0:08:16.460 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:35:17 +0000 (0:00:00.873)       0:08:17.334 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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] *****************************",
                                "Saturday 23 May 2026  00:35:18 +0000 (0:00:00.867)       0:08:18.201 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:35:19 +0000 (0:00:01.336)       0:08:19.538 ********** ",
                                "=============================================================================== ",
                                "osism.commons.packages : Install required packages --------------------- 69.82s",
                                "osism.commons.packages : Download required packages -------------------- 41.16s",
                                "osism.commons.cleanup : Cleanup installed packages --------------------- 33.48s",
                                "osism.commons.repository : Update package cache ------------------------ 16.40s",
                                "osism.commons.packages : Remove dependencies that are no longer required -- 13.24s",
                                "osism.commons.systohc : Install util-linux-extra package --------------- 12.78s",
                                "osism.services.docker : Install docker package ------------------------- 11.16s",
                                "osism.services.docker : Install containerd package --------------------- 10.24s",
                                "osism.services.lldpd : Install lldpd package ---------------------------- 9.97s",
                                "osism.services.docker : Install docker-cli package ---------------------- 9.68s",
                                "osism.services.smartd : Install smartmontools package ------------------- 9.37s",
                                "osism.services.rng : Install rng package -------------------------------- 8.96s",
                                "osism.commons.cleanup : Remove cloudinit package ------------------------ 8.74s",
                                "osism.services.docker : Add repository ---------------------------------- 8.68s",
                                "osism.commons.cleanup : Uninstall unattended-upgrades package ----------- 8.53s",
                                "osism.commons.docker_compose : Install docker-compose-plugin package ---- 8.19s",
                                "osism.services.docker : Install apt-transport-https package ------------- 7.26s",
                                "osism.commons.sysctl : Set sysctl parameters on rabbitmq ---------------- 7.10s",
                                "osism.commons.cleanup : Remove dependencies that are no longer required --- 6.85s",
                                "osism.commons.services : Populate service facts ------------------------- 5.76s",
                                "+ osism apply fail2ban",
                                "\u001b[32m2026-05-23 00:35:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m",
                                "\u001b[32m2026-05-23 00:35:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d5d96fd8-eac5-450f-b909-4c53e6e311a5 (fail2ban) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:35:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d5d96fd8-eac5-450f-b909-4c53e6e311a5 (fail2ban) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role fail2ban] *****************************************************",
                                "",
                                "TASK [osism.services.fail2ban : Include distribution specific install tasks] ***",
                                "Saturday 23 May 2026  00:35:36 +0000 (0:00:00.375)       0:00:00.375 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:35:37 +0000 (0:00:01.201)       0:00:01.577 ********** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Copy configuration files] **********************",
                                "Saturday 23 May 2026  00:35:49 +0000 (0:00:11.506)       0:00:13.083 ********** ",
                                "\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.fail2ban : Manage fail2ban service] ***********************",
                                "Saturday 23 May 2026  00:35:51 +0000 (0:00:01.845)       0:00:14.929 ********** ",
                                "\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.services.fail2ban : Reload fail2ban configuration] *****************",
                                "Saturday 23 May 2026  00:35:52 +0000 (0:00:01.272)       0:00:16.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=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 ********************************************************************",
                                "Saturday 23 May 2026  00:35:54 +0000 (0:00:01.712)       0:00:17.915 ********** ",
                                "=============================================================================== ",
                                "osism.services.fail2ban : Install fail2ban package --------------------- 11.51s",
                                "osism.services.fail2ban : Copy configuration files ---------------------- 1.85s",
                                "osism.services.fail2ban : Reload fail2ban configuration ----------------- 1.71s",
                                "osism.services.fail2ban : Manage fail2ban service ----------------------- 1.27s",
                                "osism.services.fail2ban : Include distribution specific install tasks --- 1.20s",
                                "+ osism apply network",
                                "\u001b[32m2026-05-23 00:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m",
                                "\u001b[32m2026-05-23 00:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ef99ba13-fb3c-4e30-a47f-867aac00c124 (network) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ef99ba13-fb3c-4e30-a47f-867aac00c124 (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] ******",
                                "Saturday 23 May 2026  00:36:10 +0000 (0:00:00.337)       0:00:00.337 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:36:10 +0000 (0:00:00.619)       0:00:00.956 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:36:12 +0000 (0:00:01.240)       0:00:02.196 ********** ",
                                "\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 ifupdown package] *************************",
                                "Saturday 23 May 2026  00:36:14 +0000 (0:00:02.577)       0:00:04.774 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create required directories] *********************",
                                "Saturday 23 May 2026  00:36:16 +0000 (0:00:01.679)       0:00:06.453 ********** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Write network_netplan_config_template to temporary file] ***",
                                "Saturday 23 May 2026  00:36:17 +0000 (0:00:01.189)       0:00:07.642 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:36:18 +0000 (0:00:00.657)       0:00:08.300 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:36:19 +0000 (0:00:00.838)       0:00:09.138 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  00:36:19 +0000 (0:00:00.855)       0:00:09.994 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy netplan configuration] **********************",
                                "Saturday 23 May 2026  00:36:23 +0000 (0:00:03.647)       0:00:13.642 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  00:36:25 +0000 (0:00:01.657)       0:00:15.299 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Check if path for interface file exists] *********",
                                "Saturday 23 May 2026  00:36:27 +0000 (0:00:01.873)       0:00:17.173 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:36:28 +0000 (0:00:01.187)       0:00:18.361 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:36:28 +0000 (0:00:00.631)       0:00:18.993 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:36:31 +0000 (0:00:02.335)       0:00:21.328 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  00:36:32 +0000 (0:00:00.952)       0:00:22.280 ********** ",
                                "\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.commons.network : Include cleanup tasks] ***************************",
                                "Saturday 23 May 2026  00:36:33 +0000 (0:00:01.691)       0:00:23.971 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:36:35 +0000 (0:00:01.263)       0:00:25.235 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:36:36 +0000 (0:00:01.203)       0:00:26.438 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove unused configuration files] ***************",
                                "Saturday 23 May 2026  00:36:37 +0000 (0:00:00.681)       0:00:27.120 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.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] ************************",
                                "Saturday 23 May 2026  00:36:38 +0000 (0:00:01.286)       0:00:28.406 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:36:38 +0000 (0:00:00.626)       0:00:29.033 ********** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-manager, testbed-node-0, testbed-node-1, testbed-node-5, testbed-node-2, testbed-node-4, testbed-node-3\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd netdev files] ************",
                                "Saturday 23 May 2026  00:36:43 +0000 (0:00:04.339)       0:00:33.373 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': '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-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-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-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-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd network files] ***********",
                                "Saturday 23 May 2026  00:36:49 +0000 (0:00:05.837)       0:00:39.211 ********** ",
                                "\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': '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-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-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-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-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-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include networkd cleanup tasks] ******************",
                                "Saturday 23 May 2026  00:36:56 +0000 (0:00:07.279)       0:00:46.490 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:36:57 +0000 (0:00:01.135)       0:00:47.625 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:36:58 +0000 (0:00:00.970)       0:00:48.596 ********** ",
                                "\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-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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] **********************",
                                "Saturday 23 May 2026  00:36:59 +0000 (0:00:01.008)       0:00:49.605 ********** ",
                                "\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] ****************",
                                "Saturday 23 May 2026  00:37:00 +0000 (0:00:01.330)       0:00:50.935 ********** ",
                                "\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] *******",
                                "Saturday 23 May 2026  00:37:01 +0000 (0:00:00.658)       0:00:51.594 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:37:02 +0000 (0:00:00.928)       0:00:52.522 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:37:03 +0000 (0:00:00.653)       0:00:53.175 ********** ",
                                "\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-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",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init systemd service] *******",
                                "Saturday 23 May 2026  00:37:04 +0000 (0:00:01.762)       0:00:54.937 ********** ",
                                "\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] ****************",
                                "Saturday 23 May 2026  00:37:06 +0000 (0:00:01.167)       0:00:56.105 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  00:37:08 +0000 (0:00:02.238)       0:00:58.343 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:37:09 +0000 (0:00:00.894)       0:00:59.238 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "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 ********************************************************************",
                                "Saturday 23 May 2026  00:37:09 +0000 (0:00:00.557)       0:00:59.795 ********** ",
                                "=============================================================================== ",
                                "osism.commons.network : Create systemd networkd network files ----------- 7.28s",
                                "osism.commons.network : Create systemd networkd netdev files ------------ 5.84s",
                                "osism.commons.network : Include vxlan interfaces ------------------------ 4.34s",
                                "osism.commons.network : Prepare netplan configuration template ---------- 3.65s",
                                "osism.commons.network : Install required packages ----------------------- 2.58s",
                                "osism.commons.network : Install package networkd-dispatcher ------------- 2.34s",
                                "osism.commons.network : Remove network-extra-init script ---------------- 2.24s",
                                "osism.commons.network : Remove netplan configuration template ----------- 1.87s",
                                "osism.commons.network : Disable and stop network-extra-init service ----- 1.76s",
                                "osism.commons.network : Manage service networkd-dispatcher -------------- 1.69s",
                                "osism.commons.network : Remove ifupdown package ------------------------- 1.68s",
                                "osism.commons.network : Copy netplan configuration ---------------------- 1.66s",
                                "osism.commons.network : Include network extra init ---------------------- 1.33s",
                                "osism.commons.network : Remove unused configuration files --------------- 1.29s",
                                "osism.commons.network : Include cleanup tasks --------------------------- 1.26s",
                                "osism.commons.network : Include type specific tasks --------------------- 1.24s",
                                "osism.commons.network : List existing configuration files --------------- 1.20s",
                                "osism.commons.network : Create required directories --------------------- 1.19s",
                                "osism.commons.network : Check if path for interface file exists --------- 1.19s",
                                "osism.commons.network : Remove network-extra-init systemd service ------- 1.17s",
                                "+ osism apply wireguard",
                                "\u001b[32m2026-05-23 00:37:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m",
                                "\u001b[32m2026-05-23 00:37:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9368be65-33f2-4622-b53f-f06967b4b1c8 (wireguard) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:37:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9368be65-33f2-4622-b53f-f06967b4b1c8 (wireguard) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role wireguard] ****************************************************",
                                "",
                                "TASK [osism.services.wireguard : Install iptables package] *********************",
                                "Saturday 23 May 2026  00:37:25 +0000 (0:00:00.322)       0:00:00.322 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Install wireguard package] ********************",
                                "Saturday 23 May 2026  00:37:27 +0000 (0:00:01.906)       0:00:02.228 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create public and private key - server] *******",
                                "Saturday 23 May 2026  00:37:34 +0000 (0:00:07.022)       0:00:09.251 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create preshared key] *************************",
                                "Saturday 23 May 2026  00:37:35 +0000 (0:00:00.564)       0:00:09.815 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get preshared key] ****************************",
                                "Saturday 23 May 2026  00:37:35 +0000 (0:00:00.441)       0:00:10.257 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get public key - server] **********************",
                                "Saturday 23 May 2026  00:37:36 +0000 (0:00:00.569)       0:00:10.826 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get private key - server] *********************",
                                "Saturday 23 May 2026  00:37:36 +0000 (0:00:00.466)       0:00:11.293 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy wg0.conf configuration file] *************",
                                "Saturday 23 May 2026  00:37:37 +0000 (0:00:00.433)       0:00:11.727 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy client configuration files] **************",
                                "Saturday 23 May 2026  00:37:38 +0000 (0:00:01.311)       0:00:13.038 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  00:37:39 +0000 (0:00:00.957)       0:00:13.995 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************",
                                "Saturday 23 May 2026  00:37:41 +0000 (0:00:02.156)       0:00:16.152 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:37:42 +0000 (0:00:00.987)       0:00:17.140 ********** ",
                                "=============================================================================== ",
                                "osism.services.wireguard : Install wireguard package -------------------- 7.02s",
                                "osism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.16s",
                                "osism.services.wireguard : Install iptables package --------------------- 1.91s",
                                "osism.services.wireguard : Copy wg0.conf configuration file ------------- 1.31s",
                                "osism.services.wireguard : Restart wg0 service -------------------------- 0.99s",
                                "osism.services.wireguard : Copy client configuration files -------------- 0.96s",
                                "osism.services.wireguard : Get preshared key ---------------------------- 0.57s",
                                "osism.services.wireguard : Create public and private key - server ------- 0.56s",
                                "osism.services.wireguard : Get public key - server ---------------------- 0.47s",
                                "osism.services.wireguard : Create preshared key ------------------------- 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    15  100    15    0     0    169      0 --:--:-- --:--:-- --:--:--   170",
                                "+ osism apply --environment custom workarounds",
                                "\u001b[32m2026-05-23 00:37:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m",
                                "\u001b[32m2026-05-23 00:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m",
                                "\u001b[32m2026-05-23 00:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d4cbd042-0323-4acd-aaf0-607cc3f43ea9 (workarounds) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:37:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d4cbd042-0323-4acd-aaf0-607cc3f43ea9 (workarounds) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on virtualization_role] ********************************",
                                "Saturday 23 May 2026  00:37:58 +0000 (0:00:00.183)       0:00:00.183 ********** ",
                                "\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] *********************************************",
                                "Saturday 23 May 2026  00:37:59 +0000 (0:00:00.750)       0:00:00.933 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on all other nodes] **************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Saturday 23 May 2026  00:38:01 +0000 (0:00:02.743)       0:00:03.676 ********** ",
                                "\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 [Add custom CA certificates to non-manager nodes] *************************",
                                "",
                                "TASK [Copy custom CA certificates] *********************************************",
                                "Saturday 23 May 2026  00:38:04 +0000 (0:00:02.370)       0:00:06.047 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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",
                                "",
                                "TASK [Run update-ca-certificates] **********************************************",
                                "Saturday 23 May 2026  00:38:05 +0000 (0:00:01.469)       0:00:07.517 ********** ",
                                "\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 [Run update-ca-trust] *****************************************************",
                                "Saturday 23 May 2026  00:38:09 +0000 (0:00:03.804)       0:00:11.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",
                                "\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] *********************************************",
                                "Saturday 23 May 2026  00:38:10 +0000 (0:00:00.567)       0:00:11.889 ********** ",
                                "\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] **************************************",
                                "Saturday 23 May 2026  00:38:11 +0000 (0:00:01.901)       0:00:13.790 ********** ",
                                "\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] ***************************************************",
                                "Saturday 23 May 2026  00:38:13 +0000 (0:00:01.618)       0:00:15.408 ********** ",
                                "\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 [Enable workarounds.service (Debian)] *************************************",
                                "Saturday 23 May 2026  00:38:15 +0000 (0:00:01.686)       0:00:17.095 ********** ",
                                "\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 [Enable and start workarounds.service (RedHat)] ***************************",
                                "Saturday 23 May 2026  00:38:16 +0000 (0:00:01.547)       0:00:18.643 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  00:38:17 +0000 (0:00:00.835)       0:00:19.479 ********** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\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 ********************************************************************",
                                "Saturday 23 May 2026  00:38:20 +0000 (0:00:02.947)       0:00:22.426 ********** ",
                                "=============================================================================== ",
                                "Run update-ca-certificates ---------------------------------------------- 3.80s",
                                "Install python3-docker -------------------------------------------------- 2.95s",
                                "Apply netplan configuration --------------------------------------------- 2.74s",
                                "Apply netplan configuration --------------------------------------------- 2.37s",
                                "Copy workarounds.sh scripts --------------------------------------------- 1.90s",
                                "Reload systemd daemon --------------------------------------------------- 1.69s",
                                "Copy workarounds systemd unit file -------------------------------------- 1.62s",
                                "Enable workarounds.service (Debian) ------------------------------------- 1.55s",
                                "Copy custom CA certificates --------------------------------------------- 1.47s",
                                "Enable and start workarounds.service (RedHat) --------------------------- 0.84s",
                                "Group hosts based on virtualization_role -------------------------------- 0.75s",
                                "Run update-ca-trust ----------------------------------------------------- 0.57s",
                                "+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-23 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m",
                                "\u001b[32m2026-05-23 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a98260b1-d07e-45d8-86d7-c4a07ab24a58 (reboot) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a98260b1-d07e-45d8-86d7-c4a07ab24a58 (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] *******************",
                                "Saturday 23 May 2026  00:38:36 +0000 (0:00:00.226)       0:00:00.226 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 23 May 2026  00:38:36 +0000 (0:00:00.121)       0:00:00.348 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 23 May 2026  00:38:37 +0000 (0:00:01.261)       0:00:01.609 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 23 May 2026  00:38:37 +0000 (0:00:00.097)       0:00:01.706 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 23 May 2026  00:38:37 +0000 (0:00:00.102)       0:00:01.809 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 23 May 2026  00:38:38 +0000 (0:00:00.997)       0:00:02.806 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 23 May 2026  00:38:39 +0000 (0:00:00.115)       0:00:02.922 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 23 May 2026  00:38:39 +0000 (0:00:00.100)       0:00:03.022 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 23 May 2026  00:38:40 +0000 (0:00:01.059)       0:00:04.081 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 23 May 2026  00:38:40 +0000 (0:00:00.118)       0:00:04.200 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 23 May 2026  00:38:40 +0000 (0:00:00.114)       0:00:04.314 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 23 May 2026  00:38:41 +0000 (0:00:01.025)       0:00:05.340 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 23 May 2026  00:38:41 +0000 (0:00:00.118)       0:00:05.458 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 23 May 2026  00:38:41 +0000 (0:00:00.104)       0:00:05.563 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 23 May 2026  00:38:42 +0000 (0:00:01.158)       0:00:06.721 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Saturday 23 May 2026  00:38:42 +0000 (0:00:00.115)       0:00:06.837 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Saturday 23 May 2026  00:38:43 +0000 (0:00:00.113)       0:00:06.951 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Saturday 23 May 2026  00:38:44 +0000 (0:00:01.057)       0:00:08.009 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:38:44 +0000 (0:00:00.049)       0:00:08.058 ********** ",
                                "=============================================================================== ",
                                "Reboot system - do not wait for the reboot to complete ------------------ 6.56s",
                                "Exit playbook, if user did not mean to reboot systems ------------------- 0.66s",
                                "Reboot system - wait for the reboot to complete ------------------------- 0.62s",
                                "+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-23 00:38:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m",
                                "\u001b[32m2026-05-23 00:38:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 395f1fb9-1df2-48b1-8676-d1033f33b370 (wait-for-connection) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:38:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 395f1fb9-1df2-48b1-8676-d1033f33b370 (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] ***********************************",
                                "Saturday 23 May 2026  00:38:59 +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-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",
                                "",
                                "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 ********************************************************************",
                                "Saturday 23 May 2026  00:39:11 +0000 (0:00:11.566)       0:00:11.889 ********** ",
                                "=============================================================================== ",
                                "Wait until remote system is reachable ---------------------------------- 11.57s",
                                "+ osism apply hddtemp",
                                "\u001b[32m2026-05-23 00:39:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m",
                                "\u001b[32m2026-05-23 00:39:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d511a5c3-16c0-47d8-97a2-bfa2b3243b95 (hddtemp) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:39:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d511a5c3-16c0-47d8-97a2-bfa2b3243b95 (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] *****",
                                "Saturday 23 May 2026  00:39:27 +0000 (0:00:00.334)       0:00:00.334 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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] ****",
                                "Saturday 23 May 2026  00:39:27 +0000 (0:00:00.629)       0:00:00.963 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:39:28 +0000 (0:00:01.219)       0:00:02.183 ********** ",
                                "\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 : Enable Kernel Module drivetemp] *****************",
                                "Saturday 23 May 2026  00:39:31 +0000 (0:00:02.548)       0:00:04.731 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:39:32 +0000 (0:00:00.950)       0:00:05.682 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\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] *******************",
                                "Saturday 23 May 2026  00:39:33 +0000 (0:00:01.332)       0:00:07.014 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;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] *****************************",
                                "Saturday 23 May 2026  00:39:34 +0000 (0:00:00.618)       0:00:07.633 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific service tasks] ****",
                                "Saturday 23 May 2026  00:39:48 +0000 (0:00:14.209)       0:00:21.842 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:39:49 +0000 (0:00:01.207)       0:00:23.050 ********** ",
                                "\u001b[0;33mchanged: [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-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",
                                "",
                                "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 ********************************************************************",
                                "Saturday 23 May 2026  00:39:51 +0000 (0:00:02.005)       0:00:25.055 ********** ",
                                "=============================================================================== ",
                                "osism.services.hddtemp : Install lm-sensors ---------------------------- 14.21s",
                                "osism.services.hddtemp : Remove hddtemp package ------------------------- 2.55s",
                                "osism.services.hddtemp : Manage lm-sensors service ---------------------- 2.01s",
                                "osism.services.hddtemp : Check if drivetemp module is available --------- 1.33s",
                                "osism.services.hddtemp : Include distribution specific install tasks ---- 1.22s",
                                "osism.services.hddtemp : Include distribution specific service tasks ---- 1.21s",
                                "osism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.95s",
                                "osism.services.hddtemp : Gather variables for each operating system ----- 0.63s",
                                "osism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.62s",
                                "++ semver latest 7.1.1",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ sudo systemctl restart manager.service",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ wait_for_container_healthy 60 ceph-ansible",
                                "+ local max_attempts=60",
                                "+ local name=ceph-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ unhealthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ starting == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ ((  attempt_num++ == max_attempts  ))",
                                "+ sleep 5",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 kolla-ansible",
                                "+ local max_attempts=60",
                                "+ local name=kolla-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 osism-ansible",
                                "+ local max_attempts=60",
                                "+ local name=osism-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ sh -c /opt/configuration/scripts/disable-ara.sh",
                                "ARA in ceph-ansible already disabled.",
                                "ARA in kolla-ansible already disabled.",
                                "ARA in osism-ansible already disabled.",
                                "ARA in osism-kubernetes already disabled.",
                                "+ osism apply gather-facts",
                                "\u001b[32m2026-05-23 00:41:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m",
                                "\u001b[32m2026-05-23 00:41:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6d22b711-6e73-4460-80f8-445caf95881b (gather-facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:41:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6d22b711-6e73-4460-80f8-445caf95881b (gather-facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Saturday 23 May 2026  00:41:31 +0000 (0:00:00.265)       0:00:00.265 ********** ",
                                "\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",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Saturday 23 May 2026  00:41:37 +0000 (0:00:06.040)       0:00:06.305 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:41:37 +0000 (0:00:00.560)       0:00:06.866 ********** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 6.04s",
                                "Gather facts for all hosts ---------------------------------------------- 0.56s",
                                "+ 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-d9f5-f0b4-00000000001a-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T00:41:39.041372Z",
                            "start": "2026-05-23T00:16:59.919305Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-23T00:41:39.611563Z",
                            "start": "2026-05-23T00:41:39.103066Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-00000000001b",
                        "name": "Deploy services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.109",
                                "/opt/configuration/scripts/deploy-in-a-nutshell.sh"
                            ],
                            "delta": "0:33:38.212026",
                            "end": "2026-05-23 01:15:18.133072",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.109 /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-d9f5-f0b4-00000000001c-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 00:41:39.921046",
                            "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=2024.2\n++ OPENSTACK_VERSION=2024.2\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.109\n\n# PULL IMAGES\n\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ echo\n+ echo '# PULL IMAGES'\n+ echo\n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ osism apply --no-wait -r 2 -e custom pull-images\n\u001b[32m2026-05-23 00:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m\n\u001b[32m2026-05-23 00:41:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m\n\u001b[32m2026-05-23 00:41:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8079f6f9-db1c-43cd-b02b-e492b2eab3ea (pull-images) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:41:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8079f6f9-db1c-43cd-b02b-e492b2eab3ea is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-05-23 00:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m\n\u001b[32m2026-05-23 00:42:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m\n\u001b[32m2026-05-23 00:42:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bccc3866-cd23-4a61-b44c-3ed5ebf30285 (wipe-partitions) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:42:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bccc3866-cd23-4a61-b44c-3ed5ebf30285 (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] *******************************\nSaturday 23 May 2026  00:42:07 +0000 (0:00:00.176)       0:00:00.176 ********** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Remove all rook related logical devices] *********************************\nSaturday 23 May 2026  00:42:08 +0000 (0:00:01.005)       0:00:01.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\nTASK [Find all logical devices with prefix ceph] *******************************\nSaturday 23 May 2026  00:42:08 +0000 (0:00:00.262)       0:00:01.444 ********** \n\u001b[0;32mok: [testbed-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] *********************************\nSaturday 23 May 2026  00:42:09 +0000 (0:00:00.568)       0:00:02.013 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check device availability] ***********************************************\nSaturday 23 May 2026  00:42:09 +0000 (0:00:00.261)       0:00:02.274 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Wipe partitions with wipefs] *********************************************\nSaturday 23 May 2026  00:42:10 +0000 (0:00:01.372)       0:00:03.646 ********** \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-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Overwrite first 32M with zeros] ******************************************\nSaturday 23 May 2026  00:42:12 +0000 (0:00:01.380)       0:00:05.026 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Reload udev rules] *******************************************************\nSaturday 23 May 2026  00:42:14 +0000 (0:00:02.316)       0:00:07.343 ********** \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] ***********************************\nSaturday 23 May 2026  00:42:15 +0000 (0:00:00.613)       0:00:07.957 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:42:15 +0000 (0:00:00.795)       0:00:08.752 ********** \n=============================================================================== \nOverwrite first 32M with zeros ------------------------------------------ 2.32s\nWipe partitions with wipefs --------------------------------------------- 1.38s\nCheck device availability ----------------------------------------------- 1.37s\nFind all logical devices owned by UID 167 ------------------------------- 1.01s\nRequest device events from the kernel ----------------------------------- 0.80s\nReload udev rules ------------------------------------------------------- 0.61s\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-23 00:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-23 00:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cd573eba-ec34-4121-813b-cc20de9da205 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task cd573eba-ec34-4121-813b-cc20de9da205 (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] *********************\nSaturday 23 May 2026  00:42:31 +0000 (0:00:00.367)       0:00:00.367 ********** \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] ***********************************\nSaturday 23 May 2026  00:42:33 +0000 (0:00:01.358)       0:00:01.726 ********** \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] ***********************************************\nSaturday 23 May 2026  00:42:34 +0000 (0:00:01.189)       0:00:02.916 ********** \n\u001b[0;32mok: [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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\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] **********************************************\nSaturday 23 May 2026  00:42:39 +0000 (0:00:04.989)       0:00:07.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=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 ********************************************************************\nSaturday 23 May 2026  00:42:39 +0000 (0:00:00.501)       0:00:08.406 ********** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.99s\nosism.commons.facts : Create custom facts directory --------------------- 1.36s\nosism.commons.facts : Copy fact files ----------------------------------- 1.19s\nGather facts for all hosts ---------------------------------------------- 0.50s\n\u001b[32m2026-05-23 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m\n\u001b[32m2026-05-23 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6bce9310-9947-4490-b327-d5e93144775f (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6bce9310-9947-4490-b327-d5e93144775f (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] ***********************************\nSaturday 23 May 2026  00:42:47 +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] *****************************\nSaturday 23 May 2026  00:42:47 +0000 (0:00:00.235)       0:00:00.528 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:47 +0000 (0:00:00.264)       0:00:00.792 ********** \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] ******************\nSaturday 23 May 2026  00:42:47 +0000 (0:00:00.368)       0:00:01.161 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:48 +0000 (0:00:00.378)       0:00:01.540 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:48 +0000 (0:00:00.183)       0:00:01.723 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:48 +0000 (0:00:00.202)       0:00:01.926 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:48 +0000 (0:00:00.191)       0:00:02.117 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:49 +0000 (0:00:00.172)       0:00:02.290 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:49 +0000 (0:00:00.174)       0:00:02.464 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:49 +0000 (0:00:00.179)       0:00:02.644 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:49 +0000 (0:00:00.202)       0:00:02.846 ********** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:49 +0000 (0:00:00.396)       0:00:03.242 ********** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:50 +0000 (0:00:00.369)       0:00:03.612 ********** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:50 +0000 (0:00:00.613)       0:00:04.226 ********** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:42:51 +0000 (0:00:00.648)       0:00:04.875 ********** \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] *************\nSaturday 23 May 2026  00:42:52 +0000 (0:00:00.764)       0:00:05.639 ********** \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] *************\nSaturday 23 May 2026  00:42:52 +0000 (0:00:00.407)       0:00:06.047 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:42:52 +0000 (0:00:00.196)       0:00:06.244 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:42:53 +0000 (0:00:00.220)       0:00:06.464 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:42:53 +0000 (0:00:00.210)       0:00:06.674 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:42:53 +0000 (0:00:00.199)       0:00:06.874 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:42:53 +0000 (0:00:00.222)       0:00:07.096 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:42:54 +0000 (0:00:00.199)       0:00:07.296 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:42:54 +0000 (0:00:00.197)       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] *************\nSaturday 23 May 2026  00:42:54 +0000 (0:00:00.207)       0:00:07.702 ********** \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] *************\nSaturday 23 May 2026  00:42:55 +0000 (0:00:01.105)       0:00:08.808 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:42:55 +0000 (0:00:00.227)       0:00:09.035 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:42:55 +0000 (0:00:00.218)       0:00:09.253 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:42:56 +0000 (0:00:00.203)       0:00:09.457 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nSaturday 23 May 2026  00:42:56 +0000 (0:00:00.201)       0:00:09.659 ********** \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] ***************************************************\nSaturday 23 May 2026  00:42:56 +0000 (0:00:00.184)       0:00:09.843 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nSaturday 23 May 2026  00:42:56 +0000 (0:00:00.131)       0:00:09.975 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nSaturday 23 May 2026  00:42:56 +0000 (0:00:00.144)       0:00:10.119 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nSaturday 23 May 2026  00:42:57 +0000 (0:00:00.139)       0:00:10.259 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nSaturday 23 May 2026  00:42:57 +0000 (0:00:00.129)       0:00:10.388 ********** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b4f1ed90-0f41-58db-9ea4-49f905d73a05'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8b269e03-c331-5dfe-ab4d-13c9a45ad129'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nSaturday 23 May 2026  00:42:57 +0000 (0:00:00.174)       0:00:10.563 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b4f1ed90-0f41-58db-9ea4-49f905d73a05'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8b269e03-c331-5dfe-ab4d-13c9a45ad129'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nSaturday 23 May 2026  00:42:57 +0000 (0:00:00.160)       0:00:10.723 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b4f1ed90-0f41-58db-9ea4-49f905d73a05'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8b269e03-c331-5dfe-ab4d-13c9a45ad129'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nSaturday 23 May 2026  00:42:57 +0000 (0:00:00.391)       0:00:11.115 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b4f1ed90-0f41-58db-9ea4-49f905d73a05'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8b269e03-c331-5dfe-ab4d-13c9a45ad129'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nSaturday 23 May 2026  00:42:58 +0000 (0:00:00.158)       0:00:11.273 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nSaturday 23 May 2026  00:42:58 +0000 (0:00:00.147)       0:00:11.421 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nSaturday 23 May 2026  00:42:58 +0000 (0:00:00.152)       0:00:11.573 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nSaturday 23 May 2026  00:42:58 +0000 (0:00:00.137)       0:00:11.711 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nSaturday 23 May 2026  00:42:58 +0000 (0:00:00.146)       0:00:11.857 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nSaturday 23 May 2026  00:42:58 +0000 (0:00:00.138)       0:00:11.995 ********** \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\": \"b4f1ed90-0f41-58db-9ea4-49f905d73a05\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"8b269e03-c331-5dfe-ab4d-13c9a45ad129\"\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] *******************************************************\nSaturday 23 May 2026  00:42:58 +0000 (0:00:00.148)       0:00:12.143 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nSaturday 23 May 2026  00:42:59 +0000 (0:00:00.137)       0:00:12.281 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nSaturday 23 May 2026  00:42:59 +0000 (0:00:00.114)       0:00:12.395 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nSaturday 23 May 2026  00:42:59 +0000 (0:00:00.132)       0:00:12.527 ********** \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\": \"b4f1ed90-0f41-58db-9ea4-49f905d73a05\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"8b269e03-c331-5dfe-ab4d-13c9a45ad129\"\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-b4f1ed90-0f41-58db-9ea4-49f905d73a05\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129\"\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] *************************************\nSaturday 23 May 2026  00:42:59 +0000 (0:00:00.425)       0:00:12.953 ********** \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] ***********************************\nSaturday 23 May 2026  00:43:01 +0000 (0:00:01.842)       0:00:14.795 ********** \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 23 May 2026  00:43:01 +0000 (0:00:00.270)       0:00:15.065 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:02 +0000 (0:00:00.290)       0:00:15.356 ********** \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] ******************\nSaturday 23 May 2026  00:43:02 +0000 (0:00:00.392)       0:00:15.748 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:02 +0000 (0:00:00.198)       0:00:15.946 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:02 +0000 (0:00:00.202)       0:00:16.148 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:03 +0000 (0:00:00.191)       0:00:16.340 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:03 +0000 (0:00:00.202)       0:00:16.543 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:03 +0000 (0:00:00.660)       0:00:17.203 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:04 +0000 (0:00:00.217)       0:00:17.420 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:04 +0000 (0:00:00.197)       0:00:17.617 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:04 +0000 (0:00:00.204)       0:00:17.822 ********** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:04 +0000 (0:00:00.430)       0:00:18.253 ********** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:05 +0000 (0:00:00.428)       0:00:18.682 ********** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:05 +0000 (0:00:00.410)       0:00:19.092 ********** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:06 +0000 (0:00:00.420)       0:00:19.512 ********** \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] *************\nSaturday 23 May 2026  00:43:06 +0000 (0:00:00.336)       0:00:19.849 ********** \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] *************\nSaturday 23 May 2026  00:43:06 +0000 (0:00:00.383)       0:00:20.233 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:07 +0000 (0:00:00.179)       0:00:20.412 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:07 +0000 (0:00:00.715)       0:00:21.128 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:08 +0000 (0:00:00.198)       0:00:21.326 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:08 +0000 (0:00:00.192)       0:00:21.518 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:08 +0000 (0:00:00.185)       0:00:21.704 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:08 +0000 (0:00:00.228)       0:00:21.932 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:08 +0000 (0:00:00.189)       0:00:22.122 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:09 +0000 (0:00:00.185)       0:00:22.307 ********** \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] *************\nSaturday 23 May 2026  00:43:09 +0000 (0:00:00.922)       0:00:23.230 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:10 +0000 (0:00:00.186)       0:00:23.417 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:10 +0000 (0:00:00.197)       0:00:23.615 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:10 +0000 (0:00:00.238)       0:00:23.853 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nSaturday 23 May 2026  00:43:10 +0000 (0:00:00.220)       0:00:24.073 ********** \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] ***************************************************\nSaturday 23 May 2026  00:43:11 +0000 (0:00:00.424)       0:00:24.497 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nSaturday 23 May 2026  00:43:11 +0000 (0:00:00.194)       0:00:24.692 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nSaturday 23 May 2026  00:43:11 +0000 (0:00:00.149)       0:00:24.841 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nSaturday 23 May 2026  00:43:11 +0000 (0:00:00.168)       0:00:25.010 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nSaturday 23 May 2026  00:43:11 +0000 (0:00:00.209)       0:00:25.220 ********** \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '83d901c1-bd54-523d-ac74-b56aad860e18'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '985ac778-7e35-574a-8aaf-e6ab5d3bda39'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nSaturday 23 May 2026  00:43:12 +0000 (0:00:00.267)       0:00:25.487 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '83d901c1-bd54-523d-ac74-b56aad860e18'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '985ac778-7e35-574a-8aaf-e6ab5d3bda39'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nSaturday 23 May 2026  00:43:12 +0000 (0:00:00.160)       0:00:25.648 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '83d901c1-bd54-523d-ac74-b56aad860e18'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '985ac778-7e35-574a-8aaf-e6ab5d3bda39'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nSaturday 23 May 2026  00:43:12 +0000 (0:00:00.149)       0:00:25.797 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '83d901c1-bd54-523d-ac74-b56aad860e18'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '985ac778-7e35-574a-8aaf-e6ab5d3bda39'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nSaturday 23 May 2026  00:43:12 +0000 (0:00:00.188)       0:00:25.986 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nSaturday 23 May 2026  00:43:12 +0000 (0:00:00.139)       0:00:26.125 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nSaturday 23 May 2026  00:43:13 +0000 (0:00:00.151)       0:00:26.277 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nSaturday 23 May 2026  00:43:13 +0000 (0:00:00.127)       0:00:26.404 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nSaturday 23 May 2026  00:43:13 +0000 (0:00:00.380)       0:00:26.785 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nSaturday 23 May 2026  00:43:13 +0000 (0:00:00.149)       0:00:26.934 ********** \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\": \"83d901c1-bd54-523d-ac74-b56aad860e18\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"985ac778-7e35-574a-8aaf-e6ab5d3bda39\"\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] *******************************************************\nSaturday 23 May 2026  00:43:13 +0000 (0:00:00.132)       0:00:27.066 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nSaturday 23 May 2026  00:43:13 +0000 (0:00:00.111)       0:00:27.178 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nSaturday 23 May 2026  00:43:14 +0000 (0:00:00.108)       0:00:27.286 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nSaturday 23 May 2026  00:43:14 +0000 (0:00:00.121)       0:00:27.407 ********** \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\": \"83d901c1-bd54-523d-ac74-b56aad860e18\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"985ac778-7e35-574a-8aaf-e6ab5d3bda39\"\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-83d901c1-bd54-523d-ac74-b56aad860e18\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-83d901c1-bd54-523d-ac74-b56aad860e18\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39\"\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] *************************************\nSaturday 23 May 2026  00:43:14 +0000 (0:00:00.205)       0:00:27.612 ********** \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] ***********************************\nSaturday 23 May 2026  00:43:15 +0000 (0:00:00.959)       0:00:28.572 ********** \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 23 May 2026  00:43:15 +0000 (0:00:00.427)       0:00:29.000 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:16 +0000 (0:00:00.581)       0:00:29.581 ********** \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] ******************\nSaturday 23 May 2026  00:43:16 +0000 (0:00:00.412)       0:00:29.994 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:16 +0000 (0:00:00.235)       0:00:30.229 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:17 +0000 (0:00:00.248)       0:00:30.478 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:17 +0000 (0:00:00.234)       0:00:30.713 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:17 +0000 (0:00:00.206)       0:00:30.919 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:17 +0000 (0:00:00.216)       0:00:31.135 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:18 +0000 (0:00:00.220)       0:00:31.355 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:18 +0000 (0:00:00.211)       0:00:31.567 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:18 +0000 (0:00:00.221)       0:00:31.789 ********** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:19 +0000 (0:00:00.717)       0:00:32.506 ********** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:20 +0000 (0:00:00.899)       0:00:33.406 ********** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:20 +0000 (0:00:00.481)       0:00:33.887 ********** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:43:21 +0000 (0:00:00.481)       0:00:34.369 ********** \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] *************\nSaturday 23 May 2026  00:43:21 +0000 (0:00:00.367)       0:00:34.736 ********** \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] *************\nSaturday 23 May 2026  00:43:21 +0000 (0:00:00.449)       0:00:35.186 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:22 +0000 (0:00:00.201)       0:00:35.388 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:22 +0000 (0:00:00.233)       0:00:35.621 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:22 +0000 (0:00:00.190)       0:00:35.811 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:22 +0000 (0:00:00.193)       0:00:36.004 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:23 +0000 (0:00:00.265)       0:00:36.270 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:23 +0000 (0:00:00.775)       0:00:37.045 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:24 +0000 (0:00:00.223)       0:00:37.269 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:24 +0000 (0:00:00.238)       0:00:37.507 ********** \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] *************\nSaturday 23 May 2026  00:43:24 +0000 (0:00:00.723)       0:00:38.230 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:25 +0000 (0:00:00.225)       0:00:38.456 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:25 +0000 (0:00:00.186)       0:00:38.642 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:43:25 +0000 (0:00:00.257)       0:00:38.900 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nSaturday 23 May 2026  00:43:25 +0000 (0:00:00.200)       0:00:39.100 ********** \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] ***************************************************\nSaturday 23 May 2026  00:43:26 +0000 (0:00:00.204)       0:00:39.305 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nSaturday 23 May 2026  00:43:26 +0000 (0:00:00.150)       0:00:39.456 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nSaturday 23 May 2026  00:43:26 +0000 (0:00:00.158)       0:00:39.614 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nSaturday 23 May 2026  00:43:26 +0000 (0:00:00.164)       0:00:39.779 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nSaturday 23 May 2026  00:43:26 +0000 (0:00:00.477)       0:00:40.256 ********** \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '7b737905-56fc-5e44-9786-be77b1d4f31f'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '47275144-6413-5188-957f-f9930c45e8bb'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nSaturday 23 May 2026  00:43:27 +0000 (0:00:00.234)       0:00:40.491 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '7b737905-56fc-5e44-9786-be77b1d4f31f'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '47275144-6413-5188-957f-f9930c45e8bb'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nSaturday 23 May 2026  00:43:27 +0000 (0:00:00.154)       0:00:40.646 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '7b737905-56fc-5e44-9786-be77b1d4f31f'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '47275144-6413-5188-957f-f9930c45e8bb'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nSaturday 23 May 2026  00:43:27 +0000 (0:00:00.185)       0:00:40.831 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '7b737905-56fc-5e44-9786-be77b1d4f31f'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '47275144-6413-5188-957f-f9930c45e8bb'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nSaturday 23 May 2026  00:43:27 +0000 (0:00:00.186)       0:00:41.017 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nSaturday 23 May 2026  00:43:27 +0000 (0:00:00.156)       0:00:41.174 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nSaturday 23 May 2026  00:43:28 +0000 (0:00:00.151)       0:00:41.326 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nSaturday 23 May 2026  00:43:28 +0000 (0:00:00.147)       0:00:41.473 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nSaturday 23 May 2026  00:43:28 +0000 (0:00:00.148)       0:00:41.621 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nSaturday 23 May 2026  00:43:28 +0000 (0:00:00.134)       0:00:41.755 ********** \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\": \"7b737905-56fc-5e44-9786-be77b1d4f31f\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"47275144-6413-5188-957f-f9930c45e8bb\"\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] *******************************************************\nSaturday 23 May 2026  00:43:28 +0000 (0:00:00.150)       0:00:41.905 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nSaturday 23 May 2026  00:43:28 +0000 (0:00:00.148)       0:00:42.054 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nSaturday 23 May 2026  00:43:29 +0000 (0:00:00.349)       0:00:42.404 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nSaturday 23 May 2026  00:43:29 +0000 (0:00:00.143)       0:00:42.548 ********** \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\": \"7b737905-56fc-5e44-9786-be77b1d4f31f\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"47275144-6413-5188-957f-f9930c45e8bb\"\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-7b737905-56fc-5e44-9786-be77b1d4f31f\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-7b737905-56fc-5e44-9786-be77b1d4f31f\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-47275144-6413-5188-957f-f9930c45e8bb\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-47275144-6413-5188-957f-f9930c45e8bb\"\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] *************************************\nSaturday 23 May 2026  00:43:29 +0000 (0:00:00.239)       0:00:42.787 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:43:30 +0000 (0:00:01.000)       0:00:43.787 ********** \n=============================================================================== \nWrite configuration file ------------------------------------------------ 3.80s\nAdd known partitions to the list of available block devices ------------- 1.24s\nAdd known links to the list of available block devices ------------------ 1.17s\nGet initial list of available block devices ----------------------------- 1.14s\nAdd known partitions to the list of available block devices ------------- 1.11s\nGet extra vars for Ceph configuration ----------------------------------- 0.93s\nAdd known partitions to the list of available block devices ------------- 0.92s\nAdd known links to the list of available block devices ------------------ 0.90s\nPrint configuration data ------------------------------------------------ 0.87s\nDefine lvm_volumes structures ------------------------------------------- 0.82s\nSet UUIDs for OSD VGs/LVs ----------------------------------------------- 0.81s\nAdd known partitions to the list of available block devices ------------- 0.77s\nAdd known links to the list of available block devices ------------------ 0.76s\nGenerate lvm_volumes structure (block + wal) ---------------------------- 0.73s\nAdd known partitions to the list of available block devices ------------- 0.72s\nAdd known links to the list of available block devices ------------------ 0.72s\nAdd known partitions to the list of available block devices ------------- 0.72s\nGenerate lvm_volumes structure (block only) ----------------------------- 0.68s\nSet WAL devices config data --------------------------------------------- 0.67s\nAdd known links to the list of available block devices ------------------ 0.66s\n\u001b[32m2026-05-23 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f2806564-9123-419e-b5ef-5fbfbddf3b0e (sync inventory) is running in background. Output coming soon.\u001b[0m\n\u001b[32m2026-05-23 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m\n\u001b[32m2026-05-23 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m\n\u001b[32m2026-05-23 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m\n\u001b[32m2026-05-23 00:43:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m\n\u001b[32m2026-05-23 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m\n\u001b[32m2026-05-23 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m\n\u001b[32m2026-05-23 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m\n\u001b[32m2026-05-23 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m\n\u001b[32m2026-05-23 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m\n\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m\n\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m\n\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m\n\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m\n\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m\n\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m\n\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m\n\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m\n\u001b[32m2026-05-23 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m\n\u001b[32m2026-05-23 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m\n\u001b[32m2026-05-23 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m\n\u001b[32m2026-05-23 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m\n\u001b[32m2026-05-23 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m\n\u001b[32m2026-05-23 00:44:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m\n\u001b[32m2026-05-23 00:44:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m\n[master 2c91b57] 2026-05-23-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-23 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m\n\u001b[32m2026-05-23 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3dc0889a-a183-4327-b749-2d1f5b9d1857 (ceph-create-lvm-devices) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3dc0889a-a183-4327-b749-2d1f5b9d1857 (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] ***********************************\nSaturday 23 May 2026  00:44:32 +0000 (0:00:00.257)       0:00:00.257 ********** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 23 May 2026  00:44:32 +0000 (0:00:00.207)       0:00:00.465 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:32 +0000 (0:00:00.221)       0:00:00.687 ********** \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] ******************\nSaturday 23 May 2026  00:44:33 +0000 (0:00:00.428)       0:00:01.115 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:33 +0000 (0:00:00.481)       0:00:01.596 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:33 +0000 (0:00:00.232)       0:00:01.829 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:34 +0000 (0:00:00.189)       0:00:02.018 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:34 +0000 (0:00:00.176)       0:00:02.195 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:34 +0000 (0:00:00.196)       0:00:02.391 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:34 +0000 (0:00:00.216)       0:00:02.607 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:34 +0000 (0:00:00.221)       0:00:02.828 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:34 +0000 (0:00:00.171)       0:00:03.000 ********** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:35 +0000 (0:00:00.430)       0:00:03.430 ********** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:35 +0000 (0:00:00.418)       0:00:03.849 ********** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:36 +0000 (0:00:00.610)       0:00:04.459 ********** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:37 +0000 (0:00:00.730)       0:00:05.190 ********** \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] *************\nSaturday 23 May 2026  00:44:37 +0000 (0:00:00.328)       0:00:05.519 ********** \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] *************\nSaturday 23 May 2026  00:44:37 +0000 (0:00:00.431)       0:00:05.950 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:38 +0000 (0:00:00.206)       0:00:06.156 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:38 +0000 (0:00:00.214)       0:00:06.371 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:38 +0000 (0:00:00.221)       0:00:06.593 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:38 +0000 (0:00:00.213)       0:00:06.806 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:39 +0000 (0:00:00.230)       0:00:07.036 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:39 +0000 (0:00:00.186)       0:00:07.223 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:39 +0000 (0:00:00.171)       0:00:07.394 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:39 +0000 (0:00:00.189)       0:00:07.584 ********** \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] *************\nSaturday 23 May 2026  00:44:40 +0000 (0:00:00.929)       0:00:08.513 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:40 +0000 (0:00:00.177)       0:00:08.691 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:40 +0000 (0:00:00.212)       0:00:08.904 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:44:41 +0000 (0:00:00.213)       0:00:09.117 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nSaturday 23 May 2026  00:44:41 +0000 (0:00:00.189)       0:00:09.306 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nSaturday 23 May 2026  00:44:41 +0000 (0:00:00.145)       0:00:09.452 ********** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b4f1ed90-0f41-58db-9ea4-49f905d73a05'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8b269e03-c331-5dfe-ab4d-13c9a45ad129'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nSaturday 23 May 2026  00:44:41 +0000 (0:00:00.185)       0:00:09.638 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nSaturday 23 May 2026  00:44:43 +0000 (0:00:02.207)       0:00:11.845 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nSaturday 23 May 2026  00:44:43 +0000 (0:00:00.163)       0:00:12.009 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nSaturday 23 May 2026  00:44:45 +0000 (0:00:01.616)       0:00:13.626 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nSaturday 23 May 2026  00:44:45 +0000 (0:00:00.152)       0:00:13.778 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nSaturday 23 May 2026  00:44:45 +0000 (0:00:00.135)       0:00:13.914 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nSaturday 23 May 2026  00:44:46 +0000 (0:00:00.426)       0:00:14.340 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nSaturday 23 May 2026  00:44:46 +0000 (0:00:00.133)       0:00:14.474 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nSaturday 23 May 2026  00:44:46 +0000 (0:00:00.164)       0:00:14.639 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nSaturday 23 May 2026  00:44:46 +0000 (0:00:00.160)       0:00:14.800 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nSaturday 23 May 2026  00:44:46 +0000 (0:00:00.170)       0:00:14.971 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nSaturday 23 May 2026  00:44:47 +0000 (0:00:00.196)       0:00:15.167 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nSaturday 23 May 2026  00:44:47 +0000 (0:00:00.170)       0:00:15.338 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \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] ************\nSaturday 23 May 2026  00:44:47 +0000 (0:00:00.164)       0:00:15.503 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \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] *********************\nSaturday 23 May 2026  00:44:47 +0000 (0:00:00.157)       0:00:15.660 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nSaturday 23 May 2026  00:44:47 +0000 (0:00:00.145)       0:00:15.805 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nSaturday 23 May 2026  00:44:47 +0000 (0:00:00.141)       0:00:15.947 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nSaturday 23 May 2026  00:44:48 +0000 (0:00:00.148)       0:00:16.095 ********** \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] **********************************\nSaturday 23 May 2026  00:44:48 +0000 (0:00:00.393)       0:00:16.489 ********** \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] *******************************\nSaturday 23 May 2026  00:44:48 +0000 (0:00:00.208)       0:00:16.697 ********** \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] ********************\nSaturday 23 May 2026  00:44:48 +0000 (0:00:00.153)       0:00:16.851 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nSaturday 23 May 2026  00:44:49 +0000 (0:00:00.687)       0:00:17.539 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nSaturday 23 May 2026  00:44:50 +0000 (0:00:00.549)       0:00:18.089 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nSaturday 23 May 2026  00:44:50 +0000 (0:00:00.515)       0:00:18.605 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nSaturday 23 May 2026  00:44:50 +0000 (0:00:00.149)       0:00:18.754 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nSaturday 23 May 2026  00:44:50 +0000 (0:00:00.112)       0:00:18.866 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nSaturday 23 May 2026  00:44:50 +0000 (0:00:00.141)       0:00:19.008 ********** \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] ******************************************************\nSaturday 23 May 2026  00:44:51 +0000 (0:00:00.147)       0:00:19.156 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nSaturday 23 May 2026  00:44:51 +0000 (0:00:00.130)       0:00:19.287 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nSaturday 23 May 2026  00:44:51 +0000 (0:00:00.152)       0:00:19.439 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nSaturday 23 May 2026  00:44:51 +0000 (0:00:00.365)       0:00:19.805 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nSaturday 23 May 2026  00:44:51 +0000 (0:00:00.142)       0:00:19.947 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nSaturday 23 May 2026  00:44:52 +0000 (0:00:00.163)       0:00:20.110 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nSaturday 23 May 2026  00:44:52 +0000 (0:00:00.139)       0:00:20.250 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nSaturday 23 May 2026  00:44:52 +0000 (0:00:00.182)       0:00:20.432 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nSaturday 23 May 2026  00:44:52 +0000 (0:00:00.146)       0:00:20.579 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nSaturday 23 May 2026  00:44:52 +0000 (0:00:00.124)       0:00:20.703 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nSaturday 23 May 2026  00:44:52 +0000 (0:00:00.136)       0:00:20.840 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nSaturday 23 May 2026  00:44:52 +0000 (0:00:00.131)       0:00:20.972 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nSaturday 23 May 2026  00:44:53 +0000 (0:00:00.194)       0:00:21.166 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nSaturday 23 May 2026  00:44:53 +0000 (0:00:00.148)       0:00:21.314 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nSaturday 23 May 2026  00:44:53 +0000 (0:00:00.148)       0:00:21.463 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nSaturday 23 May 2026  00:44:53 +0000 (0:00:00.391)       0:00:21.855 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nSaturday 23 May 2026  00:44:54 +0000 (0:00:00.166)       0:00:22.021 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nSaturday 23 May 2026  00:44:54 +0000 (0:00:00.159)       0:00:22.181 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nSaturday 23 May 2026  00:44:54 +0000 (0:00:00.183)       0:00:22.364 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nSaturday 23 May 2026  00:44:54 +0000 (0:00:00.204)       0:00:22.569 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nSaturday 23 May 2026  00:44:54 +0000 (0:00:00.167)       0:00:22.737 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nSaturday 23 May 2026  00:44:54 +0000 (0:00:00.196)       0:00:22.933 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nSaturday 23 May 2026  00:44:55 +0000 (0:00:00.195)       0:00:23.129 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nSaturday 23 May 2026  00:44:55 +0000 (0:00:00.527)       0:00:23.656 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nSaturday 23 May 2026  00:44:56 +0000 (0:00:00.512)       0:00:24.168 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nSaturday 23 May 2026  00:44:56 +0000 (0:00:00.155)       0:00:24.323 ********** \n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'vg_name': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'vg_name': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nSaturday 23 May 2026  00:44:56 +0000 (0:00:00.179)       0:00:24.503 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nSaturday 23 May 2026  00:44:56 +0000 (0:00:00.302)       0:00:24.806 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nSaturday 23 May 2026  00:44:56 +0000 (0:00:00.140)       0:00:24.946 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nSaturday 23 May 2026  00:44:57 +0000 (0:00:00.147)       0:00:25.094 ********** \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-8b269e03-c331-5dfe-ab4d-13c9a45ad129\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05\"\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-b4f1ed90-0f41-58db-9ea4-49f905d73a05\"\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-8b269e03-c331-5dfe-ab4d-13c9a45ad129\"\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] ***********************************\nSaturday 23 May 2026  00:44:57 +0000 (0:00:00.266)       0:00:25.360 ********** \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 23 May 2026  00:44:57 +0000 (0:00:00.248)       0:00:25.609 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:57 +0000 (0:00:00.196)       0:00:25.805 ********** \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] ******************\nSaturday 23 May 2026  00:44:58 +0000 (0:00:00.483)       0:00:26.289 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:58 +0000 (0:00:00.190)       0:00:26.479 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:58 +0000 (0:00:00.183)       0:00:26.662 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:59 +0000 (0:00:00.542)       0:00:27.205 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:59 +0000 (0:00:00.190)       0:00:27.396 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:59 +0000 (0:00:00.194)       0:00:27.590 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:44:59 +0000 (0:00:00.204)       0:00:27.794 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:00 +0000 (0:00:00.223)       0:00:28.018 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:00 +0000 (0:00:00.204)       0:00:28.223 ********** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:00 +0000 (0:00:00.474)       0:00:28.697 ********** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:01 +0000 (0:00:00.461)       0:00:29.158 ********** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:01 +0000 (0:00:00.501)       0:00:29.660 ********** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:02 +0000 (0:00:00.460)       0:00:30.121 ********** \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] *************\nSaturday 23 May 2026  00:45:02 +0000 (0:00:00.369)       0:00:30.490 ********** \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] *************\nSaturday 23 May 2026  00:45:03 +0000 (0:00:00.782)       0:00:31.272 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:03 +0000 (0:00:00.253)       0:00:31.525 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:03 +0000 (0:00:00.238)       0:00:31.763 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:04 +0000 (0:00:00.254)       0:00:32.018 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:04 +0000 (0:00:00.251)       0:00:32.269 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:04 +0000 (0:00:00.206)       0:00:32.476 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:04 +0000 (0:00:00.236)       0:00:32.712 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:04 +0000 (0:00:00.199)       0:00:32.912 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:05 +0000 (0:00:00.206)       0:00:33.119 ********** \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] *************\nSaturday 23 May 2026  00:45:06 +0000 (0:00:00.908)       0:00:34.028 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:06 +0000 (0:00:00.195)       0:00:34.223 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:06 +0000 (0:00:00.203)       0:00:34.426 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:07 +0000 (0:00:00.696)       0:00:35.122 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nSaturday 23 May 2026  00:45:07 +0000 (0:00:00.211)       0:00:35.334 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nSaturday 23 May 2026  00:45:07 +0000 (0:00:00.139)       0:00:35.473 ********** \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '83d901c1-bd54-523d-ac74-b56aad860e18'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '985ac778-7e35-574a-8aaf-e6ab5d3bda39'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nSaturday 23 May 2026  00:45:07 +0000 (0:00:00.238)       0:00:35.712 ********** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nSaturday 23 May 2026  00:45:09 +0000 (0:00:01.880)       0:00:37.592 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nSaturday 23 May 2026  00:45:09 +0000 (0:00:00.162)       0:00:37.754 ********** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nSaturday 23 May 2026  00:45:11 +0000 (0:00:01.394)       0:00:39.149 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nSaturday 23 May 2026  00:45:11 +0000 (0:00:00.165)       0:00:39.314 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nSaturday 23 May 2026  00:45:11 +0000 (0:00:00.176)       0:00:39.490 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nSaturday 23 May 2026  00:45:11 +0000 (0:00:00.170)       0:00:39.661 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nSaturday 23 May 2026  00:45:11 +0000 (0:00:00.137)       0:00:39.799 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nSaturday 23 May 2026  00:45:11 +0000 (0:00:00.173)       0:00:39.973 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nSaturday 23 May 2026  00:45:12 +0000 (0:00:00.450)       0:00:40.424 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nSaturday 23 May 2026  00:45:12 +0000 (0:00:00.183)       0:00:40.608 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nSaturday 23 May 2026  00:45:12 +0000 (0:00:00.148)       0:00:40.756 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nSaturday 23 May 2026  00:45:12 +0000 (0:00:00.179)       0:00:40.935 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \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] ************\nSaturday 23 May 2026  00:45:13 +0000 (0:00:00.237)       0:00:41.173 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \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] *********************\nSaturday 23 May 2026  00:45:13 +0000 (0:00:00.150)       0:00:41.323 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nSaturday 23 May 2026  00:45:13 +0000 (0:00:00.143)       0:00:41.466 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nSaturday 23 May 2026  00:45:13 +0000 (0:00:00.133)       0:00:41.600 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nSaturday 23 May 2026  00:45:13 +0000 (0:00:00.119)       0:00:41.719 ********** \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] **********************************\nSaturday 23 May 2026  00:45:13 +0000 (0:00:00.135)       0:00:41.855 ********** \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] *******************************\nSaturday 23 May 2026  00:45:13 +0000 (0:00:00.139)       0:00:41.994 ********** \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] ********************\nSaturday 23 May 2026  00:45:14 +0000 (0:00:00.144)       0:00:42.139 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nSaturday 23 May 2026  00:45:14 +0000 (0:00:00.785)       0:00:42.925 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nSaturday 23 May 2026  00:45:15 +0000 (0:00:00.531)       0:00:43.456 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nSaturday 23 May 2026  00:45:15 +0000 (0:00:00.532)       0:00:43.989 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nSaturday 23 May 2026  00:45:16 +0000 (0:00:00.170)       0:00:44.159 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nSaturday 23 May 2026  00:45:16 +0000 (0:00:00.144)       0:00:44.303 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nSaturday 23 May 2026  00:45:16 +0000 (0:00:00.120)       0:00:44.424 ********** \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] ******************************************************\nSaturday 23 May 2026  00:45:16 +0000 (0:00:00.169)       0:00:44.593 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nSaturday 23 May 2026  00:45:16 +0000 (0:00:00.160)       0:00:44.753 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nSaturday 23 May 2026  00:45:16 +0000 (0:00:00.139)       0:00:44.893 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nSaturday 23 May 2026  00:45:17 +0000 (0:00:00.164)       0:00:45.057 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nSaturday 23 May 2026  00:45:17 +0000 (0:00:00.142)       0:00:45.199 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nSaturday 23 May 2026  00:45:17 +0000 (0:00:00.144)       0:00:45.344 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nSaturday 23 May 2026  00:45:17 +0000 (0:00:00.374)       0:00:45.718 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nSaturday 23 May 2026  00:45:17 +0000 (0:00:00.140)       0:00:45.858 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nSaturday 23 May 2026  00:45:17 +0000 (0:00:00.133)       0:00:45.992 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nSaturday 23 May 2026  00:45:18 +0000 (0:00:00.144)       0:00:46.137 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nSaturday 23 May 2026  00:45:18 +0000 (0:00:00.175)       0:00:46.313 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nSaturday 23 May 2026  00:45:18 +0000 (0:00:00.137)       0:00:46.450 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nSaturday 23 May 2026  00:45:18 +0000 (0:00:00.166)       0:00:46.617 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nSaturday 23 May 2026  00:45:18 +0000 (0:00:00.143)       0:00:46.760 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nSaturday 23 May 2026  00:45:18 +0000 (0:00:00.135)       0:00:46.896 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nSaturday 23 May 2026  00:45:19 +0000 (0:00:00.163)       0:00:47.059 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nSaturday 23 May 2026  00:45:19 +0000 (0:00:00.168)       0:00:47.228 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nSaturday 23 May 2026  00:45:19 +0000 (0:00:00.174)       0:00:47.403 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nSaturday 23 May 2026  00:45:19 +0000 (0:00:00.513)       0:00:47.916 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nSaturday 23 May 2026  00:45:20 +0000 (0:00:00.201)       0:00:48.118 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nSaturday 23 May 2026  00:45:20 +0000 (0:00:00.191)       0:00:48.309 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nSaturday 23 May 2026  00:45:20 +0000 (0:00:00.181)       0:00:48.491 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nSaturday 23 May 2026  00:45:20 +0000 (0:00:00.162)       0:00:48.653 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nSaturday 23 May 2026  00:45:21 +0000 (0:00:00.589)       0:00:49.242 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nSaturday 23 May 2026  00:45:21 +0000 (0:00:00.559)       0:00:49.801 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nSaturday 23 May 2026  00:45:21 +0000 (0:00:00.173)       0:00:49.975 ********** \n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'vg_name': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'vg_name': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nSaturday 23 May 2026  00:45:22 +0000 (0:00:00.216)       0:00:50.191 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nSaturday 23 May 2026  00:45:22 +0000 (0:00:00.163)       0:00:50.355 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nSaturday 23 May 2026  00:45:22 +0000 (0:00:00.208)       0:00:50.563 ********** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nSaturday 23 May 2026  00:45:22 +0000 (0:00:00.203)       0:00:50.766 ********** \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-83d901c1-bd54-523d-ac74-b56aad860e18\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-83d901c1-bd54-523d-ac74-b56aad860e18\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39\"\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-83d901c1-bd54-523d-ac74-b56aad860e18\"\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-985ac778-7e35-574a-8aaf-e6ab5d3bda39\"\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] ***********************************\nSaturday 23 May 2026  00:45:23 +0000 (0:00:00.568)       0:00:51.334 ********** \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nSaturday 23 May 2026  00:45:23 +0000 (0:00:00.267)       0:00:51.602 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:23 +0000 (0:00:00.281)       0:00:51.883 ********** \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] ******************\nSaturday 23 May 2026  00:45:24 +0000 (0:00:00.438)       0:00:52.322 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:24 +0000 (0:00:00.191)       0:00:52.513 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:24 +0000 (0:00:00.201)       0:00:52.715 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:24 +0000 (0:00:00.205)       0:00:52.920 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:25 +0000 (0:00:00.201)       0:00:53.122 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:25 +0000 (0:00:00.193)       0:00:53.315 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:25 +0000 (0:00:00.667)       0:00:53.983 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:26 +0000 (0:00:00.209)       0:00:54.192 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:26 +0000 (0:00:00.208)       0:00:54.401 ********** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:26 +0000 (0:00:00.442)       0:00:54.843 ********** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:27 +0000 (0:00:00.432)       0:00:55.275 ********** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:27 +0000 (0:00:00.449)       0:00:55.725 ********** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nSaturday 23 May 2026  00:45:28 +0000 (0:00:00.465)       0:00:56.190 ********** \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] *************\nSaturday 23 May 2026  00:45:28 +0000 (0:00:00.349)       0:00:56.540 ********** \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] *************\nSaturday 23 May 2026  00:45:28 +0000 (0:00:00.455)       0:00:56.996 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:29 +0000 (0:00:00.199)       0:00:57.195 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:29 +0000 (0:00:00.203)       0:00:57.398 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:30 +0000 (0:00:00.705)       0:00:58.104 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:30 +0000 (0:00:00.208)       0:00:58.312 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:30 +0000 (0:00:00.254)       0:00:58.567 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:30 +0000 (0:00:00.207)       0:00:58.774 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:31 +0000 (0:00:00.248)       0:00:59.023 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:31 +0000 (0:00:00.202)       0:00:59.225 ********** \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] *************\nSaturday 23 May 2026  00:45:31 +0000 (0:00:00.671)       0:00:59.896 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:32 +0000 (0:00:00.196)       0:01:00.093 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:32 +0000 (0:00:00.196)       0:01:00.290 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nSaturday 23 May 2026  00:45:32 +0000 (0:00:00.189)       0:01:00.480 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nSaturday 23 May 2026  00:45:32 +0000 (0:00:00.214)       0:01:00.694 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nSaturday 23 May 2026  00:45:33 +0000 (0:00:00.387)       0:01:01.081 ********** \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '7b737905-56fc-5e44-9786-be77b1d4f31f'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '47275144-6413-5188-957f-f9930c45e8bb'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nSaturday 23 May 2026  00:45:33 +0000 (0:00:00.194)       0:01:01.276 ********** \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nSaturday 23 May 2026  00:45:35 +0000 (0:00:01.832)       0:01:03.109 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nSaturday 23 May 2026  00:45:35 +0000 (0:00:00.137)       0:01:03.246 ********** \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nSaturday 23 May 2026  00:45:36 +0000 (0:00:01.375)       0:01:04.622 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nSaturday 23 May 2026  00:45:36 +0000 (0:00:00.165)       0:01:04.787 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nSaturday 23 May 2026  00:45:36 +0000 (0:00:00.156)       0:01:04.944 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nSaturday 23 May 2026  00:45:37 +0000 (0:00:00.158)       0:01:05.103 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nSaturday 23 May 2026  00:45:37 +0000 (0:00:00.139)       0:01:05.243 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nSaturday 23 May 2026  00:45:37 +0000 (0:00:00.152)       0:01:05.395 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nSaturday 23 May 2026  00:45:37 +0000 (0:00:00.185)       0:01:05.581 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nSaturday 23 May 2026  00:45:37 +0000 (0:00:00.151)       0:01:05.733 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nSaturday 23 May 2026  00:45:38 +0000 (0:00:00.358)       0:01:06.091 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nSaturday 23 May 2026  00:45:38 +0000 (0:00:00.150)       0:01:06.241 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \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] ************\nSaturday 23 May 2026  00:45:38 +0000 (0:00:00.145)       0:01:06.387 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \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] *********************\nSaturday 23 May 2026  00:45:38 +0000 (0:00:00.141)       0:01:06.529 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nSaturday 23 May 2026  00:45:38 +0000 (0:00:00.121)       0:01:06.651 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nSaturday 23 May 2026  00:45:38 +0000 (0:00:00.127)       0:01:06.778 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nSaturday 23 May 2026  00:45:38 +0000 (0:00:00.127)       0:01:06.905 ********** \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] **********************************\nSaturday 23 May 2026  00:45:39 +0000 (0:00:00.111)       0:01:07.017 ********** \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] *******************************\nSaturday 23 May 2026  00:45:39 +0000 (0:00:00.124)       0:01:07.142 ********** \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] ********************\nSaturday 23 May 2026  00:45:39 +0000 (0:00:00.135)       0:01:07.277 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nSaturday 23 May 2026  00:45:39 +0000 (0:00:00.493)       0:01:07.771 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nSaturday 23 May 2026  00:45:40 +0000 (0:00:00.475)       0:01:08.247 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nSaturday 23 May 2026  00:45:40 +0000 (0:00:00.641)       0:01:08.888 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nSaturday 23 May 2026  00:45:41 +0000 (0:00:00.131)       0:01:09.020 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nSaturday 23 May 2026  00:45:41 +0000 (0:00:00.107)       0:01:09.127 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nSaturday 23 May 2026  00:45:41 +0000 (0:00:00.102)       0:01:09.230 ********** \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] ******************************************************\nSaturday 23 May 2026  00:45:41 +0000 (0:00:00.133)       0:01:09.363 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nSaturday 23 May 2026  00:45:41 +0000 (0:00:00.122)       0:01:09.486 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nSaturday 23 May 2026  00:45:41 +0000 (0:00:00.129)       0:01:09.616 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nSaturday 23 May 2026  00:45:41 +0000 (0:00:00.125)       0:01:09.741 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nSaturday 23 May 2026  00:45:41 +0000 (0:00:00.127)       0:01:09.868 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nSaturday 23 May 2026  00:45:41 +0000 (0:00:00.136)       0:01:10.005 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nSaturday 23 May 2026  00:45:42 +0000 (0:00:00.153)       0:01:10.158 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nSaturday 23 May 2026  00:45:42 +0000 (0:00:00.133)       0:01:10.292 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nSaturday 23 May 2026  00:45:42 +0000 (0:00:00.129)       0:01:10.422 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nSaturday 23 May 2026  00:45:42 +0000 (0:00:00.350)       0:01:10.772 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nSaturday 23 May 2026  00:45:42 +0000 (0:00:00.121)       0:01:10.893 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nSaturday 23 May 2026  00:45:43 +0000 (0:00:00.126)       0:01:11.020 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nSaturday 23 May 2026  00:45:43 +0000 (0:00:00.134)       0:01:11.154 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nSaturday 23 May 2026  00:45:43 +0000 (0:00:00.136)       0:01:11.290 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nSaturday 23 May 2026  00:45:43 +0000 (0:00:00.162)       0:01:11.453 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nSaturday 23 May 2026  00:45:43 +0000 (0:00:00.151)       0:01:11.605 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nSaturday 23 May 2026  00:45:43 +0000 (0:00:00.182)       0:01:11.787 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nSaturday 23 May 2026  00:45:43 +0000 (0:00:00.161)       0:01:11.949 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nSaturday 23 May 2026  00:45:44 +0000 (0:00:00.159)       0:01:12.109 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nSaturday 23 May 2026  00:45:44 +0000 (0:00:00.169)       0:01:12.278 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nSaturday 23 May 2026  00:45:44 +0000 (0:00:00.158)       0:01:12.437 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nSaturday 23 May 2026  00:45:44 +0000 (0:00:00.396)       0:01:12.833 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nSaturday 23 May 2026  00:45:44 +0000 (0:00:00.172)       0:01:13.005 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nSaturday 23 May 2026  00:45:45 +0000 (0:00:00.535)       0:01:13.540 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nSaturday 23 May 2026  00:45:46 +0000 (0:00:00.505)       0:01:14.046 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nSaturday 23 May 2026  00:45:46 +0000 (0:00:00.148)       0:01:14.194 ********** \n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'vg_name': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'vg_name': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nSaturday 23 May 2026  00:45:46 +0000 (0:00:00.175)       0:01:14.369 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nSaturday 23 May 2026  00:45:46 +0000 (0:00:00.165)       0:01:14.534 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nSaturday 23 May 2026  00:45:46 +0000 (0:00:00.170)       0:01:14.705 ********** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nSaturday 23 May 2026  00:45:46 +0000 (0:00:00.164)       0:01:14.870 ********** \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-47275144-6413-5188-957f-f9930c45e8bb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-47275144-6413-5188-957f-f9930c45e8bb\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-7b737905-56fc-5e44-9786-be77b1d4f31f\"\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-7b737905-56fc-5e44-9786-be77b1d4f31f\"\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-47275144-6413-5188-957f-f9930c45e8bb\"\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 ********************************************************************\nSaturday 23 May 2026  00:45:47 +0000 (0:00:00.166)       0:01:15.036 ********** \n=============================================================================== \nCreate block VGs -------------------------------------------------------- 5.92s\nCreate block LVs -------------------------------------------------------- 4.39s\nGather DB VGs with total and available size in bytes -------------------- 1.97s\nGather DB+WAL VGs with total and available size in bytes ---------------- 1.69s\nAdd known partitions to the list of available block devices ------------- 1.67s\nGet list of Ceph LVs with associated VGs -------------------------------- 1.65s\nGet list of Ceph PVs with associated VGs -------------------------------- 1.58s\nGather WAL VGs with total and available size in bytes ------------------- 1.56s\nAdd known links to the list of available block devices ------------------ 1.35s\nPrint LVM report data --------------------------------------------------- 1.00s\nAdd known partitions to the list of available block devices ------------- 0.93s\nAdd known partitions to the list of available block devices ------------- 0.91s\nPrint 'Create WAL LVs for ceph_wal_devices' ----------------------------- 0.86s\nCreate DB+WAL VGs ------------------------------------------------------- 0.80s\nCreate DB LVs for ceph_db_wal_devices ----------------------------------- 0.77s\nPrint 'Create DB VGs' --------------------------------------------------- 0.76s\nAdd known links to the list of available block devices ------------------ 0.73s\nGet extra vars for Ceph configuration ----------------------------------- 0.72s\nCreate DB LVs for ceph_db_devices --------------------------------------- 0.71s\nAdd known partitions to the list of available block devices ------------- 0.71s\n\u001b[32m2026-05-23 00:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-23 00:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06be9adb-4469-4dc4-bab1-ef653a04092d (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 06be9adb-4469-4dc4-bab1-ef653a04092d (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] *********************\nSaturday 23 May 2026  00:46:03 +0000 (0:00:00.382)       0:00:00.382 ********** \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.facts : Copy fact files] ***********************************\nSaturday 23 May 2026  00:46:04 +0000 (0:00:01.376)       0:00:01.758 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nSaturday 23 May 2026  00:46:05 +0000 (0:00:01.225)       0:00:02.983 ********** \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-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] **********************************************\nSaturday 23 May 2026  00:46:11 +0000 (0:00:05.751)       0:00:08.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 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 ********************************************************************\nSaturday 23 May 2026  00:46:12 +0000 (0:00:00.549)       0:00:09.284 ********** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.75s\nosism.commons.facts : Create custom facts directory --------------------- 1.38s\nosism.commons.facts : Copy fact files ----------------------------------- 1.22s\nGather facts for all hosts ---------------------------------------------- 0.55s\n\u001b[32m2026-05-23 00:46:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m\n\u001b[32m2026-05-23 00:46:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3403804f-e912-4924-be36-f056d967638d (frr) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 00:46:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3403804f-e912-4924-be36-f056d967638d (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] ********\nSaturday 23 May 2026  00:46:28 +0000 (0:00:00.311)       0:00:00.311 ********** \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] ****************************\nSaturday 23 May 2026  00:46:28 +0000 (0:00:00.232)       0:00:00.544 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Install frr package] ********************************\nSaturday 23 May 2026  00:46:30 +0000 (0:00:01.617)       0:00:02.162 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************\nSaturday 23 May 2026  00:46:40 +0000 (0:00:10.275)       0:00:12.437 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************\nSaturday 23 May 2026  00:46:41 +0000 (0:00:01.086)       0:00:13.523 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set _frr_uplinks fact] ******************************\nSaturday 23 May 2026  00:46:42 +0000 (0:00:00.943)       0:00:14.467 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Write frr_config_template to temporary file] ********\nSaturday 23 May 2026  00:46:43 +0000 (0:00:01.300)       0:00:15.768 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***\nSaturday 23 May 2026  00:46:43 +0000 (0:00:00.159)       0:00:15.928 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Remove temporary frr_config_template file] **********\nSaturday 23 May 2026  00:46:44 +0000 (0:00:00.306)       0:00:16.235 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***\nSaturday 23 May 2026  00:46:44 +0000 (0:00:00.163)       0:00:16.398 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***\nSaturday 23 May 2026  00:46:44 +0000 (0:00:00.133)       0:00:16.532 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******\nSaturday 23 May 2026  00:46:44 +0000 (0:00:00.163)       0:00:16.696 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set sysctl parameters] ******************************\nSaturday 23 May 2026  00:46:45 +0000 (0:00:01.041)       0:00:17.737 ********** \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] *********************************\nSaturday 23 May 2026  00:46:47 +0000 (0:00:02.301)       0:00:20.038 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.frr : Restart frr service] *********************\nSaturday 23 May 2026  00:46:49 +0000 (0:00:01.206)       0:00:21.245 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:46:50 +0000 (0:00:01.433)       0:00:22.678 ********** \n=============================================================================== \nosism.services.frr : Install frr package ------------------------------- 10.28s\nosism.services.frr : Set sysctl parameters ------------------------------ 2.30s\nosism.services.frr : Pin frr package version ---------------------------- 1.62s\nosism.services.frr : Restart frr service -------------------------------- 1.43s\nosism.services.frr : Set _frr_uplinks fact ------------------------------ 1.30s\nosism.services.frr : Manage frr service --------------------------------- 1.21s\nosism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 1.09s\nosism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 1.04s\nosism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.94s\nosism.services.frr : Render frr.conf from frr_config_template variable --- 0.31s\nosism.services.frr : Include distribution specific install tasks -------- 0.23s\nosism.services.frr : Remove temporary frr_config_template file ---------- 0.16s\nosism.services.frr : Copy frr.conf file from the configuration repository --- 0.16s\nosism.services.frr : Write frr_config_template to temporary file -------- 0.16s\nosism.services.frr : Check for frr.conf file in the configuration repository --- 0.13s\n\n--> DEPLOY IN A NUTSHELL -- START -- Sat May 23 00:46:51 UTC 2026\n\n\u001b[32m2026-05-23 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m\n\u001b[32m2026-05-23 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m\n\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m\n\u001b[32m2026-05-23 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m\n\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state SUCCESS\u001b[0m\n\nPLAY [Apply role geerlingguy.dotfiles] *****************************************\n\nTASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****\nSaturday 23 May 2026  00:47:13 +0000 (0:00:00.425)       0:00:00.425 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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 [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********\nSaturday 23 May 2026  00:47:17 +0000 (0:00:04.508)       0:00:04.933 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (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.] ***\nSaturday 23 May 2026  00:47:20 +0000 (0:00:02.283)       0:00:07.216 ********** \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-23 00:47:18.420776', 'end': '2026-05-23 00:47:18.427633', 'delta': '0:00:00.006857', '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-23 00:47:18.355635', 'end': '2026-05-23 00:47:18.365949', 'delta': '0:00:00.010314', '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-23 00:47:18.586278', 'end': '2026-05-23 00:47:18.595027', 'delta': '0:00:00.008749', '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-23 00:47:18.406229', 'end': '2026-05-23 00:47:18.411404', 'delta': '0:00:00.005175', '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-23 00:47:18.646295', 'end': '2026-05-23 00:47:18.655131', 'delta': '0:00:00.008836', '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-23 00:47:19.092676', 'end': '2026-05-23 00:47:19.101748', 'delta': '0:00:00.009072', '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-23 00:47:19.297931', 'end': '2026-05-23 00:47:19.304828', 'delta': '0:00:00.006897', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m\n\nTASK [geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist.] ****\nSaturday 23 May 2026  00:47:21 +0000 (0:00:01.547)       0:00:08.764 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\nTASK [geerlingguy.dotfiles : Link dotfiles into home folder.] ******************\nSaturday 23 May 2026  00:47:23 +0000 (0:00:01.723)       0:00:10.487 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-5] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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 ********************************************************************\nSaturday 23 May 2026  00:47:25 +0000 (0:00:02.671)       0:00:13.159 ********** \n=============================================================================== \ngeerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 4.51s\ngeerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 2.67s\ngeerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.29s\ngeerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 1.72s\ngeerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.54s\n\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc 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] ***\nSaturday 23 May 2026  00:47:14 +0000 (0:00:01.328)       0:00:01.328 ********** \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] ******************\nSaturday 23 May 2026  00:47:15 +0000 (0:00:00.390)       0:00:01.719 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Create required directories] **********************\nSaturday 23 May 2026  00:47:17 +0000 (0:00:02.044)       0:00:03.763 ********** \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] ***************\nSaturday 23 May 2026  00:47:18 +0000 (0:00:01.218)       0:00:04.981 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Copy docker-compose.yml file] *********************\nSaturday 23 May 2026  00:47:21 +0000 (0:00:02.861)       0:00:07.843 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Manage homer service] *****************************\nSaturday 23 May 2026  00:47:23 +0000 (0:00:02.090)       0:00:09.933 ********** \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] *****************\nSaturday 23 May 2026  00:47:49 +0000 (0:00:26.378)       0:00:36.312 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:47:51 +0000 (0:00:01.692)       0:00:38.004 ********** \n=============================================================================== \nosism.services.homer : Manage homer service ---------------------------- 26.38s\nosism.services.homer : Copy config.yml configuration file --------------- 2.86s\nosism.services.homer : Copy docker-compose.yml file --------------------- 2.09s\nosism.services.homer : Create traefik external network ------------------ 2.04s\nosism.services.homer : Restart homer service ---------------------------- 1.69s\nosism.services.homer : Create required directories ---------------------- 1.22s\nosism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.39s\n\n\nPLAY [Apply role openstackclient] **********************************************\n\nTASK [osism.services.openstackclient : Include tasks] **************************\nSaturday 23 May 2026  00:47:15 +0000 (0:00:00.993)       0:00:00.993 ********** \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] ************\nSaturday 23 May 2026  00:47:16 +0000 (0:00:00.470)       0:00:01.463 ********** \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] ***********\nSaturday 23 May 2026  00:47:18 +0000 (0:00:02.648)       0:00:04.112 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Manage openstackclient service] *********\nSaturday 23 May 2026  00:47:20 +0000 (0:00:01.629)       0:00:05.741 ********** \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] **********\nSaturday 23 May 2026  00:47:57 +0000 (0:00:36.415)       0:00:42.156 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Remove ospurge wrapper script] **********\nSaturday 23 May 2026  00:47:58 +0000 (0:00:01.791)       0:00:43.948 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***\nSaturday 23 May 2026  00:48:00 +0000 (0:00:01.583)       0:00:45.531 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***\nSaturday 23 May 2026  00:48:03 +0000 (0:00:02.899)       0:00:48.430 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***\nSaturday 23 May 2026  00:48:04 +0000 (0:00:01.154)       0:00:49.585 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***\nSaturday 23 May 2026  00:48:06 +0000 (0:00:01.543)       0:00:51.128 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:48:06 +0000 (0:00:00.839)       0:00:51.967 ********** \n=============================================================================== \nosism.services.openstackclient : Manage openstackclient service -------- 36.42s\nosism.services.openstackclient : Restart openstackclient service -------- 2.90s\nosism.services.openstackclient : Create required directories ------------ 2.65s\nosism.services.openstackclient : Copy openstack wrapper script ---------- 1.79s\nosism.services.openstackclient : Copy docker-compose.yml file ----------- 1.63s\nosism.services.openstackclient : Remove ospurge wrapper script ---------- 1.58s\nosism.services.openstackclient : Wait for an healthy service ------------ 1.54s\nosism.services.openstackclient : Ensure that all containers are up ------ 1.15s\nosism.services.openstackclient : Copy bash completion script ------------ 0.84s\nosism.services.openstackclient : Include tasks -------------------------- 0.47s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 23 May 2026  00:47:13 +0000 (0:00:00.573)       0:00:00.573 ********** \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] ****\nSaturday 23 May 2026  00:47:16 +0000 (0:00:02.463)       0:00:03.037 ********** \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] ***\nSaturday 23 May 2026  00:47:17 +0000 (0:00:01.577)       0:00:04.614 ********** \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 : Install apt-transport-https package] ************\nSaturday 23 May 2026  00:47:21 +0000 (0:00:04.011)       0:00:08.625 ********** \n\u001b[0;32mok: [testbed-manager]\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-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.netdata : Add repository gpg key] *************************\nSaturday 23 May 2026  00:47:25 +0000 (0:00:03.419)       0:00:12.045 ********** \n\u001b[0;33mchanged: [testbed-node-1]\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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.netdata : Add repository] *********************************\nSaturday 23 May 2026  00:47:26 +0000 (0:00:01.822)       0:00:13.867 ********** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Install package netdata] ************************\nSaturday 23 May 2026  00:47:37 +0000 (0:00:10.524)       0:00:24.392 ********** \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Include config tasks] ***************************\nSaturday 23 May 2026  00:48:03 +0000 (0:00:25.535)       0:00:49.927 ********** \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] ***********************\nSaturday 23 May 2026  00:48:05 +0000 (0:00:02.610)       0:00:52.538 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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] ***\nSaturday 23 May 2026  00:48:12 +0000 (0:00:06.690)       0:00:59.228 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Opt out from anonymous statistics] **************\nSaturday 23 May 2026  00:48:14 +0000 (0:00:02.103)       0:01:01.332 ********** \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 [osism.services.netdata : Add netdata user to docker group] ***************\nSaturday 23 May 2026  00:48:16 +0000 (0:00:02.008)       0:01:03.341 ********** \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-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Manage service netdata] *************************\nSaturday 23 May 2026  00:48:18 +0000 (0:00:02.163)       0:01:05.504 ********** \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-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\nTASK [osism.services.netdata : Include host type specific tasks] ***************\nSaturday 23 May 2026  00:48:21 +0000 (0:00:03.180)       0:01:08.685 ********** \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] **********\nSaturday 23 May 2026  00:48:23 +0000 (0:00:01.511)       0:01:10.196 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.netdata : Restart service netdata] *************\nSaturday 23 May 2026  00:48:26 +0000 (0:00:03.368)       0:01:13.564 ********** \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\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 ********************************************************************\nSaturday 23 May 2026  00:48:38 +0000 (0:00:11.564)       0:01:25.129 ********** \n=============================================================================== \nosism.services.netdata : Install package netdata ----------------------- 25.54s\nosism.services.netdata : Restart service netdata ----------------------- 11.57s\nosism.services.netdata : Add repository -------------------------------- 10.52s\nosism.services.netdata : Copy configuration files ----------------------- 6.69s\nosism.services.netdata : Remove old architecture-dependent repository --- 4.01s\nosism.services.netdata : Install apt-transport-https package ------------ 3.42s\nosism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 3.37s\nosism.services.netdata : Manage service netdata ------------------------- 3.18s\nosism.services.netdata : Include config tasks --------------------------- 2.61s\nGroup hosts based on enabled services ----------------------------------- 2.46s\nosism.services.netdata : Add netdata user to docker group --------------- 2.16s\nosism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 2.10s\nosism.services.netdata : Opt out from anonymous statistics -------------- 2.01s\nosism.services.netdata : Add repository gpg key ------------------------- 1.82s\nosism.services.netdata : Include distribution specific install tasks ---- 1.58s\nosism.services.netdata : Include host type specific tasks --------------- 1.51s\n\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 00:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role phpmyadmin] ***************************************************\n\nTASK [osism.services.phpmyadmin : Create traefik external network] *************\nSaturday 23 May 2026  00:47:33 +0000 (0:00:00.592)       0:00:00.592 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Create required directories] *****************\nSaturday 23 May 2026  00:47:34 +0000 (0:00:01.803)       0:00:02.396 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m\n\nTASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************\nSaturday 23 May 2026  00:47:35 +0000 (0:00:00.707)       0:00:03.104 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************\nSaturday 23 May 2026  00:47:37 +0000 (0:00:01.358)       0:00:04.462 ********** \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] *******\nSaturday 23 May 2026  00:48:48 +0000 (0:01:11.590)       0:01:16.052 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:48:51 +0000 (0:00:03.324)       0:01:19.377 ********** \n=============================================================================== \nosism.services.phpmyadmin : Manage phpmyadmin service ------------------ 71.59s\nosism.services.phpmyadmin : Restart phpmyadmin service ------------------ 3.33s\nosism.services.phpmyadmin : Create traefik external network ------------- 1.80s\nosism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.36s\nosism.services.phpmyadmin : Create required directories ----------------- 0.71s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Apply role common] *******************************************************\n\nTASK [common : include_tasks] **************************************************\nSaturday 23 May 2026  00:47:07 +0000 (0:00:00.351)       0:00:00.351 ********** \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] ******************************\nSaturday 23 May 2026  00:47:08 +0000 (0:00:01.382)       0:00:01.733 ********** \n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-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-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': '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-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-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] **************************************************\nSaturday 23 May 2026  00:47:12 +0000 (0:00:03.954)       0:00:05.688 ********** \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] *********\nSaturday 23 May 2026  00:47:14 +0000 (0:00:01.648)       0:00:07.336 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***\nSaturday 23 May 2026  00:47:19 +0000 (0:00:05.227)       0:00:12.563 ********** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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]\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:2024.2', '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:2024.2', '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 [service-cert-copy : common | Copying over backend internal TLS key] ******\nSaturday 23 May 2026  00:47:21 +0000 (0:00:02.214)       0:00:14.778 ********** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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]\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:2024.2', '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:2024.2', '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:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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 : Copying over /run subdirectories conf] **************************\nSaturday 23 May 2026  00:47:25 +0000 (0:00:03.879)       0:00:18.657 ********** \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] ***************************************\nSaturday 23 May 2026  00:47:26 +0000 (0:00:01.075)       0:00:19.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-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 [common : Copying over config.json files for services] ********************\nSaturday 23 May 2026  00:47:28 +0000 (0:00:01.260)       0:00:20.993 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', '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:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *************************\nSaturday 23 May 2026  00:47:35 +0000 (0:00:07.176)       0:00:28.170 ********** \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] ************************\nSaturday 23 May 2026  00:47:37 +0000 (0:00:02.057)       0:00:30.227 ********** \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] ************************\nSaturday 23 May 2026  00:47:38 +0000 (0:00:01.413)       0:00:31.641 ********** \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] ************************\nSaturday 23 May 2026  00:47:39 +0000 (0:00:00.957)       0:00:32.599 ********** \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] **************************************\nSaturday 23 May 2026  00:47:40 +0000 (0:00:00.907)       0:00:33.506 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over cron logrotate config file] ************************\nSaturday 23 May 2026  00:47:47 +0000 (0:00:06.823)       0:00:40.330 ********** \n\u001b[0;33mchanged: [testbed-manager] => (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-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-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-5] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\nTASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************\nSaturday 23 May 2026  00:47:50 +0000 (0:00:03.076)       0:00:43.406 ********** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Ensuring config directories have correct owner and permission] ***\nSaturday 23 May 2026  00:47:53 +0000 (0:00:03.286)       0:00:46.693 ********** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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] ************************\nSaturday 23 May 2026  00:47:57 +0000 (0:00:03.959)       0:00:50.652 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (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-0] => (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] **********************\nSaturday 23 May 2026  00:48:00 +0000 (0:00:03.203)       0:00:53.855 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (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-node-5] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [common : Check common containers] ****************************************\nSaturday 23 May 2026  00:48:04 +0000 (0:00:03.247)       0:00:57.103 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Creating log volume] ********************************************\nSaturday 23 May 2026  00:48:08 +0000 (0:00:04.618)       0:01:01.722 ********** \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] ***********************\nSaturday 23 May 2026  00:48:11 +0000 (0:00:03.080)       0:01:04.802 ********** \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 : Flush handlers] *************************************************\nSaturday 23 May 2026  00:48:14 +0000 (0:00:02.521)       0:01:07.324 ********** \n\nTASK [common : Flush handlers] *************************************************\nSaturday 23 May 2026  00:48:14 +0000 (0:00:00.086)       0:01:07.411 ********** \n\nTASK [common : Flush handlers] *************************************************\nSaturday 23 May 2026  00:48:14 +0000 (0:00:00.087)       0:01:07.499 ********** \n\nTASK [common : Flush handlers] *************************************************\nSaturday 23 May 2026  00:48:14 +0000 (0:00:00.066)       0:01:07.565 ********** \n\nTASK [common : Flush handlers] *************************************************\nSaturday 23 May 2026  00:48:14 +0000 (0:00:00.066)       0:01:07.631 ********** \n\nTASK [common : Flush handlers] *************************************************\nSaturday 23 May 2026  00:48:14 +0000 (0:00:00.065)       0:01:07.696 ********** \n\nTASK [common : Flush handlers] *************************************************\nSaturday 23 May 2026  00:48:14 +0000 (0:00:00.071)       0:01:07.768 ********** \n\nRUNNING HANDLER [common : Restart fluentd container] ***************************\nSaturday 23 May 2026  00:48:15 +0000 (0:00:00.106)       0:01:07.874 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [common : Restart kolla-toolbox container] *********************\nSaturday 23 May 2026  00:48:45 +0000 (0:00:30.636)       0:01:38.511 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [common : Initializing toolbox container using normal user] ****\nSaturday 23 May 2026  00:49:26 +0000 (0:00:40.650)       0:02:19.162 ********** \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 [common : Restart cron container] ******************************\nSaturday 23 May 2026  00:49:28 +0000 (0:00:02.125)       0:02:21.287 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  00:49:37 +0000 (0:00:09.427)       0:02:30.715 ********** \n=============================================================================== \ncommon : Restart kolla-toolbox container ------------------------------- 40.65s\ncommon : Restart fluentd container ------------------------------------- 30.64s\ncommon : Restart cron container ----------------------------------------- 9.43s\ncommon : Copying over config.json files for services -------------------- 7.18s\ncommon : Copying over fluentd.conf -------------------------------------- 6.82s\nservice-cert-copy : common | Copying over extra CA certificates --------- 5.23s\ncommon : Check common containers ---------------------------------------- 4.62s\ncommon : Ensuring config directories have correct owner and permission --- 3.96s\ncommon : Ensuring config directories exist ------------------------------ 3.95s\nservice-cert-copy : common | Copying over backend internal TLS key ------ 3.88s\ncommon : Ensure RabbitMQ Erlang cookie exists --------------------------- 3.29s\ncommon : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 3.25s\ncommon : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 3.20s\ncommon : Creating log volume -------------------------------------------- 3.08s\ncommon : Copying over cron logrotate config file ------------------------ 3.08s\ncommon : Link kolla_logs volume to /var/log/kolla ----------------------- 2.52s\nservice-cert-copy : common | Copying over backend internal TLS certificate --- 2.21s\ncommon : Initializing toolbox container using normal user --------------- 2.13s\ncommon : Find custom fluentd input config files ------------------------- 2.06s\ncommon : include_tasks -------------------------------------------------- 1.65s\n\u001b[32m2026-05-23 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:06\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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  00:49:44 +0000 (0:00:00.972)       0:00:00.972 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  00:49:45 +0000 (0:00:00.602)       0:00:01.575 ********** \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] ***********************************************\nSaturday 23 May 2026  00:49:45 +0000 (0:00:00.636)       0:00:02.211 ********** \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] ***************************\nSaturday 23 May 2026  00:49:46 +0000 (0:00:00.575)       0:00:02.786 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\nTASK [memcached : Copying over config.json files for services] *****************\nSaturday 23 May 2026  00:49:47 +0000 (0:00:01.587)       0:00:04.374 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\nTASK [memcached : Check memcached container] ***********************************\nSaturday 23 May 2026  00:49:49 +0000 (0:00:02.041)       0:00:06.415 ********** \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 [memcached : Restart memcached container] **********************\nSaturday 23 May 2026  00:49:52 +0000 (0:00:02.839)       0:00:09.254 ********** \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=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\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\u001b[0;33mtestbed-node-2\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 ********************************************************************\nSaturday 23 May 2026  00:50:00 +0000 (0:00:07.386)       0:00:16.641 ********** \n=============================================================================== \nmemcached : Restart memcached container --------------------------------- 7.39s\nmemcached : Check memcached container ----------------------------------- 2.84s\nmemcached : Copying over config.json files for services ----------------- 2.04s\nmemcached : Ensuring config directories exist --------------------------- 1.59s\nGroup hosts based on enabled services ----------------------------------- 0.64s\nGroup hosts based on Kolla action --------------------------------------- 0.60s\nmemcached : include_tasks ----------------------------------------------- 0.58s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  00:49:43 +0000 (0:00:00.786)       0:00:00.786 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  00:49:44 +0000 (0:00:00.775)       0:00:01.561 ********** \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] ***************************************************\nSaturday 23 May 2026  00:49:44 +0000 (0:00:00.578)       0:00:02.140 ********** \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] *******************************\nSaturday 23 May 2026  00:49:45 +0000 (0:00:01.140)       0:00:03.281 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] **************************\nSaturday 23 May 2026  00:49:47 +0000 (0:00:01.779)       0:00:05.061 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *********************************\nSaturday 23 May 2026  00:49:50 +0000 (0:00:03.178)       0:00:08.239 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Check redis containers] ******************************************\nSaturday 23 May 2026  00:49:53 +0000 (0:00:02.849)       0:00:11.089 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Flush handlers] **************************************************\nSaturday 23 May 2026  00:49:55 +0000 (0:00:02.211)       0:00:13.300 ********** \n\nTASK [redis : Flush handlers] **************************************************\nSaturday 23 May 2026  00:49:55 +0000 (0:00:00.177)       0:00:13.478 ********** \n\nTASK [redis : Flush handlers] **************************************************\nSaturday 23 May 2026  00:49:56 +0000 (0:00:00.062)       0:00:13.540 ********** \n\nRUNNING HANDLER [redis : Restart redis container] ******************************\nSaturday 23 May 2026  00:49:56 +0000 (0:00:00.087)       0:00:13.628 ********** \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] *********************\nSaturday 23 May 2026  00:50:01 +0000 (0:00:05.873)       0:00:19.502 ********** \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=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    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    skipped=0    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    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  00:50:07 +0000 (0:00:05.359)       0:00:24.861 ********** \n=============================================================================== \nredis : Restart redis container ----------------------------------------- 5.87s\nredis : Restart redis-sentinel container -------------------------------- 5.36s\nredis : Copying over default config.json files -------------------------- 3.18s\nredis : Copying over redis config files --------------------------------- 2.85s\nredis : Check redis containers ------------------------------------------ 2.21s\nredis : Ensuring config directories exist ------------------------------- 1.78s\nredis : include_tasks --------------------------------------------------- 1.14s\nGroup hosts based on Kolla action --------------------------------------- 0.78s\nGroup hosts based on enabled services ----------------------------------- 0.58s\nredis : Flush handlers -------------------------------------------------- 0.33s\n\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd5ca02b-ff37-4d92-bbd9-9dc432d99806 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state SUCCESS\u001b[0m\n\n\nPLAY [Prepare all k3s nodes] ***************************************************\n\nTASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***\nSaturday 23 May 2026  00:47:08 +0000 (0:00:00.306)       0:00:00.306 ********** \n\u001b[0;32mok: [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] **************************\nSaturday 23 May 2026  00:47:08 +0000 (0:00:00.644)       0:00:00.950 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set SELinux to disabled state] ******************************\nSaturday 23 May 2026  00:47:09 +0000 (0:00:00.678)       0:00:01.629 ********** \n\u001b[0;36mskipping: [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] *************************************\nSaturday 23 May 2026  00:47:09 +0000 (0:00:00.458)       0:00:02.088 ********** \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\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv6 forwarding] *************************************\nSaturday 23 May 2026  00:47:12 +0000 (0:00:02.670)       0:00:04.758 ********** \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 : Enable IPv6 router advertisements] **************************\nSaturday 23 May 2026  00:47:13 +0000 (0:00:01.318)       0:00:06.076 ********** \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/] *******************\nSaturday 23 May 2026  00:47:15 +0000 (0:00:01.204)       0:00:07.281 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] ******************************************\nSaturday 23 May 2026  00:47:15 +0000 (0:00:00.752)       0:00:08.034 ********** \n\u001b[0;36mskipping: [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)] **************\nSaturday 23 May 2026  00:47:16 +0000 (0:00:00.910)       0:00:08.945 ********** \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] *********************\nSaturday 23 May 2026  00:47:18 +0000 (0:00:01.490)       0:00:10.435 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Validating arguments against arg spec 'main' - Manage the downloading of K3S binaries] ***\nSaturday 23 May 2026  00:47:19 +0000 (0:00:01.721)       0:00:12.157 ********** \n\u001b[0;32mok: [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] **********************************\nSaturday 23 May 2026  00:47:21 +0000 (0:00:01.323)       0:00:13.480 ********** \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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_download : Download k3s binary arm64] ********************************\nSaturday 23 May 2026  00:47:26 +0000 (0:00:05.452)       0:00:18.933 ********** \n\u001b[0;36mskipping: [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] ********************************\nSaturday 23 May 2026  00:47:28 +0000 (0:00:01.622)       0:00:20.555 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] ***\nSaturday 23 May 2026  00:47:30 +0000 (0:00:02.103)       0:00:22.659 ********** \n\u001b[0;36mskipping: [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] ***************\nSaturday 23 May 2026  00:47:31 +0000 (0:00:01.181)       0:00:23.840 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ***\nSaturday 23 May 2026  00:47:32 +0000 (0:00:01.211)       0:00:25.051 ********** \n\u001b[0;36mskipping: [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] ***\nSaturday 23 May 2026  00:47:34 +0000 (0:00:01.292)       0:00:26.344 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Deploy k3s master nodes] *************************************************\n\nTASK [k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers] ***\nSaturday 23 May 2026  00:47:35 +0000 (0:00:01.349)       0:00:27.693 ********** \n\u001b[0;32mok: [testbed-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] **********************************************\nSaturday 23 May 2026  00:47:36 +0000 (0:00:01.319)       0:00:29.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 : Stop k3s] ***************************************************\nSaturday 23 May 2026  00:47:38 +0000 (0:00:01.442)       0:00:30.456 ********** \n\u001b[0;32mok: [testbed-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] ****************************\nSaturday 23 May 2026  00:47:39 +0000 (0:00:01.140)       0:00:31.596 ********** \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 [k3s_server : Deploy K3s http_proxy conf] *********************************\nSaturday 23 May 2026  00:47:40 +0000 (0:00:00.953)       0:00:32.550 ********** \n\u001b[0;36mskipping: [testbed-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] **************************\nSaturday 23 May 2026  00:47:40 +0000 (0:00:00.406)       0:00:32.956 ********** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create custom resolv.conf for k3s] **************************\nSaturday 23 May 2026  00:47:42 +0000 (0:00:01.320)       0:00:34.277 ********** \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] ****************************************\nSaturday 23 May 2026  00:47:44 +0000 (0:00:02.065)       0:00:36.343 ********** \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] *******************************\nSaturday 23 May 2026  00:47:44 +0000 (0:00:00.818)       0:00:37.161 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create manifests directory on first master] *****************\nSaturday 23 May 2026  00:47:47 +0000 (0:00:02.189)       0:00:39.351 ********** \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] *****************\nSaturday 23 May 2026  00:47:47 +0000 (0:00:00.626)       0:00:39.979 ********** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy vip manifest to first master] **************************\nSaturday 23 May 2026  00:47:48 +0000 (0:00:01.151)       0:00:41.131 ********** \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] ************************************\nSaturday 23 May 2026  00:47:50 +0000 (0:00:01.412)       0:00:42.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 [k3s_server : Deploy kube-vip manifest] ***********************************\nSaturday 23 May 2026  00:47:50 +0000 (0:00:00.373)       0:00:42.917 ********** \n\u001b[0;36mskipping: [testbed-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] *********\nSaturday 23 May 2026  00:47:51 +0000 (0:00:00.358)       0:00:43.275 ********** \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 : Detect Kubernetes version for label compatibility] **********\nSaturday 23 May 2026  00:47:54 +0000 (0:00:03.008)       0:00:46.284 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Set node role label selector based on Kubernetes version] ***\nSaturday 23 May 2026  00:47:56 +0000 (0:00:02.084)       0:00:48.369 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***\nSaturday 23 May 2026  00:47:56 +0000 (0:00:00.421)       0:00:48.791 ********** \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[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 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) (16 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) (16 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] ******************************\nSaturday 23 May 2026  00:48:50 +0000 (0:00:53.856)       0:01:42.647 ********** \n\u001b[0;36mskipping: [testbed-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] *********\nSaturday 23 May 2026  00:48:50 +0000 (0:00:00.519)       0:01:43.167 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy K3s service file] **************************************\nSaturday 23 May 2026  00:48:52 +0000 (0:00:01.133)       0:01:44.300 ********** \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] *******************************\nSaturday 23 May 2026  00:48:53 +0000 (0:00:01.484)       0:01:45.785 ********** \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 : Wait for node-token] ****************************************\nSaturday 23 May 2026  00:49:29 +0000 (0:00:35.986)       0:02:21.772 ********** \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 [k3s_server : Register node-token file access mode] ***********************\nSaturday 23 May 2026  00:49:30 +0000 (0:00:00.737)       0:02:22.509 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Change file access node-token] ******************************\nSaturday 23 May 2026  00:49:31 +0000 (0:00:01.008)       0:02:23.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 [k3s_server : Read node-token from master] ********************************\nSaturday 23 May 2026  00:49:32 +0000 (0:00:00.739)       0:02:24.257 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Store Master node-token] ************************************\nSaturday 23 May 2026  00:49:32 +0000 (0:00:00.643)       0:02:24.901 ********** \n\u001b[0;32mok: [testbed-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] *****************************\nSaturday 23 May 2026  00:49:33 +0000 (0:00:00.350)       0:02:25.252 ********** \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] *************************************\nSaturday 23 May 2026  00:49:33 +0000 (0:00:00.920)       0:02:26.172 ********** \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] ********************\nSaturday 23 May 2026  00:49:34 +0000 (0:00:00.650)       0:02:26.823 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Configure kubectl cluster to https://192.168.16.8:6443] *****\nSaturday 23 May 2026  00:49:35 +0000 (0:00:00.802)       0:02:27.625 ********** \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] *************************************\nSaturday 23 May 2026  00:49:36 +0000 (0:00:00.719)       0:02:28.345 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create crictl symlink] **************************************\nSaturday 23 May 2026  00:49:36 +0000 (0:00:00.468)       0:02:28.813 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************\nSaturday 23 May 2026  00:49:36 +0000 (0:00:00.280)       0:02:29.093 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Get sub dirs of manifests folder] ***************************\nSaturday 23 May 2026  00:49:37 +0000 (0:00:00.559)       0:02:29.653 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start] ***\nSaturday 23 May 2026  00:49:38 +0000 (0:00:00.644)       0:02:30.297 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip-rbac.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m\n\nPLAY [Deploy k3s worker nodes] *************************************************\n\nTASK [k3s_agent : Validating arguments against arg spec 'main' - Setup k3s agents] ***\nSaturday 23 May 2026  00:49:41 +0000 (0:00:03.260)       0:02:33.557 ********** \n\u001b[0;32mok: [testbed-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] *******************************\nSaturday 23 May 2026  00:49:41 +0000 (0:00:00.475)       0:02:34.033 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:49:42 +0000 (0:00:00.661)       0:02:34.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\nTASK [k3s_agent : Include http_proxy configuration tasks] **********************\nSaturday 23 May 2026  00:49:43 +0000 (0:00:00.511)       0:02:35.206 ********** \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] *************************\nSaturday 23 May 2026  00:49:43 +0000 (0:00:00.556)       0:02:35.762 ********** \n\u001b[0;36mskipping: [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] *******************************\nSaturday 23 May 2026  00:49:43 +0000 (0:00:00.401)       0:02:36.164 ********** \n\u001b[0;36mskipping: [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] **********************************\nSaturday 23 May 2026  00:49:44 +0000 (0:00:00.422)       0:02:36.586 ********** \n\u001b[0;36mskipping: [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] ***************************\nSaturday 23 May 2026  00:49:44 +0000 (0:00:00.344)       0:02:36.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\nTASK [k3s_agent : Create custom resolv.conf for k3s] ***************************\nSaturday 23 May 2026  00:49:45 +0000 (0:00:00.672)       0:02:37.603 ********** \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] ***********************************\nSaturday 23 May 2026  00:49:46 +0000 (0:00:01.037)       0:02:38.641 ********** \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] ******************************************\nSaturday 23 May 2026  00:49:48 +0000 (0:00:01.597)       0:02:40.238 ********** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nSaturday 23 May 2026  00:49:58 +0000 (0:00:10.459)       0:02:50.698 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nSaturday 23 May 2026  00:49:59 +0000 (0:00:00.829)       0:02:51.527 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nSaturday 23 May 2026  00:49:59 +0000 (0:00:00.526)       0:02:52.054 ********** \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nSaturday 23 May 2026  00:50:00 +0000 (0:00:00.654)       0:02:52.708 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nSaturday 23 May 2026  00:50:01 +0000 (0:00:01.331)       0:02:54.040 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nSaturday 23 May 2026  00:50:02 +0000 (0:00:00.746)       0:02:54.787 ********** \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nSaturday 23 May 2026  00:50:04 +0000 (0:00:02.054)       0:02:56.841 ********** \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nSaturday 23 May 2026  00:50:05 +0000 (0:00:01.140)       0:02:57.981 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nSaturday 23 May 2026  00:50:06 +0000 (0:00:00.500)       0:02:58.482 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Apply role kubectl] ******************************************************\n\nTASK [kubectl : Gather variables for each operating system] ********************\nSaturday 23 May 2026  00:50:06 +0000 (0:00:00.594)       0:02:59.076 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Include distribution specific install tasks] *******************\nSaturday 23 May 2026  00:50:07 +0000 (0:00:00.209)       0:02:59.286 ********** \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] ******************\nSaturday 23 May 2026  00:50:07 +0000 (0:00:00.497)       0:02:59.784 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install apt-transport-https package] ***************************\nSaturday 23 May 2026  00:50:09 +0000 (0:00:01.430)       0:03:01.214 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository gpg key] ****************************************\nSaturday 23 May 2026  00:50:10 +0000 (0:00:01.974)       0:03:03.189 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Set permissions of gpg key] ************************************\nSaturday 23 May 2026  00:50:11 +0000 (0:00:00.818)       0:03:04.007 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository Debian] *****************************************\nSaturday 23 May 2026  00:50:12 +0000 (0:00:00.445)       0:03:04.452 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install required packages] *************************************\nSaturday 23 May 2026  00:50:19 +0000 (0:00:07.080)       0:03:11.533 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Remove kubectl symlink] ****************************************\nSaturday 23 May 2026  00:50:36 +0000 (0:00:17.062)       0:03:28.595 ********** \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] ***\nSaturday 23 May 2026  00:50:37 +0000 (0:00:00.686)       0:03:29.282 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Deploy calico] *****************************************\nSaturday 23 May 2026  00:50:37 +0000 (0:00:00.591)       0:03:29.874 ********** \n\u001b[0;36mskipping: [testbed-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] *****************************************\nSaturday 23 May 2026  00:50:38 +0000 (0:00:00.450)       0:03:30.324 ********** \n\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-1, testbed-node-0, testbed-node-2\u001b[0m\n\nTASK [k3s_server_post : Create tmp directory on first master] ******************\nSaturday 23 May 2026  00:50:39 +0000 (0:00:00.928)       0:03:31.252 ********** \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for connectivity to kube VIP] *********************\nSaturday 23 May 2026  00:50:40 +0000 (0:00:00.996)       0:03:32.249 ********** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Fail if kube VIP not reachable] ************************\nSaturday 23 May 2026  00:50:41 +0000 (0:00:01.274)       0:03:33.524 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for existing Cilium install] **********************\nSaturday 23 May 2026  00:50:41 +0000 (0:00:00.368)       0:03:33.892 ********** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Check Cilium version] **********************************\nSaturday 23 May 2026  00:50:42 +0000 (0:00:01.035)       0:03:34.927 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Parse installed Cilium version] ************************\nSaturday 23 May 2026  00:50:42 +0000 (0:00:00.196)       0:03:35.124 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Determine if Cilium needs update] **********************\nSaturday 23 May 2026  00:50:43 +0000 (0:00:00.231)       0:03:35.355 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Log result] ********************************************\nSaturday 23 May 2026  00:50:43 +0000 (0:00:00.137)       0:03:35.493 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Install Cilium] ****************************************\nSaturday 23 May 2026  00:50:43 +0000 (0:00:00.164)       0:03:35.658 ********** \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for Cilium resources] *****************************\nSaturday 23 May 2026  00:50:49 +0000 (0:00:05.867)       0:03:41.526 ********** \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] ************************\nSaturday 23 May 2026  00:51:32 +0000 (0:00:42.803)       0:04:24.329 ********** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Copy BGP manifests to first master] ********************\nSaturday 23 May 2026  00:51:33 +0000 (0:00:01.182)       0:04:25.511 ********** \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Apply BGP manifests] ***********************************\nSaturday 23 May 2026  00:51:35 +0000 (0:00:01.708)       0:04:27.219 ********** \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Print error message if BGP manifests application fails] ***\nSaturday 23 May 2026  00:51:36 +0000 (0:00:01.027)       0:04:28.247 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for BGP config resources] *************************\nSaturday 23 May 2026  00:51:36 +0000 (0:00:00.139)       0:04:28.386 ********** \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] ***********************************\nSaturday 23 May 2026  00:51:38 +0000 (0:00:02.287)       0:04:30.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\nTASK [k3s_server_post : Remove tmp directory used for manifests] ***************\nSaturday 23 May 2026  00:51:38 +0000 (0:00:00.332)       0:04:31.007 ********** \n\u001b[0;32mok: [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] ************************\nSaturday 23 May 2026  00:51:39 +0000 (0:00:00.922)       0:04:31.929 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [k9s : Include distribution specific install tasks] ***********************\nSaturday 23 May 2026  00:51:39 +0000 (0:00:00.154)       0:04:32.084 ********** \n\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [k9s : Install k9s packages] **********************************************\nSaturday 23 May 2026  00:51:40 +0000 (0:00:00.476)       0:04:32.561 ********** \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] ***********************************\nSaturday 23 May 2026  00:51:46 +0000 (0:00:06.082)       0:04:38.643 ********** \n\u001b[0;32mok: [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] ***********************************************************\nSaturday 23 May 2026  00:51:46 +0000 (0:00:00.521)       0:04:39.164 ********** \n\u001b[0;32mok: [testbed-node-3 -> 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-4 -> 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-3 -> 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-4 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=openstack-control-plane=enabled)\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.osism.tech/rook-osd=true)\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-5 -> 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/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-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-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mgr=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-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-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\nTASK [Manage annotations] ******************************************************\nSaturday 23 May 2026  00:51:59 +0000 (0:00:12.306)       0:04:51.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 [Manage taints] ***********************************************************\nSaturday 23 May 2026  00:51:59 +0000 (0:00:00.551)       0:04:52.023 ********** \n\u001b[0;36mskipping: [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 ********************************************************************\nSaturday 23 May 2026  00:52:00 +0000 (0:00:00.730)       0:04:52.753 ********** \n=============================================================================== \nk3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 53.86s\nk3s_server_post : Wait for Cilium resources ---------------------------- 42.80s\nk3s_server : Enable and check K3s service ------------------------------ 35.99s\nkubectl : Install required packages ------------------------------------ 17.06s\nManage labels ---------------------------------------------------------- 12.31s\nk3s_agent : Manage k3s service ----------------------------------------- 10.46s\nkubectl : Add repository Debian ----------------------------------------- 7.08s\nk9s : Install k9s packages ---------------------------------------------- 6.08s\nk3s_server_post : Install Cilium ---------------------------------------- 5.87s\nk3s_download : Download k3s binary x64 ---------------------------------- 5.45s\nk3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 3.26s\nk3s_server : Init cluster inside the transient k3s-init service --------- 3.01s\nk3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.67s\nk3s_server_post : Test for BGP config resources ------------------------- 2.29s\nk3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.19s\nk3s_download : Download k3s binary armhf -------------------------------- 2.10s\nk3s_server : Detect Kubernetes version for label compatibility ---------- 2.08s\nk3s_server : Create custom resolv.conf for k3s -------------------------- 2.07s\nMake kubeconfig available for use inside the manager service ------------ 2.05s\nkubectl : Install apt-transport-https package --------------------------- 1.97s\n\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 022a8be9-a71a-4514-8210-a29440308dc2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd5ca02b-ff37-4d92-bbd9-9dc432d99806 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 022a8be9-a71a-4514-8210-a29440308dc2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd5ca02b-ff37-4d92-bbd9-9dc432d99806 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 022a8be9-a71a-4514-8210-a29440308dc2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 022a8be9-a71a-4514-8210-a29440308dc2 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 022a8be9-a71a-4514-8210-a29440308dc2 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state SUCCESS\u001b[0m\n\n\nPLAY [Copy kubeconfig to the configuration repository] *************************\n\nTASK [Get kubeconfig file] *****************************************************\nSaturday 23 May 2026  00:52:04 +0000 (0:00:00.308)       0:00:00.308 ********** \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nSaturday 23 May 2026  00:52:06 +0000 (0:00:01.431)       0:00:01.739 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig file] ****************************\nSaturday 23 May 2026  00:52:07 +0000 (0:00:01.688)       0:00:03.427 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:52:08 +0000 (0:00:00.559)       0:00:03.987 ********** \n=============================================================================== \nWrite kubeconfig file --------------------------------------------------- 1.69s\nGet kubeconfig file ----------------------------------------------------- 1.43s\nChange server address in the kubeconfig file ---------------------------- 0.56s\n\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nSaturday 23 May 2026  00:52:04 +0000 (0:00:00.256)       0:00:00.256 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nSaturday 23 May 2026  00:52:05 +0000 (0:00:00.979)       0:00:01.236 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nSaturday 23 May 2026  00:52:06 +0000 (0:00:00.687)       0:00:01.924 ********** \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nSaturday 23 May 2026  00:52:07 +0000 (0:00:01.205)       0:00:03.129 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nSaturday 23 May 2026  00:52:08 +0000 (0:00:01.306)       0:00:04.435 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nSaturday 23 May 2026  00:52:09 +0000 (0:00:00.706)       0:00:05.142 ********** \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nSaturday 23 May 2026  00:52:11 +0000 (0:00:02.016)       0:00:07.158 ********** \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nSaturday 23 May 2026  00:52:12 +0000 (0:00:01.087)       0:00:08.245 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nSaturday 23 May 2026  00:52:13 +0000 (0:00:00.446)       0:00:08.692 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:52:13 +0000 (0:00:00.433)       0:00:09.125 ********** \n=============================================================================== \nMake kubeconfig available for use inside the manager service ------------ 2.02s\nWrite kubeconfig file --------------------------------------------------- 1.31s\nGet kubeconfig file ----------------------------------------------------- 1.20s\nChange server address in the kubeconfig inside the manager service ------ 1.09s\nGet home directory of operator user ------------------------------------- 0.98s\nChange server address in the kubeconfig --------------------------------- 0.71s\nCreate .kube directory -------------------------------------------------- 0.69s\nSet KUBECONFIG environment variable ------------------------------------- 0.45s\nEnable kubectl command line completion ---------------------------------- 0.43s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Set kolla_action_rabbitmq] ***********************************************\n\nTASK [Inform the user about the following task] ********************************\nSaturday 23 May 2026  00:50:10 +0000 (0:00:00.131)       0:00:00.131 ********** \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] **************************************************\nSaturday 23 May 2026  00:50:10 +0000 (0:00:00.063)       0:00:00.194 ********** \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] ******\nSaturday 23 May 2026  00:50:13 +0000 (0:00:02.936)       0:00:03.130 ********** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************\nSaturday 23 May 2026  00:50:13 +0000 (0:00:00.053)       0:00:03.183 ********** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  00:50:13 +0000 (0:00:00.218)       0:00:03.402 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  00:50:14 +0000 (0:00:00.360)       0:00:03.763 ********** \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] ************************************************\nSaturday 23 May 2026  00:50:14 +0000 (0:00:00.493)       0:00:04.256 ********** \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] ******************************************\nSaturday 23 May 2026  00:50:15 +0000 (0:00:00.682)       0:00:04.939 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get current RabbitMQ version] *********************************\nSaturday 23 May 2026  00:50:16 +0000 (0:00:01.422)       0:00:06.361 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get new RabbitMQ version] *************************************\nSaturday 23 May 2026  00:50:17 +0000 (0:00:00.476)       0:00:06.837 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******\nSaturday 23 May 2026  00:50:17 +0000 (0:00:00.460)       0:00:07.298 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************\nSaturday 23 May 2026  00:50:18 +0000 (0:00:00.544)       0:00:07.843 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nSaturday 23 May 2026  00:50:19 +0000 (0:00:00.791)       0:00:08.634 ********** \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] ******************************************\nSaturday 23 May 2026  00:50:23 +0000 (0:00:03.895)       0:00:12.530 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : List RabbitMQ policies] ***************************************\nSaturday 23 May 2026  00:50:24 +0000 (0:00:01.591)       0:00:14.121 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************\nSaturday 23 May 2026  00:50:25 +0000 (0:00:01.005)       0:00:15.126 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Ensuring config directories exist] ****************************\nSaturday 23 May 2026  00:50:26 +0000 (0:00:00.704)       0:00:15.831 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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:2024.2', '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:2024.2', '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] ******************\nSaturday 23 May 2026  00:50:28 +0000 (0:00:02.282)       0:00:18.113 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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:2024.2', '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:2024.2', '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] *******************************\nSaturday 23 May 2026  00:50:31 +0000 (0:00:02.567)       0:00:20.681 ********** \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] ***********************************\nSaturday 23 May 2026  00:50:33 +0000 (0:00:02.513)       0:00:23.194 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over erl_inetrc] **************************************\nSaturday 23 May 2026  00:50:37 +0000 (0:00:03.640)       0:00:26.835 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over advanced.config] *********************************\nSaturday 23 May 2026  00:50:39 +0000 (0:00:02.607)       0:00:29.443 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over definitions.json] ********************************\nSaturday 23 May 2026  00:50:42 +0000 (0:00:02.107)       0:00:31.550 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over enabled_plugins] *********************************\nSaturday 23 May 2026  00:50:44 +0000 (0:00:02.638)       0:00:34.188 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nSaturday 23 May 2026  00:50:47 +0000 (0:00:03.050)       0:00:37.238 ********** \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 [rabbitmq : Check rabbitmq containers] ************************************\nSaturday 23 May 2026  00:50:48 +0000 (0:00:00.690)       0:00:37.929 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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:2024.2', '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:2024.2', '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 : Creating rabbitmq volume] *************************************\nSaturday 23 May 2026  00:50:49 +0000 (0:00:01.183)       0:00:39.112 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Running RabbitMQ bootstrap container] *************************\nSaturday 23 May 2026  00:50:50 +0000 (0:00:00.873)       0:00:39.986 ********** \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] ************************\nSaturday 23 May 2026  00:50:57 +0000 (0:00:06.774)       0:00:46.760 ********** \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] *******************************\nSaturday 23 May 2026  00:50:57 +0000 (0:00:00.359)       0:00:47.119 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nSaturday 23 May 2026  00:50:58 +0000 (0:00:00.629)       0:00:47.749 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nSaturday 23 May 2026  00:50:58 +0000 (0:00:00.462)       0:00:48.211 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nSaturday 23 May 2026  00:51:01 +0000 (0:00:02.337)       0:00:50.549 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nSaturday 23 May 2026  00:51:57 +0000 (0:00:56.045)       0:01:46.594 ********** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nSaturday 23 May 2026  00:51:57 +0000 (0:00:00.771)       0:01:47.366 ********** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nSaturday 23 May 2026  00:51:58 +0000 (0:00:00.384)       0:01:47.751 ********** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nSaturday 23 May 2026  00:51:59 +0000 (0:00:01.665)       0:01:49.416 ********** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nSaturday 23 May 2026  00:52:14 +0000 (0:00:14.069)       0:02:03.485 ********** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nSaturday 23 May 2026  00:52:14 +0000 (0:00:00.674)       0:02:04.159 ********** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nSaturday 23 May 2026  00:52:15 +0000 (0:00:00.350)       0:02:04.510 ********** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nSaturday 23 May 2026  00:52:16 +0000 (0:00:01.568)       0:02:06.078 ********** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply rabbitmq post-configuration] ***************************************\n\nTASK [Include rabbitmq post-deploy.yml] ****************************************\nSaturday 23 May 2026  00:52:29 +0000 (0:00:13.069)       0:02:19.147 ********** \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] ******************************\nSaturday 23 May 2026  00:52:30 +0000 (0:00:00.772)       0:02:19.920 ********** \n\u001b[0;32mok: [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[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35menable_outward_rabbitmq_True\u001b[0m\n\nPLAY [Apply role rabbitmq (outward)] *******************************************\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;35moutward_rabbitmq_restart\u001b[0m\n\nPLAY [Restart rabbitmq (outward) services] *************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Apply rabbitmq (outward) post-configuration] *****************************\n\u001b[0;36mskipping: no hosts matched\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=23  \u001b[0m \u001b[0;33mchanged=14  \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=21  \u001b[0m \u001b[0;33mchanged=14  \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=21  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  00:52:32 +0000 (0:00:01.890)       0:02:21.811 ********** \n=============================================================================== \nrabbitmq : Waiting for rabbitmq to start ------------------------------- 83.18s\nrabbitmq : Running RabbitMQ bootstrap container ------------------------- 6.77s\nrabbitmq : Restart rabbitmq container ----------------------------------- 5.57s\nrabbitmq : include_tasks ------------------------------------------------ 3.90s\nrabbitmq : Copying over rabbitmq.conf ----------------------------------- 3.64s\nrabbitmq : Copying over enabled_plugins --------------------------------- 3.03s\nCheck RabbitMQ service -------------------------------------------------- 2.94s\nrabbitmq : Copying over definitions.json -------------------------------- 2.64s\nrabbitmq : Copying over erl_inetrc -------------------------------------- 2.61s\nrabbitmq : Copying over config.json files for services ------------------ 2.57s\nrabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.51s\nrabbitmq : Ensuring config directories exist ---------------------------- 2.28s\nrabbitmq : Copying over advanced.config --------------------------------- 2.11s\nrabbitmq : Get info on RabbitMQ container ------------------------------- 2.07s\nrabbitmq : Enable all stable feature flags ------------------------------ 1.89s\nrabbitmq : Get container facts ------------------------------------------ 1.58s\nrabbitmq : Get container facts ------------------------------------------ 1.42s\nrabbitmq : Put RabbitMQ node into maintenance mode ---------------------- 1.20s\nrabbitmq : Check rabbitmq containers ------------------------------------ 1.18s\nrabbitmq : List RabbitMQ policies --------------------------------------- 1.01s\n\u001b[32m2026-05-23 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  00:49:44 +0000 (0:00:01.024)       0:00:01.024 ********** \n\u001b[0;32mok: [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] ***********************************\nSaturday 23 May 2026  00:49:45 +0000 (0:00:01.003)       0:00:02.027 ********** \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] *********************************************\nSaturday 23 May 2026  00:49:46 +0000 (0:00:01.093)       0:00:03.121 ********** \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] **********************************************\nSaturday 23 May 2026  00:49:47 +0000 (0:00:01.356)       0:00:04.478 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nSaturday 23 May 2026  00:49:49 +0000 (0:00:02.316)       0:00:06.795 ********** \n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nSaturday 23 May 2026  00:49:52 +0000 (0:00:02.379)       0:00:09.174 ********** \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] *****************\nSaturday 23 May 2026  00:49:53 +0000 (0:00:01.321)       0:00:10.496 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:49:54 +0000 (0:00:00.922)       0:00:11.419 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***************\nSaturday 23 May 2026  00:49:56 +0000 (0:00:01.771)       0:00:13.191 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ****************************\nSaturday 23 May 2026  00:49:59 +0000 (0:00:03.416)       0:00:16.607 ********** \n\u001b[0;36mskipping: [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 : Check openvswitch containers] ******************************\nSaturday 23 May 2026  00:50:00 +0000 (0:00:00.930)       0:00:17.538 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Flush Handlers] ********************************************\nSaturday 23 May 2026  00:50:04 +0000 (0:00:03.688)       0:00:21.226 ********** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 23 May 2026  00:50:04 +0000 (0:00:00.356)       0:00:21.583 ********** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 23 May 2026  00:50:04 +0000 (0:00:00.135)       0:00:21.718 ********** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 23 May 2026  00:50:05 +0000 (0:00:00.245)       0:00:21.963 ********** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 23 May 2026  00:50:05 +0000 (0:00:00.689)       0:00:22.652 ********** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nSaturday 23 May 2026  00:50:06 +0000 (0:00:00.281)       0:00:22.934 ********** \n\nRUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********\nSaturday 23 May 2026  00:50:06 +0000 (0:00:00.174)       0:00:23.109 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***\nSaturday 23 May 2026  00:50:17 +0000 (0:00:11.181)       0:00:34.290 ********** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nSaturday 23 May 2026  00:50:19 +0000 (0:00:01.690)       0:00:35.980 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\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 [openvswitch : Set system-id, hostname and hw-offload] ********************\nSaturday 23 May 2026  00:50:26 +0000 (0:00:07.370)       0:00:43.350 ********** \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-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\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-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\nTASK [openvswitch : Ensuring OVS bridge is properly setup] *********************\nSaturday 23 May 2026  00:50:34 +0000 (0:00:08.414)       0:00:51.765 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=br-ex) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=br-ex)\u001b[0m\n\nTASK [openvswitch : Ensuring OVS ports are properly setup] *********************\nSaturday 23 May 2026  00:50:38 +0000 (0:00:03.583)       0:00:55.349 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=['br-ex', 'vxlan0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nSaturday 23 May 2026  00:50:42 +0000 (0:00:04.482)       0:00:59.831 ********** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \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=3   \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=3   \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=5   \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=5   \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=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  00:52:53 +0000 (0:02:10.433)       0:03:10.265 ********** \n=============================================================================== \nopenvswitch : Restart openvswitch-vswitchd container ------------------ 137.80s\nopenvswitch : Restart openvswitch-db-server container ------------------ 11.18s\nopenvswitch : Set system-id, hostname and hw-offload -------------------- 8.41s\nopenvswitch : Ensuring OVS ports are properly setup --------------------- 4.48s\nopenvswitch : Check openvswitch containers ------------------------------ 3.69s\nopenvswitch : Ensuring OVS bridge is properly setup --------------------- 3.58s\nopenvswitch : Copying over config.json files for services --------------- 3.42s\nmodule-load : Persist modules via modules-load.d ------------------------ 2.38s\nmodule-load : Load modules ---------------------------------------------- 2.32s\nopenvswitch : Flush Handlers -------------------------------------------- 1.88s\nopenvswitch : Ensuring config directories exist ------------------------- 1.77s\nopenvswitch : Waiting for openvswitch_db service to be ready ------------ 1.69s\nopenvswitch : include_tasks --------------------------------------------- 1.36s\nmodule-load : Drop module persistence ----------------------------------- 1.32s\nGroup hosts based on enabled services ----------------------------------- 1.09s\nGroup hosts based on Kolla action --------------------------------------- 1.00s\nopenvswitch : Copying over ovs-vsctl wrapper ---------------------------- 0.93s\nopenvswitch : Create /run/openvswitch directory on host ----------------- 0.92s\n\u001b[32m2026-05-23 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  00:52:57 +0000 (0:00:00.266)       0:00:00.266 ********** \n\u001b[0;32mok: [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] ***********************************\nSaturday 23 May 2026  00:52:57 +0000 (0:00:00.662)       0:00:00.929 ********** \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] ******************************************\nSaturday 23 May 2026  00:52:58 +0000 (0:00:00.936)       0:00:01.865 ********** \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] **********************\nSaturday 23 May 2026  00:52:59 +0000 (0:00:01.109)       0:00:02.975 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ************\nSaturday 23 May 2026  00:53:01 +0000 (0:00:01.787)       0:00:04.762 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *************\nSaturday 23 May 2026  00:53:02 +0000 (0:00:01.437)       0:00:06.200 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] **************************\nSaturday 23 May 2026  00:53:04 +0000 (0:00:01.161)       0:00:07.362 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Check ovn-controller containers] ************************\nSaturday 23 May 2026  00:53:05 +0000 (0:00:01.477)       0:00:08.840 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Create br-int bridge on OpenvSwitch] ********************\nSaturday 23 May 2026  00:53:06 +0000 (0:00:01.305)       0:00:10.145 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ovn-controller : Configure OVN in OVSDB] *********************************\nSaturday 23 May 2026  00:53:09 +0000 (0:00:02.479)       0:00:12.624 ********** \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-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\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-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-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-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-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-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;32mok: [testbed-node-3] => (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-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;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-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;32mok: [testbed-node-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\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-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 23 May 2026  00:53:28 +0000 (0:00:19.569)       0:00:32.194 ********** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 23 May 2026  00:53:29 +0000 (0:00:00.071)       0:00:32.266 ********** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 23 May 2026  00:53:29 +0000 (0:00:00.075)       0:00:32.341 ********** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 23 May 2026  00:53:29 +0000 (0:00:00.066)       0:00:32.408 ********** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 23 May 2026  00:53:29 +0000 (0:00:00.064)       0:00:32.472 ********** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nSaturday 23 May 2026  00:53:29 +0000 (0:00:00.066)       0:00:32.538 ********** \n\nRUNNING HANDLER [ovn-controller : Reload systemd config] ***********************\nSaturday 23 May 2026  00:53:29 +0000 (0:00:00.069)       0:00:32.608 ********** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************\nSaturday 23 May 2026  00:53:31 +0000 (0:00:02.432)       0:00:35.040 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Apply role ovn-db] *******************************************************\n\nTASK [ovn-db : include_tasks] **************************************************\nSaturday 23 May 2026  00:54:00 +0000 (0:00:28.372)       0:01:03.412 ********** \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] **************************************************\nSaturday 23 May 2026  00:54:00 +0000 (0:00:00.697)       0:01:04.110 ********** \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] *************\nSaturday 23 May 2026  00:54:01 +0000 (0:00:00.768)       0:01:04.878 ********** \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 [ovn-db : Divide hosts by their OVN NB volume availability] ***************\nSaturday 23 May 2026  00:54:02 +0000 (0:00:00.933)       0:01:05.812 ********** \n\u001b[0;32mok: [testbed-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] ***************\nSaturday 23 May 2026  00:54:02 +0000 (0:00:00.349)       0:01:06.161 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Establish whether the OVN NB cluster has already existed] *******\nSaturday 23 May 2026  00:54:03 +0000 (0:00:00.563)       0:01:06.724 ********** \n\u001b[0;32mok: [testbed-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] *******\nSaturday 23 May 2026  00:54:03 +0000 (0:00:00.326)       0:01:07.051 ********** \n\u001b[0;32mok: [testbed-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] ************************\nSaturday 23 May 2026  00:54:04 +0000 (0:00:00.356)       0:01:07.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 [ovn-db : Check OVN NB service port liveness] *****************************\nSaturday 23 May 2026  00:54:04 +0000 (0:00:00.286)       0:01:07.694 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB service port liveness] *************\nSaturday 23 May 2026  00:54:04 +0000 (0:00:00.501)       0:01:08.196 ********** \n\u001b[0;36mskipping: [testbed-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] ********************************\nSaturday 23 May 2026  00:54:05 +0000 (0:00:00.292)       0:01:08.488 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB leader/follower role] **************\nSaturday 23 May 2026  00:54:05 +0000 (0:00:00.304)       0:01:08.793 ********** \n\u001b[0;36mskipping: [testbed-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] *****************\nSaturday 23 May 2026  00:54:05 +0000 (0:00:00.310)       0:01:09.104 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check if running on all OVN SB DB hosts] ************************\nSaturday 23 May 2026  00:54:06 +0000 (0:00:00.290)       0:01:09.394 ********** \n\u001b[0;36mskipping: [testbed-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] *****************************\nSaturday 23 May 2026  00:54:06 +0000 (0:00:00.506)       0:01:09.901 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB service port liveness] *************\nSaturday 23 May 2026  00:54:06 +0000 (0:00:00.307)       0:01:10.208 ********** \n\u001b[0;36mskipping: [testbed-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] ********************************\nSaturday 23 May 2026  00:54:07 +0000 (0:00:00.300)       0:01:10.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 [ovn-db : Divide hosts by their OVN SB leader/follower role] **************\nSaturday 23 May 2026  00:54:07 +0000 (0:00:00.298)       0:01:10.807 ********** \n\u001b[0;36mskipping: [testbed-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] *****************\nSaturday 23 May 2026  00:54:08 +0000 (0:00:00.492)       0:01:11.300 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : include_tasks] **************************************************\nSaturday 23 May 2026  00:54:08 +0000 (0:00:00.294)       0:01:11.594 ********** \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)] *******************\nSaturday 23 May 2026  00:54:08 +0000 (0:00:00.577)       0:01:12.172 ********** \n\u001b[0;32mok: [testbed-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)] *******************\nSaturday 23 May 2026  00:54:09 +0000 (0:00:00.727)       0:01:12.900 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check NB cluster status] ****************************************\nSaturday 23 May 2026  00:54:10 +0000 (0:00:00.493)       0:01:13.393 ********** \n\u001b[0;36mskipping: [testbed-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] ****************************************\nSaturday 23 May 2026  00:54:10 +0000 (0:00:00.379)       0:01:13.773 ********** \n\u001b[0;36mskipping: [testbed-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] ***\nSaturday 23 May 2026  00:54:10 +0000 (0:00:00.333)       0:01:14.106 ********** \n\u001b[0;36mskipping: [testbed-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] ***\nSaturday 23 May 2026  00:54:11 +0000 (0:00:00.637)       0:01:14.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 [ovn-db : Set bootstrap args fact for NB (new member)] ********************\nSaturday 23 May 2026  00:54:11 +0000 (0:00:00.422)       0:01:15.166 ********** \n\u001b[0;36mskipping: [testbed-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)] ********************\nSaturday 23 May 2026  00:54:12 +0000 (0:00:00.408)       0:01:15.575 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:54:12 +0000 (0:00:00.402)       0:01:15.977 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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\nTASK [ovn-db : Copying over config.json files for services] ********************\nSaturday 23 May 2026  00:54:14 +0000 (0:00:01.795)       0:01:17.773 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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\nTASK [ovn-db : Check ovn containers] *******************************************\nSaturday 23 May 2026  00:54:18 +0000 (0:00:03.789)       0:01:21.562 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 23 May 2026  00:54:20 +0000 (0:00:02.236)       0:01:23.798 ********** \n\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 23 May 2026  00:54:20 +0000 (0:00:00.067)       0:01:23.865 ********** \n\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 23 May 2026  00:54:20 +0000 (0:00:00.061)       0:01:23.927 ********** \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nSaturday 23 May 2026  00:54:20 +0000 (0:00:00.062)       0:01:23.990 ********** \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 container] *************************\nSaturday 23 May 2026  00:54:28 +0000 (0:00:07.615)       0:01:31.606 ********** \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-northd container] ************************\nSaturday 23 May 2026  00:54:31 +0000 (0:00:02.671)       0:01:34.277 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for leader election] ***************************************\nSaturday 23 May 2026  00:54:38 +0000 (0:00:07.481)       0:01:41.758 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nSaturday 23 May 2026  00:54:38 +0000 (0:00:00.095)       0:01:41.853 ********** \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 [ovn-db : Configure OVN NB connection settings] ***************************\nSaturday 23 May 2026  00:54:39 +0000 (0:00:00.937)       0:01:42.791 ********** \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] ******************************\nSaturday 23 May 2026  00:54:40 +0000 (0:00:00.583)       0:01:43.375 ********** \n\u001b[0;32mok: [testbed-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] ***************************\nSaturday 23 May 2026  00:54:41 +0000 (0:00:01.048)       0:01:44.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 [ovn-db : Wait for ovn-nb-db] *********************************************\nSaturday 23 May 2026  00:54:41 +0000 (0:00:00.662)       0:01:45.085 ********** \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] *********************************************\nSaturday 23 May 2026  00:54:42 +0000 (0:00:00.880)       0:01:45.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 : Unset bootstrap args fact] **************************************\nSaturday 23 May 2026  00:54:43 +0000 (0:00:00.750)       0:01:46.716 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:54:44 +0000 (0:00:00.596)       0:01:47.313 ********** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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\nTASK [ovn-db : Copying over config.json files for services] ********************\nSaturday 23 May 2026  00:54:45 +0000 (0:00:01.631)       0:01:48.944 ********** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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\nTASK [ovn-db : Check ovn containers] *******************************************\nSaturday 23 May 2026  00:54:50 +0000 (0:00:04.648)       0:01:53.592 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 23 May 2026  00:54:52 +0000 (0:00:02.492)       0:01:56.085 ********** \n\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 23 May 2026  00:54:52 +0000 (0:00:00.066)       0:01:56.151 ********** \n\nTASK [ovn-db : Flush handlers] *************************************************\nSaturday 23 May 2026  00:54:53 +0000 (0:00:00.301)       0:01:56.453 ********** \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nSaturday 23 May 2026  00:54:53 +0000 (0:00:00.067)       0:01:56.520 ********** \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 container] *************************\nSaturday 23 May 2026  00:55:00 +0000 (0:00:07.384)       0:02:03.905 ********** \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-northd container] ************************\nSaturday 23 May 2026  00:55:08 +0000 (0:00:07.873)       0:02:11.778 ********** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for leader election] ***************************************\nSaturday 23 May 2026  00:55:16 +0000 (0:00:07.747)       0:02:19.526 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nSaturday 23 May 2026  00:55:16 +0000 (0:00:00.165)       0:02:19.691 ********** \n\u001b[0;32mok: [testbed-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] ***************************\nSaturday 23 May 2026  00:55:17 +0000 (0:00:01.063)       0:02:20.755 ********** \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 : Get OVN_Southbound cluster leader] ******************************\nSaturday 23 May 2026  00:55:18 +0000 (0:00:00.762)       0:02:21.518 ********** \n\u001b[0;32mok: [testbed-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] ***************************\nSaturday 23 May 2026  00:55:19 +0000 (0:00:00.828)       0:02:22.346 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-nb-db] *********************************************\nSaturday 23 May 2026  00:55:19 +0000 (0:00:00.860)       0:02:23.206 ********** \n\u001b[0;32mok: [testbed-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] *********************************************\nSaturday 23 May 2026  00:55:21 +0000 (0:00:01.217)       0:02:24.424 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=45  \u001b[0m \u001b[0;33mchanged=20  \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=44  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=44  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \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    skipped=0    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    skipped=0    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    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  00:55:22 +0000 (0:00:00.901)       0:02:25.325 ********** \n=============================================================================== \novn-controller : Restart ovn-controller container ---------------------- 28.37s\novn-controller : Configure OVN in OVSDB -------------------------------- 19.57s\novn-db : Restart ovn-northd container ---------------------------------- 15.23s\novn-db : Restart ovn-nb-db container ----------------------------------- 15.00s\novn-db : Restart ovn-sb-db container ----------------------------------- 10.54s\novn-db : Copying over config.json files for services -------------------- 4.65s\novn-db : Copying over config.json files for services -------------------- 3.79s\novn-db : Check ovn containers ------------------------------------------- 2.49s\novn-controller : Create br-int bridge on OpenvSwitch -------------------- 2.48s\novn-controller : Reload systemd config ---------------------------------- 2.43s\novn-db : Check ovn containers ------------------------------------------- 2.24s\novn-db : Ensuring config directories exist ------------------------------ 1.80s\novn-controller : Ensuring config directories exist ---------------------- 1.79s\novn-db : Ensuring config directories exist ------------------------------ 1.63s\novn-controller : Copying over systemd override -------------------------- 1.48s\novn-controller : Copying over config.json files for services ------------ 1.44s\novn-controller : Check ovn-controller containers ------------------------ 1.31s\novn-db : Wait for ovn-nb-db --------------------------------------------- 1.22s\novn-controller : Ensuring systemd override directory exists ------------- 1.16s\novn-controller : include_tasks ------------------------------------------ 1.11s\n\u001b[32m2026-05-23 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\n\u001b[32m2026-05-23 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state SUCCESS\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  00:49:43 +0000 (0:00:00.942)       0:00:00.942 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  00:49:43 +0000 (0:00:00.444)       0:00:01.386 ********** \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] ********************************************\nSaturday 23 May 2026  00:49:44 +0000 (0:00:00.652)       0:00:02.039 ********** \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] ***************************************\nSaturday 23 May 2026  00:49:45 +0000 (0:00:00.971)       0:00:03.010 ********** \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] ***************************************************\nSaturday 23 May 2026  00:49:46 +0000 (0:00:01.207)       0:00:04.218 ********** \n\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [sysctl : Check IPv6 support] *********************************************\nSaturday 23 May 2026  00:49:47 +0000 (0:00:00.742)       0:00:04.961 ********** \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 [sysctl : Setting sysctl values] ******************************************\nSaturday 23 May 2026  00:49:48 +0000 (0:00:01.569)       0:00:06.531 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;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;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nSaturday 23 May 2026  00:49:51 +0000 (0:00:02.207)       0:00:08.738 ********** \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\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nSaturday 23 May 2026  00:49:51 +0000 (0:00:00.792)       0:00:09.531 ********** \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] ***********************************\nSaturday 23 May 2026  00:49:53 +0000 (0:00:01.957)       0:00:11.488 ********** \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] ************************\nSaturday 23 May 2026  00:49:55 +0000 (0:00:01.322)       0:00:12.811 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ************\nSaturday 23 May 2026  00:49:57 +0000 (0:00:02.061)       0:00:14.873 ********** \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 [loadbalancer : Ensuring proxysql service config subdirectories exist] ****\nSaturday 23 May 2026  00:49:58 +0000 (0:00:01.104)       0:00:15.978 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m\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=rules)\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\nTASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************\nSaturday 23 May 2026  00:50:00 +0000 (0:00:02.189)       0:00:18.167 ********** \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 : Remove mariadb.cfg if proxysql enabled] *******************\nSaturday 23 May 2026  00:50:02 +0000 (0:00:01.697)       0:00:19.865 ********** \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 [loadbalancer : Removing checks for services which are disabled] **********\nSaturday 23 May 2026  00:50:05 +0000 (0:00:02.769)       0:00:22.635 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], '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] ************\nSaturday 23 May 2026  00:50:06 +0000 (0:00:01.185)       0:00:23.820 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], '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:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], '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] **************\nSaturday 23 May 2026  00:50:12 +0000 (0:00:06.460)       0:00:30.281 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *********************************\nSaturday 23 May 2026  00:50:16 +0000 (0:00:03.403)       0:00:33.684 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql config] *****************************\nSaturday 23 May 2026  00:50:18 +0000 (0:00:02.047)       0:00:35.732 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy single external frontend config] *****\nSaturday 23 May 2026  00:50:25 +0000 (0:00:07.776)       0:00:43.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 [loadbalancer : Copying over custom haproxy services configuration] *******\nSaturday 23 May 2026  00:50:28 +0000 (0:00:02.296)       0:00:45.805 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\nTASK [loadbalancer : Copying over keepalived.conf] *****************************\nSaturday 23 May 2026  00:50:31 +0000 (0:00:03.492)       0:00:49.298 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.pem] *********************************\nSaturday 23 May 2026  00:50:34 +0000 (0:00:02.892)       0:00:52.190 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy-internal.pem] ************************\nSaturday 23 May 2026  00:50:37 +0000 (0:00:02.851)       0:00:55.042 ********** \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 : include_tasks] ********************************************\nSaturday 23 May 2026  00:50:40 +0000 (0:00:03.087)       0:00:58.129 ********** \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 [service-cert-copy : loadbalancer | Copying over extra CA certificates] ***\nSaturday 23 May 2026  00:50:41 +0000 (0:00:01.184)       0:00:59.314 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', '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:2024.2', '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:2024.2', '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 : loadbalancer | Copying over backend internal TLS certificate] ***\nSaturday 23 May 2026  00:50:46 +0000 (0:00:04.500)       0:01:03.814 ********** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', '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\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', '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:2024.2', '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\nTASK [service-cert-copy : loadbalancer | Copying over backend internal TLS key] ***\nSaturday 23 May 2026  00:50:47 +0000 (0:00:00.826)       0:01:04.640 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 extra CA certificates] ********\nSaturday 23 May 2026  00:50:48 +0000 (0:00:01.816)       0:01:06.456 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 certificate] ***\nSaturday 23 May 2026  00:50:49 +0000 (0:00:00.855)       0:01:07.311 ********** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *****\nSaturday 23 May 2026  00:50:50 +0000 (0:00:01.270)       0:01:08.581 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : proxysql | Copying over extra CA certificates] *******\nSaturday 23 May 2026  00:50:52 +0000 (0:00:01.420)       0:01:10.002 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', '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': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', '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:2024.2', '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 : proxysql | Copying over backend internal TLS certificate] ***\nSaturday 23 May 2026  00:50:53 +0000 (0:00:00.668)       0:01:10.670 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : proxysql | Copying over backend internal TLS key] ****\nSaturday 23 May 2026  00:50:53 +0000 (0:00:00.668)       0:01:11.338 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ************************\nSaturday 23 May 2026  00:50:54 +0000 (0:00:01.256)       0:01:12.595 ********** \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-1] => (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] ***********************\nSaturday 23 May 2026  00:50:56 +0000 (0:00:01.427)       0:01:14.023 ********** \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-0] => (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] ****************************\nSaturday 23 May 2026  00:50:57 +0000 (0:00:01.492)       0:01:15.516 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Check loadbalancer containers] ****************************\nSaturday 23 May 2026  00:50:59 +0000 (0:00:01.398)       0:01:16.914 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', '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:2024.2', '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:2024.2', '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 [include_role : aodh] *****************************************************\nSaturday 23 May 2026  00:51:02 +0000 (0:00:03.112)       0:01:20.027 ********** \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] ***********************\nSaturday 23 May 2026  00:51:02 +0000 (0:00:00.570)       0:01:20.597 ********** \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:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***\nSaturday 23 May 2026  00:51:06 +0000 (0:00:03.846)       0:01:24.443 ********** \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:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \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:2024.2', '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/', '', ''], '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-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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\nTASK [haproxy-config : Configuring firewall for aodh] **************************\nSaturday 23 May 2026  00:51:07 +0000 (0:00:00.673)       0:01:25.117 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over aodh ProxySQL users config] ***************\nSaturday 23 May 2026  00:51:08 +0000 (0:00:00.883)       0:01:26.001 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over aodh ProxySQL rules config] ***************\nSaturday 23 May 2026  00:51:09 +0000 (0:00:01.468)       0:01:27.469 ********** \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] *************************************************\nSaturday 23 May 2026  00:51:11 +0000 (0:00:01.899)       0:01:29.368 ********** \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] *******************\nSaturday 23 May 2026  00:51:12 +0000 (0:00:00.647)       0:01:30.016 ********** \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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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] => (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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***\nSaturday 23 May 2026  00:51:16 +0000 (0:00:03.958)       0:01:33.975 ********** \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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] **********************\nSaturday 23 May 2026  00:51:17 +0000 (0:00:01.077)       0:01:35.053 ********** \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over barbican ProxySQL users config] ***********\nSaturday 23 May 2026  00:51:18 +0000 (0:00:00.873)       0:01:35.926 ********** \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] ***********\nSaturday 23 May 2026  00:51:19 +0000 (0:00:01.362)       0:01:37.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 [include_role : blazar] ***************************************************\nSaturday 23 May 2026  00:51:21 +0000 (0:00:01.998)       0:01:39.286 ********** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nSaturday 23 May 2026  00:51:21 +0000 (0:00:00.279)       0:01:39.565 ********** \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] *******************\nSaturday 23 May 2026  00:51:22 +0000 (0:00:00.800)       0:01:40.366 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***\nSaturday 23 May 2026  00:51:25 +0000 (0:00:02.738)       0:01:43.104 ********** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for ceph-rgw] **********************\nSaturday 23 May 2026  00:51:26 +0000 (0:00:01.353)       0:01:44.458 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********\nSaturday 23 May 2026  00:51:28 +0000 (0:00:01.688)       0:01:46.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 [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********\nSaturday 23 May 2026  00:51:28 +0000 (0:00:00.407)       0:01:46.554 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************************\nSaturday 23 May 2026  00:51:30 +0000 (0:00:01.144)       0:01:47.699 ********** \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] *********************\nSaturday 23 May 2026  00:51:30 +0000 (0:00:00.903)       0:01:48.603 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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] ***\nSaturday 23 May 2026  00:51:34 +0000 (0:00:03.766)       0:01:52.369 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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] ************************\nSaturday 23 May 2026  00:51:35 +0000 (0:00:00.913)       0:01:53.282 ********** \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over cinder ProxySQL users config] *************\nSaturday 23 May 2026  00:51:36 +0000 (0:00:01.163)       0:01:54.445 ********** \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] *************\nSaturday 23 May 2026  00:51:38 +0000 (0:00:01.323)       0:01:55.769 ********** \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] ***********************************************\nSaturday 23 May 2026  00:51:40 +0000 (0:00:02.232)       0:01:58.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 [include_role : cyborg] ***************************************************\nSaturday 23 May 2026  00:51:40 +0000 (0:00:00.310)       0:01:58.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 [include_role : designate] ************************************************\nSaturday 23 May 2026  00:51:40 +0000 (0:00:00.303)       0:01:58.615 ********** \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] ******************\nSaturday 23 May 2026  00:51:42 +0000 (0:00:01.218)       0:01:59.834 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', '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/', '', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', '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/', '', ''], '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', '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/', '', ''], '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', '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/', '', ''], '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-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***\nSaturday 23 May 2026  00:51:47 +0000 (0:00:04.841)       0:02:04.675 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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\nTASK [haproxy-config : Configuring firewall for designate] *********************\nSaturday 23 May 2026  00:51:48 +0000 (0:00:00.976)       0:02:05.652 ********** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL users config] **********\nSaturday 23 May 2026  00:51:49 +0000 (0:00:01.485)       0:02:07.137 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL rules config] **********\nSaturday 23 May 2026  00:51:51 +0000 (0:00:01.551)       0:02:08.688 ********** \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] *****************************************************\nSaturday 23 May 2026  00:51:53 +0000 (0:00:02.282)       0:02:10.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\nTASK [include_role : glance] ***************************************************\nSaturday 23 May 2026  00:51:53 +0000 (0:00:00.306)       0:02:11.277 ********** \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] *********************\nSaturday 23 May 2026  00:51:54 +0000 (0:00:00.997)       0:02:12.275 ********** \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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', ''], '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'], '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'], '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] ***\nSaturday 23 May 2026  00:51:59 +0000 (0:00:05.334)       0:02:17.610 ********** \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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', ''], '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'], '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'], '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] => (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:2024.2', '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/', '', '', ''], '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'], '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'], '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-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:2024.2', '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/', ''], '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'], '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'], '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\nTASK [haproxy-config : Configuring firewall for glance] ************************\nSaturday 23 May 2026  00:52:04 +0000 (0:00:04.224)       0:02:21.834 ********** \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'], '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'], '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': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over glance ProxySQL users config] *************\nSaturday 23 May 2026  00:52:08 +0000 (0:00:04.790)       0:02:26.624 ********** \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] *************\nSaturday 23 May 2026  00:52:10 +0000 (0:00:01.305)       0:02:27.930 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : gnocchi] **************************************************\nSaturday 23 May 2026  00:52:12 +0000 (0:00:02.087)       0:02:30.017 ********** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nSaturday 23 May 2026  00:52:12 +0000 (0:00:00.338)       0:02:30.356 ********** \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] ********************\nSaturday 23 May 2026  00:52:14 +0000 (0:00:01.350)       0:02:31.706 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for grafana when using single external frontend] ***\nSaturday 23 May 2026  00:52:17 +0000 (0:00:03.207)       0:02:34.914 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for grafana] ***********************\nSaturday 23 May 2026  00:52:17 +0000 (0:00:00.420)       0:02:35.335 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over grafana ProxySQL users config] ************\nSaturday 23 May 2026  00:52:18 +0000 (0:00:00.827)       0:02:36.162 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over grafana ProxySQL rules config] ************\nSaturday 23 May 2026  00:52:19 +0000 (0:00:01.205)       0:02:37.368 ********** \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] *****************************************************\nSaturday 23 May 2026  00:52:21 +0000 (0:00:02.007)       0:02:39.375 ********** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nSaturday 23 May 2026  00:52:22 +0000 (0:00:00.320)       0:02:39.695 ********** \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] ********************\nSaturday 23 May 2026  00:52:23 +0000 (0:00:01.119)       0:02:40.815 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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] ***\nSaturday 23 May 2026  00:52:26 +0000 (0:00:03.496)       0:02:44.311 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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] ***********************\nSaturday 23 May 2026  00:52:27 +0000 (0:00:00.742)       0:02:45.054 ********** \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'], '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'], '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'], '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'], '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'], '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'], '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] ************\nSaturday 23 May 2026  00:52:28 +0000 (0:00:01.029)       0:02:46.083 ********** \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] ************\nSaturday 23 May 2026  00:52:29 +0000 (0:00:01.511)       0:02:47.595 ********** \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] *************************************************\nSaturday 23 May 2026  00:52:32 +0000 (0:00:02.055)       0:02:49.650 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************************\nSaturday 23 May 2026  00:52:32 +0000 (0:00:00.324)       0:02:49.974 ********** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nSaturday 23 May 2026  00:52:32 +0000 (0:00:00.305)       0:02:50.280 ********** \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] *******************\nSaturday 23 May 2026  00:52:33 +0000 (0:00:01.173)       0:02:51.453 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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] ***\nSaturday 23 May 2026  00:52:37 +0000 (0:00:04.049)       0:02:55.503 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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] **********************\nSaturday 23 May 2026  00:52:38 +0000 (0:00:00.698)       0:02:56.201 ********** \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']}}) \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']}}) \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']}}) \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']}}) \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']}}) \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']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over keystone ProxySQL users config] ***********\nSaturday 23 May 2026  00:52:39 +0000 (0:00:01.116)       0:02:57.317 ********** \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] ***********\nSaturday 23 May 2026  00:52:41 +0000 (0:00:01.456)       0:02:58.774 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : letsencrypt] **********************************************\nSaturday 23 May 2026  00:52:43 +0000 (0:00:02.289)       0:03:01.063 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************************\nSaturday 23 May 2026  00:52:43 +0000 (0:00:00.342)       0:03:01.406 ********** \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] *********************\nSaturday 23 May 2026  00:52:44 +0000 (0:00:01.215)       0:03:02.621 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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] ***\nSaturday 23 May 2026  00:52:48 +0000 (0:00:03.599)       0:03:06.221 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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] ************************\nSaturday 23 May 2026  00:52:49 +0000 (0:00:00.693)       0:03:06.915 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL users config] *************\nSaturday 23 May 2026  00:52:50 +0000 (0:00:01.177)       0:03:08.093 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL rules config] *************\nSaturday 23 May 2026  00:52:51 +0000 (0:00:01.352)       0:03:09.445 ********** \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] ***************************************************\nSaturday 23 May 2026  00:52:53 +0000 (0:00:02.057)       0:03:11.502 ********** \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] *********************\nSaturday 23 May 2026  00:52:54 +0000 (0:00:01.058)       0:03:12.561 ********** \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:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\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:2024.2', '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] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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:2024.2', '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] ***\nSaturday 23 May 2026  00:52:59 +0000 (0:00:04.199)       0:03:16.761 ********** \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:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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:2024.2', '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:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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:2024.2', '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] ************************\nSaturday 23 May 2026  00:52:59 +0000 (0:00:00.703)       0:03:17.465 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over manila ProxySQL users config] *************\nSaturday 23 May 2026  00:53:01 +0000 (0:00:01.180)       0:03:18.646 ********** \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] *************\nSaturday 23 May 2026  00:53:02 +0000 (0:00:01.293)       0:03:19.939 ********** \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] **************************************************\nSaturday 23 May 2026  00:53:04 +0000 (0:00:02.115)       0:03:22.054 ********** \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] *******************************\nSaturday 23 May 2026  00:53:05 +0000 (0:00:01.211)       0:03:23.266 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [haproxy-config : Copying over mariadb haproxy config] ********************\nSaturday 23 May 2026  00:53:08 +0000 (0:00:03.175)       0:03:26.442 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***\nSaturday 23 May 2026  00:53:11 +0000 (0:00:03.060)       0:03:29.502 ********** \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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', '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:2024.2', '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] ***********************\nSaturday 23 May 2026  00:53:14 +0000 (0:00:02.318)       0:03:31.820 ********** \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] ************\nSaturday 23 May 2026  00:53:16 +0000 (0:00:02.507)       0:03:34.328 ********** \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] ************\nSaturday 23 May 2026  00:53:19 +0000 (0:00:02.379)       0:03:36.708 ********** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nSaturday 23 May 2026  00:53:20 +0000 (0:00:01.858)       0:03:38.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 [include_role : memcached] ************************************************\nSaturday 23 May 2026  00:53:21 +0000 (0:00:00.317)       0:03:38.884 ********** \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] ******************\nSaturday 23 May 2026  00:53:22 +0000 (0:00:01.530)       0:03:40.415 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', '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:2024.2', '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] ***\nSaturday 23 May 2026  00:53:24 +0000 (0:00:01.460)       0:03:41.875 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', '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:2024.2', '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:2024.2', '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] *********************\nSaturday 23 May 2026  00:53:24 +0000 (0:00:00.378)       0:03:42.253 ********** \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] **********\nSaturday 23 May 2026  00:53:25 +0000 (0:00:01.007)       0:03:43.261 ********** \n\u001b[0;36mskipping: [testbed-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] **********\nSaturday 23 May 2026  00:53:26 +0000 (0:00:00.541)       0:03:43.802 ********** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nSaturday 23 May 2026  00:53:27 +0000 (0:00:01.342)       0:03:45.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 [include_role : neutron] **************************************************\nSaturday 23 May 2026  00:53:27 +0000 (0:00:00.313)       0:03:45.458 ********** \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] ********************\nSaturday 23 May 2026  00:53:29 +0000 (0:00:01.728)       0:03:47.187 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', '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/', '', ''], '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-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-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:2024.2', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', '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/', '', ''], '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', '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/', '', ''], 'dimensions': {}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', '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/', ''], '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-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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] ***\nSaturday 23 May 2026  00:53:36 +0000 (0:00:07.025)       0:03:54.213 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for neutron] ***********************\nSaturday 23 May 2026  00:53:39 +0000 (0:00:03.073)       0:03:57.286 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL users config] ************\nSaturday 23 May 2026  00:53:41 +0000 (0:00:01.780)       0:03:59.066 ********** \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] ************\nSaturday 23 May 2026  00:53:42 +0000 (0:00:01.433)       0:04:00.500 ********** \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] ************************************************\nSaturday 23 May 2026  00:53:45 +0000 (0:00:02.345)       0:04:02.845 ********** \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] ******************\nSaturday 23 May 2026  00:53:46 +0000 (0:00:01.589)       0:04:04.434 ********** \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for placement when using single external frontend] ***\nSaturday 23 May 2026  00:53:50 +0000 (0:00:03.516)       0:04:07.951 ********** \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for placement] *********************\nSaturday 23 May 2026  00:53:50 +0000 (0:00:00.611)       0:04:08.562 ********** \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL users config] **********\nSaturday 23 May 2026  00:53:52 +0000 (0:00:01.227)       0:04:09.790 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL rules config] **********\nSaturday 23 May 2026  00:53:53 +0000 (0:00:01.421)       0:04:11.211 ********** \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] *****************************************************\nSaturday 23 May 2026  00:53:55 +0000 (0:00:02.278)       0:04:13.490 ********** \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] ***********************\nSaturday 23 May 2026  00:53:57 +0000 (0:00:01.386)       0:04:14.876 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***\nSaturday 23 May 2026  00:54:02 +0000 (0:00:04.914)       0:04:19.790 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] **************************\nSaturday 23 May 2026  00:54:02 +0000 (0:00:00.658)       0:04:20.448 ********** \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova ProxySQL users config] ***************\nSaturday 23 May 2026  00:54:03 +0000 (0:00:00.921)       0:04:21.369 ********** \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] ***************\nSaturday 23 May 2026  00:54:05 +0000 (0:00:01.934)       0:04:23.304 ********** \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] ************************************************\nSaturday 23 May 2026  00:54:07 +0000 (0:00:02.137)       0:04:25.441 ********** \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] ******************\nSaturday 23 May 2026  00:54:09 +0000 (0:00:01.353)       0:04:26.795 ********** \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] ***\nSaturday 23 May 2026  00:54:10 +0000 (0:00:01.536)       0:04:28.332 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\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\nTASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***\nSaturday 23 May 2026  00:54:14 +0000 (0:00:04.097)       0:04:32.430 ********** \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] *****\nSaturday 23 May 2026  00:54:16 +0000 (0:00:01.552)       0:04:33.983 ********** \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] **********\nSaturday 23 May 2026  00:54:18 +0000 (0:00:01.702)       0:04:35.685 ********** \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] **********\nSaturday 23 May 2026  00:54:20 +0000 (0:00:02.366)       0:04:38.051 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************\nSaturday 23 May 2026  00:54:23 +0000 (0:00:02.894)       0:04:40.945 ********** \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-spicehtml5proxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***\nSaturday 23 May 2026  00:54:24 +0000 (0:00:00.795)       0:04:41.741 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***\nSaturday 23 May 2026  00:54:25 +0000 (0:00:01.178)       0:04:42.919 ********** \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 : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***\nSaturday 23 May 2026  00:54:26 +0000 (0:00:01.219)       0:04:44.139 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nSaturday 23 May 2026  00:54:27 +0000 (0:00:01.118)       0:04:45.257 ********** \n\u001b[0;32mok: [testbed-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] **********\nSaturday 23 May 2026  00:54:29 +0000 (0:00:02.331)       0:04:47.588 ********** \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 [nova-cell : Configure loadbalancer for nova-serialproxy] *****************\nSaturday 23 May 2026  00:54:33 +0000 (0:00:03.076)       0:04:50.665 ********** \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***\nSaturday 23 May 2026  00:54:33 +0000 (0:00:00.775)       0:04:51.440 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***\nSaturday 23 May 2026  00:54:34 +0000 (0:00:01.149)       0:04:52.590 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] ****\nSaturday 23 May 2026  00:54:36 +0000 (0:00:01.093)       0:04:53.683 ********** \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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nSaturday 23 May 2026  00:54:37 +0000 (0:00:01.562)       0:04:55.246 ********** \n\u001b[0;32mok: [testbed-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] **********\nSaturday 23 May 2026  00:54:40 +0000 (0:00:02.652)       0:04:57.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\nTASK [include_role : octavia] **************************************************\nSaturday 23 May 2026  00:54:43 +0000 (0:00:03.453)       0:05:01.352 ********** \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] ********************\nSaturday 23 May 2026  00:54:45 +0000 (0:00:01.480)       0:05:02.833 ********** \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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-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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \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:2024.2', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \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:2024.2', '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/', '', ''], '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] => (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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', '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/', '', ''], '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] ***\nSaturday 23 May 2026  00:54:49 +0000 (0:00:04.325)       0:05:07.159 ********** \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***********************\nSaturday 23 May 2026  00:54:50 +0000 (0:00:01.263)       0:05:08.422 ********** \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] ************\nSaturday 23 May 2026  00:54:51 +0000 (0:00:00.923)       0:05:09.345 ********** \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] ************\nSaturday 23 May 2026  00:54:53 +0000 (0:00:01.871)       0:05:11.216 ********** \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] ***********************************************\nSaturday 23 May 2026  00:54:55 +0000 (0:00:02.346)       0:05:13.562 ********** \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] *****************\nSaturday 23 May 2026  00:54:57 +0000 (0:00:01.781)       0:05:15.344 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***\nSaturday 23 May 2026  00:55:03 +0000 (0:00:05.629)       0:05:20.973 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for opensearch] ********************\nSaturday 23 May 2026  00:55:04 +0000 (0:00:00.938)       0:05:21.912 ********** \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']}}) \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'}}) \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'}}) \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']}}) \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'}}) \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'}}) \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']}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL users config] *********\nSaturday 23 May 2026  00:55:05 +0000 (0:00:01.136)       0:05:23.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 [proxysql-config : Copying over opensearch ProxySQL rules config] *********\nSaturday 23 May 2026  00:55:05 +0000 (0:00:00.416)       0:05:23.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-2]\u001b[0m\n\nTASK [include_role : prometheus] ***********************************************\nSaturday 23 May 2026  00:55:07 +0000 (0:00:01.178)       0:05:24.644 ********** \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] *****************\nSaturday 23 May 2026  00:55:08 +0000 (0:00:01.571)       0:05:26.216 ********** \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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}})\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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['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:2024.2', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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:2024.2', '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] => (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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}})\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:2024.2', '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] => (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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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:2024.2', '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] ***\nSaturday 23 May 2026  00:55:13 +0000 (0:00:04.473)       0:05:30.689 ********** \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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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}, '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}}}}) \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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \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:2024.2', '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] => (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:2024.2', '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]\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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}}) \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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \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:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', '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-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', '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:2024.2', '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:2024.2', '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}, '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}}}}) \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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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:2024.2', '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] ********************\nSaturday 23 May 2026  00:55:13 +0000 (0:00:00.860)       0:05:31.550 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over prometheus ProxySQL users config] *********\nSaturday 23 May 2026  00:55:15 +0000 (0:00:01.562)       0:05:33.112 ********** \n\u001b[0;36mskipping: [testbed-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] *********\nSaturday 23 May 2026  00:55:15 +0000 (0:00:00.493)       0:05:33.605 ********** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nSaturday 23 May 2026  00:55:17 +0000 (0:00:01.519)       0:05:35.125 ********** \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] *******************\nSaturday 23 May 2026  00:55:19 +0000 (0:00:01.701)       0:05:36.826 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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:2024.2', '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] ***\nSaturday 23 May 2026  00:55:21 +0000 (0:00:02.413)       0:05:39.240 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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]\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:2024.2', '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] **********************\nSaturday 23 May 2026  00:55:22 +0000 (0:00:00.389)       0:05:39.629 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over rabbitmq ProxySQL users config] ***********\nSaturday 23 May 2026  00:55:22 +0000 (0:00:00.621)       0:05:40.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 [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********\nSaturday 23 May 2026  00:55:23 +0000 (0:00:00.695)       0:05:40.946 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : skyline] **************************************************\nSaturday 23 May 2026  00:55:24 +0000 (0:00:01.409)       0:05:42.356 ********** \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] ********************\nSaturday 23 May 2026  00:55:26 +0000 (0:00:01.851)       0:05:44.207 ********** \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:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for skyline when using single external frontend] ***\nSaturday 23 May 2026  00:55:34 +0000 (0:00:07.512)       0:05:51.719 ********** \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:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for skyline] ***********************\nSaturday 23 May 2026  00:55:34 +0000 (0:00:00.705)       0:05:52.424 ********** \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over skyline ProxySQL users config] ************\nSaturday 23 May 2026  00:55:35 +0000 (0:00:00.961)       0:05:53.386 ********** \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 skyline ProxySQL rules config] ************\nSaturday 23 May 2026  00:55:37 +0000 (0:00:01.379)       0:05:54.766 ********** \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 : swift] ****************************************************\nSaturday 23 May 2026  00:55:39 +0000 (0:00:02.354)       0:05:57.120 ********** \n\u001b[0;36mskipping: [testbed-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 : tacker] ***************************************************\nSaturday 23 May 2026  00:55:40 +0000 (0:00:00.752)       0:05:57.873 ********** \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nSaturday 23 May 2026  00:55:40 +0000 (0:00:00.331)       0:05:58.204 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : venus] ****************************************************\nSaturday 23 May 2026  00:55:40 +0000 (0:00:00.397)       0:05:58.601 ********** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nSaturday 23 May 2026  00:55:41 +0000 (0:00:00.458)       0:05:59.060 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************************************\nSaturday 23 May 2026  00:55:42 +0000 (0:00:00.679)       0:05:59.739 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******\nSaturday 23 May 2026  00:55:42 +0000 (0:00:00.540)       0:06:00.280 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Group HA nodes by status] **********************\nSaturday 23 May 2026  00:55:43 +0000 (0:00:00.702)       0:06:00.982 ********** \n\u001b[0;32mok: [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] **************\nSaturday 23 May 2026  00:55:44 +0000 (0:00:00.761)       0:06:01.744 ********** \n\u001b[0;32mok: [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] *****************\nSaturday 23 May 2026  00:55:45 +0000 (0:00:01.076)       0:06:02.820 ********** \n\u001b[0;32mok: [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] ****************\nSaturday 23 May 2026  00:55:46 +0000 (0:00:01.120)       0:06:03.941 ********** \n\u001b[0;32mok: [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] ****************\nSaturday 23 May 2026  00:55:47 +0000 (0:00:01.043)       0:06:04.985 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************\nSaturday 23 May 2026  00:55:57 +0000 (0:00:10.185)       0:06:15.171 ********** \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\nRUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************\nSaturday 23 May 2026  00:55:58 +0000 (0:00:00.914)       0:06:16.085 ********** \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 proxysql to start] *************\nSaturday 23 May 2026  00:56:07 +0000 (0:00:08.838)       0:06:24.923 ********** \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] *************\nSaturday 23 May 2026  00:56:11 +0000 (0:00:04.671)       0:06:29.595 ********** \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 : Stop master haproxy container] *****************\nSaturday 23 May 2026  00:56:21 +0000 (0:00:09.219)       0:06:38.814 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************\nSaturday 23 May 2026  00:56:21 +0000 (0:00:00.555)       0:06:39.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\nRUNNING HANDLER [loadbalancer : Stop master keepalived container] **************\nSaturday 23 May 2026  00:56:22 +0000 (0:00:00.306)       0:06:39.677 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master haproxy container] ****************\nSaturday 23 May 2026  00:56:22 +0000 (0:00:00.305)       0:06:39.982 ********** \n\u001b[0;36mskipping: [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] ***************\nSaturday 23 May 2026  00:56:22 +0000 (0:00:00.342)       0:06:40.324 ********** \n\u001b[0;36mskipping: [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] *************\nSaturday 23 May 2026  00:56:23 +0000 (0:00:00.603)       0:06:40.928 ********** \n\u001b[0;36mskipping: [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] *************\nSaturday 23 May 2026  00:56:23 +0000 (0:00:00.311)       0:06:41.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\nRUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************\nSaturday 23 May 2026  00:56:24 +0000 (0:00:00.954)       0:06:42.193 ********** \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;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=123 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  00:56:25 +0000 (0:00:00.817)       0:06:43.011 ********** \n=============================================================================== \nloadbalancer : Start backup haproxy container -------------------------- 10.19s\nloadbalancer : Start backup keepalived container ------------------------ 9.22s\nloadbalancer : Start backup proxysql container -------------------------- 8.84s\nloadbalancer : Copying over proxysql config ----------------------------- 7.78s\nhaproxy-config : Copying over skyline haproxy config -------------------- 7.51s\nhaproxy-config : Copying over neutron haproxy config -------------------- 7.03s\nloadbalancer : Copying checks for services which are enabled ------------ 6.46s\nhaproxy-config : Copying over opensearch haproxy config ----------------- 5.63s\nhaproxy-config : Copying over glance haproxy config --------------------- 5.33s\nhaproxy-config : Copying over nova haproxy config ----------------------- 4.91s\nhaproxy-config : Copying over designate haproxy config ------------------ 4.84s\nhaproxy-config : Configuring firewall for glance ------------------------ 4.79s\nloadbalancer : Wait for backup proxysql to start ------------------------ 4.67s\nservice-cert-copy : loadbalancer | Copying over extra CA certificates --- 4.50s\nhaproxy-config : Copying over prometheus haproxy config ----------------- 4.47s\nhaproxy-config : Copying over octavia haproxy config -------------------- 4.33s\nhaproxy-config : Add configuration for glance when using single external frontend --- 4.22s\nhaproxy-config : Copying over manila haproxy config --------------------- 4.20s\nhaproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 4.10s\nhaproxy-config : Copying over keystone haproxy config ------------------- 4.05s\n\u001b[32m2026-05-23 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 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] ******************************************\nSaturday 23 May 2026  00:47:09 +0000 (0:00:00.894)       0:00:00.894 ********** \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] *********************************\nSaturday 23 May 2026  00:47:10 +0000 (0:00:01.437)       0:00:02.331 ********** \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-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nSaturday 23 May 2026  00:47:12 +0000 (0:00:01.721)       0:00:04.053 ********** \n\u001b[0;32mok: [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] **************************\nSaturday 23 May 2026  00:47:13 +0000 (0:00:00.885)       0:00:04.938 ********** \n\u001b[0;32mok: [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] **********************************\nSaturday 23 May 2026  00:47:14 +0000 (0:00:00.816)       0:00:05.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\u001b[0;32mok: [testbed-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] ******************************************\nSaturday 23 May 2026  00:47:15 +0000 (0:00:00.871)       0:00:06.626 ********** \n\u001b[0;32mok: [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] *********************\nSaturday 23 May 2026  00:47:16 +0000 (0:00:00.887)       0:00:07.514 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nSaturday 23 May 2026  00:47:17 +0000 (0:00:01.206)       0:00:08.720 ********** \n\u001b[0;36mskipping: [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] ******************\nSaturday 23 May 2026  00:47:18 +0000 (0:00:01.192)       0:00:09.913 ********** \n\u001b[0;32mok: [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']] ************\nSaturday 23 May 2026  00:47:19 +0000 (0:00:00.845)       0:00:10.758 ********** \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] ********************************\nSaturday 23 May 2026  00:47:19 +0000 (0:00:00.528)       0:00:11.286 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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 : Find a running mon container] *******************************\nSaturday 23 May 2026  00:47:21 +0000 (0:00:01.783)       0:00:13.070 ********** \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] ********************************\nSaturday 23 May 2026  00:47:25 +0000 (0:00:03.776)       0:00:16.846 ********** \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] *********************\nSaturday 23 May 2026  00:47:26 +0000 (0:00:00.537)       0:00:17.383 ********** \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] ***********************\nSaturday 23 May 2026  00:47:27 +0000 (0:00:01.715)       0:00:19.099 ********** \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] ***************************\nSaturday 23 May 2026  00:47:28 +0000 (0:00:00.289)       0:00:19.388 ********** \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-23 00:47:22.947859', 'end': '2026-05-23 00:47:23.056440', 'delta': '0:00:00.108581', '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-23 00:47:24.436006', 'end': '2026-05-23 00:47:24.513091', 'delta': '0:00:00.077085', '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-23 00:47:25.111243', 'end': '2026-05-23 00:47:25.210061', 'delta': '0:00:00.098818', '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] *******************************\nSaturday 23 May 2026  00:47:29 +0000 (0:00:01.032)       0:00:20.421 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nSaturday 23 May 2026  00:47:31 +0000 (0:00:02.325)       0:00:22.747 ********** \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] *********************************\nSaturday 23 May 2026  00:47:32 +0000 (0:00:01.059)       0:00:23.806 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nSaturday 23 May 2026  00:47:33 +0000 (0:00:01.270)       0:00:25.077 ********** \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-4]\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 fsid] **********************************************\nSaturday 23 May 2026  00:47:34 +0000 (0:00:00.992)       0:00:26.069 ********** \n\u001b[0;36mskipping: [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] ****************************\nSaturday 23 May 2026  00:47:35 +0000 (0:00:00.948)       0:00:27.017 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nSaturday 23 May 2026  00:47:35 +0000 (0:00:00.155)       0:00:27.173 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nSaturday 23 May 2026  00:47:36 +0000 (0:00:00.496)       0:00:27.669 ********** \n\u001b[0;36mskipping: [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)] *************************************\nSaturday 23 May 2026  00:47:36 +0000 (0:00:00.591)       0:00:28.261 ********** \n\u001b[0;36mskipping: [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] **************\nSaturday 23 May 2026  00:47:38 +0000 (0:00:01.137)       0:00:29.399 ********** \n\u001b[0;36mskipping: [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)] ***************************\nSaturday 23 May 2026  00:47:38 +0000 (0:00:00.766)       0:00:30.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\u001b[0;36mskipping: [testbed-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] ****\nSaturday 23 May 2026  00:47:39 +0000 (0:00:00.651)       0:00:30.817 ********** \n\u001b[0;36mskipping: [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)] ***********************\nSaturday 23 May 2026  00:47:40 +0000 (0:00:00.572)       0:00:31.389 ********** \n\u001b[0;36mskipping: [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] ***\nSaturday 23 May 2026  00:47:40 +0000 (0:00:00.786)       0:00:32.176 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nSaturday 23 May 2026  00:47:41 +0000 (0:00:01.024)       0:00:33.201 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05', 'dm-uuid-LVM-Gjd6EtDGX32fu6E1kA2Qhm4xqiqG2pYZoDBfaBxq16ekhNpFvCwJ1l5TZP68e0t1'], '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--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129', 'dm-uuid-LVM-vG0XrPGqE3nymclqkQW4beyXpomU7rxpCXiUs9XsgdhcKzSlMonvxvmkRvhoAUh7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18', 'dm-uuid-LVM-J1844k0d12iYBt1riVoutAJTLOlcwGLECkkQhwF8kaKpdx3ivIPogqjdkiayvNg9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part1', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part14', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part15', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part16', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f', 'dm-uuid-LVM-M1vzADNQDAKiCUMvNBfD2I01dV5angUf6IvSxRO7Hbcye7UVzolU9pcid6dAzJTZ'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qL1RsD-ZQPx-7KUz-a80W-FR0S-YGF1-i7Zn8r', 'scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75', 'scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39', 'dm-uuid-LVM-DjoKekDgiMQdWK2Zf47qPEJd1244CN38SRTckDDl2u63hD7EweblfyqcQKY9klUp'], '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--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb', 'dm-uuid-LVM-oMLivMHPA30IXkijYcRK5hS2jY8DT0xujcb5dWdXsyLFPGNdVi3TeAF4Axj21c1R'], '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': 'sdc', 'value': {'holders': ['ceph--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-v8wjfx-PGzR-k2Km-ZUsz-UrvM-Nyw2-RfjWKx', 'scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653', 'scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653'], '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': '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35', 'scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35'], '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': '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': '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-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-23-00-03-13-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': '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': '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': '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': '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': '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': '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': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part1', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part14', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part15', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part16', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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': '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': 'sdb', 'value': {'holders': ['ceph--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-NBIX7r-zAkM-7Rc7-Rc9U-AsCe-xdRB-YAk0v0', 'scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f', 'scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f'], '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-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-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': 'sdc', 'value': {'holders': ['ceph--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-OkqJV5-pkh4-47ng-MbBG-0bOu-OExN-Vik66q', 'scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b', 'scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b'], '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': '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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part1', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part15', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part16', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-wzTgeM-ao0j-jGki-935r-TeF5-rkOa-kTH3aV', 'scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2', 'scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2'], '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--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-zM31Sh-fnPU-i788-0OTi-iCnd-nYXx-YAdJDA', 'scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9', 'scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9'], '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]\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_32f8a1bd-a82f-4070-857c-3fc584f18127', 'scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127'], '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': '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-23-00-03-19-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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033', 'scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033'], '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-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-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-23-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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-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-1] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part1', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-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_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part14', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part15', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-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_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part16', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-23-00-03-23-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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part1', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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_54fba1d1-07da-4216-acff-94cab958a8d3-part14', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part15', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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_54fba1d1-07da-4216-acff-94cab958a8d3-part16', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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-23-00-03-25-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part1', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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_724fef27-9952-49da-a913-588c14d3dfd4-part14', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part15', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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_724fef27-9952-49da-a913-588c14d3dfd4-part16', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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-23-00-03-16-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nSaturday 23 May 2026  00:47:44 +0000 (0:00:02.775)       0:00:35.976 ********** \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--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05', 'dm-uuid-LVM-Gjd6EtDGX32fu6E1kA2Qhm4xqiqG2pYZoDBfaBxq16ekhNpFvCwJ1l5TZP68e0t1'], '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--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129', 'dm-uuid-LVM-vG0XrPGqE3nymclqkQW4beyXpomU7rxpCXiUs9XsgdhcKzSlMonvxvmkRvhoAUh7'], '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_9a1124da-91c4-4448-8f52-96559e9fcf70', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part1', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part14', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part15', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part16', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qL1RsD-ZQPx-7KUz-a80W-FR0S-YGF1-i7Zn8r', 'scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75', 'scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75'], '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--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-v8wjfx-PGzR-k2Km-ZUsz-UrvM-Nyw2-RfjWKx', 'scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653', 'scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653'], '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_9c1ea962-9478-46fd-ab97-3713dae7fb35', 'scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35'], '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-23-00-03-13-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-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18', 'dm-uuid-LVM-J1844k0d12iYBt1riVoutAJTLOlcwGLECkkQhwF8kaKpdx3ivIPogqjdkiayvNg9'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39', 'dm-uuid-LVM-DjoKekDgiMQdWK2Zf47qPEJd1244CN38SRTckDDl2u63hD7EweblfyqcQKY9klUp'], '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-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--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f', 'dm-uuid-LVM-M1vzADNQDAKiCUMvNBfD2I01dV5angUf6IvSxRO7Hbcye7UVzolU9pcid6dAzJTZ'], '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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb', 'dm-uuid-LVM-oMLivMHPA30IXkijYcRK5hS2jY8DT0xujcb5dWdXsyLFPGNdVi3TeAF4Axj21c1R'], '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': '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': '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': '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': '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': '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': '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-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part1', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part15', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part16', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-wzTgeM-ao0j-jGki-935r-TeF5-rkOa-kTH3aV', 'scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2', 'scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2'], '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': '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_d5d45087-1913-4216-b29a-d7cb67733001', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part1', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part14', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part15', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part16', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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': 'sdc', 'value': {'holders': ['ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-zM31Sh-fnPU-i788-0OTi-iCnd-nYXx-YAdJDA', 'scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9', 'scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9'], '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': 'sdb', 'value': {'holders': ['ceph--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-NBIX7r-zAkM-7Rc7-Rc9U-AsCe-xdRB-YAk0v0', 'scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f', 'scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f'], '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--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-OkqJV5-pkh4-47ng-MbBG-0bOu-OExN-Vik66q', 'scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b', 'scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033', 'scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033'], '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127', 'scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127'], '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-23-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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-23-00-03-19-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': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\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_5efd6b55-26d7-4dea-8e9d-fb5ca8591802', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part1', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-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_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part14', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part15', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-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_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part16', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-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-23-00-03-23-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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_54fba1d1-07da-4216-acff-94cab958a8d3', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part1', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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_54fba1d1-07da-4216-acff-94cab958a8d3-part14', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part15', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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_54fba1d1-07da-4216-acff-94cab958a8d3-part16', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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-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-23-00-03-25-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-0]\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': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part1', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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_724fef27-9952-49da-a913-588c14d3dfd4-part14', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part15', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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_724fef27-9952-49da-a913-588c14d3dfd4-part16', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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-23-00-03-16-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nSaturday 23 May 2026  00:47:46 +0000 (0:00:02.017)       0:00:37.994 ********** \n\u001b[0;32mok: [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] ***************\nSaturday 23 May 2026  00:47:47 +0000 (0:00:01.294)       0:00:39.289 ********** \n\u001b[0;32mok: [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] ***************************\nSaturday 23 May 2026  00:47:48 +0000 (0:00:00.844)       0:00:40.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 [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nSaturday 23 May 2026  00:47:49 +0000 (0:00:00.861)       0:00:40.995 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] ***************************\nSaturday 23 May 2026  00:47:50 +0000 (0:00:00.552)       0:00:41.548 ********** \n\u001b[0;36mskipping: [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] ***********************\nSaturday 23 May 2026  00:47:51 +0000 (0:00:00.898)       0:00:42.447 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:47:52 +0000 (0:00:01.275)       0:00:43.722 ********** \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-3] => (item=testbed-node-1)\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-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\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-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-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] *************************\nSaturday 23 May 2026  00:47:56 +0000 (0:00:04.364)       0:00:48.086 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\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-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [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 [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nSaturday 23 May 2026  00:47:57 +0000 (0:00:01.085)       0:00:49.172 ********** \n\u001b[0;36mskipping: [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 }}\"] ***\nSaturday 23 May 2026  00:47:59 +0000 (0:00:01.271)       0:00:50.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-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nSaturday 23 May 2026  00:47:59 +0000 (0:00:00.439)       0:00:50.883 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nSaturday 23 May 2026  00:47:59 +0000 (0:00:00.372)       0:00:51.255 ********** \n\u001b[0;36mskipping: [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] ***************\nSaturday 23 May 2026  00:48:00 +0000 (0:00:00.492)       0:00:51.748 ********** \n\u001b[0;32mok: [testbed-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] ****************************************\nSaturday 23 May 2026  00:48:01 +0000 (0:00:01.304)       0:00:53.052 ********** \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] ******\nSaturday 23 May 2026  00:48:02 +0000 (0:00:00.491)       0:00:53.543 ********** \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] ******\nSaturday 23 May 2026  00:48:02 +0000 (0:00:00.389)       0:00:53.933 ********** \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)] ***************************\nSaturday 23 May 2026  00:48:02 +0000 (0:00:00.367)       0:00:54.301 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nSaturday 23 May 2026  00:48:03 +0000 (0:00:00.712)       0:00:55.013 ********** \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] **************************************\nSaturday 23 May 2026  00:48:05 +0000 (0:00:01.745)       0:00:56.759 ********** \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] ********************************\nSaturday 23 May 2026  00:48:07 +0000 (0:00:01.751)       0:00:58.510 ********** \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] ************************\nSaturday 23 May 2026  00:48:10 +0000 (0:00:03.292)       0:01:01.802 ********** \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] *********************\nSaturday 23 May 2026  00:48:12 +0000 (0:00:02.373)       0:01:04.176 ********** \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] ********************************\nSaturday 23 May 2026  00:48:14 +0000 (0:00:01.909)       0:01:06.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;32mok: [testbed-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] *******************************\nSaturday 23 May 2026  00:48:16 +0000 (0:00:01.560)       0:01:07.646 ********** \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;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nSaturday 23 May 2026  00:48:17 +0000 (0:00:01.202)       0:01:08.849 ********** \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;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-handler : Check for a rgw container] ********************************\nSaturday 23 May 2026  00:48:19 +0000 (0:00:01.948)       0:01:10.797 ********** \n\u001b[0;32mok: [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 : Check for a mgr container] ********************************\nSaturday 23 May 2026  00:48:21 +0000 (0:00:02.019)       0:01:12.816 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:48:23 +0000 (0:00:01.934)       0:01:14.751 ********** \n\u001b[0;36mskipping: [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] ********************************\nSaturday 23 May 2026  00:48:24 +0000 (0:00:00.805)       0:01:15.556 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:48:25 +0000 (0:00:00.910)       0:01:16.466 ********** \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-handler : Check for a ceph-exporter container] **********************\nSaturday 23 May 2026  00:48:26 +0000 (0:00:01.485)       0:01:17.952 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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] *******************\nSaturday 23 May 2026  00:48:28 +0000 (0:00:01.542)       0:01:19.494 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:48:29 +0000 (0:00:00.864)       0:01:20.359 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:48:29 +0000 (0:00:00.754)       0:01:21.113 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:48:30 +0000 (0:00:00.840)       0:01:21.954 ********** \n\u001b[0;32mok: [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] ******************************\nSaturday 23 May 2026  00:48:31 +0000 (0:00:00.639)       0:01:22.594 ********** \n\u001b[0;32mok: [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] ******************************\nSaturday 23 May 2026  00:48:32 +0000 (0:00:00.816)       0:01:23.411 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:48:32 +0000 (0:00:00.656)       0:01:24.068 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:48:33 +0000 (0:00:00.849)       0:01:24.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\u001b[0;32mok: [testbed-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] ****************************\nSaturday 23 May 2026  00:48:34 +0000 (0:00:00.590)       0:01:25.507 ********** \n\u001b[0;32mok: [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] *************************\nSaturday 23 May 2026  00:48:34 +0000 (0:00:00.817)       0:01:26.325 ********** \n\u001b[0;32mok: [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] ***************\nSaturday 23 May 2026  00:48:36 +0000 (0:00:01.167)       0:01:27.492 ********** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nSaturday 23 May 2026  00:48:37 +0000 (0:00:01.601)       0:01:29.093 ********** \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\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nSaturday 23 May 2026  00:48:39 +0000 (0:00:02.231)       0:01:31.324 ********** \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] ************************************\nSaturday 23 May 2026  00:48:41 +0000 (0:00:01.032)       0:01:32.357 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nSaturday 23 May 2026  00:48:41 +0000 (0:00:00.557)       0:01:32.914 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] **************************\nSaturday 23 May 2026  00:48:42 +0000 (0:00:00.643)       0:01:33.558 ********** \n\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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-5] => (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-3] => (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] ********************\nSaturday 23 May 2026  00:48:43 +0000 (0:00:01.150)       0:01:34.708 ********** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nSaturday 23 May 2026  00:48:44 +0000 (0:00:01.075)       0:01:35.784 ********** \n\u001b[0;36mskipping: [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] ********************\nSaturday 23 May 2026  00:48:45 +0000 (0:00:00.644)       0:01:36.428 ********** \n\u001b[0;36mskipping: [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] ****************************\nSaturday 23 May 2026  00:48:45 +0000 (0:00:00.780)       0:01:37.209 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] *************************\nSaturday 23 May 2026  00:48:46 +0000 (0:00:00.606)       0:01:37.815 ********** \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] ********************\nSaturday 23 May 2026  00:48:47 +0000 (0:00:01.194)       0:01:39.010 ********** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nSaturday 23 May 2026  00:49:40 +0000 (0:00:53.111)       0:02:32.122 ********** \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-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-5]\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-0]\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] ***********\nSaturday 23 May 2026  00:49:41 +0000 (0:00:00.825)       0:02:32.947 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nSaturday 23 May 2026  00:49:42 +0000 (0:00:00.901)       0:02:33.849 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nSaturday 23 May 2026  00:49:42 +0000 (0:00:00.123)       0:02:33.972 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nSaturday 23 May 2026  00:49:43 +0000 (0:00:00.705)       0:02:34.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\u001b[0;36mskipping: [testbed-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] ******************\nSaturday 23 May 2026  00:49:44 +0000 (0:00:00.938)       0:02:35.616 ********** \n\u001b[0;36mskipping: [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] ********************************\nSaturday 23 May 2026  00:49:44 +0000 (0:00:00.545)       0:02:36.162 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nSaturday 23 May 2026  00:49:47 +0000 (0:00:02.315)       0:02:38.477 ********** \n\u001b[0;32mok: [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] *****************************\nSaturday 23 May 2026  00:49:47 +0000 (0:00:00.560)       0:02:39.038 ********** \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] *********************\nSaturday 23 May 2026  00:49:48 +0000 (0:00:01.212)       0:02:40.250 ********** \n\u001b[0;36mskipping: [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] ********************\nSaturday 23 May 2026  00:49:49 +0000 (0:00:00.725)       0:02:40.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\u001b[0;36mskipping: [testbed-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] ******************\nSaturday 23 May 2026  00:49:50 +0000 (0:00:00.620)       0:02:41.595 ********** \n\u001b[0;36mskipping: [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 : Set_fact ceph_release mimic] *********************\nSaturday 23 May 2026  00:49:51 +0000 (0:00:00.934)       0:02:42.530 ********** \n\u001b[0;36mskipping: [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] ******************\nSaturday 23 May 2026  00:49:51 +0000 (0:00:00.602)       0:02: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-container-common : Set_fact ceph_release octopus] *******************\nSaturday 23 May 2026  00:49:52 +0000 (0:00:00.774)       0:02:43.907 ********** \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\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] *******************\nSaturday 23 May 2026  00:49:53 +0000 (0:00:00.627)       0:02:44.535 ********** \n\u001b[0;36mskipping: [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] ********************\nSaturday 23 May 2026  00:49:53 +0000 (0:00:00.554)       0:02:45.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\u001b[0;36mskipping: [testbed-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] **********************\nSaturday 23 May 2026  00:49:54 +0000 (0:00:00.787)       0:02:45.876 ********** \n\u001b[0;32mok: [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] **********************\nSaturday 23 May 2026  00:49:55 +0000 (0:00:01.256)       0:02:47.133 ********** \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] ***************************\nSaturday 23 May 2026  00:49:56 +0000 (0:00:01.058)       0:02:48.192 ********** \n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-3] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\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-2] => (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-5] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-2] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-5] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-rbd-mirror)\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-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-3] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\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/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nSaturday 23 May 2026  00:50:04 +0000 (0:00:07.159)       0:02:55.352 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\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] *****************\nSaturday 23 May 2026  00:50:05 +0000 (0:00:01.454)       0:02:56.806 ********** \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] *********************************\nSaturday 23 May 2026  00:50:06 +0000 (0:00:00.767)       0:02:57.574 ********** \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] ********************************************\nSaturday 23 May 2026  00:50:07 +0000 (0:00:01.705)       0:02:59.279 ********** \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] *********************\nSaturday 23 May 2026  00:50:08 +0000 (0:00:00.831)       0:03:00.110 ********** \n\u001b[0;32mok: [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] ******************\nSaturday 23 May 2026  00:50:09 +0000 (0:00:01.166)       0:03:01.276 ********** \n\u001b[0;36mskipping: [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] *********************************\nSaturday 23 May 2026  00:50:10 +0000 (0:00:00.878)       0:03:02.155 ********** \n\u001b[0;36mskipping: [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] *****************************************\nSaturday 23 May 2026  00:50:11 +0000 (0:00:00.811)       0:03:02.967 ********** \n\u001b[0;36mskipping: [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] ***\nSaturday 23 May 2026  00:50:12 +0000 (0:00:00.544)       0:03:03.511 ********** \n\u001b[0;36mskipping: [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)] ***\nSaturday 23 May 2026  00:50:12 +0000 (0:00:00.702)       0:03:04.213 ********** \n\u001b[0;36mskipping: [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)] ***\nSaturday 23 May 2026  00:50:13 +0000 (0:00:00.760)       0:03:04.974 ********** \n\u001b[0;36mskipping: [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] ***\nSaturday 23 May 2026  00:50:14 +0000 (0:00:00.811)       0:03:05.785 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nSaturday 23 May 2026  00:50:16 +0000 (0:00:01.578)       0:03:07.363 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nSaturday 23 May 2026  00:50:16 +0000 (0:00:00.552)       0:03:07.915 ********** \n\u001b[0;32mok: [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] **************\nSaturday 23 May 2026  00:50:17 +0000 (0:00:00.825)       0:03:08.741 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nSaturday 23 May 2026  00:50:18 +0000 (0:00:00.800)       0:03:09.541 ********** \n\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nSaturday 23 May 2026  00:50:19 +0000 (0:00:00.953)       0:03:10.495 ********** \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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': '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-4]\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-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] ***********************************\nSaturday 23 May 2026  00:50:20 +0000 (0:00:01.061)       0:03:11.556 ********** \n\u001b[0;36mskipping: [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] ********************************\nSaturday 23 May 2026  00:50:21 +0000 (0:00:01.218)       0:03:12.774 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nSaturday 23 May 2026  00:50:22 +0000 (0:00:00.692)       0:03:13.467 ********** \n\u001b[0;36mskipping: [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] ****\nSaturday 23 May 2026  00:50:23 +0000 (0:00:01.175)       0:03:14.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\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nSaturday 23 May 2026  00:50:24 +0000 (0:00:01.419)       0:03:16.062 ********** \n\u001b[0;36mskipping: [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] ***************\nSaturday 23 May 2026  00:50:25 +0000 (0:00:01.176)       0:03:17.238 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nSaturday 23 May 2026  00:50:27 +0000 (0:00:01.161)       0:03:18.399 ********** \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] ******\nSaturday 23 May 2026  00:50:27 +0000 (0:00:00.894)       0:03:19.293 ********** \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] ******\nSaturday 23 May 2026  00:50:28 +0000 (0:00:00.632)       0:03:19.926 ********** \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)] ***************************\nSaturday 23 May 2026  00:50:29 +0000 (0:00:01.051)       0:03:20.977 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\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\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nSaturday 23 May 2026  00:50:30 +0000 (0:00:01.043)       0:03:22.021 ********** \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\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=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] ****************************************\nSaturday 23 May 2026  00:50:33 +0000 (0:00:02.765)       0:03:24.786 ********** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 23 May 2026  00:50:37 +0000 (0:00:03.922)       0:03:28.709 ********** \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 : Mons handler] **********************************\nSaturday 23 May 2026  00:50:38 +0000 (0:00:01.538)       0:03:30.247 ********** \n\u001b[0;36mskipping: [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] ********\nSaturday 23 May 2026  00:50:40 +0000 (0:00:01.447)       0:03:31.694 ********** \n\u001b[0;32mok: [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] ***********************\nSaturday 23 May 2026  00:50:40 +0000 (0:00:00.404)       0:03:32.098 ********** \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)] ********************\nSaturday 23 May 2026  00:50:42 +0000 (0:00:01.358)       0:03:33.457 ********** \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] *********\nSaturday 23 May 2026  00:50:43 +0000 (0:00:01.147)       0:03:34.605 ********** \n\u001b[0;32mok: [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] **********************************\nSaturday 23 May 2026  00:50:44 +0000 (0:00:00.964)       0:03:35.569 ********** \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;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] **********************\nSaturday 23 May 2026  00:50:45 +0000 (0:00:01.598)       0:03:37.168 ********** \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] ********\nSaturday 23 May 2026  00:50:46 +0000 (0:00:00.452)       0:03:37.621 ********** \n\u001b[0;36mskipping: [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] *******************************\nSaturday 23 May 2026  00:50:46 +0000 (0:00:00.689)       0:03:38.310 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nSaturday 23 May 2026  00:50:47 +0000 (0:00:00.248)       0:03:38.559 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get pool list] *********************************\nSaturday 23 May 2026  00:50:47 +0000 (0:00:00.443)       0:03:39.002 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nSaturday 23 May 2026  00:50:47 +0000 (0:00:00.250)       0:03:39.253 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nSaturday 23 May 2026  00:50:48 +0000 (0:00:00.277)       0:03:39.531 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nSaturday 23 May 2026  00:50:48 +0000 (0:00:00.138)       0:03:39.669 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nSaturday 23 May 2026  00:50:48 +0000 (0:00:00.205)       0:03:39.875 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nSaturday 23 May 2026  00:50:48 +0000 (0:00:00.215)       0:03:40.091 ********** \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] *********\nSaturday 23 May 2026  00:50:49 +0000 (0:00:00.710)       0:03:40.802 ********** \n\u001b[0;36mskipping: [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] ***************\nSaturday 23 May 2026  00:50:50 +0000 (0:00:00.763)       0:03:41.565 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nSaturday 23 May 2026  00:50:50 +0000 (0:00:00.234)       0:03:41.800 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nSaturday 23 May 2026  00:50:50 +0000 (0:00:00.252)       0:03:42.052 ********** \n\u001b[0;36mskipping: [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] ********\nSaturday 23 May 2026  00:50:51 +0000 (0:00:01.167)       0:03:43.219 ********** \n\u001b[0;32mok: [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] ***********************\nSaturday 23 May 2026  00:50:52 +0000 (0:00:00.363)       0:03:43.583 ********** \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 mds daemon(s)] ********************\nSaturday 23 May 2026  00:50:53 +0000 (0:00:01.222)       0:03:44.806 ********** \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] *********\nSaturday 23 May 2026  00:50:54 +0000 (0:00:00.843)       0:03:45.649 ********** \n\u001b[0;32mok: [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] **********************************\nSaturday 23 May 2026  00:50:54 +0000 (0:00:00.302)       0:03:45.952 ********** \n\u001b[0;36mskipping: [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] ********\nSaturday 23 May 2026  00:50:55 +0000 (0:00:01.154)       0:03:47.107 ********** \n\u001b[0;32mok: [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] ***********************\nSaturday 23 May 2026  00:50:56 +0000 (0:00:00.347)       0:03:47.454 ********** \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 rgw daemon(s)] ********************\nSaturday 23 May 2026  00:50:57 +0000 (0:00:01.537)       0:03:48.992 ********** \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] *********\nSaturday 23 May 2026  00:50:58 +0000 (0:00:00.686)       0:03:49.678 ********** \n\u001b[0;32mok: [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] ****************************\nSaturday 23 May 2026  00:50:58 +0000 (0:00:00.414)       0:03:50.092 ********** \n\u001b[0;36mskipping: [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] **********************************\nSaturday 23 May 2026  00:50:59 +0000 (0:00:00.656)       0:03:50.749 ********** \n\u001b[0;36mskipping: [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] ********\nSaturday 23 May 2026  00:51:00 +0000 (0:00:01.160)       0:03:51.910 ********** \n\u001b[0;32mok: [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] ***********************\nSaturday 23 May 2026  00:51:00 +0000 (0:00:00.345)       0:03:52.255 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************\nSaturday 23 May 2026  00:51:02 +0000 (0:00:01.731)       0:03:53.987 ********** \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] *********\nSaturday 23 May 2026  00:51:03 +0000 (0:00:00.603)       0:03:54.590 ********** \n\u001b[0;32mok: [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] ************************\nSaturday 23 May 2026  00:51:03 +0000 (0:00:00.597)       0:03:55.188 ********** \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] *********************\nSaturday 23 May 2026  00:51:04 +0000 (0:00:00.754)       0:03:55.942 ********** \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] ********************************\nSaturday 23 May 2026  00:51:05 +0000 (0:00:00.574)       0:03:56.516 ********** \n\u001b[0;32mok: [testbed-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] *******************************\nSaturday 23 May 2026  00:51:06 +0000 (0:00:00.857)       0:03:57.374 ********** \n\u001b[0;36mskipping: [testbed-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] ********************************\nSaturday 23 May 2026  00:51:06 +0000 (0:00:00.605)       0:03:57.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 [ceph-handler : Check for a rgw container] ********************************\nSaturday 23 May 2026  00:51:06 +0000 (0:00:00.308)       0:03:58.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-handler : Check for a mgr container] ********************************\nSaturday 23 May 2026  00:51:07 +0000 (0:00:00.301)       0:03:58.589 ********** \n\u001b[0;32mok: [testbed-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] *************************\nSaturday 23 May 2026  00:51:07 +0000 (0:00:00.715)       0:03:59.305 ********** \n\u001b[0;36mskipping: [testbed-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] ********************************\nSaturday 23 May 2026  00:51:08 +0000 (0:00:00.318)       0:03:59.624 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nSaturday 23 May 2026  00:51:08 +0000 (0:00:00.587)       0:04:00.211 ********** \n\u001b[0;32mok: [testbed-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] **********************\nSaturday 23 May 2026  00:51:09 +0000 (0:00:00.676)       0:04:00.887 ********** \n\u001b[0;32mok: [testbed-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] *******************\nSaturday 23 May 2026  00:51:10 +0000 (0:00:00.694)       0:04:01.582 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:51:10 +0000 (0:00:00.308)       0:04:01.890 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:51:11 +0000 (0:00:00.610)       0:04:02.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 [ceph-handler : Set_fact handler_mds_status] ******************************\nSaturday 23 May 2026  00:51:11 +0000 (0:00:00.299)       0:04:02.801 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nSaturday 23 May 2026  00:51:11 +0000 (0:00:00.327)       0:04:03.129 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:51:12 +0000 (0:00:00.287)       0:04:03.416 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:51:12 +0000 (0:00:00.587)       0:04:04.004 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:51:13 +0000 (0:00:00.332)       0:04:04.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 [ceph-handler : Set_fact handler_crash_status] ****************************\nSaturday 23 May 2026  00:51:13 +0000 (0:00:00.434)       0:04:04.772 ********** \n\u001b[0;32mok: [testbed-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] *************************\nSaturday 23 May 2026  00:51:13 +0000 (0:00:00.487)       0:04:05.260 ********** \n\u001b[0;32mok: [testbed-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] **********************************\nSaturday 23 May 2026  00:51:14 +0000 (0:00:01.008)       0:04:06.268 ********** \n\u001b[0;32mok: [testbed-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] **********************************\nSaturday 23 May 2026  00:51:15 +0000 (0:00:00.319)       0:04:06.588 ********** \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] **************\nSaturday 23 May 2026  00:51:16 +0000 (0:00:00.781)       0:04:07.369 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nSaturday 23 May 2026  00:51:16 +0000 (0:00:00.171)       0:04:07.541 ********** \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nSaturday 23 May 2026  00:51:17 +0000 (0:00:01.104)       0:04:08.645 ********** \n\u001b[0;32mok: [testbed-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] *******************\nSaturday 23 May 2026  00:51:17 +0000 (0:00:00.337)       0:04:08.983 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create monitor initial keyring] *******************************\nSaturday 23 May 2026  00:51:18 +0000 (0:00:00.390)       0:04:09.374 ********** \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)] ***********\nSaturday 23 May 2026  00:51:19 +0000 (0:00:01.180)       0:04:10.554 ********** \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] *************************************\nSaturday 23 May 2026  00:51:20 +0000 (0:00:01.193)       0:04:11.748 ********** \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] ***************\nSaturday 23 May 2026  00:51:21 +0000 (0:00:00.682)       0:04:12.430 ********** \n\u001b[0;32mok: [testbed-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] *****************************************\nSaturday 23 May 2026  00:51:21 +0000 (0:00:00.727)       0:04:13.158 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nSaturday 23 May 2026  00:51:23 +0000 (0:00:01.245)       0:04:14.403 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nSaturday 23 May 2026  00:51:23 +0000 (0:00:00.894)       0:04:15.297 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> {{ item }}]\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> {{ 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\nTASK [ceph-mon : Import admin keyring into mon keyring] ************************\nSaturday 23 May 2026  00:51:27 +0000 (0:00:03.768)       0:04:19.066 ********** \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 : Set_fact ceph-mon container command] **************************\nSaturday 23 May 2026  00:51:29 +0000 (0:00:01.387)       0:04:20.453 ********** \n\u001b[0;32mok: [testbed-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] ************************\nSaturday 23 May 2026  00:51:29 +0000 (0:00:00.347)       0:04:20.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 [ceph-mon : Generate initial monmap] **************************************\nSaturday 23 May 2026  00:51:29 +0000 (0:00:00.309)       0:04:21.111 ********** \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 with keyring] *******************************\nSaturday 23 May 2026  00:51:31 +0000 (0:00:01.757)       0:04:22.868 ********** \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] ****************************\nSaturday 23 May 2026  00:51:32 +0000 (0:00:01.436)       0:04:24.304 ********** \n\u001b[0;36mskipping: [testbed-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] ************************************\nSaturday 23 May 2026  00:51:33 +0000 (0:00:00.287)       0:04:24.592 ********** \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] *************\nSaturday 23 May 2026  00:51:33 +0000 (0:00:00.555)       0:04:25.148 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************\nSaturday 23 May 2026  00:51:34 +0000 (0:00:00.472)       0:04:25.620 ********** \n\u001b[0;36mskipping: [testbed-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] ************************************\nSaturday 23 May 2026  00:51:34 +0000 (0:00:00.277)       0:04:25.897 ********** \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] *****************\nSaturday 23 May 2026  00:51:35 +0000 (0:00:00.463)       0:04:26.360 ********** \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] ************************\nSaturday 23 May 2026  00:51:37 +0000 (0:00:02.308)       0:04:28.668 ********** \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] ***************************************\nSaturday 23 May 2026  00:51:38 +0000 (0:00:01.252)       0:04:29.921 ********** \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 : Start the monitor service] ************************************\nSaturday 23 May 2026  00:51:40 +0000 (0:00:01.882)       0:04:31.804 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************\nSaturday 23 May 2026  00:51:43 +0000 (0:00:03.079)       0:04:34.883 ********** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-1, testbed-node-2, testbed-node-0\u001b[0m\n\nTASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************\nSaturday 23 May 2026  00:51:45 +0000 (0:00:01.819)       0:04:36.703 ********** \n\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for the monitor(s) to form the quorum... (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Fetch ceph initial keys] **************************************\nSaturday 23 May 2026  00:52:07 +0000 (0:00:21.799)       0:04:58.503 ********** \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] ***********************************\nSaturday 23 May 2026  00:52:12 +0000 (0:00:05.367)       0:05:03.870 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************************\nSaturday 23 May 2026  00:52:12 +0000 (0:00:00.318)       0:05:04.189 ********** \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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__c7b6439736ec460a90582cdbdb7e05b248aacd71'}]) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 23 May 2026  00:52:21 +0000 (0:00:08.481)       0:05:12.671 ********** \n\u001b[0;36mskipping: [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] **********************************\nSaturday 23 May 2026  00:52:21 +0000 (0:00:00.329)       0:05:13.000 ********** \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] ********\nSaturday 23 May 2026  00:52:22 +0000 (0:00:00.779)       0:05:13.779 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nSaturday 23 May 2026  00:52:22 +0000 (0:00:00.347)       0:05:14.126 ********** \n\u001b[0;36mskipping: [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)] ********************\nSaturday 23 May 2026  00:52:23 +0000 (0:00:00.335)       0:05:14.462 ********** \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] *********\nSaturday 23 May 2026  00:52:24 +0000 (0:00:00.932)       0:05:15.395 ********** \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 [Apply role ceph-mgr] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 23 May 2026  00:52:24 +0000 (0:00:00.854)       0:05:16.250 ********** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-1, testbed-node-0, testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nSaturday 23 May 2026  00:52:25 +0000 (0:00:00.530)       0:05:16.780 ********** \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] ********************************\nSaturday 23 May 2026  00:52:26 +0000 (0:00:00.803)       0:05:17.584 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nSaturday 23 May 2026  00:52:27 +0000 (0:00:00.782)       0:05:18.366 ********** \n\u001b[0;36mskipping: [testbed-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] ********************************\nSaturday 23 May 2026  00:52:27 +0000 (0:00:00.319)       0:05:18.686 ********** \n\u001b[0;36mskipping: [testbed-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] ********************************\nSaturday 23 May 2026  00:52:27 +0000 (0:00:00.322)       0:05:19.008 ********** \n\u001b[0;36mskipping: [testbed-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] ********************************\nSaturday 23 May 2026  00:52:28 +0000 (0:00:00.617)       0:05:19.625 ********** \n\u001b[0;32mok: [testbed-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] *************************\nSaturday 23 May 2026  00:52:28 +0000 (0:00:00.660)       0:05:20.286 ********** \n\u001b[0;36mskipping: [testbed-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] ********************************\nSaturday 23 May 2026  00:52:29 +0000 (0:00:00.337)       0:05:20.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 [ceph-handler : Check for a ceph-crash container] *************************\nSaturday 23 May 2026  00:52:29 +0000 (0:00:00.300)       0:05:20.924 ********** \n\u001b[0;32mok: [testbed-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] **********************\nSaturday 23 May 2026  00:52:30 +0000 (0:00:00.731)       0:05:21.655 ********** \n\u001b[0;32mok: [testbed-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] *******************\nSaturday 23 May 2026  00:52:31 +0000 (0:00:01.070)       0:05:22.725 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:52:31 +0000 (0:00:00.334)       0:05:23.060 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:52:32 +0000 (0:00:00.353)       0:05:23.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 [ceph-handler : Set_fact handler_mds_status] ******************************\nSaturday 23 May 2026  00:52:32 +0000 (0:00:00.299)       0:05:23.712 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:52:32 +0000 (0:00:00.619)       0:05:24.332 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:52:33 +0000 (0:00:00.318)       0:05:24.650 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:52:33 +0000 (0:00:00.318)       0:05:24.969 ********** \n\u001b[0;36mskipping: [testbed-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] ******************************\nSaturday 23 May 2026  00:52:33 +0000 (0:00:00.321)       0:05:25.290 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nSaturday 23 May 2026  00:52:34 +0000 (0:00:00.618)       0:05:25.908 ********** \n\u001b[0;32mok: [testbed-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] *************************\nSaturday 23 May 2026  00:52:34 +0000 (0:00:00.381)       0:05:26.290 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nSaturday 23 May 2026  00:52:35 +0000 (0:00:00.667)       0:05:26.957 ********** \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] *******************************************\nSaturday 23 May 2026  00:52:36 +0000 (0:00:00.946)       0:05:27.904 ********** \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] *****************************************\nSaturday 23 May 2026  00:52:37 +0000 (0:00:00.769)       0:05:28.673 ********** \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] ***************************************\nSaturday 23 May 2026  00:52:38 +0000 (0:00:00.721)       0:05:29.395 ********** \n\u001b[0;36mskipping: [testbed-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] *********************\nSaturday 23 May 2026  00:52:38 +0000 (0:00:00.315)       0:05:29.710 ********** \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] *******************************************\nSaturday 23 May 2026  00:52:46 +0000 (0:00:07.969)       0:05:37.679 ********** \n\u001b[0;32mok: [testbed-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] ***************************************\nSaturday 23 May 2026  00:52:46 +0000 (0:00:00.632)       0:05:38.311 ********** \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-2 -> testbed-node-0(192.168.16.10)] => (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\nTASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************\nSaturday 23 May 2026  00:52:48 +0000 (0:00:01.942)       0:05:40.253 ********** \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] **************************************\nSaturday 23 May 2026  00:52:50 +0000 (0:00:01.289)       0:05:41.543 ********** \n\u001b[0;32mok: [testbed-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] *****************\nSaturday 23 May 2026  00:52:50 +0000 (0:00:00.746)       0:05:42.289 ********** \n\u001b[0;36mskipping: [testbed-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] ************************************\nSaturday 23 May 2026  00:52:51 +0000 (0:00:00.623)       0:05:42.912 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nSaturday 23 May 2026  00:52:51 +0000 (0:00:00.313)       0:05:43.226 ********** \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] *************\nSaturday 23 May 2026  00:52:52 +0000 (0:00:00.504)       0:05:43.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 [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************\nSaturday 23 May 2026  00:52:52 +0000 (0:00:00.574)       0:05:44.305 ********** \n\u001b[0;36mskipping: [testbed-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] ************************************\nSaturday 23 May 2026  00:52:53 +0000 (0:00:00.453)       0:05:44.758 ********** \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] ***********************************\nSaturday 23 May 2026  00:52:54 +0000 (0:00:00.617)       0:05:45.376 ********** \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] ************************\nSaturday 23 May 2026  00:52:55 +0000 (0:00:01.140)       0:05:46.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 : Enable ceph-mgr.target] ***************************************\nSaturday 23 May 2026  00:52:56 +0000 (0:00:01.485)       0:05:48.003 ********** \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 : Systemd start mgr] ********************************************\nSaturday 23 May 2026  00:52:58 +0000 (0:00:01.920)       0:05:49.923 ********** \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 : Include mgr_modules.yml] **************************************\nSaturday 23 May 2026  00:53:00 +0000 (0:00:01.950)       0:05:51.874 ********** \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] ************************************\nSaturday 23 May 2026  00:53:00 +0000 (0:00:00.376)       0:05:52.251 ********** \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] ****************************\nSaturday 23 May 2026  00:53:14 +0000 (0:00:13.592)       0:06:05.844 ********** \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)] ***\nSaturday 23 May 2026  00:53:15 +0000 (0:00:01.483)       0:06:07.327 ********** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************\nSaturday 23 May 2026  00:53:16 +0000 (0:00:00.317)       0:06:07.644 ********** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************\nSaturday 23 May 2026  00:53:16 +0000 (0:00:00.149)       0:06:07.794 ********** \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] **************************************\nSaturday 23 May 2026  00:53:22 +0000 (0:00:06.176)       0:06:13.970 ********** \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] **********************\nSaturday 23 May 2026  00:53:27 +0000 (0:00:04.672)       0:06:18.642 ********** \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] **********************************\nSaturday 23 May 2026  00:53:28 +0000 (0:00:00.994)       0:06:19.637 ********** \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] ********\nSaturday 23 May 2026  00:53:28 +0000 (0:00:00.529)       0:06:20.166 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************\nSaturday 23 May 2026  00:53:29 +0000 (0:00:00.366)       0:06:20.532 ********** \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)] ********************\nSaturday 23 May 2026  00:53:30 +0000 (0:00:01.756)       0:06:22.289 ********** \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] *********\nSaturday 23 May 2026  00:53:31 +0000 (0:00:00.733)       0:06:23.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\nPLAY [Apply role ceph-osd] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 23 May 2026  00:53:32 +0000 (0:00:00.578)       0:06:23.601 ********** \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] *********************\nSaturday 23 May 2026  00:53:33 +0000 (0:00:00.837)       0:06:24.439 ********** \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] ********************************\nSaturday 23 May 2026  00:53:33 +0000 (0:00:00.615)       0:06:25.054 ********** \n\u001b[0;36mskipping: [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] *******************************\nSaturday 23 May 2026  00:53:34 +0000 (0:00:00.298)       0:06:25.353 ********** \n\u001b[0;32mok: [testbed-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] ********************************\nSaturday 23 May 2026  00:53:35 +0000 (0:00:01.196)       0:06:26.549 ********** \n\u001b[0;32mok: [testbed-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] ********************************\nSaturday 23 May 2026  00:53:36 +0000 (0:00:00.857)       0:06:27.407 ********** \n\u001b[0;32mok: [testbed-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] ********************************\nSaturday 23 May 2026  00:53:37 +0000 (0:00:00.947)       0:06:28.355 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:53:37 +0000 (0:00:00.489)       0:06:28.845 ********** \n\u001b[0;36mskipping: [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] ********************************\nSaturday 23 May 2026  00:53:38 +0000 (0:00:01.228)       0:06:30.073 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:53:39 +0000 (0:00:00.306)       0:06:30.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 ceph-exporter container] **********************\nSaturday 23 May 2026  00:53:39 +0000 (0:00:00.648)       0:06:31.028 ********** \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 : Include check_socket_non_container.yml] *******************\nSaturday 23 May 2026  00:53:40 +0000 (0:00:00.950)       0:06:31.978 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:53:41 +0000 (0:00:00.628)       0:06:32.607 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:53:41 +0000 (0:00:00.419)       0:06:33.026 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:53:42 +0000 (0:00:00.356)       0:06:33.382 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:53:42 +0000 (0:00:00.333)       0:06:33.715 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:53:43 +0000 (0:00:00.642)       0:06:34.358 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:53:43 +0000 (0:00:00.341)       0:06:34.700 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:53:43 +0000 (0:00:00.343)       0:06:35.043 ********** \n\u001b[0;36mskipping: [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] ****************************\nSaturday 23 May 2026  00:53:44 +0000 (0:00:00.316)       0:06:35.360 ********** \n\u001b[0;32mok: [testbed-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] *************************\nSaturday 23 May 2026  00:53:44 +0000 (0:00:00.673)       0:06:36.033 ********** \n\u001b[0;32mok: [testbed-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] *********************************************\nSaturday 23 May 2026  00:53:45 +0000 (0:00:00.601)       0:06:36.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-osd : Set_fact container_exec_cmd] **********************************\nSaturday 23 May 2026  00:53:45 +0000 (0:00:00.337)       0:06:36.972 ********** \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] ******************************\nSaturday 23 May 2026  00:53:46 +0000 (0:00:01.244)       0:06:38.216 ********** \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] **********************************\nSaturday 23 May 2026  00:53:47 +0000 (0:00:00.613)       0:06:38.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\nTASK [ceph-osd : Disable transparent hugepage] *********************************\nSaturday 23 May 2026  00:53:47 +0000 (0:00:00.299)       0:06:39.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\nTASK [ceph-osd : Get default vm.min_free_kbytes] *******************************\nSaturday 23 May 2026  00:53:48 +0000 (0:00:00.540)       0:06:39.670 ********** \n\u001b[0;32mok: [testbed-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] **********************************\nSaturday 23 May 2026  00:53:48 +0000 (0:00:00.624)       0:06:40.295 ********** \n\u001b[0;32mok: [testbed-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] ********************************\nSaturday 23 May 2026  00:53:49 +0000 (0:00:00.350)       0:06:40.645 ********** \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-5] => (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-3] => (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': 'vm.swappiness', 'value': 10})\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.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\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] *****************************************\nSaturday 23 May 2026  00:53:53 +0000 (0:00:04.469)       0:06:45.115 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks common.yml] *************************************\nSaturday 23 May 2026  00:53:54 +0000 (0:00:00.579)       0:06:45.694 ********** \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] *********************\nSaturday 23 May 2026  00:53:54 +0000 (0:00:00.493)       0:06:46.188 ********** \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] ***************************************\nSaturday 23 May 2026  00:53:55 +0000 (0:00:01.099)       0:06:47.287 ********** \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] ***********************************\nSaturday 23 May 2026  00:53:57 +0000 (0:00:01.629)       0:06:48.917 ********** \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] ************************************************\nSaturday 23 May 2026  00:53:59 +0000 (0:00:01.546)       0:06:50.464 ********** \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] ******************************\nSaturday 23 May 2026  00:54:01 +0000 (0:00:02.492)       0:06:52.956 ********** \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] *******************************\nSaturday 23 May 2026  00:54:02 +0000 (0:00:00.560)       0:06:53.517 ********** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'})\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nSaturday 23 May 2026  00:54:37 +0000 (0:00:35.183)       0:07:28.700 ********** \n\u001b[0;36mskipping: [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] *********************************\nSaturday 23 May 2026  00:54:37 +0000 (0:00:00.473)       0:07:29.174 ********** \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] **************************************************\nSaturday 23 May 2026  00:54:38 +0000 (0:00:00.479)       0:07:29.653 ********** \n\u001b[0;32mok: [testbed-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] **********************************************\nSaturday 23 May 2026  00:54:38 +0000 (0:00:00.591)       0:07:30.245 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks systemd.yml] ************************************\nSaturday 23 May 2026  00:54:40 +0000 (0:00:01.684)       0:07:31.929 ********** \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] ***********************************\nSaturday 23 May 2026  00:54:41 +0000 (0:00:00.611)       0:07:32.541 ********** \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 : Generate systemd ceph-osd target file] ************************\nSaturday 23 May 2026  00:54:42 +0000 (0:00:01.271)       0:07:33.812 ********** \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] ***************************************\nSaturday 23 May 2026  00:54:43 +0000 (0:00:01.393)       0:07:35.206 ********** \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-osd : Ensure systemd service override directory exists] *************\nSaturday 23 May 2026  00:54:45 +0000 (0:00:01.925)       0:07:37.131 ********** \n\u001b[0;36mskipping: [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] ***********************\nSaturday 23 May 2026  00:54:46 +0000 (0:00:00.370)       0:07:37.502 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********\nSaturday 23 May 2026  00:54:46 +0000 (0:00:00.322)       0:07:37.825 ********** \n\u001b[0;32mok: [testbed-node-3] => (item=4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=3)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=5)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nSaturday 23 May 2026  00:54:47 +0000 (0:00:01.320)       0:07:39.145 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nSaturday 23 May 2026  00:54:49 +0000 (0:00:02.177)       0:07:41.323 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=3)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nSaturday 23 May 2026  00:54:53 +0000 (0:00:03.950)       0:07:45.273 ********** \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] ************************************\nSaturday 23 May 2026  00:54:55 +0000 (0:00:01.897)       0:07:47.171 ********** \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] **************************************\nSaturday 23 May 2026  00:55:08 +0000 (0:00:12.718)       0:07:59.889 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 23 May 2026  00:55:09 +0000 (0:00:00.818)       0:08:00.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\nRUNNING HANDLER [ceph-handler : Osds handler] **********************************\nSaturday 23 May 2026  00:55:09 +0000 (0:00:00.460)       0:08:01.168 ********** \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] **********************\nSaturday 23 May 2026  00:55:10 +0000 (0:00:00.492)       0:08:01.660 ********** \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] ********\nSaturday 23 May 2026  00:55:10 +0000 (0:00:00.372)       0:08:02.033 ********** \n\u001b[0;36mskipping: [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] *******************************\nSaturday 23 May 2026  00:55:10 +0000 (0:00:00.293)       0:08:02.327 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nSaturday 23 May 2026  00:55:11 +0000 (0:00:00.600)       0:08:02.927 ********** \n\u001b[0;36mskipping: [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] *********************************\nSaturday 23 May 2026  00:55:11 +0000 (0:00:00.270)       0:08:03.198 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nSaturday 23 May 2026  00:55:12 +0000 (0:00:00.200)       0:08:03.399 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nSaturday 23 May 2026  00:55:12 +0000 (0:00:00.207)       0:08:03.607 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nSaturday 23 May 2026  00:55:12 +0000 (0:00:00.108)       0:08:03.715 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nSaturday 23 May 2026  00:55:12 +0000 (0:00:00.218)       0:08:03.933 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nSaturday 23 May 2026  00:55:12 +0000 (0:00:00.213)       0:08:04.147 ********** \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] *********\nSaturday 23 May 2026  00:55:13 +0000 (0:00:00.400)       0:08:04.547 ********** \n\u001b[0;36mskipping: [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] ***************\nSaturday 23 May 2026  00:55:13 +0000 (0:00:00.464)       0:08:05.012 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nSaturday 23 May 2026  00:55:13 +0000 (0:00:00.204)       0:08:05.217 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role ceph-crash] ***************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 23 May 2026  00:55:14 +0000 (0:00:00.631)       0:08:05.848 ********** \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] *********************\nSaturday 23 May 2026  00:55:15 +0000 (0:00:01.066)       0:08:06.915 ********** \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] ********************************\nSaturday 23 May 2026  00:55:16 +0000 (0:00:01.273)       0:08:08.189 ********** \n\u001b[0;36mskipping: [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] *******************************\nSaturday 23 May 2026  00:55:18 +0000 (0:00:01.317)       0:08:09.506 ********** \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] ********************************\nSaturday 23 May 2026  00:55:18 +0000 (0:00:00.756)       0:08:10.263 ********** \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\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nSaturday 23 May 2026  00:55:19 +0000 (0:00:00.710)       0:08:10.973 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nSaturday 23 May 2026  00:55:20 +0000 (0:00:00.966)       0:08:11.940 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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] *************************\nSaturday 23 May 2026  00:55:21 +0000 (0:00:01.223)       0:08:13.163 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] ********************************\nSaturday 23 May 2026  00:55:22 +0000 (0:00:00.531)       0:08:13.695 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:55:23 +0000 (0:00:00.694)       0:08:14.390 ********** \n\u001b[0;32mok: [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] **********************\nSaturday 23 May 2026  00:55:24 +0000 (0:00:01.064)       0:08:15.454 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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] *******************\nSaturday 23 May 2026  00:55:25 +0000 (0:00:01.455)       0:08:16.909 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:55:26 +0000 (0:00:00.808)       0:08:17.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;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:55:26 +0000 (0:00:00.603)       0:08:18.322 ********** \n\u001b[0;32mok: [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] ******************************\nSaturday 23 May 2026  00:55:27 +0000 (0:00:00.907)       0:08:19.229 ********** \n\u001b[0;32mok: [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] ******************************\nSaturday 23 May 2026  00:55:28 +0000 (0:00:00.591)       0:08:19.821 ********** \n\u001b[0;32mok: [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] ******************************\nSaturday 23 May 2026  00:55:29 +0000 (0:00:01.064)       0:08:20.885 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:55:30 +0000 (0:00:00.616)       0:08:21.501 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:55:31 +0000 (0:00:00.926)       0:08:22.427 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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] ****************************\nSaturday 23 May 2026  00:55:31 +0000 (0:00:00.638)       0:08:23.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;32mok: [testbed-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] *************************\nSaturday 23 May 2026  00:55:32 +0000 (0:00:00.949)       0:08:24.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-crash : Create client.crash keyring] ********************************\nSaturday 23 May 2026  00:55:33 +0000 (0:00:01.247)       0:08:25.263 ********** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-crash : Get keys from monitors] *************************************\nSaturday 23 May 2026  00:55:37 +0000 (0:00:03.220)       0:08:28.483 ********** \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] *********************************\nSaturday 23 May 2026  00:55:38 +0000 (0:00:01.830)       0:08:30.313 ********** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************\nSaturday 23 May 2026  00:55:40 +0000 (0:00:01.569)       0:08:31.883 ********** \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 [ceph-crash : Include_tasks systemd.yml] **********************************\nSaturday 23 May 2026  00:55:42 +0000 (0:00:01.588)       0:08:33.471 ********** \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] ********\nSaturday 23 May 2026  00:55:43 +0000 (0:00:01.343)       0:08:34.814 ********** \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 [ceph-crash : Start the ceph-crash service] *******************************\nSaturday 23 May 2026  00:55:45 +0000 (0:00:01.606)       0:08:36.421 ********** \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-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************\nSaturday 23 May 2026  00:55:49 +0000 (0:00:03.950)       0:08:40.371 ********** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-3, testbed-node-5, testbed-node-4, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******\nSaturday 23 May 2026  00:55:50 +0000 (0:00:01.462)       0:08:41.834 ********** \n\u001b[0;32mok: [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] ****************\nSaturday 23 May 2026  00:55:51 +0000 (0:00:00.623)       0:08:42.458 ********** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******\nSaturday 23 May 2026  00:55:53 +0000 (0:00:02.679)       0:08:45.138 ********** \n\u001b[0;32mok: [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] ************************\nSaturday 23 May 2026  00:55:54 +0000 (0:00:01.133)       0:08:46.272 ********** \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] *********************\nSaturday 23 May 2026  00:55:55 +0000 (0:00:00.499)       0:08:46.771 ********** \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] ********************************\nSaturday 23 May 2026  00:55:56 +0000 (0:00:00.746)       0:08:47.518 ********** \n\u001b[0;36mskipping: [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] *******************************\nSaturday 23 May 2026  00:55:56 +0000 (0:00:00.325)       0:08:47.843 ********** \n\u001b[0;32mok: [testbed-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] ********************************\nSaturday 23 May 2026  00:55:57 +0000 (0:00:00.755)       0:08:48.599 ********** \n\u001b[0;32mok: [testbed-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] ********************************\nSaturday 23 May 2026  00:55:57 +0000 (0:00:00.722)       0:08:49.321 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nSaturday 23 May 2026  00:55:59 +0000 (0:00:01.028)       0:08:50.350 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:55:59 +0000 (0:00:00.319)       0:08:50.670 ********** \n\u001b[0;36mskipping: [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] ********************************\nSaturday 23 May 2026  00:55:59 +0000 (0:00:00.329)       0:08:50.999 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:55:59 +0000 (0:00:00.321)       0:08:51.321 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nSaturday 23 May 2026  00:56:01 +0000 (0:00:01.111)       0:08:52.433 ********** \n\u001b[0;32mok: [testbed-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] *******************\nSaturday 23 May 2026  00:56:01 +0000 (0:00:00.754)       0:08:53.187 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:56:02 +0000 (0:00:00.368)       0:08:53.556 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:56:02 +0000 (0:00:00.288)       0:08:53.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 [ceph-handler : Set_fact handler_mds_status] ******************************\nSaturday 23 May 2026  00:56:03 +0000 (0:00:00.490)       0:08:54.336 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:56:03 +0000 (0:00:00.300)       0:08:54.636 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:56:03 +0000 (0:00:00.302)       0:08:54.939 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:56:03 +0000 (0:00:00.280)       0:08:55.219 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:56:04 +0000 (0:00:00.271)       0:08:55.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-handler : Set_fact handler_crash_status] ****************************\nSaturday 23 May 2026  00:56:04 +0000 (0:00:00.473)       0:08:55.964 ********** \n\u001b[0;32mok: [testbed-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] *************************\nSaturday 23 May 2026  00:56:04 +0000 (0:00:00.287)       0:08:56.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-mds : Include create_mds_filesystems.yml] ***************************\nSaturday 23 May 2026  00:56:05 +0000 (0:00:00.497)       0:08:56.748 ********** \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] *********************\nSaturday 23 May 2026  00:56:05 +0000 (0:00:00.557)       0:08:57.306 ********** \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] ************************\nSaturday 23 May 2026  00:56:07 +0000 (0:00:01.654)       0:08:58.961 ********** \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] **************************************\nSaturday 23 May 2026  00:56:07 +0000 (0:00:00.174)       0:08:59.136 ********** \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] ***************************************\nSaturday 23 May 2026  00:56:14 +0000 (0:00:06.264)       0:09:05.401 ********** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nSaturday 23 May 2026  00:56:16 +0000 (0:00:02.752)       0:09:08.153 ********** \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] *********************\nSaturday 23 May 2026  00:56:17 +0000 (0:00:00.641)       0:09:08.795 ********** \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] ***************************************\nSaturday 23 May 2026  00:56:18 +0000 (0:00:00.961)       0:09:09.757 ********** \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] ***********************************\nSaturday 23 May 2026  00:56:19 +0000 (0:00:01.541)       0:09:11.298 ********** \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-mds : Create mds keyring] *******************************************\nSaturday 23 May 2026  00:56:21 +0000 (0:00:01.065)       0:09:12.363 ********** \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] ****************************************\nSaturday 23 May 2026  00:56:23 +0000 (0:00:02.300)       0:09:14.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\nTASK [ceph-mds : Containerized.yml] ********************************************\nSaturday 23 May 2026  00:56:23 +0000 (0:00:00.306)       0:09:14.970 ********** \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] ************************************\nSaturday 23 May 2026  00:56:24 +0000 (0:00:00.490)       0:09:15.461 ********** \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] ***********************************\nSaturday 23 May 2026  00:56:24 +0000 (0:00:00.615)       0:09:16.077 ********** \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] ************************\nSaturday 23 May 2026  00:56:26 +0000 (0:00:01.434)       0:09:17.511 ********** \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] ***************************************\nSaturday 23 May 2026  00:56:27 +0000 (0:00:01.094)       0:09:18.606 ********** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Systemd start mds container] **********************************\nSaturday 23 May 2026  00:56:29 +0000 (0:00:02.262)       0:09:20.869 ********** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Wait for mds socket to exist] *********************************\nSaturday 23 May 2026  00:56:31 +0000 (0:00:01.948)       0:09:22.817 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 23 May 2026  00:56:32 +0000 (0:00:01.486)       0:09:24.304 ********** \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] **********************************\nSaturday 23 May 2026  00:56:33 +0000 (0:00:00.710)       0:09:25.014 ********** \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] ********\nSaturday 23 May 2026  00:56:34 +0000 (0:00:00.516)       0:09:25.530 ********** \n\u001b[0;32mok: [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] ***********************\nSaturday 23 May 2026  00:56:34 +0000 (0:00:00.600)       0:09:26.131 ********** \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)] ********************\nSaturday 23 May 2026  00:56:36 +0000 (0:00:01.457)       0:09:27.589 ********** \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] *********\nSaturday 23 May 2026  00:56:36 +0000 (0:00:00.667)       0:09:28.256 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nSaturday 23 May 2026  00:56:37 +0000 (0:00:00.604)       0:09:28.860 ********** \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] *********************\nSaturday 23 May 2026  00:56:38 +0000 (0:00:00.884)       0:09:29.745 ********** \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] ********************************\nSaturday 23 May 2026  00:56:38 +0000 (0:00:00.574)       0:09:30.319 ********** \n\u001b[0;36mskipping: [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] *******************************\nSaturday 23 May 2026  00:56:39 +0000 (0:00:00.590)       0:09:30.909 ********** \n\u001b[0;32mok: [testbed-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] ********************************\nSaturday 23 May 2026  00:56:40 +0000 (0:00:00.714)       0:09:31.624 ********** \n\u001b[0;32mok: [testbed-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] ********************************\nSaturday 23 May 2026  00:56:41 +0000 (0:00:00.794)       0:09:32.418 ********** \n\u001b[0;32mok: [testbed-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] ********************************\nSaturday 23 May 2026  00:56:41 +0000 (0:00:00.742)       0:09:33.160 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:56:42 +0000 (0:00:00.457)       0:09:33.618 ********** \n\u001b[0;36mskipping: [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] ********************************\nSaturday 23 May 2026  00:56:42 +0000 (0:00:00.259)       0:09:33.877 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:56:42 +0000 (0:00:00.263)       0:09:34.140 ********** \n\u001b[0;32mok: [testbed-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] **********************\nSaturday 23 May 2026  00:56:43 +0000 (0:00:00.719)       0:09:34.859 ********** \n\u001b[0;32mok: [testbed-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] *******************\nSaturday 23 May 2026  00:56:44 +0000 (0:00:00.906)       0:09:35.766 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:56:44 +0000 (0:00:00.252)       0:09:36.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\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nSaturday 23 May 2026  00:56:44 +0000 (0:00:00.284)       0:09:36.304 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:56:45 +0000 (0:00:00.299)       0:09:36.603 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nSaturday 23 May 2026  00:56:45 +0000 (0:00:00.512)       0:09:37.116 ********** \n\u001b[0;32mok: [testbed-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] ******************************\nSaturday 23 May 2026  00:56:46 +0000 (0:00:00.438)       0:09:37.554 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:56:46 +0000 (0:00:00.314)       0:09:37.868 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:56:46 +0000 (0:00:00.277)       0:09:38.146 ********** \n\u001b[0;36mskipping: [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] ****************************\nSaturday 23 May 2026  00:56:47 +0000 (0:00:00.446)       0:09:38.592 ********** \n\u001b[0;32mok: [testbed-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] *************************\nSaturday 23 May 2026  00:56:47 +0000 (0:00:00.326)       0:09:38.919 ********** \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-rgw : Include common.yml] *******************************************\nSaturday 23 May 2026  00:56:48 +0000 (0:00:00.543)       0:09:39.462 ********** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nSaturday 23 May 2026  00:56:48 +0000 (0:00:00.659)       0:09:40.122 ********** \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] ***********************************\nSaturday 23 May 2026  00:56:50 +0000 (0:00:01.846)       0:09:41.969 ********** \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] **********\nSaturday 23 May 2026  00:56:51 +0000 (0:00:01.326)       0:09:43.295 ********** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************\nSaturday 23 May 2026  00:56:52 +0000 (0:00:00.410)       0:09:43.705 ********** \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] *****************************\nSaturday 23 May 2026  00:56:53 +0000 (0:00:00.854)       0:09:44.560 ********** \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-5 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\nTASK [ceph-rgw : Create rgw keyrings] ******************************************\nSaturday 23 May 2026  00:56:54 +0000 (0:00:01.140)       0:09:45.700 ********** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nSaturday 23 May 2026  00:56:58 +0000 (0:00:03.866)       0:09:49.567 ********** \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] ***********************************\nSaturday 23 May 2026  00:57:01 +0000 (0:00:03.052)       0:09:52.619 ********** \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] **************************************\nSaturday 23 May 2026  00:57:02 +0000 (0:00:01.254)       0:09:53.873 ********** \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] ********************************************\nSaturday 23 May 2026  00:57:02 +0000 (0:00:00.201)       0:09:54.075 ********** \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] ***********************************************\nSaturday 23 May 2026  00:57:03 +0000 (0:00:00.531)       0:09:54.606 ********** \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] *********************************************\nSaturday 23 May 2026  00:57:04 +0000 (0:00:00.790)       0:09:55.397 ********** \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] *************************\nSaturday 23 May 2026  00:57:25 +0000 (0:00:21.113)       0:10:16.511 ********** \n\u001b[0;36mskipping: [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] ******************************\nSaturday 23 May 2026  00:57:25 +0000 (0:00:00.700)       0:10:17.211 ********** \n\u001b[0;36mskipping: [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] *********************************\nSaturday 23 May 2026  00:57:26 +0000 (0:00:00.345)       0:10:17.556 ********** \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] *************************************\nSaturday 23 May 2026  00:57:26 +0000 (0:00:00.539)       0:10:18.096 ********** \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] ***********************************\nSaturday 23 May 2026  00:57:27 +0000 (0:00:00.871)       0:10:18.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\nTASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************\nSaturday 23 May 2026  00:57:28 +0000 (0:00:01.212)       0:10:20.180 ********** \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 : Enable ceph-radosgw.target] ***********************************\nSaturday 23 May 2026  00:57:29 +0000 (0:00:01.001)       0:10:21.182 ********** \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] **********************************\nSaturday 23 May 2026  00:57:31 +0000 (0:00:02.035)       0:10:23.217 ********** \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\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nSaturday 23 May 2026  00:57:34 +0000 (0:00:02.530)       0:10:25.748 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nSaturday 23 May 2026  00:57:35 +0000 (0:00:00.643)       0:10:26.391 ********** \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] ********\nSaturday 23 May 2026  00:57:35 +0000 (0:00:00.588)       0:10:26.980 ********** \n\u001b[0;32mok: [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] ***********************\nSaturday 23 May 2026  00:57:35 +0000 (0:00:00.352)       0:10:27.332 ********** \n\u001b[0;36mskipping: [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)] ********************\nSaturday 23 May 2026  00:57:36 +0000 (0:00:00.635)       0:10:27.968 ********** \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] *********\nSaturday 23 May 2026  00:57:37 +0000 (0:00:00.633)       0:10:28.602 ********** \n\u001b[0;32mok: [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 ********************************************************************\nSaturday 23 May 2026  00:57:37 +0000 (0:00:00.291)       0:10:28.893 ********** \n=============================================================================== \nceph-container-common : Pulling Ceph container image ------------------- 53.11s\nceph-osd : Use ceph-volume to create osds ------------------------------ 35.18s\nceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.80s\nceph-rgw : Create rgw pools -------------------------------------------- 21.11s\nceph-mgr : Wait for all mgr to be up ----------------------------------- 13.59s\nceph-osd : Wait for all osd to be up ----------------------------------- 12.72s\nceph-mon : Set cluster configs ------------------------------------------ 8.48s\nceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 7.97s\nceph-config : Create ceph initial directories --------------------------- 7.16s\nceph-mds : Create filesystem pools -------------------------------------- 6.26s\nceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.18s\nceph-mon : Fetch ceph initial keys -------------------------------------- 5.37s\nceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.67s\nceph-osd : Apply operating system tuning -------------------------------- 4.47s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 4.36s\nceph-osd : Systemd start osd -------------------------------------------- 3.95s\nceph-crash : Start the ceph-crash service ------------------------------- 3.95s\nceph-config : Generate Ceph file ---------------------------------------- 3.92s\nceph-rgw : Create rgw keyrings ------------------------------------------ 3.87s\nceph-facts : Find a running mon container ------------------------------- 3.78s\n\u001b[32m2026-05-23 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  00:56:29 +0000 (0:00:00.279)       0:00:00.279 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  00:56:29 +0000 (0:00:00.280)       0:00:00.560 ********** \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] **********************************************\nSaturday 23 May 2026  00:56:29 +0000 (0:00:00.290)       0:00:00.850 ********** \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] **************************************\nSaturday 23 May 2026  00:56:30 +0000 (0:00:00.580)       0:00:01.431 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [opensearch : Ensuring config directories exist] **************************\nSaturday 23 May 2026  00:56:31 +0000 (0:00:00.983)       0:00:02.415 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nSaturday 23 May 2026  00:56:32 +0000 (0:00:01.326)       0:00:03.741 ********** \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] *****\nSaturday 23 May 2026  00:56:33 +0000 (0:00:00.549)       0:00:04.290 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***\nSaturday 23 May 2026  00:56:36 +0000 (0:00:03.224)       0:00:07.514 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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:2024.2', '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'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***\nSaturday 23 May 2026  00:56:37 +0000 (0:00:00.784)       0:00:08.299 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : Copying over config.json files for services] ****************\nSaturday 23 May 2026  00:56:38 +0000 (0:00:00.938)       0:00:09.238 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\u001b[0m\n\nTASK [opensearch : Copying over opensearch service config file] ****************\nSaturday 23 May 2026  00:56:41 +0000 (0:00:02.965)       0:00:12.203 ********** \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] *************\nSaturday 23 May 2026  00:56:44 +0000 (0:00:03.003)       0:00:15.206 ********** \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 [opensearch : Check opensearch containers] ********************************\nSaturday 23 May 2026  00:56:45 +0000 (0:00:01.826)       0:00:17.033 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nSaturday 23 May 2026  00:56:48 +0000 (0:00:02.784)       0:00:19.818 ********** \n\u001b[0;36mskipping: [testbed-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] *********************************************\nSaturday 23 May 2026  00:56:49 +0000 (0:00:00.581)       0:00:20.399 ********** \n\nTASK [opensearch : Flush handlers] *********************************************\nSaturday 23 May 2026  00:56:49 +0000 (0:00:00.076)       0:00:20.475 ********** \n\nTASK [opensearch : Flush handlers] *********************************************\nSaturday 23 May 2026  00:56:49 +0000 (0:00:00.116)       0:00:20.592 ********** \n\nRUNNING HANDLER [opensearch : Disable shard allocation] ************************\nSaturday 23 May 2026  00:56:49 +0000 (0:00:00.088)       0:00:20.680 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Perform a flush] *********************************\nSaturday 23 May 2026  00:56:49 +0000 (0:00:00.211)       0:00:20.892 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch container] ********************\nSaturday 23 May 2026  00:56:49 +0000 (0:00:00.252)       0:00:21.145 ********** \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] *************************\nSaturday 23 May 2026  00:57:45 +0000 (0:00:55.227)       0:01:16.372 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********\nSaturday 23 May 2026  00:57:45 +0000 (0:00:00.244)       0:01:16.616 ********** \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] **********************************************\nSaturday 23 May 2026  00:58:55 +0000 (0:01:09.898)       0:02:26.514 ********** \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] ************************\nSaturday 23 May 2026  00:58:55 +0000 (0:00:00.537)       0:02:27.051 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch cluster to become healthy] **************\nSaturday 23 May 2026  00:58:58 +0000 (0:00:02.881)       0:02:29.932 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Check if a log retention policy exists] *********************\nSaturday 23 May 2026  00:59:01 +0000 (0:00:02.360)       0:02:32.292 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Create new log retention policy] ****************************\nSaturday 23 May 2026  00:59:03 +0000 (0:00:02.102)       0:02:34.395 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Apply retention policy to existing indices] *****************\nSaturday 23 May 2026  00:59:05 +0000 (0:00:02.567)       0:02:36.962 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=11  \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=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \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=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  00:59:08 +0000 (0:00:02.785)       0:02:39.747 ********** \n=============================================================================== \nopensearch : Restart opensearch-dashboards container ------------------- 69.90s\nopensearch : Restart opensearch container ------------------------------ 55.23s\nservice-cert-copy : opensearch | Copying over extra CA certificates ----- 3.22s\nopensearch : Copying over opensearch service config file ---------------- 3.00s\nopensearch : Copying over config.json files for services ---------------- 2.96s\nopensearch : Wait for OpenSearch to become ready ------------------------ 2.88s\nopensearch : Apply retention policy to existing indices ----------------- 2.79s\nopensearch : Check opensearch containers -------------------------------- 2.78s\nopensearch : Create new log retention policy ---------------------------- 2.57s\nopensearch : Wait for OpenSearch cluster to become healthy -------------- 2.36s\nopensearch : Check if a log retention policy exists --------------------- 2.10s\nopensearch : Copying over opensearch-dashboards config file ------------- 1.83s\nopensearch : Ensuring config directories exist -------------------------- 1.33s\nopensearch : Setting sysctl values -------------------------------------- 0.98s\nservice-cert-copy : opensearch | Copying over backend internal TLS key --- 0.94s\nservice-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.78s\nopensearch : include_tasks ---------------------------------------------- 0.58s\nopensearch : include_tasks ---------------------------------------------- 0.58s\nopensearch : include_tasks ---------------------------------------------- 0.55s\nopensearch : include_tasks ---------------------------------------------- 0.54s\n\u001b[32m2026-05-23 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:25\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.17.14\u001b[0m\n\nPLAY [Set kolla_action_mariadb] ************************************************\n\nTASK [Inform the user about the following task] ********************************\nSaturday 23 May 2026  00:56:28 +0000 (0:00:00.092)       0:00:00.092 ********** \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] ***************************************************\nSaturday 23 May 2026  00:56:28 +0000 (0:00:00.047)       0:00:00.140 ********** \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] ********\nSaturday 23 May 2026  00:56:31 +0000 (0:00:02.885)       0:00:03.025 ********** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_mariadb = kolla_action_ng] ******************************\nSaturday 23 May 2026  00:56:31 +0000 (0:00:00.056)       0:00:03.081 ********** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  00:56:32 +0000 (0:00:00.249)       0:00:03.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\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 23 May 2026  00:56:32 +0000 (0:00:00.325)       0:00:03.656 ********** \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] ***************************\nSaturday 23 May 2026  00:56:32 +0000 (0:00:00.442)       0:00:04.099 ********** \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] *************************************************\nSaturday 23 May 2026  00:56:33 +0000 (0:00:00.396)       0:00:04.495 ********** \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] *****************************\nSaturday 23 May 2026  00:56:34 +0000 (0:00:00.803)       0:00:05.299 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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] **************\nSaturday 23 May 2026  00:56:37 +0000 (0:00:03.347)       0:00:08.647 ********** \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] ***************************\nSaturday 23 May 2026  00:56:38 +0000 (0:00:00.849)       0:00:09.496 ********** \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] *******************\nSaturday 23 May 2026  00:56:40 +0000 (0:00:01.724)       0:00:11.221 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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\nTASK [mariadb : Copying over config.json files for mariabackup] ****************\nSaturday 23 May 2026  00:56:44 +0000 (0:00:04.452)       0:00:15.673 ********** \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] ***************************************\nSaturday 23 May 2026  00:56:45 +0000 (0:00:01.160)       0:00:16.833 ********** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nSaturday 23 May 2026  00:56:50 +0000 (0:00:04.341)       0:00:21.175 ********** \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] ********\nSaturday 23 May 2026  00:56:50 +0000 (0:00:00.671)       0:00:21.846 ********** \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:2024.2', '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:2024.2', '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', '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\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nSaturday 23 May 2026  00:56:54 +0000 (0:00:04.185)       0:00:26.031 ********** \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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nSaturday 23 May 2026  00:56:57 +0000 (0:00:02.655)       0:00:28.687 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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 : Check mariadb containers] **************************************\nSaturday 23 May 2026  00:57:01 +0000 (0:00:03.668)       0:00:32.356 ********** \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-se\u001b[32m2026-05-23 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state SUCCESS\u001b[0m\nrver:2024.2', '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', '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:2024.2', '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 [mariadb : Create MariaDB volume] *****************************************\nSaturday 23 May 2026  00:57:04 +0000 (0:00:03.302)       0:00:35.658 ********** \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] *************\nSaturday 23 May 2026  00:57:05 +0000 (0:00:00.923)       0:00:36.581 ********** \n\u001b[0;32mok: [testbed-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] *************\nSaturday 23 May 2026  00:57:05 +0000 (0:00:00.322)       0:00:36.904 ********** \n\u001b[0;32mok: [testbed-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] ***************************\nSaturday 23 May 2026  00:57:06 +0000 (0:00:00.334)       0:00:37.238 ********** \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-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\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\nTASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********\nSaturday 23 May 2026  00:57:17 +0000 (0:00:11.292)       0:00:48.531 ********** \n\u001b[0;32mok: [testbed-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] **************************\nSaturday 23 May 2026  00:57:17 +0000 (0:00:00.371)       0:00:48.902 ********** \n\u001b[0;36mskipping: [testbed-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] ***********************\nSaturday 23 May 2026  00:57:18 +0000 (0:00:00.441)       0:00:49.343 ********** \n\u001b[0;36mskipping: [testbed-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] *********************\nSaturday 23 May 2026  00:57:18 +0000 (0:00:00.417)       0:00:49.761 ********** \n\u001b[0;36mskipping: [testbed-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] *******\nSaturday 23 May 2026  00:57:19 +0000 (0:00:00.674)       0:00:50.436 ********** \n\u001b[0;32mok: [testbed-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] ***\nSaturday 23 May 2026  00:57:19 +0000 (0:00:00.414)       0:00:50.850 ********** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nSaturday 23 May 2026  00:57:20 +0000 (0:00:00.382)       0:00:51.232 ********** \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] ***************************\nSaturday 23 May 2026  00:57:20 +0000 (0:00:00.377)       0:00:51.610 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Store bootstrap host name into facts] **************************\nSaturday 23 May 2026  00:57:29 +0000 (0:00:09.531)       0:01:01.141 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nSaturday 23 May 2026  00:57:30 +0000 (0:00:00.221)       0:01:01.363 ********** \n\u001b[0;36mskipping: [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] *******************\nSaturday 23 May 2026  00:57:31 +0000 (0:00:00.845)       0:01:02.209 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******\nSaturday 23 May 2026  00:57:39 +0000 (0:00:08.251)       0:01:10.461 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******\nSaturday 23 May 2026  00:57:40 +0000 (0:00:01.635)       0:01:12.097 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***\nSaturday 23 May 2026  00:57:43 +0000 (0:00:02.640)       0:01:14.738 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********\nSaturday 23 May 2026  00:57:43 +0000 (0:00:00.319)       0:01:15.057 ********** \n\u001b[0;36mskipping: [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] *************************\nSaturday 23 May 2026  00:57:44 +0000 (0:00:00.401)       0:01:15.458 ********** \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] *************************************\nSaturday 23 May 2026  00:57:44 +0000 (0:00:00.384)       0:01:15.843 ********** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nSaturday 23 May 2026  00:58:03 +0000 (0:00:19.257)       0:01:35.100 ********** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nSaturday 23 May 2026  00:58:18 +0000 (0:00:14.616)       0:01:49.717 ********** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nSaturday 23 May 2026  00:58:21 +0000 (0:00:02.543)       0:01:52.260 ********** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nSaturday 23 May 2026  00:58:38 +0000 (0:00:17.465)       0:02:09.726 ********** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nSaturday 23 May 2026  00:58:53 +0000 (0:00:15.081)       0:02:24.808 ********** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nSaturday 23 May 2026  00:58:56 +0000 (0:00:02.503)       0:02:27.312 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nSaturday 23 May 2026  00:59:07 +0000 (0:00:11.430)       0:02:38.742 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nSaturday 23 May 2026  00:59:11 +0000 (0:00:03.540)       0:02:42.282 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nSaturday 23 May 2026  00:59:13 +0000 (0:00:02.653)       0:02:44.935 ********** \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] ********************************\nSaturday 23 May 2026  00:59:14 +0000 (0:00:00.692)       0:02:45.628 ********** \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] ***********************************\nSaturday 23 May 2026  00:59:17 +0000 (0:00:02.706)       0:02:48.335 ********** \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] *********\nSaturday 23 May 2026  00:59:19 +0000 (0:00:02.279)       0:02:50.614 ********** \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] ***\nSaturday 23 May 2026  00:59:21 +0000 (0:00:02.127)       0:02:52.741 ********** \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 : Wait for MariaDB service to be ready through VIP] **************\nSaturday 23 May 2026  00:59:23 +0000 (0:00:02.184)       0:02:54.925 ********** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nSaturday 23 May 2026  00:59:26 +0000 (0:00:02.683)       0:02:57.609 ********** \n\u001b[0;36mskipping: [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=34  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  00:59:26 +0000 (0:00:00.241)       0:02:57.850 ********** \n=============================================================================== \nmariadb : Restart MariaDB container ------------------------------------ 36.72s\nmariadb : Wait for MariaDB service port liveness ----------------------- 29.70s\nmariadb : Restart MariaDB container ------------------------------------ 11.43s\nmariadb : Check MariaDB service port liveness -------------------------- 11.29s\nmariadb : Running MariaDB bootstrap container --------------------------- 9.53s\nmariadb : Starting first MariaDB container ------------------------------ 8.25s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 5.05s\nmariadb : Copying over config.json files for services ------------------- 4.45s\nmariadb : Copying over galera.cnf --------------------------------------- 4.35s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 4.19s\nservice-cert-copy : mariadb | Copying over backend internal TLS key ----- 3.67s\nmariadb : Wait for MariaDB service port liveness ------------------------ 3.54s\nmariadb : Ensuring config directories exist ----------------------------- 3.35s\nmariadb : Check mariadb containers -------------------------------------- 3.30s\nCheck MariaDB service --------------------------------------------------- 2.88s\nmariadb : Creating shard root mysql user -------------------------------- 2.71s\nmariadb : Wait for MariaDB service to be ready through VIP -------------- 2.68s\nservice-cert-copy : mariadb | Copying over backend internal TLS certificate --- 2.66s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 2.65s\nmariadb : Wait for first MariaDB service to sync WSREP ------------------ 2.64s\n\u001b[32m2026-05-23 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:37\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] ******************************************\nSaturday 23 May 2026  00:57:42 +0000 (0:00:00.610)       0:00:00.610 ********** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nSaturday 23 May 2026  00:57:43 +0000 (0:00:00.629)       0:00:01.240 ********** \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 : Set_fact is_atomic] *****************************************\nSaturday 23 May 2026  00:57:44 +0000 (0:00:01.021)       0:00:02.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 [ceph-facts : Check if podman binary is present] **************************\nSaturday 23 May 2026  00:57:44 +0000 (0:00:00.295)       0:00:02.557 ********** \n\u001b[0;32mok: [testbed-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] **********************************\nSaturday 23 May 2026  00:57:45 +0000 (0:00:00.933)       0:00:03.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 [ceph-facts : Set_fact ceph_cmd] ******************************************\nSaturday 23 May 2026  00:57:46 +0000 (0:00:00.385)       0:00:03.876 ********** \n\u001b[0;32mok: [testbed-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] *********************\nSaturday 23 May 2026  00:57:46 +0000 (0:00:00.333)       0:00:04.210 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nSaturday 23 May 2026  00:57:46 +0000 (0:00:00.400)       0:00:04.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 [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nSaturday 23 May 2026  00:57:47 +0000 (0:00:00.735)       0:00:05.346 ********** \n\u001b[0;32mok: [testbed-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']] ************\nSaturday 23 May 2026  00:57:48 +0000 (0:00:00.338)       0:00:05.684 ********** \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] ********************************\nSaturday 23 May 2026  00:57:48 +0000 (0:00:00.806)       0:00:06.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 [ceph-facts : Find a running mon container] *******************************\nSaturday 23 May 2026  00:57:49 +0000 (0:00:00.423)       0:00:06.914 ********** \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] ********************************\nSaturday 23 May 2026  00:57:53 +0000 (0:00:04.081)       0:00:10.995 ********** \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] *********************\nSaturday 23 May 2026  00:57:53 +0000 (0:00:00.517)       0:00:11.513 ********** \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] ***********************\nSaturday 23 May 2026  00:57:54 +0000 (0:00:01.022)       0:00:12.536 ********** \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] ***************************\nSaturday 23 May 2026  00:57:55 +0000 (0:00:00.180)       0:00:12.716 ********** \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '6c8f5d82bbe6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-23 00:57:50.276224', 'end': '2026-05-23 00:57:50.313240', 'delta': '0:00:00.037016', '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': ['6c8f5d82bbe6'], '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': 'ee9541de4fd4', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-23 00:57:52.204186', 'end': '2026-05-23 00:57:52.260480', 'delta': '0:00:00.056294', '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': ['ee9541de4fd4'], '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': '1854433f50f8', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-23 00:57:53.144383', 'end': '2026-05-23 00:57:53.181534', 'delta': '0:00:00.037151', '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': ['1854433f50f8'], '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] *******************************\nSaturday 23 May 2026  00:57:55 +0000 (0:00:00.388)       0:00:13.104 ********** \n\u001b[0;32mok: [testbed-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] *************\nSaturday 23 May 2026  00:57:55 +0000 (0:00:00.413)       0:00:13.518 ********** \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] *********************************\nSaturday 23 May 2026  00:57:57 +0000 (0:00:01.214)       0:00:14.732 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nSaturday 23 May 2026  00:57:57 +0000 (0:00:00.319)       0:00:15.051 ********** \n\u001b[0;36mskipping: [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] **********************************************\nSaturday 23 May 2026  00:57:57 +0000 (0:00:00.477)       0:00:15.529 ********** \n\u001b[0;36mskipping: [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] ****************************\nSaturday 23 May 2026  00:57:58 +0000 (0:00:00.599)       0:00:16.129 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nSaturday 23 May 2026  00:57:58 +0000 (0:00:00.133)       0:00:16.262 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nSaturday 23 May 2026  00:57:58 +0000 (0:00:00.316)       0:00:16.579 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nSaturday 23 May 2026  00:57:59 +0000 (0:00:00.307)       0:00:16.886 ********** \n\u001b[0;36mskipping: [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] **************\nSaturday 23 May 2026  00:57:59 +0000 (0:00:00.361)       0:00:17.248 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nSaturday 23 May 2026  00:58:00 +0000 (0:00:00.537)       0:00:17.785 ********** \n\u001b[0;36mskipping: [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] ****\nSaturday 23 May 2026  00:58:00 +0000 (0:00:00.388)       0:00:18.173 ********** \n\u001b[0;36mskipping: [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)] ***********************\nSaturday 23 May 2026  00:58:00 +0000 (0:00:00.330)       0:00:18.503 ********** \n\u001b[0;36mskipping: [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] ***\nSaturday 23 May 2026  00:58:01 +0000 (0:00:00.352)       0:00:18.855 ********** \n\u001b[0;36mskipping: [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] ************************************\nSaturday 23 May 2026  00:58:01 +0000 (0:00:00.518)       0:00:19.374 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05', 'dm-uuid-LVM-Gjd6EtDGX32fu6E1kA2Qhm4xqiqG2pYZoDBfaBxq16ekhNpFvCwJ1l5TZP68e0t1'], '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--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129', 'dm-uuid-LVM-vG0XrPGqE3nymclqkQW4beyXpomU7rxpCXiUs9XsgdhcKzSlMonvxvmkRvhoAUh7'], '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-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18', 'dm-uuid-LVM-J1844k0d12iYBt1riVoutAJTLOlcwGLECkkQhwF8kaKpdx3ivIPogqjdkiayvNg9'], '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': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39', 'dm-uuid-LVM-DjoKekDgiMQdWK2Zf47qPEJd1244CN38SRTckDDl2u63hD7EweblfyqcQKY9klUp'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part1', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part14', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part15', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part16', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qL1RsD-ZQPx-7KUz-a80W-FR0S-YGF1-i7Zn8r', 'scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75', 'scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75'], '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': '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': 'sdc', 'value': {'holders': ['ceph--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-v8wjfx-PGzR-k2Km-ZUsz-UrvM-Nyw2-RfjWKx', 'scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653', 'scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35', 'scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35'], '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': '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': '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-23-00-03-13-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': '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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part1', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part15', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part16', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-wzTgeM-ao0j-jGki-935r-TeF5-rkOa-kTH3aV', 'scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2', 'scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2'], '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--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-zM31Sh-fnPU-i788-0OTi-iCnd-nYXx-YAdJDA', 'scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9', 'scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f', 'dm-uuid-LVM-M1vzADNQDAKiCUMvNBfD2I01dV5angUf6IvSxRO7Hbcye7UVzolU9pcid6dAzJTZ'], '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127', 'scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127'], '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': '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-23-00-03-19-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb', 'dm-uuid-LVM-oMLivMHPA30IXkijYcRK5hS2jY8DT0xujcb5dWdXsyLFPGNdVi3TeAF4Axj21c1R'], '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part1', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part14', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part15', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part16', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-NBIX7r-zAkM-7Rc7-Rc9U-AsCe-xdRB-YAk0v0', 'scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f', 'scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f'], '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--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-OkqJV5-pkh4-47ng-MbBG-0bOu-OExN-Vik66q', 'scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b', 'scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b'], '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_fe6be583-a476-4aea-9784-477a4054a033', 'scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033'], '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-23-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nSaturday 23 May 2026  00:58:02 +0000 (0:00:00.583)       0:00:19.957 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05', 'dm-uuid-LVM-Gjd6EtDGX32fu6E1kA2Qhm4xqiqG2pYZoDBfaBxq16ekhNpFvCwJ1l5TZP68e0t1'], '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--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129', 'dm-uuid-LVM-vG0XrPGqE3nymclqkQW4beyXpomU7rxpCXiUs9XsgdhcKzSlMonvxvmkRvhoAUh7'], '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-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--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18', 'dm-uuid-LVM-J1844k0d12iYBt1riVoutAJTLOlcwGLECkkQhwF8kaKpdx3ivIPogqjdkiayvNg9'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part1', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part14', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part15', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part16', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39', 'dm-uuid-LVM-DjoKekDgiMQdWK2Zf47qPEJd1244CN38SRTckDDl2u63hD7EweblfyqcQKY9klUp'], '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--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qL1RsD-ZQPx-7KUz-a80W-FR0S-YGF1-i7Zn8r', 'scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75', 'scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75'], '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': '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': 'sdc', 'value': {'holders': ['ceph--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-v8wjfx-PGzR-k2Km-ZUsz-UrvM-Nyw2-RfjWKx', 'scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653', 'scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35', 'scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35'], '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': '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': '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-23-00-03-13-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part1', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part15', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part16', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-wzTgeM-ao0j-jGki-935r-TeF5-rkOa-kTH3aV', 'scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2', 'scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-zM31Sh-fnPU-i788-0OTi-iCnd-nYXx-YAdJDA', 'scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9', 'scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9'], '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_32f8a1bd-a82f-4070-857c-3fc584f18127', 'scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127'], '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_\u001b[32m2026-05-23 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state SUCCESS\u001b[0m\nQM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-23-00-03-19-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--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f', 'dm-uuid-LVM-M1vzADNQDAKiCUMvNBfD2I01dV5angUf6IvSxRO7Hbcye7UVzolU9pcid6dAzJTZ'], '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]\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--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb', 'dm-uuid-LVM-oMLivMHPA30IXkijYcRK5hS2jY8DT0xujcb5dWdXsyLFPGNdVi3TeAF4Axj21c1R'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part1', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part14', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part15', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part16', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-NBIX7r-zAkM-7Rc7-Rc9U-AsCe-xdRB-YAk0v0', 'scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f', 'scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f'], '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--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-OkqJV5-pkh4-47ng-MbBG-0bOu-OExN-Vik66q', 'scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b', 'scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b'], '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_fe6be583-a476-4aea-9784-477a4054a033', 'scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033'], '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-23-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nSaturday 23 May 2026  00:58:02 +0000 (0:00:00.667)       0:00:20.624 ********** \n\u001b[0;32mok: [testbed-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] ***************\nSaturday 23 May 2026  00:58:03 +0000 (0:00:00.626)       0:00:21.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 : Read osd pool default crush rule] ***************************\nSaturday 23 May 2026  00:58:04 +0000 (0:00:00.520)       0:00:21.772 ********** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nSaturday 23 May 2026  00:58:05 +0000 (0:00:01.505)       0:00:23.278 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nSaturday 23 May 2026  00:58:05 +0000 (0:00:00.310)       0:00:23.589 ********** \n\u001b[0;36mskipping: [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] ***********************\nSaturday 23 May 2026  00:58:06 +0000 (0:00:00.446)       0:00:24.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\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nSaturday 23 May 2026  00:58:06 +0000 (0:00:00.536)       0:00:24.572 ********** \n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (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-5] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nSaturday 23 May 2026  00:58:07 +0000 (0:00:00.921)       0:00:25.494 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nSaturday 23 May 2026  00:58:08 +0000 (0:00:00.368)       0:00:25.862 ********** \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 }}\"] ***\nSaturday 23 May 2026  00:58:08 +0000 (0:00:00.727)       0:00:26.590 ********** \n\u001b[0;36mskipping: [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] ****\nSaturday 23 May 2026  00:58:09 +0000 (0:00:00.327)       0:00:26.918 ********** \n\u001b[0;36mskipping: [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] ****\nSaturday 23 May 2026  00:58:09 +0000 (0:00:00.336)       0:00:27.254 ********** \n\u001b[0;36mskipping: [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] ***************\nSaturday 23 May 2026  00:58:09 +0000 (0:00:00.323)       0:00:27.578 ********** \n\u001b[0;32mok: [testbed-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] ****************************************\nSaturday 23 May 2026  00:58:10 +0000 (0:00:00.682)       0:00:28.260 ********** \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] ******\nSaturday 23 May 2026  00:58:11 +0000 (0:00:00.400)       0:00:28.661 ********** \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] ******\nSaturday 23 May 2026  00:58:11 +0000 (0:00:00.438)       0:00:29.099 ********** \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)] ***************************\nSaturday 23 May 2026  00:58:11 +0000 (0:00:00.403)       0:00:29.502 ********** \n\u001b[0;32mok: [testbed-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] *************************************\nSaturday 23 May 2026  00:58:12 +0000 (0:00:00.343)       0:00:29.845 ********** \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\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nSaturday 23 May 2026  00:58:12 +0000 (0:00:00.581)       0:00:30.426 ********** \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] ********************************\nSaturday 23 May 2026  00:58:13 +0000 (0:00:01.027)       0:00:31.453 ********** \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] ************************************\nSaturday 23 May 2026  00:58:15 +0000 (0:00:01.815)       0:00:33.269 ********** \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)] ************************************************\nSaturday 23 May 2026  00:58:16 +0000 (0:00:00.367)       0:00:33.637 ********** \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] ***********************************************************\nSaturday 23 May 2026  00:58:54 +0000 (0:00:38.044)       0:01:11.682 ********** \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] **************************************************\nSaturday 23 May 2026  00:59:11 +0000 (0:00:17.722)       0:01:29.405 ********** \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] **********************************************\nSaturday 23 May 2026  00:59:20 +0000 (0:00:09.169)       0:01:38.574 ********** \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 ********************************************************************\nSaturday 23 May 2026  00:59:37 +0000 (0:00:16.886)       0:01:55.461 ********** \n=============================================================================== \ncreate openstack pool(s) ----------------------------------------------- 38.04s\ngenerate keys ---------------------------------------------------------- 17.72s\ncopy ceph key(s) if needed --------------------------------------------- 16.89s\nget keys from monitors -------------------------------------------------- 9.17s\nceph-facts : Find a running mon container ------------------------------- 4.08s\nceph-facts : Set_fact ceph_admin_command -------------------------------- 1.82s\nceph-facts : Read osd pool default crush rule --------------------------- 1.51s\nceph-facts : Get current fsid if cluster is already running ------------- 1.21s\nceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.03s\nceph-facts : Check if the ceph mon socket is in-use --------------------- 1.02s\nceph-facts : Check if it is atomic host --------------------------------- 1.02s\nceph-facts : Check if podman binary is present -------------------------- 0.93s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.92s\nceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.81s\nceph-facts : Set_fact discovered_interpreter_python if not previously set --- 0.73s\nceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.73s\nceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.68s\nceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.67s\nceph-facts : Include facts.yml ------------------------------------------ 0.63s\nceph-facts : Check if the ceph conf exists ------------------------------ 0.63s\n\u001b[32m2026-05-23 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state SUCCESS\u001b[0m\n\n\nPLAY [Copy ceph keys to the configuration repository] **************************\n\nTASK [Check if ceph keys exist] ************************************************\nSaturday 23 May 2026  00:59:41 +0000 (0:00:00.258)       0:00:00.258 ********** \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] *****************************************************\nSaturday 23 May 2026  00:59:46 +0000 (0:00:05.010)       0:00:05.269 ********** \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] **************************************************\nSaturday 23 May 2026  00:59:51 +0000 (0:00:04.459)       0:00:09.728 ********** \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Write ceph keys to the share directory] **********************************\nSaturday 23 May 2026  00:59:52 +0000 (0:00:01.043)       0:00:10.772 ********** \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] ***************************************\nSaturday 23 May 2026  01:00:07 +0000 (0:00:14.950)       0:00:25.722 ********** \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] **************************\nSaturday 23 May 2026  01:00:11 +0000 (0:00:03.771)       0:00:29.493 ********** \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 ********************************************************************\nSaturday 23 May 2026  01:00:18 +0000 (0:00:07.393)       0:00:36.887 ********** \n=============================================================================== \nWrite ceph keys to the share directory --------------------------------- 14.95s\nWrite ceph keys to the configuration directory -------------------------- 7.39s\nCheck if ceph keys exist ------------------------------------------------ 5.01s\nFetch all ceph keys ----------------------------------------------------- 4.46s\nCheck if target directories exist --------------------------------------- 3.77s\nCreate share directory -------------------------------------------------- 1.04s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  00:59:30 +0000 (0:00:00.387)       0:00:00.387 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 23 May 2026  00:59:31 +0000 (0:00:00.324)       0:00:00.712 ********** \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] *************************************************\nSaturday 23 May 2026  00:59:31 +0000 (0:00:00.312)       0:00:01.024 ********** \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] *****************************\nSaturday 23 May 2026  00:59:32 +0000 (0:00:00.708)       0:00:01.733 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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] ***************************************\nSaturday 23 May 2026  00:59:33 +0000 (0:00:01.446)       0:00:03.179 ********** \n\u001b[0;32mok: [testbed-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] *************************************************\nSaturday 23 May 2026  00:59:33 +0000 (0:00:00.294)       0:00:03.474 ********** \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] ***************************************\nSaturday 23 May 2026  00:59:34 +0000 (0:00:00.702)       0:00:04.176 ********** \n\u001b[0;32mok: [testbed-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] ************************\nSaturday 23 May 2026  00:59:35 +0000 (0:00:00.467)       0:00:04.643 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 23 May 2026  00:59:35 +0000 (0:00:00.120)       0:00:04.763 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  00:59:35 +0000 (0:00:00.364)       0:00:05.128 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 23 May 2026  00:59:35 +0000 (0:00:00.303)       0:00:05.431 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 23 May 2026  00:59:35 +0000 (0:00:00.153)       0:00:05.585 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  00:59:36 +0000 (0:00:00.455)       0:00:06.040 ********** \n\u001b[0;32mok: [testbed-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] ************************\nSaturday 23 May 2026  00:59:36 +0000 (0:00:00.301)       0:00:06.342 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 23 May 2026  00:59:36 +0000 (0:00:00.135)       0:00:06.477 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  00:59:37 +0000 (0:00:00.270)       0:00:06.748 ********** \n\u001b[0;32mok: [testbed-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] ************************\nSaturday 23 May 2026  00:59:37 +0000 (0:00:00.306)       0:00:07.054 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 23 May 2026  00:59:37 +0000 (0:00:00.118)       0:00:07.173 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  00:59:38 +0000 (0:00:00.497)       0:00:07.670 ********** \n\u001b[0;32mok: [testbed-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] ************************\nSaturday 23 May 2026  00:59:38 +0000 (0:00:00.306)       0:00:07.977 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 23 May 2026  00:59:38 +0000 (0:00:00.121)       0:00:08.098 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  00:59:38 +0000 (0:00:00.283)       0:00:08.382 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nSaturday 23 May 2026  00:59:39 +0000 (0:00:00.501)       0:00:08.883 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 23 May 2026  00:59:39 +0000 (0:00:00.137)       0:00:09.020 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  00:59:39 +0000 (0:00:00.297)       0:00:09.318 ********** \n\u001b[0;32mok: [testbed-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] ************************\nSaturday 23 May 2026  00:59:40 +0000 (0:00:00.494)       0:00:09.813 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 23 May 2026  00:59:40 +0000 (0:00:00.155)       0:00:09.969 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  00:59:40 +0000 (0:00:00.435)       0:00:10.404 ********** \n\u001b[0;32mok: [testbed-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] ************************\nSaturday 23 May 2026  00:59:41 +0000 (0:00:00.493)       0:00:10.898 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 23 May 2026  00:59:41 +0000 (0:00:00.203)       0:00:11.101 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  00:59:41 +0000 (0:00:00.346)       0:00:11.448 ********** \n\u001b[0;32mok: [testbed-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] ************************\nSaturday 23 May 2026  00:59:42 +0000 (0:00:00.321)       0:00:11.770 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 23 May 2026  00:59:42 +0000 (0:00:00.117)       0:00:11.887 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  00:59:42 +0000 (0:00:00.289)       0:00:12.176 ********** \n\u001b[0;32mok: [testbed-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] ************************\nSaturday 23 May 2026  00:59:43 +0000 (0:00:00.542)       0:00:12.718 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nSaturday 23 May 2026  00:59:43 +0000 (0:00:00.132)       0:00:12.851 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Copying over config.json files for services] *******************\nSaturday 23 May 2026  00:59:43 +0000 (0:00:00.311)       0:00:13.162 ********** \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 [horizon : Copying over horizon.conf] *************************************\nSaturday 23 May 2026  00:59:45 +0000 (0:00:01.920)       0:00:15.083 ********** \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] ********************************\nSaturday 23 May 2026  00:59:48 +0000 (0:00:02.914)       0:00:17.997 ********** \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] *******************************\nSaturday 23 May 2026  00:59:50 +0000 (0:00:02.436)       0:00:20.434 ********** \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] *****************************\nSaturday 23 May 2026  00:59:52 +0000 (0:00:01.911)       0:00:22.346 ********** \n\u001b[0;36mskipping: [testbed-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] ************************************\nSaturday 23 May 2026  00:59:53 +0000 (0:00:00.370)       0:00:22.716 ********** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nSaturday 23 May 2026  00:59:53 +0000 (0:00:00.332)       0:00:23.048 ********** \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] ********\nSaturday 23 May 2026  00:59:54 +0000 (0:00:00.791)       0:00:23.840 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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] ***\nSaturday 23 May 2026  00:59:56 +0000 (0:00:01.941)       0:00:25.782 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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] *****\nSaturday 23 May 2026  00:59:57 +0000 (0:00:00.915)       0:00:26.697 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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 : Deploy horizon container] **************************************\nSaturday 23 May 2026  00:59:58 +0000 (0:00:01.261)       0:00:27.959 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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 : include_tasks] *************************************************\nSaturday 23 May 2026  01:00:00 +0000 (0:00:01.701)       0:00:29.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\nTASK [horizon : include_tasks] *************************************************\nSaturday 23 May 2026  01:00:00 +0000 (0:00:00.502)       0:00:30.162 ********** \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] *************************************\nSaturday 23 May 2026  01:00:01 +0000 (0:00:00.839)       0:00:31.002 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Creating Horizon database user and setting permissions] ********\nSaturday 23 May 2026  01:00:04 +0000 (0:00:02.839)       0:00:33.841 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Running Horizon bootstrap container] ***************************\nSaturday 23 May 2026  01:00:06 +0000 (0:00:02.415)       0:00:36.257 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Flush handlers] ************************************************\nSaturday 23 May 2026  01:00:21 +0000 (0:00:15.102)       0:00:51.359 ********** \n\nTASK [horizon : Flush handlers] ************************************************\nSaturday 23 May 2026  01:00:21 +0000 (0:00:00.066)       0:00:51.426 ********** \n\nTASK [horizon : Flush handlers] ************************************************\nSaturday 23 May 2026  01:00:21 +0000 (0:00:00.066)       0:00:51.493 ********** \n\nRUNNING HANDLER [horizon : Restart horizon container] **************************\nSaturday 23 May 2026  01:00:21 +0000 (0:00:00.069)       0:00:51.562 ********** \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=37  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:01:05 +0000 (0:00:43.104)       0:01:34.667 ********** \n=============================================================================== \nhorizon : Restart horizon container ------------------------------------ 43.10s\nhorizon : Running Horizon bootstrap container -------------------------- 15.10s\nhorizon : Copying over horizon.conf ------------------------------------- 2.91s\nhorizon : Creating Horizon database ------------------------------------- 2.84s\nhorizon : Copying over kolla-settings.py -------------------------------- 2.44s\nhorizon : Creating Horizon database user and setting permissions -------- 2.42s\nservice-cert-copy : horizon | Copying over extra CA certificates -------- 1.94s\nhorizon : Copying over config.json files for services ------------------- 1.92s\nhorizon : Copying over custom-settings.py ------------------------------- 1.91s\nhorizon : Deploy horizon container -------------------------------------- 1.70s\nhorizon : Ensuring config directories exist ----------------------------- 1.45s\nservice-cert-copy : horizon | Copying over backend internal TLS key ----- 1.26s\nservice-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.92s\nhorizon : include_tasks ------------------------------------------------- 0.84s\nhorizon : include_tasks ------------------------------------------------- 0.79s\nhorizon : include_tasks ------------------------------------------------- 0.71s\nhorizon : include_tasks ------------------------------------------------- 0.70s\nhorizon : Update policy file name --------------------------------------- 0.54s\nhorizon : include_tasks ------------------------------------------------- 0.50s\nhorizon : Update policy file name --------------------------------------- 0.50s\n\u001b[32m2026-05-23 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1c069696-aef7-4ecd-8b13-d9b9e302992c is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1c069696-aef7-4ecd-8b13-d9b9e302992c is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Apply role cephclient] ***************************************************\n\nTASK [osism.services.cephclient : Include container tasks] *********************\nSaturday 23 May 2026  01:00:22 +0000 (0:00:00.319)       0:00:00.319 ********** \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] *****************\nSaturday 23 May 2026  01:00:22 +0000 (0:00:00.247)       0:00:00.566 ********** \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] ********************\nSaturday 23 May 2026  01:00:24 +0000 (0:00:01.508)       0:00:02.075 ********** \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] ***************************\nSaturday 23 May 2026  01:00:25 +0000 (0:00:01.284)       0:00:03.359 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy docker-compose.yml file] ****************\nSaturday 23 May 2026  01:00:26 +0000 (0:00:01.227)       0:00:04.587 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Manage cephclient service] *******************\nSaturday 23 May 2026  01:00:27 +0000 (0:00:00.917)       0:00:05.504 ********** \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] ************************\nSaturday 23 May 2026  01:01:10 +0000 (0:00:42.630)       0:00:48.134 ********** \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] ******************\nSaturday 23 May 2026  01:01:14 +0000 (0:00:04.350)       0:00:52.484 ********** \n\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m\n\nTASK [osism.services.cephclient : Include package tasks] ***********************\nSaturday 23 May 2026  01:01:15 +0000 (0:00:00.764)       0:00:53.249 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Include rook task] ***************************\nSaturday 23 May 2026  01:01:15 +0000 (0:00:00.138)       0:00:53.388 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******\nSaturday 23 May 2026  01:01:15 +0000 (0:00:00.339)       0:00:53.727 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***\nSaturday 23 May 2026  01:01:17 +0000 (0:00:01.456)       0:00:55.183 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******\nSaturday 23 May 2026  01:01:18 +0000 (0:00:00.743)       0:00:55.927 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****\nSaturday 23 May 2026  01:01:18 +0000 (0:00:00.593)       0:00:56.521 ********** \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 ********************************************************************\nSaturday 23 May 2026  01:01:20 +0000 (0:00:01.592)       0:00:58.113 ********** \n=============================================================================== \nosism.services.cephclient : Manage cephclient service ------------------ 42.63s\nosism.services.cephclient : Copy wrapper scripts ------------------------ 4.35s\nosism.services.cephclient : Copy bash completion scripts ---------------- 1.59s\nosism.services.cephclient : Create required directories ----------------- 1.51s\nosism.services.cephclient : Restart cephclient service ------------------ 1.46s\nosism.services.cephclient : Copy configuration files -------------------- 1.28s\nosism.services.cephclient : Copy keyring file --------------------------- 1.23s\nosism.services.cephclient : Copy docker-compose.yml file ---------------- 0.92s\nosism.services.cephclient : Remove old wrapper scripts ------------------ 0.76s\nosism.services.cephclient : Ensure that all containers are up ----------- 0.74s\nosism.services.cephclient : Wait for an healthy service ----------------- 0.59s\nosism.services.cephclient : Include rook task --------------------------- 0.34s\nosism.services.cephclient : Include container tasks --------------------- 0.25s\nosism.services.cephclient : Include package tasks ----------------------- 0.14s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:01:23 +0000 (0:00:00.187)       0:00:00.187 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  01:01:24 +0000 (0:00:00.368)       0:00:00.555 ********** \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] *******************************\nSaturday 23 May 2026  01:01:24 +0000 (0:00:00.526)       0:00:01.081 ********** \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;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 ********************************************************************\nSaturday 23 May 2026  01:01:26 +0000 (0:00:01.316)       0:00:02.397 ********** \n=============================================================================== \nWaiting for Keystone public port to be UP ------------------------------- 1.32s\nGroup hosts based on enabled services ----------------------------------- 0.53s\nGroup hosts based on Kolla action --------------------------------------- 0.37s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  00:59:30 +0000 (0:00:00.339)       0:00:00.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 [Group hosts based on enabled services] ***********************************\nSaturday 23 May 2026  00:59:30 +0000 (0:00:00.303)       0:00:00.642 ********** \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] ************************************************\nSaturday 23 May 2026  00:59:31 +0000 (0:00:00.311)       0:00:00.954 ********** \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] ****************************\nSaturday 23 May 2026  00:59:31 +0000 (0:00:00.665)       0:00:01.620 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***********************\nSaturday 23 May 2026  00:59:34 +0000 (0:00:02.299)       0:00:03.919 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Set keystone policy file] *************************************\nSaturday 23 May 2026  00:59:34 +0000 (0:00:00.126)       0:00:04.045 ********** \n\u001b[0;36mskipping: [testbed-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] *********\nSaturday 23 May 2026  00:59:34 +0000 (0:00:00.260)       0:00:04.306 ********** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nSaturday 23 May 2026  00:59:35 +0000 (0:00:00.971)       0:00:05.277 ********** \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] *******\nSaturday 23 May 2026  00:59:36 +0000 (0:00:00.765)       0:00:06.042 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***\nSaturday 23 May 2026  00:59:39 +0000 (0:00:03.324)       0:00:09.367 ********** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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] ****\nSaturday 23 May 2026  00:59:40 +0000 (0:00:00.656)       0:00:10.023 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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;36mskippi\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state SUCCESS\u001b[0m\nng: [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:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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] ******************\nSaturday 23 May 2026  00:59:41 +0000 (0:00:01.066)       0:00:11.090 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***********************************\nSaturday 23 May 2026  00:59:44 +0000 (0:00:03.430)       0:00:14.520 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *****************\nSaturday 23 May 2026  00:59:50 +0000 (0:00:06.229)       0:00:20.750 ********** \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] *************\nSaturday 23 May 2026  00:59:52 +0000 (0:00:01.705)       0:00:22.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 [keystone : Get file list in custom domains folder] ***********************\nSaturday 23 May 2026  00:59:53 +0000 (0:00:00.996)       0:00:23.452 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying Keystone Domain specific settings] ********************\nSaturday 23 May 2026  00:59:53 +0000 (0:00:00.322)       0:00:23.775 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over existing policy file] ****************************\nSaturday 23 May 2026  00:59:54 +0000 (0:00:00.313)       0:00:24.088 ********** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', '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-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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] ************************************************\nSaturday 23 May 2026  00:59:55 +0000 (0:00:00.840)       0:00:24.929 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over wsgi-keystone.conf] ******************************\nSaturday 23 May 2026  00:59:55 +0000 (0:00:00.498)       0:00:25.427 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\nTASK [keystone : Checking whether keystone-paste.ini file exists] **************\nSaturday 23 May 2026  00:59:57 +0000 (0:00:01.818)       0:00:27.246 ********** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : Copying over keystone-paste.ini] ******************************\nSaturday 23 May 2026  00:59:58 +0000 (0:00:01.114)       0:00:28.360 ********** \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 [keystone : Generate the required cron jobs for the node] *****************\nSaturday 23 May 2026  00:59:59 +0000 (0:00:00.914)       0:00:29.275 ********** \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-node-2 -> localhost]\u001b[0m\n\nTASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***\nSaturday 23 May 2026  01:00:01 +0000 (0:00:01.597)       0:00:30.872 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying files for keystone-fernet] ****************************\nSaturday 23 May 2026  01:00:01 +0000 (0:00:00.507)       0:00:31.379 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (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-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.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-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.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-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-1] => (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\nTASK [keystone : Copying files for keystone-ssh] *******************************\nSaturday 23 May 2026  01:00:10 +0000 (0:00:09.152)       0:00:40.532 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\nTASK [keystone : Check keystone containers] ************************************\nSaturday 23 May 2026  01:00:13 +0000 (0:00:02.654)       0:00:43.187 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : include_tasks] ************************************************\nSaturday 23 May 2026  01:00:15 +0000 (0:00:02.285)       0:00:45.472 ********** \n\u001b[0;36mskipping: [testbed-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] ***********************************\nSaturday 23 May 2026  01:00:16 +0000 (0:00:00.555)       0:00:46.028 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating Keystone database user and setting permissions] ******\nSaturday 23 May 2026  01:00:18 +0000 (0:00:02.105)       0:00:48.134 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Checking for any running keystone_fernet containers] **********\nSaturday 23 May 2026  01:00:20 +0000 (0:00:02.081)       0:00:50.216 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Group nodes where keystone_fernet is running] *****************\nSaturday 23 May 2026  01:00:21 +0000 (0:00:00.922)       0:00:51.138 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] ***\nSaturday 23 May 2026  01:00:21 +0000 (0:00:00.322)       0:00:51.461 ********** \n\u001b[0;36mskipping: [testbed-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] *************************\nSaturday 23 May 2026  01:00:21 +0000 (0:00:00.300)       0:00:51.761 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Running Keystone fernet bootstrap container] ******************\nSaturday 23 May 2026  01:00:36 +0000 (0:00:14.617)       0:01:06.379 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Flush handlers] ***********************************************\nSaturday 23 May 2026  01:00:48 +0000 (0:00:11.885)       0:01:18.265 ********** \n\nTASK [keystone : Flush handlers] ***********************************************\nSaturday 23 May 2026  01:00:48 +0000 (0:00:00.065)       0:01:18.331 ********** \n\nTASK [keystone : Flush handlers] ***********************************************\nSaturday 23 May 2026  01:00:48 +0000 (0:00:00.078)       0:01:18.409 ********** \n\nRUNNING HANDLER [keystone : Restart keystone-ssh container] ********************\nSaturday 23 May 2026  01:00:48 +0000 (0:00:00.067)       0:01:18.476 ********** \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] *****************\nSaturday 23 May 2026  01:01:02 +0000 (0:00:14.309)       0:01:32.785 ********** \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] ************************\nSaturday 23 May 2026  01:01:07 +0000 (0:00:04.581)       0:01:37.367 ********** \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 [keystone : include_tasks] ************************************************\nSaturday 23 May 2026  01:01:13 +0000 (0:00:06.449)       0:01:43.816 ********** \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] ***********************\nSaturday 23 May 2026  01:01:14 +0000 (0:00:00.583)       0:01:44.399 ********** \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] *****************************************\nSaturday 23 May 2026  01:01:15 +0000 (0:00:00.738)       0:01:45.138 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating admin project, user, role, service, and endpoint] ****\nSaturday 23 May 2026  01:01:16 +0000 (0:00:01.649)       0:01:46.787 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating services] **********************\nSaturday 23 May 2026  01:01:30 +0000 (0:00:13.156)       0:01:59.944 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m\n\nTASK [service-ks-register : keystone | Creating endpoints] *********************\nSaturday 23 May 2026  01:01:48 +0000 (0:00:18.566)       0:02:18.510 ********** \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] **********************\nSaturday 23 May 2026  01:01:55 +0000 (0:00:06.906)       0:02:25.417 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating users] *************************\nSaturday 23 May 2026  01:01:55 +0000 (0:00:00.363)       0:02:25.781 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating roles] *************************\nSaturday 23 May 2026  01:01:56 +0000 (0:00:00.363)       0:02:26.144 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Granting user roles] ********************\nSaturday 23 May 2026  01:01:56 +0000 (0:00:00.323)       0:02:26.467 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating default user role] ***********************************\nSaturday 23 May 2026  01:01:57 +0000 (0:00:00.751)       0:02:27.219 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nSaturday 23 May 2026  01:02:00 +0000 (0:00:03.558)       0:02:30.777 ********** \n\u001b[0;36mskipping: [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=33  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=12  \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=22  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:02:01 +0000 (0:00:01.054)       0:02:31.832 ********** \n=============================================================================== \nservice-ks-register : keystone | Creating services --------------------- 18.56s\nkeystone : Running Keystone bootstrap container ------------------------ 14.62s\nkeystone : Restart keystone-ssh container ------------------------------ 14.31s\nkeystone : Creating admin project, user, role, service, and endpoint --- 13.16s\nkeystone : Running Keystone fernet bootstrap container ----------------- 11.89s\nkeystone : Copying files for keystone-fernet ---------------------------- 9.15s\nservice-ks-register : keystone | Creating endpoints --------------------- 6.91s\nkeystone : Restart keystone container ----------------------------------- 6.45s\nkeystone : Copying over keystone.conf ----------------------------------- 6.23s\nkeystone : Restart keystone-fernet container ---------------------------- 4.58s\nkeystone : Creating default user role ----------------------------------- 3.56s\nkeystone : Copying over config.json files for services ------------------ 3.43s\nservice-cert-copy : keystone | Copying over extra CA certificates ------- 3.32s\nkeystone : Copying files for keystone-ssh ------------------------------- 2.65s\nkeystone : Ensuring config directories exist ---------------------------- 2.30s\nkeystone : Check keystone containers ------------------------------------ 2.29s\nkeystone : Creating keystone database ----------------------------------- 2.11s\nkeystone : Creating Keystone database user and setting permissions ------ 2.08s\nkeystone : Copying over wsgi-keystone.conf ------------------------------ 1.82s\nkeystone : Copying keystone-startup script for keystone ----------------- 1.71s\n\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state SUCCESS\u001b[0m\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Bootstraph ceph dashboard] ***********************************************\n\nTASK [Disable the ceph dashboard] **********************************************\nSaturday 23 May 2026  01:01:25 +0000 (0:00:00.267)       0:00:00.267 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/ssl to false] ******************************************\nSaturday 23 May 2026  01:01:27 +0000 (0:00:02.201)       0:00:02.468 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_port to 7000] ***********************************\nSaturday 23 May 2026  01:01:28 +0000 (0:00:01.353)       0:00:03.821 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************\nSaturday 23 May 2026  01:01:30 +0000 (0:00:01.834)       0:00:05.656 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_behaviour to error] ****************************\nSaturday 23 May 2026  01:01:32 +0000 (0:00:01.516)       0:00:07.172 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_error_status_code to 404] **********************\nSaturday 23 May 2026  01:01:33 +0000 (0:00:01.081)       0:00:08.254 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable the ceph dashboard] ***********************************************\nSaturday 23 May 2026  01:01:34 +0000 (0:00:01.102)       0:00:09.357 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Write ceph_dashboard_password to temporary file] *************************\nSaturday 23 May 2026  01:01:36 +0000 (0:00:02.093)       0:00:11.450 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Create admin user] *******************************************************\nSaturday 23 May 2026  01:01:37 +0000 (0:00:01.365)       0:00:12.815 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Remove temporary file for ceph_dashboard_password] ***********************\nSaturday 23 May 2026  01:01:48 +0000 (0:00:10.379)       0:00:23.195 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nSaturday 23 May 2026  01:01:48 +0000 (0:00:00.215)       0:00:23.410 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nSaturday 23 May 2026  01:02:00 +0000 (0:00:11.747)       0:00:35.157 ********** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nSaturday 23 May 2026  01:02:01 +0000 (0:00:01.379)       0:00:36.537 ********** \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 ********************************************************************\nSaturday 23 May 2026  01:02:13 +0000 (0:00:11.433)       0:00:47.970 ********** \n=============================================================================== \nRestart ceph manager service ------------------------------------------- 24.56s\nCreate admin user ------------------------------------------------------ 10.38s\nDisable the ceph dashboard ---------------------------------------------- 2.20s\nEnable the ceph dashboard ----------------------------------------------- 2.09s\nSet mgr/dashboard/server_port to 7000 ----------------------------------- 1.83s\nSet mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.52s\nWrite ceph_dashboard_password to temporary file ------------------------- 1.37s\nSet mgr/dashboard/ssl to false ------------------------------------------ 1.35s\nSet mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.10s\nSet mgr/dashboard/standby_behaviour to error ---------------------------- 1.08s\nRemove temporary file for ceph_dashboard_password ----------------------- 0.22s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:01:32 +0000 (0:00:00.357)       0:00:00.357 ********** \n\u001b[0;32mok: [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 [Group hosts based on enabled services] ***********************************\nSaturday 23 May 2026  01:01:32 +0000 (0:00:00.874)       0:00:01.231 ********** \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\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\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-rgw : include_tasks] ************************************************\nSaturday 23 May 2026  01:01:34 +0000 (0:00:01.024)       0:00:02.256 ********** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating services] **********************\nSaturday 23 May 2026  01:01:36 +0000 (0:00:02.131)       0:00:04.387 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=swift (object-store))\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating endpoints] *********************\nSaturday 23 May 2026  01:01:50 +0000 (0:00:14.115)       0:00:18.502 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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] **********************\nSaturday 23 May 2026  01:01:58 +0000 (0:00:07.775)       0:00:26.278 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating users] *************************\nSaturday 23 May 2026  01:02:01 +0000 (0:00:03.960)       0:00:30.238 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (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] *************************\nSaturday 23 May 2026  01:02:06 +0000 (0:00:04.821)       0:00:35.060 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ResellerAdmin)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Granting user roles] ********************\nSaturday 23 May 2026  01:02:13 +0000 (0:00:07.068)       0:00:42.128 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=ceph_rgw -> service -> admin)\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=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m 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 ********************************************************************\nSaturday 23 May 2026  01:02:19 +0000 (0:00:05.326)       0:00:47.454 ********** \n=============================================================================== \nservice-ks-register : ceph-rgw | Creating services --------------------- 14.12s\nservice-ks-register : ceph-rgw | Creating endpoints --------------------- 7.78s\nservice-ks-register : ceph-rgw | Creating roles ------------------------- 7.07s\nservice-ks-register : ceph-rgw | Granting user roles -------------------- 5.33s\nservice-ks-register : ceph-rgw | Creating users ------------------------- 4.82s\nservice-ks-register : ceph-rgw | Creating projects ---------------------- 3.96s\nceph-rgw : include_tasks ------------------------------------------------ 2.13s\nGroup hosts based on enabled services ----------------------------------- 1.02s\nGroup hosts based on Kolla action --------------------------------------- 0.87s\n\u001b[32m2026-05-23 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:01:24 +0000 (0:00:00.388)       0:00:00.388 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 23 May 2026  01:01:24 +0000 (0:00:00.739)       0:00:01.127 ********** \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] **********************************************\nSaturday 23 May 2026  01:01:25 +0000 (0:00:01.055)       0:00:02.182 ********** \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] **************************\nSaturday 23 May 2026  01:01:27 +0000 (0:00:01.436)       0:00:03.619 ********** \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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', '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:2024.2', '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}, '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}}}})\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:2024.2', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', '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-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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', '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-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:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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:2024.2', '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 [prometheus : include_tasks] **********************************************\nSaturday 23 May 2026  01:01:32 +0000 (0:00:05.251)       0:00:08.871 ********** \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] *****\nSaturday 23 May 2026  01:01:34 +0000 (0:00:01.686)       0:00:10.557 ********** \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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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}, '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}}}})\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:2024.2', '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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***\nSaturday 23 May 2026  01:01:40 +0000 (0:00:06.511)       0:00:17.068 ********** \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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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]\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:2024.2', '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:2024.2', '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:2024.2', '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]\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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***\nSaturday 23 May 2026  01:01:42 +0000 (0:00:01.532)       0:00:18.601 ********** \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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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-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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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]\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:2024.2', '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:2024.2', '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:2024.2', '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]\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *****************************\nSaturday 23 May 2026  01:01:44 +0000 (0:00:02.023)       0:00:20.625 ********** \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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', '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}, '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}}}})\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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', '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] *******************\nSaturday 23 May 2026  01:01:51 +0000 (0:00:06.724)       0:00:27.349 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom prometheus alert rules files] ***********\nSaturday 23 May 2026  01:01:52 +0000 (0:00:01.006)       0:00:28.356 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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 [prometheus : Find prometheus common config overrides] ********************\nSaturday 23 May 2026  01:02:20 +0000 (0:00:28.731)       0:00:57.087 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Find prometheus host config overrides] **********************\nSaturday 23 May 2026  01:02:22 +0000 (0:00:01.322)       0:00:58.409 ********** \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-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-3/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-3/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-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-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\nTASK [prometheus : Copying over prometheus config file] ************************\nSaturday 23 May 2026  01:02:25 +0000 (0:00:02.999)       0:01:01.409 ********** \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-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-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ********************\nSaturday 23 May 2026  01:02:46 +0000 (0:00:21.127)       0:01:22.536 ********** \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-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-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-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-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-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] ***********\nSaturday 23 May 2026  01:02:50 +0000 (0:00:04.294)       0:01:26.830 ********** \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-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-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;36mskipping: [testbed-node-4] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\u001b[0m\n\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] ******\nSaturday 23 May 2026  01:02:52 +0000 (0:00:01.684)       0:01:28.514 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom Alertmanager alert notification templates] ***\nSaturday 23 May 2026  01:02:53 +0000 (0:00:01.061)       0:01:29.575 ********** \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] ********************\nSaturday 23 May 2026  01:02:54 +0000 (0:00:01.414)       0:01:30.990 ********** \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] ***********\nSaturday 23 May 2026  01:02:57 +0000 (0:00:02.775)       0:01:33.765 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ******************\nSaturday 23 May 2026  01:02:59 +0000 (0:00:02.299)       0:01:36.065 ********** \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-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-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-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-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] ******************\nSaturday 23 May 2026  01:03:02 +0000 (0:00:02.255)       0:01:38.320 ********** \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] ***************\nSaturday 23 May 2026  01:03:03 +0000 (0:00:01.328)       0:01:39.649 ********** \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] **************\nSaturday 23 May 2026  01:03:04 +0000 (0:00:00.878)       0:01:40.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 [prometheus : Check prometheus containers] ********************************\nSaturday 23 May 2026  01:03:05 +0000 (0:00:00.897)       0:01:41.425 ********** \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:2024.2', '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:2024.2', '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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', '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:2024.2', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', '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:2024.2', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}})\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:2024.2', '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-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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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\nTASK [prometheus : Creating prometheus database user and setting permissions] ***\nSaturday 23 May 2026  01:03:10 +0000 (0:00:05.100)       0:01:46.525 ********** \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] *********************************************\nSaturday 23 May 2026  01:03:11 +0000 (0:00:01.429)       0:01:47.954 ********** \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 23 May 2026  01:03:11 +0000 (0:00:00.073)       0:01:48.028 ********** \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 23 May 2026  01:03:11 +0000 (0:00:00.073)       0:01:48.101 ********** \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 23 May 2026  01:03:11 +0000 (0:00:00.091)       0:01:48.193 ********** \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 23 May 2026  01:03:12 +0000 (0:00:00.076)       0:01:48.269 ********** \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 23 May 2026  01:03:12 +0000 (0:00:00.071)       0:01:48.340 ********** \n\nTASK [prometheus : Flush handlers] *********************************************\nSaturday 23 May 2026  01:03:12 +0000 (0:00:00.069)       0:01:48.410 ********** \n\nRUNNING HANDLER [prometheus : Restart prometheus-server container] *************\nSaturday 23 May 2026  01:03:12 +0000 (0:00:00.089)       0:01:48.499 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******\nSaturday 23 May 2026  01:03:33 +0000 (0:00:20.796)       0:02:09.296 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\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-mysqld-exporter container] ****\nSaturday 23 May 2026  01:03:49 +0000 (0:00:16.305)       0:02:25.601 ********** \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 [prometheus : Restart prometheus-memcached-exporter container] ***\nSaturday 23 May 2026  01:03:55 +0000 (0:00:06.185)       0:02:31.787 ********** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********\nSaturday 23 May 2026  01:04:00 +0000 (0:00:04.949)       0:02:36.737 ********** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******\nSaturday 23 May 2026  01:04:12 +0000 (0:00:12.189)       0:02:48.926 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***\nSaturday 23 May 2026  01:04:20 +0000 (0:00:07.711)       0:02:56.638 ********** \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 [prometheus : Restart prometheus-blackbox-exporter container] ***\nSaturday 23 May 2026  01:04:30 +0000 (0:00:10.128)       0:03:06.766 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***\nSaturday 23 May 2026  01:04:35 +0000 (0:00:04.735)       0:03:11.502 ********** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \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=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \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=11  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=7   \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=12  \u001b[0m \u001b[0;33mchanged=7   \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=12  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:04:49 +0000 (0:00:13.831)       0:03:25.333 ********** \n=============================================================================== \nprometheus : Copying over custom prometheus alert rules files ---------- 28.73s\nprometheus : Copying over prometheus config file ----------------------- 21.13s\nprometheus : Restart prometheus-server container ----------------------- 20.80s\nprometheus : Restart prometheus-node-exporter container ---------------- 16.30s\nprometheus : Restart prometheus-libvirt-exporter container ------------- 13.83s\nprometheus : Restart prometheus-cadvisor container --------------------- 12.19s\nprometheus : Restart prometheus-elasticsearch-exporter container ------- 10.13s\nprometheus : Restart prometheus-alertmanager container ------------------ 7.71s\nprometheus : Copying over config.json files ----------------------------- 6.72s\nservice-cert-copy : prometheus | Copying over extra CA certificates ----- 6.51s\nprometheus : Restart prometheus-mysqld-exporter container --------------- 6.19s\nprometheus : Ensuring config directories exist -------------------------- 5.25s\nprometheus : Check prometheus containers -------------------------------- 5.10s\nprometheus : Restart prometheus-memcached-exporter container ------------ 4.95s\nprometheus : Restart prometheus-blackbox-exporter container ------------- 4.74s\nprometheus : Copying over prometheus web config file -------------------- 4.29s\nprometheus : Find prometheus host config overrides ---------------------- 3.00s\nprometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.78s\nprometheus : Copying cloud config file for openstack exporter ----------- 2.30s\nprometheus : Copying config file for blackbox exporter ------------------ 2.26s\n\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 01:05:13\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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:01:31 +0000 (0:00:00.431)       0:00:00.431 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  01:01:32 +0000 (0:00:00.479)       0:00:00.910 ********** \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] **************************************************\nSaturday 23 May 2026  01:01:32 +0000 (0:00:00.365)       0:00:01.276 ********** \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 services] ************************\nSaturday 23 May 2026  01:01:33 +0000 (0:00:00.807)       0:00:02.084 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m\n\nTASK [service-ks-register : glance | Creating endpoints] ***********************\nSaturday 23 May 2026  01:01:57 +0000 (0:00:24.243)       0:00:26.327 ********** \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] ************************\nSaturday 23 May 2026  01:02:05 +0000 (0:00:07.380)       0:00:33.707 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : glance | Creating users] ***************************\nSaturday 23 May 2026  01:02:08 +0000 (0:00:03.563)       0:00:37.271 ********** \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] ***************************\nSaturday 23 May 2026  01:02:12 +0000 (0:00:04.189)       0:00:41.460 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : glance | Granting user roles] **********************\nSaturday 23 May 2026  01:02:16 +0000 (0:00:03.802)       0:00:45.263 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nSaturday 23 May 2026  01:02:20 +0000 (0:00:03.596)       0:00:48.859 ********** \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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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] **************************************************\nSaturday 23 May 2026  01:02:26 +0000 (0:00:06.267)       0:00:55.126 ********** \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] **************\nSaturday 23 May 2026  01:02:27 +0000 (0:00:01.019)       0:00:56.146 ********** \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 [glance : Copy over multiple ceph configs for Glance] *********************\nSaturday 23 May 2026  01:02:31 +0000 (0:00:04.271)       0:01:00.417 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\nTASK [glance : Copy over ceph Glance keyrings] *********************************\nSaturday 23 May 2026  01:02:33 +0000 (0:00:01.821)       0:01:02.238 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\nTASK [glance : Ensuring config directory has correct owner and permission] *****\nSaturday 23 May 2026  01:02:35 +0000 (0:00:01.532)       0:01:03.771 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [glance : Check if policies shall be overwritten] *************************\nSaturday 23 May 2026  01:02:35 +0000 (0:00:00.703)       0:01:04.475 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nSaturday 23 May 2026  01:02:36 +0000 (0:00:00.137)       0:01:04.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 [glance : include_tasks] **************************************************\nSaturday 23 May 2026  01:02:36 +0000 (0:00:00.297)       0:01:04.910 ********** \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] *********\nSaturday 23 May 2026  01:02:37 +0000 (0:00:00.759)       0:01:05.669 ********** \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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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] ***\nSaturday 23 May 2026  01:02:42 +0000 (0:00:05.136)       0:01:10.806 ********** \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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over backend internal TLS key] ******\nSaturday 23 May 2026  01:02:46 +0000 (0:00:04.612)       0:01:15.418 ********** \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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', '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/', '', '', ''], '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'], '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'], '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 [glance : Creating TLS backend PEM File] **********************************\nSaturday 23 May 2026  01:02:52 +0000 (0:00:05.441)       0:01:20.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 [glance : Copying over config.json files for services] ********************\nSaturday 23 May 2026  01:02:56 +0000 (0:00:04.541)       0:01:25.402 ********** \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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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] ***********************************\nSaturday 23 May 2026  01:03:02 +0000 (0:00:05.715)       0:01:31.118 ********** \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] ******************\nSaturday 23 May 2026  01:03:09 +0000 (0:00:06.520)       0:01:37.638 ********** \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 glance-swift.conf for glance_api] ******************\nSaturday 23 May 2026  01:03:13 +0000 (0:00:04.265)       0:01:41.903 ********** \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 [glance : Copying over glance-image-import.conf] **************************\nSaturday 23 May 2026  01:03:17 +0000 (0:00:04.238)       0:01:46.142 ********** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Copying over property-protections-rules.conf] *******************\nSaturday 23 May 2026  01:03:24 +0000 (0:00:06.622)       0:01:52.765 ********** \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 [glance : Copying over existing policy file] ******************************\nSaturday 23 May 2026  01:03:30 +0000 (0:00:05.790)       0:01:58.555 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-haproxy-tls.cfg] ****************************\nSaturday 23 May 2026  01:03:30 +0000 (0:00:00.513)       0:01:59.068 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\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\nTASK [glance : Generating 'hostnqn' file for glance_api] ***********************\nSaturday 23 May 2026  01:03:34 +0000 (0:00:03.793)       0:02:02.862 ********** \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] ************************\nSaturday 23 May 2026  01:03:43 +0000 (0:00:09.548)       0:02:12.410 ********** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Check glance containers] ****************************************\nSaturday 23 May 2026  01:03:48 +0000 (0:00:04.861)       0:02:17.272 ********** \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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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] **************************************************\nSaturday 23 May 2026  01:03:53 +0000 (0:00:04.946)       0:02:22.219 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  01:03:54 +0000 (0:00:00.302)       0:02:22.522 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Creating Glance database user and setting permissions] **********\nSaturday 23 May 2026  01:03:56 +0000 (0:00:02.513)       0:02:25.036 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Enable log_bin_trust_function_creators function] ****************\nSaturday 23 May 2026  01:03:58 +0000 (0:00:02.279)       0:02:27.315 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance bootstrap container] *****************************\nSaturday 23 May 2026  01:04:00 +0000 (0:00:01.886)       0:02:29.202 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Disable log_bin_trust_function_creators function] ***************\nSaturday 23 May 2026  01:04:29 +0000 (0:00:28.321)       0:02:57.523 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Flush handlers] *************************************************\nSaturday 23 May 2026  01:04:31 +0000 (0:00:02.024)       0:02:59.548 ********** \n\nTASK [glance : Flush handlers] *************************************************\nSaturday 23 May 2026  01:04:31 +0000 (0:00:00.064)       0:02:59.612 ********** \n\nTASK [glance : Flush handlers] *************************************************\nSaturday 23 May 2026  01:04:31 +0000 (0:00:00.065)       0:02:59.677 ********** \n\nRUNNING HANDLER [glance : Restart glance-api container] ************************\nSaturday 23 May 2026  01:04:31 +0000 (0:00:00.071)       0:02:59.749 ********** \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=26  \u001b[0m \u001b[0;33mchanged=18  \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=15  \u001b[0m \u001b[0;33mchanged=9   \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=15  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:05:10 +0000 (0:00:39.395)       0:03:39.144 ********** \n=============================================================================== \nglance : Restart glance-api container ---------------------------------- 39.40s\nglance : Running Glance bootstrap container ---------------------------- 28.32s\nservice-ks-register : glance | Creating services ----------------------- 24.24s\nglance : Generating 'hostnqn' file for glance_api ----------------------- 9.57s\nservice-ks-register : glance | Creating endpoints ----------------------- 7.38s\nglance : Copying over glance-image-import.conf -------------------------- 6.62s\nglance : Copying over glance-api.conf ----------------------------------- 6.52s\nglance : Ensuring config directories exist ------------------------------ 6.27s\nglance : Copying over property-protections-rules.conf ------------------- 5.79s\nglance : Copying over config.json files for services -------------------- 5.72s\nservice-cert-copy : glance | Copying over backend internal TLS key ------ 5.44s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 5.14s\nglance : Check glance containers ---------------------------------------- 4.95s\nglance : Generating 'hostid' file for glance_api ------------------------ 4.84s\nservice-cert-copy : glance | Copying over backend internal TLS certificate --- 4.61s\nglance : Creating TLS backend PEM File ---------------------------------- 4.54s\nglance : Ensuring glance service ceph config subdir exists -------------- 4.27s\nglance : Copying over glance-cache.conf for glance_api ------------------ 4.27s\nglance : Copying over glance-swift.conf for glance_api ------------------ 4.24s\nservice-ks-register : glance | Creating users --------------------------- 4.19s\n\u001b[32m2026-05-23 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\n\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state SUCCESS\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:02:06 +0000 (0:00:00.284)       0:00:00.284 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  01:02:06 +0000 (0:00:00.267)       0:00:00.551 ********** \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] **************************************************\nSaturday 23 May 2026  01:02:07 +0000 (0:00:00.269)       0:00:00.820 ********** \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 services] ************************\nSaturday 23 May 2026  01:02:07 +0000 (0:00:00.543)       0:00:01.363 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m\n\nTASK [service-ks-register : cinder | Creating endpoints] ***********************\nSaturday 23 May 2026  01:02:11 +0000 (0:00:04.307)       0:00:05.671 ********** \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] ************************\nSaturday 23 May 2026  01:02:19 +0000 (0:00:07.009)       0:00:12.680 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating users] ***************************\nSaturday 23 May 2026  01:02:22 +0000 (0:00:03.487)       0:00:16.168 ********** \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] ***************************\nSaturday 23 May 2026  01:02:27 +0000 (0:00:04.584)       0:00:20.752 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : cinder | Granting user roles] **********************\nSaturday 23 May 2026  01:02:30 +0000 (0:00:03.764)       0:00:24.517 ********** \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] ******************************\nSaturday 23 May 2026  01:02:39 +0000 (0:00:08.368)       0:00:32.885 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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] **************************************************\nSaturday 23 May 2026  01:02:43 +0000 (0:00:04.270)       0:00:37.156 ********** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nSaturday 23 May 2026  01:02:43 +0000 (0:00:00.318)       0:00:37.475 ********** \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] *************\nSaturday 23 May 2026  01:02:44 +0000 (0:00:00.561)       0:00:38.036 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m\n\nTASK [cinder : Copying over multiple ceph.conf for cinder services] ************\nSaturday 23 May 2026  01:02:46 +0000 (0:00:02.365)       0:00:40.402 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************\nSaturday 23 May 2026  01:02:51 +0000 (0:00:04.829)       0:00:45.232 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************\nSaturday 23 May 2026  01:02:53 +0000 (0:00:02.143)       0:00:47.375 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\nTASK [cinder : Ensuring config directory has correct owner and permission] *****\nSaturday 23 May 2026  01:02:57 +0000 (0:00:03.981)       0:00:51.357 ********** \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] *************************\nSaturday 23 May 2026  01:02:59 +0000 (0:00:01.397)       0:00:52.754 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nSaturday 23 May 2026  01:02:59 +0000 (0:00:00.559)       0:00:53.313 ********** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nSaturday 23 May 2026  01:03:00 +0000 (0:00:00.366)       0:00:53.679 ********** \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] *********\nSaturday 23 May 2026  01:03:01 +0000 (0:00:01.317)       0:00:54.997 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***\nSaturday 23 May 2026  01:03:06 +0000 (0:00:04.972)       0:00:59.970 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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 [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nSaturday 23 May 2026  01:03:08 +0000 (0:00:02.099)       0:01:02.069 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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] ********************\nSaturday 23 May 2026  01:03:09 +0000 (0:00:00.948)       0:01:03.018 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] **********************************\nSaturday 23 May 2026  01:03:14 +0000 (0:00:05.476)       0:01:08.494 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m\n\nTASK [cinder : Copying over cinder.conf] ***************************************\nSaturday 23 May 2026  01:03:17 +0000 (0:00:02.902)       0:01:11.397 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ********************\nSaturday 23 May 2026  01:03:35 +0000 (0:00:18.262)       0:01:29.660 ********** \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] *********************\nSaturday 23 May 2026  01:03:39 +0000 (0:00:03.454)       0:01:33.114 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over existing policy file] ******************************\nSaturday 23 May 2026  01:03:42 +0000 (0:00:03.346)       0:01:36.460 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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] ****************\nSaturday 23 May 2026  01:03:45 +0000 (0:00:02.396)       0:01:38.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 [cinder : Check cinder containers] ****************************************\nSaturday 23 May 2026  01:03:46 +0000 (0:00:00.848)       0:01:39.705 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] **************************************************\nSaturday 23 May 2026  01:03:49 +0000 (0:00:03.788)       0:01:43.493 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  01:03:50 +0000 (0:00:00.752)       0:01:44.246 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Creating Cinder database user and setting permissions] **********\nSaturday 23 May 2026  01:03:53 +0000 (0:00:02.586)       0:01:46.833 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Running Cinder bootstrap container] *****************************\nSaturday 23 May 2026  01:03:56 +0000 (0:00:02.890)       0:01:49.724 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Flush handlers] *************************************************\nSaturday 23 May 2026  01:04:14 +0000 (0:00:18.623)       0:02:08.347 ********** \n\nTASK [cinder : Flush handlers] *************************************************\nSaturday 23 May 2026  01:04:14 +0000 (0:00:00.083)       0:02:08.431 ********** \n\nTASK [cinder : Flush handlers] *************************************************\nSaturday 23 May 2026  01:04:14 +0000 (0:00:00.068)       0:02:08.500 ********** \n\nRUNNING HANDLER [cinder : Restart cinder-api container] ************************\nSaturday 23 May 2026  01:04:14 +0000 (0:00:00.070)       0:02:08.570 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-scheduler container] ******************\nSaturday 23 May 2026  01:04:34 +0000 (0:00:20.050)       0:02:28.621 ********** \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] *********************\nSaturday 23 May 2026  01:04:43 +0000 (0:00:08.704)       0:02:37.326 ********** \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] *********************\nSaturday 23 May 2026  01:05:10 +0000 (0:00:26.917)       0:03:04.244 ********** \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 : Wait for cinder services to update service versions] ***\nSaturday 23 May 2026  01:05:17 +0000 (0:00:06.870)       0:03:11.115 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \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=22  \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 ********************************************************************\nSaturday 23 May 2026  01:05:17 +0000 (0:00:00.250)       0:03:11.365 ********** \n=============================================================================== \ncinder : Restart cinder-volume container ------------------------------- 26.92s\ncinder : Restart cinder-api container ---------------------------------- 20.05s\ncinder : Running Cinder bootstrap container ---------------------------- 18.62s\ncinder : Copying over cinder.conf -------------------------------------- 18.26s\ncinder : Restart cinder-scheduler container ----------------------------- 8.71s\nservice-ks-register : cinder | Granting user roles ---------------------- 8.37s\nservice-ks-register : cinder | Creating endpoints ----------------------- 7.01s\ncinder : Restart cinder-backup container -------------------------------- 6.87s\ncinder : Copying over config.json files for services -------------------- 5.47s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 4.97s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 4.83s\nservice-ks-register : cinder | Creating users --------------------------- 4.58s\nservice-ks-register : cinder | Creating services ------------------------ 4.31s\ncinder : Ensuring config directories exist ------------------------------ 4.27s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.98s\ncinder : Check cinder containers ---------------------------------------- 3.79s\nservice-ks-register : cinder | Creating roles --------------------------- 3.76s\nservice-ks-register : cinder | Creating projects ------------------------ 3.49s\ncinder : Generating 'hostnqn' file for cinder_volume -------------------- 3.45s\ncinder : Generating 'hostid' file for cinder_volume --------------------- 3.35s\n\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:05:15 +0000 (0:00:00.350)       0:00:00.350 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  01:05:15 +0000 (0:00:00.264)       0:00:00.614 ********** \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] ************************************************\nSaturday 23 May 2026  01:05:15 +0000 (0:00:00.298)       0:00:00.913 ********** \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 services] **********************\nSaturday 23 May 2026  01:05:16 +0000 (0:00:00.581)       0:00:01.494 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m\n\nTASK [service-ks-register : barbican | Creating endpoints] *********************\nSaturday 23 May 2026  01:05:20 +0000 (0:00:03.732)       0:00:05.227 ********** \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] **********************\nSaturday 23 May 2026  01:05:26 +0000 (0:00:06.717)       0:00:11.944 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating users] *************************\nSaturday 23 May 2026  01:05:29 +0000 (0:00:02.954)       0:00:14.898 ********** \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] *************************\nSaturday 23 May 2026  01:05:33 +0000 (0:00:03.330)       0:00:18.228 ********** \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 user roles] ********************\nSaturday 23 May 2026  01:05:49 +0000 (0:00:16.347)       0:00:34.576 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m\n\nTASK [barbican : Ensuring config directories exist] ****************************\nSaturday 23 May 2026  01:05:54 +0000 (0:00:04.828)       0:00:39.404 ********** \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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ********************\nSaturday 23 May 2026  01:05:56 +0000 (0:00:02.588)       0:00:41.993 ********** \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] ***********************\nSaturday 23 May 2026  01:05:58 +0000 (0:00:02.090)       0:00:44.083 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Set barbican policy file] *************************************\nSaturday 23 May 2026  01:05:59 +0000 (0:00:00.327)       0:00:44.411 ********** \n\u001b[0;36mskipping: [testbed-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] ************************************************\nSaturday 23 May 2026  01:05:59 +0000 (0:00:00.738)       0:00:45.149 ********** \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] *******\nSaturday 23 May 2026  01:06:01 +0000 (0:00:01.396)       0:00:46.546 ********** \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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***\nSaturday 23 May 2026  01:06:05 +0000 (0:00:03.922)       0:00:50.468 ********** \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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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] => (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:2024.2', '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/', '', ''], '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]\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ****\nSaturday 23 May 2026  01:06:06 +0000 (0:00:00.939)       0:00:51.408 ********** \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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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\nTASK [barbican : Copying over config.json files for services] ******************\nSaturday 23 May 2026  01:06:07 +0000 (0:00:01.173)       0:00:52.581 ********** \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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ********************************\nSaturday 23 May 2026  01:06:12 +0000 (0:00:04.606)       0:00:57.188 ********** \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] **********\nSaturday 23 May 2026  01:06:14 +0000 (0:00:02.730)       0:00:59.919 ********** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [barbican : Copying over barbican-api-paste.ini] **************************\nSaturday 23 May 2026  01:06:18 +0000 (0:00:03.451)       0:01:03.370 ********** \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 [barbican : Copying over barbican.conf] ***********************************\nSaturday 23 May 2026  01:06:19 +0000 (0:00:01.616)       0:01:04.986 ********** \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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ****************************\nSaturday 23 May 2026  01:06:32 +0000 (0:00:12.213)       0:01:17.200 ********** \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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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 : Check barbican containers] ************************************\nSaturday 23 May 2026  01:06:33 +0000 (0:00:01.208)       0:01:18.408 ********** \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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : include_tasks] ************************************************\nSaturday 23 May 2026  01:06:36 +0000 (0:00:03.160)       0:01:21.569 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Creating barbican database] ***********************************\nSaturday 23 May 2026  01:06:36 +0000 (0:00:00.470)       0:01:22.039 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Creating barbican database user and setting permissions] ******\nSaturday 23 May 2026  01:06:38 +0000 (0:00:02.103)       0:01:24.143 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Running barbican bootstrap container] *************************\nSaturday 23 May 2026  01:06:41 +0000 (0:00:02.071)       0:01:26.214 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Flush handlers] ***********************************************\nSaturday 23 May 2026  01:06:50 +0000 (0:00:09.741)       0:01:35.956 ********** \n\nTASK [barbican : Flush handlers] ***********************************************\nSaturday 23 May 2026  01:06:51 +0000 (0:00:00.566)       0:01:36.522 ********** \n\nTASK [barbican : Flush handlers] ***********************************************\nSaturday 23 May 2026  01:06:51 +0000 (0:00:00.238)       0:01:36.761 ********** \n\nRUNNING HANDLER [barbican : Restart barbican-api container] ********************\nSaturday 23 May 2026  01:06:51 +0000 (0:00:00.199)       0:01:36.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\nRUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******\nSaturday 23 May 2026  01:07:04 +0000 (0:00:12.600)       0:01:49.561 ********** \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] *****************\nSaturday 23 May 2026  01:07:09 +0000 (0:00:05.570)       0:01:55.132 ********** \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=24  \u001b[0m \u001b[0;33mchanged=18  \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=10  \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=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:07:21 +0000 (0:00:11.591)       0:02:06.723 ********** \n=============================================================================== \nservice-ks-register : barbican | Creating roles ------------------------ 16.35s\nbarbican : Restart barbican-api container ------------------------------ 12.60s\nbarbican : Copying over barbican.conf ---------------------------------- 12.21s\nbarbican : Restart barbican-worker container --------------------------- 11.59s\nbarbican : Running barbican bootstrap container ------------------------- 9.74s\nservice-ks-register : barbican | Creating endpoints --------------------- 6.72s\nbarbican : Restart barbican-keystone-listener container ----------------- 5.57s\nservice-ks-register : barbican | Granting user roles -------------------- 4.83s\nbarbican : Copying over config.json files for services ------------------ 4.61s\nservice-cert-copy : barbican | Copying over extra CA certificates ------- 3.92s\nservice-ks-register : barbican | Creating services ---------------------- 3.73s\nbarbican : Checking whether barbican-api-paste.ini file exists ---------- 3.45s\nservice-ks-register : barbican | Creating users ------------------------- 3.33s\nbarbican : Check barbican containers ------------------------------------ 3.16s\nservice-ks-register : barbican | Creating projects ---------------------- 2.95s\nbarbican : Copying over barbican-api.ini -------------------------------- 2.73s\nbarbican : Ensuring config directories exist ---------------------------- 2.59s\nbarbican : Creating barbican database ----------------------------------- 2.10s\nbarbican : Ensuring vassals config directories exist -------------------- 2.09s\nbarbican : Creating barbican database user and setting permissions ------ 2.07s\n\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:05:21 +0000 (0:00:00.286)       0:00:00.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\nTASK [Group hosts based on enabled services] ***********************************\nSaturday 23 May 2026  01:05:21 +0000 (0:00:00.295)       0:00:00.581 ********** \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] ***********************************************\nSaturday 23 May 2026  01:05:21 +0000 (0:00:00.332)       0:00:00.914 ********** \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 services] *********************\nSaturday 23 May 2026  01:05:22 +0000 (0:00:00.618)       0:00:01.533 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m\n\nTASK [service-ks-register : designate | Creating endpoints] ********************\nSaturday 23 May 2026  01:05:25 +0000 (0:00:03.726)       0:00:05.260 ********** \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] *********************\nSaturday 23 May 2026  01:05:31 +0000 (0:00:05.785)       0:00:11.045 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : designate | Creating users] ************************\nSaturday 23 May 2026  01:05:34 +0000 (0:00:02.824)       0:00:13.869 ********** \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] ************************\nSaturday 23 May 2026  01:05:39 +0000 (0:00:04.488)       0:00:18.358 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : designate | Granting user roles] *******************\nSaturday 23 May 2026  01:05:42 +0000 (0:00:03.484)       0:00:21.843 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m\n\nTASK [designate : Ensuring config directories exist] ***************************\nSaturday 23 May 2026  01:05:46 +0000 (0:00:04.116)       0:00:25.960 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', '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/', '', '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:2024.2', '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/', '', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', '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/', '', ''], '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', '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/', '', ''], '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', '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/', '', ''], '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', '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/', '', ''], '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] **********************\nSaturday 23 May 2026  01:05:51 +0000 (0:00:05.117)       0:00:31.077 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [designate : Set designate policy file] ***********************************\nSaturday 23 May 2026  01:05:51 +0000 (0:00:00.147)       0:00:31.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 [designate : include_tasks] ***********************************************\nSaturday 23 May 2026  01:05:52 +0000 (0:00:00.301)       0:00:31.526 ********** \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] ******\nSaturday 23 May 2026  01:05:53 +0000 (0:00:00.974)       0:00:32.500 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***\nSaturday 23 May 2026  01:06:00 +0000 (0:00:07.769)       0:00:40.269 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-cert-copy : designate | Copying over backend internal TLS key] ***\nSaturday 23 May 2026  01:06:02 +0000 (0:00:01.569)       0:00:41.839 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', '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/', '', ''], '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]\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:2024.2', '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/', '', ''], '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] *****************\nSaturday 23 May 2026  01:06:03 +0000 (0:00:01.039)       0:00:42.878 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *********************************\nSaturday 23 May 2026  01:06:12 +0000 (0:00:08.634)       0:00:51.512 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *************************************\nSaturday 23 May 2026  01:06:36 +0000 (0:00:24.389)       0:01:15.902 ********** \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\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\nTASK [designate : Copying over named.conf] *************************************\nSaturday 23 May 2026  01:06:41 +0000 (0:00:05.159)       0:01:21.062 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\nTASK [designate : Copying over rndc.conf] **************************************\nSaturday 23 May 2026  01:06:45 +0000 (0:00:03.829)       0:01:24.891 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***************************************\nSaturday 23 May 2026  01:06:49 +0000 (0:00:03.958)       0:01:28.849 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', '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/', '', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***********************************************\nSaturday 23 May 2026  01:06:54 +0000 (0:00:05.041)       0:01:33.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 [designate : Copying over existing policy file] ***************************\nSaturday 23 May 2026  01:06:55 +0000 (0:00:00.581)       0:01:34.472 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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 : Check designate containers] **********************************\nSaturday 23 May 2026  01:06:56 +0000 (0:00:01.576)       0:01:36.049 ********** \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***********************************************\nSaturday 23 May 2026  01:07:01 +0000 (0:00:04.685)       0:01:40.734 ********** \n\u001b[0;36mskipping: [testbed-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] ********************************\nSaturday 23 May 2026  01:07:02 +0000 (0:00:01.249)       0:01:41.984 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m\n\nTASK [designate : Creating Designate databases user and setting permissions] ***\nSaturday 23 May 2026  01:07:05 +0000 (0:00:02.552)       0:01:44.536 ********** \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] ***********************\nSaturday 23 May 2026  01:07:07 +0000 (0:00:02.597)       0:01:47.134 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Flush handlers] **********************************************\nSaturday 23 May 2026  01:07:22 +0000 (0:00:14.860)       0:02:01.994 ********** \n\nTASK [designate : Flush handlers] **********************************************\nSaturday 23 May 2026  01:07:22 +0000 (0:00:00.236)       0:02:02.231 ********** \n\nTASK [designate : Flush handlers] **********************************************\nSaturday 23 May 2026  01:07:23 +0000 (0:00:00.249)       0:02:02.480 ********** \n\nRUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********\nSaturday 23 May 2026  01:07:23 +0000 (0:00:00.256)       0:02:02.737 ********** \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 [designate : Restart designate-api container] ******************\nSaturday 23 May 2026  01:07:36 +0000 (0:00:12.626)       0:02:15.363 ********** \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] **************\nSaturday 23 May 2026  01:07:42 +0000 (0:00:06.286)       0:02:21.650 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-producer container] *************\nSaturday 23 May 2026  01:07:53 +0000 (0:00:10.948)       0:02:32.598 ********** \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 [designate : Restart designate-mdns container] *****************\nSaturday 23 May 2026  01:08:05 +0000 (0:00:11.957)       0:02:44.555 ********** \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-worker container] ***************\nSaturday 23 May 2026  01:08:13 +0000 (0:00:08.625)       0:02:53.181 ********** \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 [designate : Non-destructive DNS pools update] ****************************\nSaturday 23 May 2026  01:08:24 +0000 (0:00:10.462)       0:03:03.644 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=23  \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=19  \u001b[0m \u001b[0;33mchanged=15  \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=19  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:08:32 +0000 (0:00:08.228)       0:03:11.872 ********** \n=============================================================================== \ndesignate : Copying over designate.conf -------------------------------- 24.39s\ndesignate : Running Designate bootstrap container ---------------------- 14.86s\ndesignate : Restart designate-backend-bind9 container ------------------ 12.63s\ndesignate : Restart designate-producer container ----------------------- 11.96s\ndesignate : Restart designate-central container ------------------------ 10.95s\ndesignate : Restart designate-worker container ------------------------- 10.46s\ndesignate : Copying over config.json files for services ----------------- 8.63s\ndesignate : Restart designate-mdns container ---------------------------- 8.63s\ndesignate : Non-destructive DNS pools update ---------------------------- 8.23s\nservice-cert-copy : designate | Copying over extra CA certificates ------ 7.77s\ndesignate : Restart designate-api container ----------------------------- 6.29s\nservice-ks-register : designate | Creating endpoints -------------------- 5.79s\ndesignate : Copying over pools.yaml ------------------------------------- 5.16s\ndesignate : Ensuring config directories exist --------------------------- 5.12s\ndesignate : Copying over rndc.key --------------------------------------- 5.04s\ndesignate : Check designate containers ---------------------------------- 4.69s\nservice-ks-register : designate | Creating users ------------------------ 4.49s\nservice-ks-register : designate | Granting user roles ------------------- 4.12s\ndesignate : Copying over rndc.conf -------------------------------------- 3.96s\ndesignate : Copying over named.conf ------------------------------------- 3.83s\n\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 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.17.14\u001b[0m\n\nPLAY [Download ironic ipa images] **********************************************\n\nTASK [Ensure the destination directory exists] *********************************\nSaturday 23 May 2026  01:07:30 +0000 (0:00:00.140)       0:00:00.140 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent initramfs] *****************************************\nSaturday 23 May 2026  01:07:32 +0000 (0:00:01.383)       0:00:01.523 ********** \n\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (3 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (2 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (1 retries left).\u001b[0m\n\u001b[0;31mfatal: [localhost]: FAILED! => {\"attempts\": 3, \"changed\": false, \"dest\": \"/share/ironic/ironic/ironic-agent.initramfs\", \"elapsed\": 10, \"msg\": \"Request failed: <urlopen error [Errno 101] Network is unreachable>\", \"url\": \"https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/ipa-centos9-stable-2024.2.initramfs.sha256\"}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;31mlocalhost\u001b[0m                  : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:08:52 +0000 (0:01:20.267)       0:01:21.790 ********** \n=============================================================================== \nDownload ironic-agent initramfs ---------------------------------------- 80.27s\nEnsure the destination directory exists --------------------------------- 1.38s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:04:53 +0000 (0:00:00.421)       0:00:00.421 ********** \n\u001b[0;32mok: [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] ***********************************\nSaturday 23 May 2026  01:04:53 +0000 (0:00:00.629)       0:00:01.050 ********** \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] *************************************************\nSaturday 23 May 2026  01:04:54 +0000 (0:00:00.966)       0:00:02.016 ********** \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] *******************************************\nSaturday 23 May 2026  01:04:56 +0000 (0:00:01.260)       0:00:03.277 ********** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Get container volume facts] ************************************\nSaturday 23 May 2026  01:04:57 +0000 (0:00:01.284)       0:00:04.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-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] ************************************\nSaturday 23 May 2026  01:04:58 +0000 (0:00:01.173)       0:00:05.735 ********** \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] ************************************\nSaturday 23 May 2026  01:04:59 +0000 (0:00:00.700)       0:00:06.435 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-ks-register : neutron | Creating services] ***********************\nSaturday 23 May 2026  01:05:00 +0000 (0:00:00.801)       0:00:07.236 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m\n\nTASK [service-ks-register : neutron | Creating endpoints] **********************\nSaturday 23 May 2026  01:05:04 +0000 (0:00:04.124)       0:00:11.361 ********** \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] ***********************\nSaturday 23 May 2026  01:05:10 +0000 (0:00:06.058)       0:00:17.419 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating users] **************************\nSaturday 23 May 2026  01:05:13 +0000 (0:00:03.331)       0:00:20.751 ********** \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] **************************\nSaturday 23 May 2026  01:05:17 +0000 (0:00:03.910)       0:00:24.662 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : neutron | Granting user roles] *********************\nSaturday 23 May 2026  01:05:20 +0000 (0:00:03.284)       0:00:27.946 ********** \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] *************************************************\nSaturday 23 May 2026  01:05:28 +0000 (0:00:07.204)       0:00:35.151 ********** \n\u001b[0;36mskipping: [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] *****************************************\nSaturday 23 May 2026  01:05:28 +0000 (0:00:00.593)       0:00:35.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\u001b[0;36mskipping: [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 IPv6 support] ********************************************\nSaturday 23 May 2026  01:05:30 +0000 (0:00:02.284)       0:00:38.028 ********** \n\u001b[0;32mok: [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 [Setting sysctl values] ***************************************************\nSaturday 23 May 2026  01:05:31 +0000 (0:00:00.799)       0:00:38.828 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Ensuring config directories exist] *****************************\nSaturday 23 May 2026  01:05:33 +0000 (0:00:01.899)       0:00:40.728 ********** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *****************************\nSaturday 23 May 2026  01:05:35 +0000 (0:00:02.352)       0:00:43.080 ********** \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] *************************************************\nSaturday 23 May 2026  01:05:36 +0000 (0:00:00.827)       0:00:43.908 ********** \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] ********\nSaturday 23 May 2026  01:05:37 +0000 (0:00:01.089)       0:00:44.997 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***\nSaturday 23 May 2026  01:05:40 +0000 (0:00:03.109)       0:00:48.107 ********** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *****\nSaturday 23 May 2026  01:05:42 +0000 (0:00:01.910)       0:00:50.017 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Creating TLS backend PEM File] *********************************\nSaturday 23 May 2026  01:05:45 +0000 (0:00:03.038)       0:00:53.056 ********** \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 : Check if policies shall be overwritten] ************************\nSaturday 23 May 2026  01:05:48 +0000 (0:00:02.753)       0:00:55.809 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Set neutron policy file] ***************************************\nSaturday 23 May 2026  01:05:48 +0000 (0:00:00.262)       0:00:56.072 ********** \n\u001b[0;36mskipping: [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] *****************************\nSaturday 23 May 2026  01:05:49 +0000 (0:00:00.538)       0:00:56.611 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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 config.json files for services] *******************\nSaturday 23 May 2026  01:05:52 +0000 (0:00:02.791)       0:00:59.402 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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] *************************************\nSaturday 23 May 2026  01:05:56 +0000 (0:00:03.922)       0:01:03.325 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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] ******************************\nSaturday 23 May 2026  01:06:03 +0000 (0:00:07.182)       0:01:10.507 ********** \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ******************************************\nSaturday 23 May 2026  01:06:06 +0000 (0:00:03.040)       0:01:13.548 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [neutron : Copying over ml2_conf.ini] *************************************\nSaturday 23 May 2026  01:06:10 +0000 (0:00:03.719)       0:01:17.267 ********** \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\nTASK [neutron : Copying over linuxbridge_agent.ini] ****************************\nSaturday 23 May 2026  01:06:15 +0000 (0:00:05.399)       0:01:22.666 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over openvswitch_agent.ini] ****************************\nSaturday 23 May 2026  01:06:20 +0000 (0:00:04.898)       0:01:27.565 ********** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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 sriov_agent.ini] **********************************\nSaturday 23 May 2026  01:06:24 +0000 (0:00:04.253)       0:01:31.819 ********** \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 mlnx_agent.ini] ***********************************\nSaturday 23 May 2026  01:06:28 +0000 (0:00:04.287)       0:01:36.106 ********** \n\u001b[0;36mskipping: [testbed-node-2]\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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [neutron : Copying over eswitchd.conf] ************************************\nSaturday 23 May 2026  01:06:32 +0000 (0:00:03.112)       0:01:39.218 ********** \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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over dhcp_agent.ini] ***********************************\nSaturday 23 May 2026  01:06:35 +0000 (0:00:03.425)       0:01:42.644 ********** \n\u001b[0;36mskipping: [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 dnsmasq.conf] *************************************\nSaturday 23 May 2026  01:06:38 +0000 (0:00:03.475)       0:01:46.119 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over l3_agent.ini] *************************************\nSaturday 23 May 2026  01:06:41 +0000 (0:00:02.333)       0:01:48.452 ********** \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over fwaas_driver.ini] *********************************\nSaturday 23 May 2026  01:06:44 +0000 (0:00:02.946)       0:01:51.399 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over metadata_agent.ini] *******************************\nSaturday 23 May 2026  01:06:47 +0000 (0:00:02.848)       0:01:54.247 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************\nSaturday 23 May 2026  01:06:50 +0000 (0:00:03.679)       0:01:57.926 ********** \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;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 [neutron : Copying over metering_agent.ini] *******************************\nSaturday 23 May 2026  01:06:57 +0000 (0:00:07.189)       0:02:05.116 ********** \n\u001b[0;36mskipping: [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 ironic_neutron_agent.ini] *************************\nSaturday 23 May 2026  01:07:00 +0000 (0:00:02.976)       0:02:08.092 ********** \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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over bgp_dragent.ini] **********************************\nSaturday 23 May 2026  01:07:03 +0000 (0:00:02.778)       0:02:10.870 ********** \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-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] ************************************\nSaturday 23 May 2026  01:07:07 +0000 (0:00:03.656)       0:02:14.526 ********** \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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over nsx.ini] ******************************************\nSaturday 23 May 2026  01:07:09 +0000 (0:00:02.294)       0:02:16.821 ********** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copy neutron-l3-agent-wrapper script] **************************\nSaturday 23 May 2026  01:07:12 +0000 (0:00:02.854)       0:02:19.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\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over extra ml2 plugins] ********************************\nSaturday 23 May 2026  01:07:14 +0000 (0:00:01.984)       0:02:21.660 ********** \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 neutron-tls-proxy.cfg] ****************************\nSaturday 23 May 2026  01:07:17 +0000 (0:00:03.397)       0:02:25.057 ********** \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-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-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-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-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] ********************************\nSaturday 23 May 2026  01:07:20 +0000 (0:00:02.229)       0:02:27.286 ********** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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 : Check neutron containers] **************************************\nSaturday 23 May 2026  01:07:24 +0000 (0:00:04.641)       0:02:31.927 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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 : include_tasks] *************************************************\nSaturday 23 May 2026  01:07:30 +0000 (0:00:05.717)       0:02:37.645 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Creating Neutron database] *************************************\nSaturday 23 May 2026  01:07:31 +0000 (0:00:00.956)       0:02:38.602 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Creating Neutron database user and setting permissions] ********\nSaturday 23 May 2026  01:07:33 +0000 (0:00:02.101)       0:02:40.703 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Running Neutron bootstrap container] ***************************\nSaturday 23 May 2026  01:07:35 +0000 (0:00:02.141)       0:02:42.844 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 23 May 2026  01:08:16 +0000 (0:00:40.816)       0:03:23.661 ********** \n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 23 May 2026  01:08:16 +0000 (0:00:00.179)       0:03:23.840 ********** \n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 23 May 2026  01:08:16 +0000 (0:00:00.289)       0:03:24.130 ********** \n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 23 May 2026  01:08:17 +0000 (0:00:00.204)       0:03:24.334 ********** \n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 23 May 2026  01:08:17 +0000 (0:00:00.191)       0:03:24.525 ********** \n\nTASK [neutron : Flush Handlers] ************************************************\nSaturday 23 May 2026  01:08:17 +0000 (0:00:00.203)       0:03:24.728 ********** \n\nRUNNING HANDLER [neutron : Restart neutron-server container] *******************\nSaturday 23 May 2026  01:08:17 +0000 (0:00:00.214)       0:03:24.943 ********** \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 [neutron : Restart neutron-ovn-metadata-agent container] *******\nSaturday 23 May 2026  01:08:43 +0000 (0:00:25.720)       0:03:50.663 ********** \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-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=15  \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=16  \u001b[0m \u001b[0;33mchanged=8   \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=16  \u001b[0m \u001b[0;33mchanged=8   \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=15  \u001b[0m \u001b[0;33mchanged=7   \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=15  \u001b[0m \u001b[0;33mchanged=7   \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=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:09:28 +0000 (0:00:45.440)       0:04:36.103 ********** \n=============================================================================== \nneutron : Restart neutron-ovn-metadata-agent container ----------------- 45.44s\nneutron : Running Neutron bootstrap container -------------------------- 40.82s\nneutron : Restart neutron-server container ----------------------------- 25.72s\nservice-ks-register : neutron | Granting user roles --------------------- 7.20s\nneutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 7.19s\nneutron : Copying over neutron.conf ------------------------------------- 7.18s\nservice-ks-register : neutron | Creating endpoints ---------------------- 6.06s\nneutron : Check neutron containers -------------------------------------- 5.72s\nneutron : Copying over ml2_conf.ini ------------------------------------- 5.40s\nneutron : Copying over linuxbridge_agent.ini ---------------------------- 4.90s\nneutron : Copying over neutron_taas.conf -------------------------------- 4.64s\nneutron : Copying over sriov_agent.ini ---------------------------------- 4.29s\nneutron : Copying over openvswitch_agent.ini ---------------------------- 4.25s\nservice-ks-register : neutron | Creating services ----------------------- 4.12s\nneutron : Copying over config.json files for services ------------------- 3.92s\nservice-ks-register : neutron | Creating users -------------------------- 3.91s\nneutron : Copying over ssh key ------------------------------------------ 3.72s\nneutron : Copying over metadata_agent.ini ------------------------------- 3.68s\nneutron : Copying over bgp_dragent.ini ---------------------------------- 3.66s\nneutron : Copying over dhcp_agent.ini ----------------------------------- 3.48s\n\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:08:36 +0000 (0:00:00.305)       0:00:00.305 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  01:08:37 +0000 (0:00:00.286)       0:00:00.592 ********** \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] ***********************************************\nSaturday 23 May 2026  01:08:37 +0000 (0:00:00.266)       0:00:00.858 ********** \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 services] *********************\nSaturday 23 May 2026  01:08:38 +0000 (0:00:00.649)       0:00:01.507 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m\n\nTASK [service-ks-register : placement | Creating endpoints] ********************\nSaturday 23 May 2026  01:08:41 +0000 (0:00:03.702)       0:00:05.210 ********** \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] *********************\nSaturday 23 May 2026  01:08:47 +0000 (0:00:06.061)       0:00:11.272 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating users] ************************\nSaturday 23 May 2026  01:08:50 +0000 (0:00:02.895)       0:00:14.168 ********** \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] ************************\nSaturday 23 May 2026  01:08:54 +0000 (0:00:03.392)       0:00:17.560 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : placement | Granting user roles] *******************\nSaturday 23 May 2026  01:08:56 +0000 (0:00:02.641)       0:00:20.201 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nSaturday 23 May 2026  01:08:59 +0000 (0:00:03.159)       0:00:23.361 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************\nSaturday 23 May 2026  01:09:00 +0000 (0:00:00.420)       0:00:23.782 ********** \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Check if policies shall be overwritten] **********************\nSaturday 23 May 2026  01:09:01 +0000 (0:00:01.478)       0:00:25.261 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [placement : Set placement policy file] ***********************************\nSaturday 23 May 2026  01:09:01 +0000 (0:00:00.109)       0:00:25.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 [placement : include_tasks] ***********************************************\nSaturday 23 May 2026  01:09:02 +0000 (0:00:00.295)       0:00:25.666 ********** \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] ******\nSaturday 23 May 2026  01:09:02 +0000 (0:00:00.694)       0:00:26.360 ********** \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***\nSaturday 23 May 2026  01:09:04 +0000 (0:00:01.439)       0:00:27.800 ********** \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS key] ***\nSaturday 23 May 2026  01:09:04 +0000 (0:00:00.426)       0:00:28.227 ********** \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over config.json files for services] *****************\nSaturday 23 May 2026  01:09:05 +0000 (0:00:00.628)       0:00:28.856 ********** \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Copying over placement.conf] *********************************\nSaturday 23 May 2026  01:09:06 +0000 (0:00:01.403)       0:00:30.260 ********** \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Copying over placement-api wsgi configuration] ***************\nSaturday 23 May 2026  01:09:08 +0000 (0:00:02.131)       0:00:32.391 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m\n\nTASK [placement : Copying over migrate-db.rc.j2 configuration] *****************\nSaturday 23 May 2026  01:09:10 +0000 (0:00:01.389)       0:00:33.781 ********** \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] ***************************\nSaturday 23 May 2026  01:09:11 +0000 (0:00:01.198)       0:00:34.979 ********** \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Check placement containers] **********************************\nSaturday 23 May 2026  01:09:12 +0000 (0:00:00.918)       0:00:35.898 ********** \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Creating placement databases] ********************************\nSaturday 23 May 2026  01:09:13 +0000 (0:00:01.340)       0:00:37.239 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Creating placement databases user and setting permissions] ***\nSaturday 23 May 2026  01:09:15 +0000 (0:00:01.923)       0:00:39.162 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Running placement bootstrap container] ***********************\nSaturday 23 May 2026  01:09:17 +0000 (0:00:02.235)       0:00:41.397 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Flush handlers] **********************************************\nSaturday 23 May 2026  01:09:30 +0000 (0:00:12.405)       0:00:53.803 ********** \n\nTASK [placement : Flush handlers] **********************************************\nSaturday 23 May 2026  01:09:30 +0000 (0:00:00.287)       0:00:54.090 ********** \n\nTASK [placement : Flush handlers] **********************************************\nSaturday 23 May 2026  01:09:30 +0000 (0:00:00.161)       0:00:54.252 ********** \n\nRUNNING HANDLER [placement : Restart placement-api container] ******************\nSaturday 23 May 2026  01:09:30 +0000 (0:00:00.119)       0:00:54.372 ********** \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=21  \u001b[0m \u001b[0;33mchanged=15  \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=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \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=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:09:36 +0000 (0:00:05.651)       0:01:00.023 ********** \n=============================================================================== \nplacement : Running placement bootstrap container ---------------------- 12.41s\nservice-ks-register : placement | Creating endpoints -------------------- 6.06s\nplacement : Restart placement-api container ----------------------------- 5.65s\nservice-ks-register : placement | Creating services --------------------- 3.70s\nservice-ks-register : placement | Creating users ------------------------ 3.39s\nservice-ks-register : placement | Granting user roles ------------------- 3.16s\nservice-ks-register : placement | Creating projects --------------------- 2.90s\nservice-ks-register : placement | Creating roles ------------------------ 2.64s\nplacement : Creating placement databases user and setting permissions --- 2.24s\nplacement : Copying over placement.conf --------------------------------- 2.13s\nplacement : Creating placement databases -------------------------------- 1.92s\nplacement : Ensuring config directories exist --------------------------- 1.48s\nservice-cert-copy : placement | Copying over extra CA certificates ------ 1.44s\nplacement : Copying over config.json files for services ----------------- 1.40s\nplacement : Copying over placement-api wsgi configuration --------------- 1.39s\nplacement : Check placement containers ---------------------------------- 1.34s\nplacement : Copying over migrate-db.rc.j2 configuration ----------------- 1.20s\nplacement : Copying over existing policy file --------------------------- 0.92s\nplacement : include_tasks ----------------------------------------------- 0.69s\nplacement : include_tasks ----------------------------------------------- 0.65s\n\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 21a0981c-c54c-4683-9830-779a3f108166 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 21a0981c-c54c-4683-9830-779a3f108166 is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 21a0981c-c54c-4683-9830-779a3f108166 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:09:40 +0000 (0:00:00.195)       0:00:00.195 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  01:09:40 +0000 (0:00:00.326)       0:00:00.521 ********** \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] ***********************************\nSaturday 23 May 2026  01:09:41 +0000 (0:00:00.627)       0:00:01.149 ********** \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;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 ********************************************************************\nSaturday 23 May 2026  01:09:42 +0000 (0:00:01.176)       0:00:02.325 ********** \n=============================================================================== \nWaiting for Nova public port to be UP ----------------------------------- 1.18s\nGroup hosts based on enabled services ----------------------------------- 0.63s\nGroup hosts based on Kolla action --------------------------------------- 0.33s\n\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:08:56 +0000 (0:00:00.303)       0:00:00.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 [Group hosts based on enabled services] ***********************************\nSaturday 23 May 2026  01:08:56 +0000 (0:00:00.274)       0:00:00.578 ********** \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] **************************************************\nSaturday 23 May 2026  01:08:56 +0000 (0:00:00.262)       0:00:00.840 ********** \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 services] ************************\nSaturday 23 May 2026  01:08:57 +0000 (0:00:00.574)       0:00:01.415 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m\n\nTASK [service-ks-register : magnum | Creating endpoints] ***********************\nSaturday 23 May 2026  01:09:00 +0000 (0:00:03.416)       0:00:04.831 ********** \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] ************************\nSaturday 23 May 2026  01:09:07 +0000 (0:00:06.553)       0:00:11.385 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating users] ***************************\nSaturday 23 May 2026  01:09:10 +0000 (0:00:02.924)       0:00:14.309 ********** \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] ***************************\nSaturday 23 May 2026  01:09:13 +0000 (0:00:03.245)       0:00:17.555 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : magnum | Granting user roles] **********************\nSaturday 23 May 2026  01:09:16 +0000 (0:00:02.846)       0:00:20.402 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m\n\nTASK [magnum : Creating Magnum trustee domain] *********************************\nSaturday 23 May 2026  01:09:20 +0000 (0:00:03.630)       0:00:24.032 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user] ***********************************\nSaturday 23 May 2026  01:09:23 +0000 (0:00:03.095)       0:00:27.127 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user role] ******************************\nSaturday 23 May 2026  01:09:26 +0000 (0:00:03.658)       0:00:30.785 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Ensuring config directories exist] ******************************\nSaturday 23 May 2026  01:09:30 +0000 (0:00:03.230)       0:00:34.016 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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] *************************\nSaturday 23 May 2026  01:09:32 +0000 (0:00:02.884)       0:00:36.900 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Set magnum policy file] *****************************************\nSaturday 23 May 2026  01:09:33 +0000 (0:00:00.210)       0:00:37.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 [magnum : Check if kubeconfig file is supplied] ***************************\nSaturday 23 May 2026  01:09:33 +0000 (0:00:00.332)       0:00:37.444 ********** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [magnum : Copying over kubeconfig file] ***********************************\nSaturday 23 May 2026  01:09:34 +0000 (0:00:01.388)       0:00:38.832 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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] ******************************\nSaturday 23 May 2026  01:09:37 +0000 (0:00:02.694)       0:00:41.527 ********** \n\u001b[0;32mok: [testbed-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] **************************************************\nSaturday 23 May 2026  01:09:38 +0000 (0:00:00.487)       0:00:42.015 ********** \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] *********\nSaturday 23 May 2026  01:09:38 +0000 (0:00:00.505)       0:00:42.521 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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] ***\nSaturday 23 May 2026  01:09:40 +0000 (0:00:02.331)       0:00:44.852 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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] ******\nSaturday 23 May 2026  01:09:41 +0000 (0:00:00.902)       0:00:45.754 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Copying over config.json files for services] ********************\nSaturday 23 May 2026  01:09:42 +0000 (0:00:00.787)       0:00:46.542 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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] ***************************************\nSaturday 23 May 2026  01:09:45 +0000 (0:00:02.432)       0:00:48.975 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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] ******************************\nSaturday 23 May 2026  01:09:50 +0000 (0:00:05.705)       0:00:54.681 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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 : Check magnum containers] ****************************************\nSaturday 23 May 2026  01:09:51 +0000 (0:00:00.623)       0:00:55.305 ********** \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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : include_tasks] **************************************************\nSaturday 23 May 2026  01:09:53 +0000 (0:00:01.859)       0:00:57.164 ********** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nSaturday 23 May 2026  01:09:53 +0000 (0:00:00.274)       0:00:57.438 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum database user and setting permissions] **********\nSaturday 23 May 2026  01:09:55 +0000 (0:00:02.039)       0:00:59.478 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Running Magnum bootstrap container] *****************************\nSaturday 23 May 2026  01:09:57 +0000 (0:00:02.026)       0:01:01.504 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Flush handlers] *************************************************\nSaturday 23 May 2026  01:10:10 +0000 (0:00:13.284)       0:01:14.789 ********** \n\nTASK [magnum : Flush handlers] *************************************************\nSaturday 23 May 2026  01:10:11 +0000 (0:00:00.266)       0:01:15.055 ********** \n\nTASK [magnum : Flush handlers] *************************************************\nSaturday 23 May 2026  01:10:11 +0000 (0:00:00.070)       0:01:15.125 ********** \n\nRUNNING HANDLER [magnum : Restart magnum-api container] ************************\nSaturday 23 May 2026  01:10:11 +0000 (0:00:00.087)       0:01:15.213 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [magnum : Restart magnum-conductor container] ******************\nSaturday 23 May 2026  01:10:28 +0000 (0:00:16.828)       0:01:32.041 ********** \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=26  \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-1\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:10:41 +0000 (0:00:13.240)       0:01:45.281 ********** \n=============================================================================== \nmagnum : Restart magnum-api container ---------------------------------- 16.83s\nmagnum : Running Magnum bootstrap container ---------------------------- 13.28s\nmagnum : Restart magnum-conductor container ---------------------------- 13.24s\nservice-ks-register : magnum | Creating endpoints ----------------------- 6.55s\nmagnum : Copying over magnum.conf --------------------------------------- 5.71s\nmagnum : Creating Magnum trustee user ----------------------------------- 3.66s\nservice-ks-register : magnum | Granting user roles ---------------------- 3.63s\nservice-ks-register : magnum | Creating services ------------------------ 3.42s\nservice-ks-register : magnum | Creating users --------------------------- 3.25s\nmagnum : Creating Magnum trustee user role ------------------------------ 3.23s\nmagnum : Creating Magnum trustee domain --------------------------------- 3.10s\nservice-ks-register : magnum | Creating projects ------------------------ 2.92s\nmagnum : Ensuring config directories exist ------------------------------ 2.89s\nservice-ks-register : magnum | Creating roles --------------------------- 2.84s\nmagnum : Copying over kubeconfig file ----------------------------------- 2.69s\nmagnum : Copying over config.json files for services -------------------- 2.43s\nservice-cert-copy : magnum | Copying over extra CA certificates --------- 2.33s\nmagnum : Creating Magnum database --------------------------------------- 2.04s\nmagnum : Creating Magnum database user and setting permissions ---------- 2.03s\nmagnum : Check magnum containers ---------------------------------------- 1.86s\n\u001b[32m2026-05-23 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on OpenStack release] **********************************\nSaturday 23 May 2026  01:02:25 +0000 (0:00:00.393)       0:00:00.393 ********** \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] ***************************************\nSaturday 23 May 2026  01:02:25 +0000 (0:00:00.907)       0:00:01.301 ********** \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] ***********************************\nSaturday 23 May 2026  01:02:27 +0000 (0:00:01.594)       0:00:02.896 ********** \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] ********************************************************\nSaturday 23 May 2026  01:02:28 +0000 (0:00:00.897)       0:00:03.794 ********** \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Creating Nova databases] ******************************************\nSaturday 23 May 2026  01:02:29 +0000 (0:00:01.128)       0:00:04.922 ********** \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] *************\nSaturday 23 May 2026  01:02:34 +0000 (0:00:05.124)       0:00:10.046 ********** \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] ********************************\nSaturday 23 May 2026  01:02:39 +0000 (0:00:04.675)       0:00:14.722 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nSaturday 23 May 2026  01:02:40 +0000 (0:00:01.047)       0:00:15.769 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nSaturday 23 May 2026  01:02:42 +0000 (0:00:01.562)       0:00:17.332 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nSaturday 23 May 2026  01:02:46 +0000 (0:00:04.035)       0:00:21.368 ********** \n\u001b[0;36mskipping: [testbed-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] *****************************\nSaturday 23 May 2026  01:02:46 +0000 (0:00:00.614)       0:00:21.982 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Create cell0 mappings] ********************************************\nSaturday 23 May 2026  01:03:19 +0000 (0:00:32.385)       0:00:54.367 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nSaturday 23 May 2026  01:03:36 +0000 (0:00:17.689)       0:01:12.057 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nSaturday 23 May 2026  01:03:53 +0000 (0:00:16.525)       0:01:28.583 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Update cell0 mappings] ********************************************\nSaturday 23 May 2026  01:03:53 +0000 (0:00:00.679)       0:01:29.262 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nSaturday 23 May 2026  01:03:54 +0000 (0:00:00.473)       0:01:29.735 ********** \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] *****************************\nSaturday 23 May 2026  01:03:55 +0000 (0:00:00.714)       0:01:30.450 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nSaturday 23 May 2026  01:04:13 +0000 (0:00:18.824)       0:01:49.275 ********** \n\u001b[0;36mskipping: [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] ********************************************************\nSaturday 23 May 2026  01:04:14 +0000 (0:00:00.312)       0:01:49.588 ********** \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] *********************************\nSaturday 23 May 2026  01:04:15 +0000 (0:00:01.009)       0:01:50.597 ********** \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] ****\nSaturday 23 May 2026  01:04:17 +0000 (0:00:02.515)       0:01:53.113 ********** \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] ******************\nSaturday 23 May 2026  01:04:20 +0000 (0:00:02.517)       0:01:55.630 ********** \n\u001b[0;36mskipping: [testbed-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] *******************\nSaturday 23 May 2026  01:04:21 +0000 (0:00:00.718)       0:01:56.349 ********** \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] ******************\nSaturday 23 May 2026  01:04:29 +0000 (0:00:08.415)       0:02:04.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\nTASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************\nSaturday 23 May 2026  01:04:29 +0000 (0:00:00.282)       0:02:05.047 ********** \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] ***************************\nSaturday 23 May 2026  01:04:30 +0000 (0:00:00.938)       0:02:05.985 ********** \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] ******\nSaturday 23 May 2026  01:04:31 +0000 (0:00:00.403)       0:02:06.389 ********** \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] **************\nSaturday 23 May 2026  01:04:32 +0000 (0:00:00.931)       0:02:07.320 ********** \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] ***********************\nSaturday 23 May 2026  01:04:34 +0000 (0:00:02.982)       0:02:10.303 ********** \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] ********************************\nSaturday 23 May 2026  01:04:57 +0000 (0:00:23.006)       0:02:33.309 ********** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nSaturday 23 May 2026  01:05:10 +0000 (0:00:12.954)       0:02:46.263 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : Create cell] *************************************************\nSaturday 23 May 2026  01:05:12 +0000 (0:00:01.520)       0:02:47.784 ********** \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] *************************************************\nSaturday 23 May 2026  01:05:26 +0000 (0:00:14.460)       0:03:02.244 ********** \n\u001b[0;36mskipping: [testbed-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] *******************************************************\nSaturday 23 May 2026  01:05:28 +0000 (0:00:01.210)       0:03:03.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\nPLAY [Apply role nova] *********************************************************\n\nTASK [nova : include_tasks] ****************************************************\nSaturday 23 May 2026  01:05:28 +0000 (0:00:00.269)       0:03:03.724 ********** \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 services] **************************\nSaturday 23 May 2026  01:05:29 +0000 (0:00:01.161)       0:03:04.886 ********** \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 endpoints] *************************\nSaturday 23 May 2026  01:05:32 +0000 (0:00:02.704)       0:03:07.591 ********** \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] **************************\nSaturday 23 May 2026  01:05:39 +0000 (0:00:06.914)       0:03:14.506 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating users] *****************************\nSaturday 23 May 2026  01:05:42 +0000 (0:00:03.493)       0:03:18.000 ********** \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] *****************************\nSaturday 23 May 2026  01:05:46 +0000 (0:00:03.981)       0:03:21.981 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : nova | Granting user roles] ************************\nSaturday 23 May 2026  01:05:50 +0000 (0:00:03.824)       0:03:25.805 ********** \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] ********************************\nSaturday 23 May 2026  01:05:58 +0000 (0:00:08.196)       0:03:34.001 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***************************\nSaturday 23 May 2026  01:06:01 +0000 (0:00:03.138)       0:03:37.140 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nSaturday 23 May 2026  01:06:02 +0000 (0:00:00.252)       0:03:37.393 ********** \n\u001b[0;36mskipping: [testbed-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] ****************************************\nSaturday 23 May 2026  01:06:02 +0000 (0:00:00.471)       0:03:37.864 ********** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nSaturday 23 May 2026  01:06:03 +0000 (0:00:00.856)       0:03:38.721 ********** \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nSaturday 23 May 2026  01:06:03 +0000 (0:00:00.495)       0:03:39.217 ********** \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] ***********\nSaturday 23 May 2026  01:06:05 +0000 (0:00:01.866)       0:03:41.083 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***\nSaturday 23 May 2026  01:06:08 +0000 (0:00:02.703)       0:03:43.787 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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] ********\nSaturday 23 May 2026  01:06:09 +0000 (0:00:00.964)       0:03:44.751 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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] **********************\nSaturday 23 May 2026  01:06:10 +0000 (0:00:00.897)       0:03:45.649 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *******************************************\nSaturday 23 May 2026  01:06:13 +0000 (0:00:03.517)       0:03:49.167 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ********************************\nSaturday 23 May 2026  01:06:26 +0000 (0:00:12.447)       0:04:01.614 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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] **********************************\nSaturday 23 May 2026  01:06:27 +0000 (0:00:01.430)       0:04:03.045 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over vendordata file] *************************************\nSaturday 23 May 2026  01:06:30 +0000 (0:00:02.475)       0:04:05.521 ********** \n\u001b[0;36mskipping: [testbed-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 nova containers] ********************************************\nSaturday 23 May 2026  01:06:31 +0000 (0:00:00.824)       0:04:06.345 ********** \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Flush handlers] ***************************************************\nSaturday 23 May 2026  01:06:33 +0000 (0:00:02.813)       0:04:09.158 ********** \n\nTASK [nova : Flush handlers] ***************************************************\nSaturday 23 May 2026  01:06:34 +0000 (0:00:00.226)       0:04:09.385 ********** \n\nTASK [nova : Flush handlers] ***************************************************\nSaturday 23 May 2026  01:06:34 +0000 (0:00:00.179)       0:04:09.564 ********** \n\nRUNNING HANDLER [nova : Restart nova-scheduler container] **********************\nSaturday 23 May 2026  01:06:34 +0000 (0:00:00.308)       0:04:09.873 ********** \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] ****************************\nSaturday 23 May 2026  01:06:48 +0000 (0:00:14.063)       0:04:23.936 ********** \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] ***********************************************\nSaturday 23 May 2026  01:06:59 +0000 (0:00:10.388)       0:04:34.325 ********** \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] ***********************************************\nSaturday 23 May 2026  01:07:01 +0000 (0:00:02.289)       0:04:36.614 ********** \n\u001b[0;36mskipping: [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] ************************************\nSaturday 23 May 2026  01:07:03 +0000 (0:00:01.752)       0:04:38.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\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nSaturday 23 May 2026  01:07:04 +0000 (0:00:01.237)       0:04:39.604 ********** \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] ************************\nSaturday 23 May 2026  01:07:06 +0000 (0:00:01.944)       0:04:41.549 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nSaturday 23 May 2026  01:07:07 +0000 (0:00:01.434)       0:04:42.983 ********** \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] **********************\nSaturday 23 May 2026  01:07:08 +0000 (0:00:01.153)       0:04:44.136 ********** \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;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;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nSaturday 23 May 2026  01:07:11 +0000 (0:00:02.264)       0:04:46.400 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\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\nTASK [nova-cell : Mask qemu-kvm service] ***************************************\nSaturday 23 May 2026  01:07:12 +0000 (0:00:01.710)       0:04:48.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\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] ***************************\nSaturday 23 May 2026  01:07:15 +0000 (0:00:02.250)       0:04:50.362 ********** \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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', '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:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nSaturday 23 May 2026  01:07:18 +0000 (0:00:03.334)       0:04:53.696 ********** \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] ***********\nSaturday 23 May 2026  01:07:20 +0000 (0:00:01.788)       0:04:55.484 ********** \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:2024.2', '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:2024.2', '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:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', '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:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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] ***\nSaturday 23 May 2026  01:07:25 +0000 (0:00:05.506)       0:05:00.991 ********** \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:2024.2', '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:2024.2', '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:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', '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:2024.2', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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 [service-cert-copy : nova | Copying over backend internal TLS key] ********\nSaturday 23 May 2026  01:07:30 +0000 (0:00:04.547)       0:05:05.539 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***********************************************\nSaturday 23 May 2026  01:07:33 +0000 (0:00:02.801)       0:05:08.341 ********** \n\u001b[0;36mskipping: [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] *************************************\nSaturday 23 May 2026  01:07:34 +0000 (0:00:01.121)       0:05:09.462 ********** \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] ***********************************\nSaturday 23 May 2026  01:07:35 +0000 (0:00:01.051)       0:05:10.514 ********** \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] **********************************\nSaturday 23 May 2026  01:07:36 +0000 (0:00:01.412)       0:05:11.926 ********** \n\u001b[0;32mok: [testbed-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] ********************************\nSaturday 23 May 2026  01:07:37 +0000 (0:00:01.200)       0:05:13.127 ********** \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 [nova-cell : Copy over ceph nova keyring file] ****************************\nSaturday 23 May 2026  01:07:38 +0000 (0:00:00.888)       0:05:14.015 ********** \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] **************************\nSaturday 23 May 2026  01:07:39 +0000 (0:00:01.276)       0:05:15.291 ********** \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] *****************************************\nSaturday 23 May 2026  01:07:41 +0000 (0:00:01.436)       0:05:16.728 ********** \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\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)] ************\nSaturday 23 May 2026  01:07:45 +0000 (0:00:04.191)       0:05:20.919 ********** \n\u001b[0;36mskipping: [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)] **************************\nSaturday 23 May 2026  01:07:45 +0000 (0:00:00.265)       0:05:21.185 ********** \n\u001b[0;36mskipping: [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] *******************\nSaturday 23 May 2026  01:07:46 +0000 (0:00:00.320)       0:05:21.505 ********** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Pushing nova secret xml for libvirt] *************************\nSaturday 23 May 2026  01:07:47 +0000 (0:00:01.368)       0:05:22.874 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m\n\nTASK [nova-cell : Pushing secrets key for libvirt] *****************************\nSaturday 23 May 2026  01:07:50 +0000 (0:00:03.316)       0:05:26.190 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************\nSaturday 23 May 2026  01:07:54 +0000 (0:00:03.602)       0:05:29.793 ********** \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;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] *************************************\nSaturday 23 May 2026  01:07:57 +0000 (0:00:03.087)       0:05:32.881 ********** \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\nTASK [nova-cell : Copy qemu wrapper] *******************************************\nSaturday 23 May 2026  01:07:58 +0000 (0:00:01.008)       0:05:33.889 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Check if policies shall be overwritten] **********************\nSaturday 23 May 2026  01:07:58 +0000 (0:00:00.320)       0:05:34.209 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nSaturday 23 May 2026  01:07:59 +0000 (0:00:00.146)       0:05:34.355 ********** \n\u001b[0;36mskipping: [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] ***********************************\nSaturday 23 May 2026  01:07:59 +0000 (0:00:00.829)       0:05:35.185 ********** \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nSaturday 23 May 2026  01:08:00 +0000 (0:00:00.828)       0:05:36.013 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for services] *****************\nSaturday 23 May 2026  01:08:01 +0000 (0:00:00.577)       0:05:36.590 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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] **************************************\nSaturday 23 May 2026  01:08:05 +0000 (0:00:03.890)       0:05:40.481 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *******************\nSaturday 23 May 2026  01:08:13 +0000 (0:00:08.529)       0:05:49.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\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-cell : Copying over libvirt configuration] **************************\nSaturday 23 May 2026  01:08:16 +0000 (0:00:02.332)       0:05:51.343 ********** \n\u001b[0;33mchanged: [testbed-node-3] => (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;36mskipping: [testbed-node-1] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\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-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\nTASK [nova-cell : Copying over libvirt TLS keys] *******************************\nSaturday 23 May 2026  01:08:22 +0000 (0:00:06.585)       0:05:57.929 ********** \n\u001b[0;36mskipping: [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] *********************\nSaturday 23 May 2026  01:08:23 +0000 (0:00:00.954)       0:05:58.883 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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;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-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nSaturday 23 May 2026  01:08:31 +0000 (0:00:07.453)       0:06:06.337 ********** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\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;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \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-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \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': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;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-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\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-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [nova-cell : Copying VMware vCenter CA file] ******************************\nSaturday 23 May 2026  01:08:37 +0000 (0:00:06.879)       0:06:13.216 ********** \n\u001b[0;36mskipping: [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] *********************\nSaturday 23 May 2026  01:08:38 +0000 (0:00:00.526)       0:06:13.743 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] ******************\nSaturday 23 May 2026  01:08:39 +0000 (0:00:00.766)       0:06:14.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\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] *******************\nSaturday 23 May 2026  01:08:41 +0000 (0:00:01.971)       0:06:16.481 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\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\nTASK [nova-cell : Copying over existing policy file] ***************************\nSaturday 23 May 2026  01:08:43 +0000 (0:00:02.271)       0:06:18.753 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], '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-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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 : Copying over vendordata file to containers] ******************\nSaturday 23 May 2026  01:08:45 +0000 (0:00:01.727)       0:06:20.480 ********** \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 : Check nova-cell containers] **********************************\nSaturday 23 May 2026  01:08:46 +0000 (0:00:00.963)       0:06:21.444 ********** \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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nSaturday 23 May 2026  01:08:49 +0000 (0:00:03.397)       0:06:24.841 ********** \n\u001b[0;36mskipping: [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] **********************************************\nSaturday 23 May 2026  01:08:50 +0000 (0:00:00.890)       0:06:25.732 ********** \n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 23 May 2026  01:08:50 +0000 (0:00:00.136)       0:06:25.869 ********** \n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 23 May 2026  01:08:50 +0000 (0:00:00.127)       0:06:25.996 ********** \n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 23 May 2026  01:08:50 +0000 (0:00:00.129)       0:06:26.125 ********** \n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 23 May 2026  01:08:50 +0000 (0:00:00.124)       0:06:26.250 ********** \n\nTASK [nova-cell : Flush handlers] **********************************************\nSaturday 23 May 2026  01:08:51 +0000 (0:00:00.232)       0:06:26.483 ********** \n\nRUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************\nSaturday 23 May 2026  01:08:51 +0000 (0:00:00.155)       0:06:26.638 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-novncproxy container] ****************\nSaturday 23 May 2026  01:08:59 +0000 (0:00:07.704)       0:06:34.342 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************\nSaturday 23 May 2026  01:09:10 +0000 (0:00:11.569)       0:06:45.912 ********** \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\nRUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************\nSaturday 23 May 2026  01:09:26 +0000 (0:00:15.827)       0:07:01.739 ********** \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\nRUNNING HANDLER [nova-cell : Checking libvirt container is ready] **************\nSaturday 23 May 2026  01:09:57 +0000 (0:00:31.178)       0:07:32.917 ********** \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] *************************\nSaturday 23 May 2026  01:09:58 +0000 (0:00:00.800)       0:07:33.718 ********** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-compute container] *******************\nSaturday 23 May 2026  01:09:59 +0000 (0:00:00.690)       0:07:34.409 ********** \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] ***\nSaturday 23 May 2026  01:10:17 +0000 (0:00:18.548)       0:07:52.958 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Waiting for nova-compute services to register themselves] ****\nSaturday 23 May 2026  01:10:18 +0000 (0:00:00.455)       0:07:53.414 ********** \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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-5 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if nova-compute service failed to register] *************\nSaturday 23 May 2026  01:10:39 +0000 (0:00:21.302)       0:08:14.716 ********** \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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Include discover_computes.yml] *******************************\nSaturday 23 May 2026  01:10:46 +0000 (0:00:07.330)       0:08:22.047 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-5\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nSaturday 23 May 2026  01:10:48 +0000 (0:00:02.095)       0:08:24.142 ********** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nSaturday 23 May 2026  01:11:01 +0000 (0:00:12.582)       0:08:36.724 ********** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if cell settings not found] *****************************\nSaturday 23 May 2026  01:11:02 +0000 (0:00:00.982)       0:08:37.706 ********** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Discover nova hosts] *****************************************\nSaturday 23 May 2026  01:11:03 +0000 (0:00:00.839)       0:08:38.546 ********** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Remove old nova_libvirt_secrets container volume] ************\nSaturday 23 May 2026  01:11:13 +0000 (0:00:09.960)       0:08:48.506 ********** \n\u001b[0;32mok: [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 [Refresh nova scheduler cell cache] ***************************************\n\nTASK [nova : Refresh cell cache in nova scheduler] *****************************\nSaturday 23 May 2026  01:11:14 +0000 (0:00:01.562)       0:08:50.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\nPLAY [Reload global Nova super conductor services] *****************************\n\nTASK [nova : Reload nova super conductor services to remove RPC version pin] ***\nSaturday 23 May 2026  01:11:15 +0000 (0:00:00.981)       0:08:51.050 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload Nova cell services] ***********************************************\n\nTASK [nova-cell : Reload nova cell services to remove RPC version cap] *********\nSaturday 23 May 2026  01:11:16 +0000 (0:00:00.458)       0:08:51.508 ********** \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-4] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-serialproxy) \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-3] => (item=nova-spicehtml5proxy) \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-3]\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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload global Nova API services] *****************************************\n\nTASK [nova : Reload nova API services to remove RPC version pin] ***************\nSaturday 23 May 2026  01:11:17 +0000 (0:00:01.307)       0:08:52.815 ********** \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] **************************\nSaturday 23 May 2026  01:11:18 +0000 (0:00:00.720)       0:08:53.536 ********** \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] ********************\nSaturday 23 May 2026  01:11:18 +0000 (0:00:00.719)       0:08:54.256 ********** \n\u001b[0;36mskipping: [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=54  \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=46  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=53  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=53  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=40  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=45  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:11:19 +0000 (0:00:00.711)       0:08:54.968 ********** \n=============================================================================== \nnova : Running Nova API bootstrap container ---------------------------- 32.39s\nnova-cell : Restart nova-libvirt container ----------------------------- 31.18s\nnova-cell : Running Nova cell bootstrap container ---------------------- 23.01s\nnova-cell : Waiting for nova-compute services to register themselves --- 21.30s\nnova : Running Nova API bootstrap container ---------------------------- 18.82s\nnova-cell : Restart nova-compute container ----------------------------- 18.55s\nnova : Create cell0 mappings ------------------------------------------- 17.69s\nnova-cell : Get a list of existing cells ------------------------------- 16.53s\nnova-cell : Restart nova-ssh container --------------------------------- 15.83s\nnova-cell : Create cell ------------------------------------------------ 14.46s\nnova : Restart nova-scheduler container -------------------------------- 14.06s\nnova-cell : Get a list of existing cells ------------------------------- 12.95s\nnova-cell : Get a list of existing cells ------------------------------- 12.58s\nnova : Copying over nova.conf ------------------------------------------ 12.45s\nnova-cell : Restart nova-novncproxy container -------------------------- 11.57s\nnova : Restart nova-api container -------------------------------------- 10.39s\nnova-cell : Discover nova hosts ----------------------------------------- 9.96s\nnova-cell : Copying over nova.conf -------------------------------------- 8.53s\nservice-rabbitmq : nova | Ensure RabbitMQ users exist ------------------- 8.42s\nservice-ks-register : nova | Granting user roles ------------------------ 8.20s\n\u001b[32m2026-05-23 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:09:34 +0000 (0:00:00.307)       0:00:00.307 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  01:09:34 +0000 (0:00:00.257)       0:00:00.564 ********** \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] *************************************************\nSaturday 23 May 2026  01:09:34 +0000 (0:00:00.254)       0:00:00.819 ********** \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] *****************************\nSaturday 23 May 2026  01:09:35 +0000 (0:00:00.538)       0:00:01.357 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Check if extra configuration file exists] **********************\nSaturday 23 May 2026  01:09:36 +0000 (0:00:01.870)       0:00:03.228 ********** \n\u001b[1;35m[WARNING]: Skipped '/operations/prometheus/grafana' path due to this access\u001b[0m\n\u001b[1;35missue: '/operations/prometheus/grafana' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : include_tasks] *************************************************\nSaturday 23 May 2026  01:09:37 +0000 (0:00:00.891)       0:00:04.120 ********** \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] ********\nSaturday 23 May 2026  01:09:38 +0000 (0:00:00.517)       0:00:04.637 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***\nSaturday 23 May 2026  01:09:39 +0000 (0:00:01.358)       0:00:05.996 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****\nSaturday 23 May 2026  01:09:40 +0000 (0:00:00.365)       0:00:06.362 ********** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Copying over config.json files] ********************************\nSaturday 23 May 2026  01:09:40 +0000 (0:00:00.613)       0:00:06.975 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Copying over grafana.ini] **************************************\nSaturday 23 May 2026  01:09:42 +0000 (0:00:01.474)       0:00:08.450 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Copying over extra configuration file] *************************\nSaturday 23 May 2026  01:09:43 +0000 (0:00:01.317)       0:00:09.768 ********** \n\u001b[0;36mskipping: [testbed-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] *************\nSaturday 23 May 2026  01:09:43 +0000 (0:00:00.344)       0:00:10.113 ********** \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] ***************************\nSaturday 23 May 2026  01:09:45 +0000 (0:00:01.231)       0:00:11.345 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\nTASK [grafana : Find custom grafana dashboards] ********************************\nSaturday 23 May 2026  01:09:46 +0000 (0:00:01.552)       0:00:12.897 ********** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : Find templated grafana dashboards] *****************************\nSaturday 23 May 2026  01:09:47 +0000 (0:00:00.997)       0:00:13.895 ********** \n\u001b[1;35m[WARNING]: Skipped '/etc/kolla/grafana/dashboards' path due to this access\u001b[0m\n\u001b[1;35missue: '/etc/kolla/grafana/dashboards' is not a directory\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 [grafana : Prune templated Grafana dashboards] ****************************\nSaturday 23 May 2026  01:09:48 +0000 (0:00:00.739)       0:00:14.634 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Copying over custom dashboards] ********************************\nSaturday 23 May 2026  01:09:48 +0000 (0:00:00.396)       0:00:15.031 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1311039, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8040643, '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={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1311039, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8040643, '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={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1311039, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8040643, '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={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1311047, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8110645, '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={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1311047, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8110645, '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={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1311047, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8110645, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1311075, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8569562, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1311075, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8569562, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1311075, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8569562, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1311045, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1311045, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1311045, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1311094, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8595924, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1311094, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8595924, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1311094, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8595924, '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={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1311042, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8060644, '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={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1311042, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8060644, '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={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1311042, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8060644, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1311051, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8150644, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1311051, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8150644, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1311051, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8150644, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1311068, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.844065, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1311068, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.844065, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1311068, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.844065, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1311038, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.802793, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1311038, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.802793, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1311038, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.802793, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1311041, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8056886, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1311041, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8056886, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1311041, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8056886, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1311046, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1311046, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1311046, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1311053, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8177593, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1311053, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8177593, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1311053, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8177593, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1311074, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8461132, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1311074, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8461132, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1311074, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8461132, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1311044, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080645, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1311044, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080645, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1311044, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080645, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1311066, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8400648, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1311066, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8400648, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1311066, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8400648, '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={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1311104, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.860065, '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={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1311104, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.860065, '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={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1311104, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.860065, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1311052, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8165383, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1311052, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8165383, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1311052, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8165383, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1311050, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1311050, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1311050, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1311049, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1311049, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1311049, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1311054, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8387039, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1311054, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8387039, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1311054, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8387039, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1311048, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8130643, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1311048, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8130643, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1311048, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8130643, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1311072, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8450649, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1311072, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8450649, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1311072, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8450649, '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={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1311043, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080359, '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={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1311043, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080359, '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={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1311043, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080359, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1311227, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9064734, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1311227, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9064734, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1311227, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9064734, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1311121, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8770654, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1311121, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8770654, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1311121, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8770654, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1311109, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8659294, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1311109, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8659294, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1311109, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8659294, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1311149, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8838806, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1311149, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8838806, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1311149, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8838806, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1311106, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8627331, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1311106, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8627331, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1311106, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8627331, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1311188, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8985662, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1311188, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8985662, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1311188, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8985662, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1311151, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8932393, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1311151, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8932393, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1311193, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8989968, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1311151, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8932393, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1311193, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8989968, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1311220, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9054892, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1311193, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8989968, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1311220, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9054892, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1311181, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8973002, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1311220, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9054892, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1311181, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8973002, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1311143, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8800654, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1311181, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8973002, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1311143, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8800654, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1311114, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8712718, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1311143, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8800654, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1311114, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8712718, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1311142, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8780653, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1311114, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8712718, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1311142, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8780653, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1311110, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8699448, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1311142, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8780653, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1311110, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8699448, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1311145, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8820653, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1311110, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8699448, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1311145, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8820653, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1311206, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9044356, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1311145, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8820653, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1311206, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9044356, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1311198, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9016652, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1311206, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9044356, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1311198, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9016652, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1311107, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.864222, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1311198, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9016652, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1311107, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.864222, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1311108, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8648689, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1311107, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.864222, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1311108, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8648689, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1311177, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8958187, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1311108, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8648689, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1311177, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8958187, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1311195, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8997557, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1311177, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8958187, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1311195, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8997557, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1311195, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8997557, '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 [grafana : Check grafana containers] **************************************\nSaturday 23 May 2026  01:10:28 +0000 (0:00:39.316)       0:00:54.347 ********** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Creating grafana database] *************************************\nSaturday 23 May 2026  01:10:29 +0000 (0:00:01.132)       0:00:55.479 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Creating grafana database user and setting permissions] ********\nSaturday 23 May 2026  01:10:31 +0000 (0:00:02.601)       0:00:58.081 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Flush handlers] ************************************************\nSaturday 23 May 2026  01:10:33 +0000 (0:00:02.087)       0:01:00.168 ********** \n\nTASK [grafana : Flush handlers] ************************************************\nSaturday 23 May 2026  01:10:33 +0000 (0:00:00.070)       0:01:00.239 ********** \n\nTASK [grafana : Flush handlers] ************************************************\nSaturday 23 May 2026  01:10:34 +0000 (0:00:00.069)       0:01:00.308 ********** \n\nRUNNING HANDLER [grafana : Restart first grafana container] ********************\nSaturday 23 May 2026  01:10:34 +0000 (0:00:00.072)       0:01:00.381 ********** \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] *********\nSaturday 23 May 2026  01:10:40 +0000 (0:00:06.891)       0:01:07.273 ********** \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[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [grafana : Restart remaining grafana containers] ***************\nSaturday 23 May 2026  01:10:55 +0000 (0:00:14.117)       0:01:21.390 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Wait for grafana application ready] ****************************\nSaturday 23 May 2026  01:11:21 +0000 (0:00:26.408)       0:01:47.799 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Remove old grafana docker volume] ******************************\nSaturday 23 May 2026  01:11:23 +0000 (0:00:02.095)       0:01:49.894 ********** \n\u001b[0;36mskipping: [testbed-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] ************************************\nSaturday 23 May 2026  01:11:23 +0000 (0:00:00.306)       0:01:50.201 ********** \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] *********************************\nSaturday 23 May 2026  01:11:25 +0000 (0:00:02.062)       0:01:52.264 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=21  \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=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 ********************************************************************\nSaturday 23 May 2026  01:11:26 +0000 (0:00:00.275)       0:01:52.540 ********** \n=============================================================================== \ngrafana : Copying over custom dashboards ------------------------------- 39.32s\ngrafana : Restart remaining grafana containers ------------------------- 26.41s\ngrafana : Waiting for grafana to start on first node ------------------- 14.12s\ngrafana : Restart first grafana container ------------------------------- 6.89s\ngrafana : Creating grafana database ------------------------------------- 2.60s\ngrafana : Wait for grafana application ready ---------------------------- 2.10s\ngrafana : Creating grafana database user and setting permissions -------- 2.09s\ngrafana : Enable grafana datasources ------------------------------------ 2.06s\ngrafana : Ensuring config directories exist ----------------------------- 1.87s\ngrafana : Configuring dashboards provisioning --------------------------- 1.55s\ngrafana : Copying over config.json files -------------------------------- 1.48s\nservice-cert-copy : grafana | Copying over extra CA certificates -------- 1.36s\ngrafana : Copying over grafana.ini -------------------------------------- 1.32s\ngrafana : Configuring Prometheus as data source for Grafana ------------- 1.23s\ngrafana : Check grafana containers -------------------------------------- 1.13s\ngrafana : Find custom grafana dashboards -------------------------------- 1.00s\ngrafana : Check if extra configuration file exists ---------------------- 0.89s\ngrafana : Find templated grafana dashboards ----------------------------- 0.74s\nservice-cert-copy : grafana | Copying over backend internal TLS key ----- 0.61s\ngrafana : include_tasks ------------------------------------------------- 0.54s\n\u001b[32m2026-05-23 01:11:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m\n\u001b[32m2026-05-23 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-23 01:14:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:09:46 +0000 (0:00:00.310)       0:00:00.310 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  01:09:46 +0000 (0:00:00.367)       0:00:00.678 ********** \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] *************************************************\nSaturday 23 May 2026  01:09:46 +0000 (0:00:00.284)       0:00:00.963 ********** \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 services] ***********************\nSaturday 23 May 2026  01:09:47 +0000 (0:00:00.765)       0:00:01.728 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m\n\nTASK [service-ks-register : octavia | Creating endpoints] **********************\nSaturday 23 May 2026  01:09:51 +0000 (0:00:04.000)       0:00:05.729 ********** \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] ***********************\nSaturday 23 May 2026  01:09:57 +0000 (0:00:06.012)       0:00:11.742 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating users] **************************\nSaturday 23 May 2026  01:10:00 +0000 (0:00:02.950)       0:00:14.692 ********** \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] **************************\nSaturday 23 May 2026  01:10:07 +0000 (0:00:07.223)       0:00:21.916 ********** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : octavia | Granting user roles] *********************\nSaturday 23 May 2026  01:10:10 +0000 (0:00:02.986)       0:00:24.902 ********** \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] **********************************\nSaturday 23 May 2026  01:10:18 +0000 (0:00:07.281)       0:00:32.183 ********** \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] *************************************************\nSaturday 23 May 2026  01:10:33 +0000 (0:00:15.293)       0:00:47.477 ********** \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] *****************************************\nSaturday 23 May 2026  01:10:34 +0000 (0:00:00.812)       0:00:48.290 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create nova keypair for amphora] *******************************\nSaturday 23 May 2026  01:10:38 +0000 (0:00:04.352)       0:00:52.642 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nSaturday 23 May 2026  01:10:42 +0000 (0:00:03.460)       0:00:56.103 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create security groups for octavia] ****************************\nSaturday 23 May 2026  01:10:45 +0000 (0:00:03.051)       0:00:59.154 ********** \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] *********************************\nSaturday 23 May 2026  01:10:54 +0000 (0:00:09.502)       0:01:08.657 ********** \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] ************************\nSaturday 23 May 2026  01:11:08 +0000 (0:00:13.630)       0:01:22.287 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management subnet] *************************\nSaturday 23 May 2026  01:11:12 +0000 (0:00:03.795)       0:01:26.083 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management router for IPv6] ****************\nSaturday 23 May 2026  01:11:16 +0000 (0:00:04.345)       0:01:30.428 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Update loadbalancer management subnet] *************************\nSaturday 23 May 2026  01:11:16 +0000 (0:00:00.187)       0:01:30.616 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nSaturday 23 May 2026  01:11:20 +0000 (0:00:04.196)       0:01:34.813 ********** \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] *****************\nSaturday 23 May 2026  01:11:21 +0000 (0:00:00.912)       0:01:35.725 ********** \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 [octavia : Update Octavia health manager port host_id] ********************\nSaturday 23 May 2026  01:11:27 +0000 (0:00:05.339)       0:01:41.064 ********** \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 : Add Octavia port to openvswitch br-int] ************************\nSaturday 23 May 2026  01:11:31 +0000 (0:00:04.803)       0:01:45.867 ********** \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] *******************************\nSaturday 23 May 2026  01:11:32 +0000 (0:00:00.725)       0:01:46.592 ********** \n\u001b[0;32mok: [testbed-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 : Create octavia dhclient conf] **********************************\nSaturday 23 May 2026  01:11:34 +0000 (0:00:01.721)       0:01:48.314 ********** \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 : Create octavia-interface service] ******************************\nSaturday 23 May 2026  01:11:35 +0000 (0:00:01.240)       0:01:49.555 ********** \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] *****************\nSaturday 23 May 2026  01:11:36 +0000 (0:00:01.257)       0:01:50.812 ********** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Enable and start octavia-interface.service] ********************\nSaturday 23 May 2026  01:11:38 +0000 (0:00:02.127)       0:01:52.940 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Wait for interface ohm0 ip appear] *****************************\nSaturday 23 May 2026  01:11:40 +0000 (0:00:01.573)       0:01:54.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 [octavia : Gather facts] **************************************************\nSaturday 23 May 2026  01:11:41 +0000 (0:00:00.582)       0:01:55.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 [octavia : include_tasks] *************************************************\nSaturday 23 May 2026  01:11:43 +0000 (0:00:02.414)       0:01:57.509 ********** \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] ***************************************\nSaturday 23 May 2026  01:11:44 +0000 (0:00:00.761)       0:01:58.271 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nSaturday 23 May 2026  01:11:47 +0000 (0:00:03.463)       0:02:01.734 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get security groups for octavia] *******************************\nSaturday 23 May 2026  01:11:50 +0000 (0:00:02.810)       0:02:04.545 ********** \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] ***************************\nSaturday 23 May 2026  01:11:56 +0000 (0:00:05.760)       0:02:10.305 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia resources facts] ***********************************\nSaturday 23 May 2026  01:11:59 +0000 (0:00:03.235)       0:02:13.541 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Ensuring config directories exist] *****************************\nSaturday 23 May 2026  01:11:59 +0000 (0:00:00.297)       0:02:13.838 ********** \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ************************\nSaturday 23 May 2026  01:12:02 +0000 (0:00:02.481)       0:02:16.320 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia policy file] ***************************************\nSaturday 23 May 2026  01:12:02 +0000 (0:00:00.113)       0:02:16.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 [octavia : Copying over existing policy file] *****************************\nSaturday 23 May 2026  01:12:02 +0000 (0:00:00.246)       0:02:16.680 ********** \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *************************************************\nSaturday 23 May 2026  01:12:03 +0000 (0:00:00.708)       0:02:17.389 ********** \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] ********\nSaturday 23 May 2026  01:12:04 +0000 (0:00:00.783)       0:02:18.172 ********** \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***\nSaturday 23 May 2026  01:12:09 +0000 (0:00:05.730)       0:02:23.902 ********** \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *****\nSaturday 23 May 2026  01:12:10 +0000 (0:00:00.781)       0:02:24.684 ********** \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *******************\nSaturday 23 May 2026  01:12:11 +0000 (0:00:01.012)       0:02:25.696 ********** \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ********************************\nSaturday 23 May 2026  01:12:16 +0000 (0:00:04.701)       0:02:30.397 ********** \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] *************************************\nSaturday 23 May 2026  01:12:17 +0000 (0:00:01.570)       0:02:31.968 ********** \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] **********************************\nSaturday 23 May 2026  01:12:35 +0000 (0:00:17.108)       0:02:49.076 ********** \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] ******************\nSaturday 23 May 2026  01:12:37 +0000 (0:00:02.090)       0:02:51.167 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-housekeeping] ************\nSaturday 23 May 2026  01:12:42 +0000 (0:00:05.215)       0:02:56.382 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-health-manager] **********\nSaturday 23 May 2026  01:12:47 +0000 (0:00:05.304)       0:03:01.686 ********** \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Check octavia containers] **************************************\nSaturday 23 May 2026  01:12:52 +0000 (0:00:05.216)       0:03:06.903 ********** \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nSaturday 23 May 2026  01:12:56 +0000 (0:00:03.768)       0:03:10.672 ********** \n\u001b[0;36mskipping: [testbed-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] *************************************\nSaturday 23 May 2026  01:12:57 +0000 (0:00:00.499)       0:03:11.171 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database] *************************\nSaturday 23 May 2026  01:12:59 +0000 (0:00:02.674)       0:03:13.846 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia database user and setting permissions] ********\nSaturday 23 May 2026  01:13:02 +0000 (0:00:02.308)       0:03:16.154 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database user and setting permissions] ***\nSaturday 23 May 2026  01:13:04 +0000 (0:00:02.102)       0:03:18.256 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Running Octavia bootstrap container] ***************************\nSaturday 23 May 2026  01:13:06 +0000 (0:00:02.396)       0:03:20.653 ********** \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\\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\\nINFO:__main__:Validating config file\\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\\nINFO:__main__:Copying service configuration files\\nINFO:__main__:Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\\nINFO:__main__:Setting permission for /etc/octavia/octavia.conf\\nINFO:__main__:Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\\nINFO:__main__:Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\\nINFO:__main__:Writing out command to execute\\nINFO:__main__: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\", \"INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\", \"INFO:__main__:Validating config file\", \"INFO:__main__:Kolla config strategy set to: COPY_ALWAYS\", \"INFO:__main__:Copying service configuration files\", \"INFO:__main__:Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\", \"INFO:__main__:Setting permission for /etc/octavia/octavia.conf\", \"INFO:__main__:Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"INFO:__main__:Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"INFO:__main__:Writing out command to execute\", \"INFO:__main__: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-23 01:13:14.127 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-23 01:13:14.127 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-23 01:13:14.251 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-23 01:13:14.724 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-23 01:13:14.895 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-23 01:13:14.900 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-23 01:13:14.946 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-23 01:13:14.995 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-23 01:13:15.125 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-23 01:13:15.180 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-23 01:13:15.226 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-23 01:13:15.292 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-23 01:13:15.299 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-23 01:13:15.327 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-23 01:13:15.384 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-23 01:13:15.590 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-23 01:13:15.623 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-23 01:13:15.654 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-23 01:13:15.670 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-23 01:13:15.730 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-23 01:13:15.910 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-23 01:13:16.155 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-23 01:13:16.275 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-23 01:13:16.483 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-23 01:13:16.623 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-23 01:13:16.656 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-23 01:13:16.686 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-23 01:13:16.907 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-23 01:13:16.940 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-23 01:13:17.178 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-23 01:13:17.206 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-23 01:13:17.264 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-23 01:13:17.268 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-23 01:13:18.103 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-23 01:13:18.140 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-23 01:13:18.207 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-23 01:13:18.232 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-23 01:13:18.259 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-23 01:13:18.310 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-23 01:13:18.559 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-23 01:13:19.873 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-23 01:13:20.309 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-23 01:13:20.481 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-23 01:13:20.493 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-23 01:13:20.567 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-23 01:13:20.573 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-23 01:13:20.579 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-23 01:13:20.617 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-23 01:13:20.652 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-23 01:13:20.703 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-23 01:13:20.732 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-23 01:13:20.764 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-23 01:13:20.894 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-23 01:13:20.940 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-23 01:13:20.982 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-23 01:13:21.062 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-23 01:13:21.096 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-23 01:13:21.156 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-23 01:13:21.191 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-23 01:13:21.254 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-23 01:13:21.299 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-23 01:13:21.330 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-23 01:13:21.364 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-23 01:13:21.493 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-23 01:13:21.527 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-23 01:13:21.532 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-23 01:13:21.565 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-23 01:13:21.627 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-23 01:13:21.663 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-23 01:13:21.698 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-23 01:13:21.767 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-23 01:13:21.794 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-23 01:13:21.802 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-23 01:13:21.808 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-23 01:13:21.813 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-23 01:13:21.856 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-23 01:13:21.881 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-23 01:13:21.889 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     result.read()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage \\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage \\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     script.run_env()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 582, in run_env\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 628, in run_migrations\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2537, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 224, in execute_sql\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 217, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 210, in _exec\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1418, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return meth(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 515, in _execute_on_connection\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1640, in _execute_clauseelement\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1846, in _execute_context\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1986, in _exec_single_context\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2355, in _handle_dbapi_exception\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     result.read()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-23 01:13:22.244 1075 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-23 01:13:14.127 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-23 01:13:14.127 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-23 01:13:14.251 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-23 01:13:14.724 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-23 01:13:14.895 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-23 01:13:14.900 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-23 01:13:14.946 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-23 01:13:14.995 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-23 01:13:15.125 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-23 01:13:15.180 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-23 01:13:15.226 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-23 01:13:15.292 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-23 01:13:15.299 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-23 01:13:15.327 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-23 01:13:15.384 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-23 01:13:15.590 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-23 01:13:15.623 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-23 01:13:15.654 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-23 01:13:15.670 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-23 01:13:15.730 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-23 01:13:15.910 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-23 01:13:16.155 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-23 01:13:16.275 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-23 01:13:16.483 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-23 01:13:16.623 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-23 01:13:16.656 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-23 01:13:16.686 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-23 01:13:16.907 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-23 01:13:16.940 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-23 01:13:17.178 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-23 01:13:17.206 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-23 01:13:17.264 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-23 01:13:17.268 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-23 01:13:18.103 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-23 01:13:18.140 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-23 01:13:18.207 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-23 01:13:18.232 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-23 01:13:18.259 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-23 01:13:18.310 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-23 01:13:18.559 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-23 01:13:19.873 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-23 01:13:20.309 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-23 01:13:20.481 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-23 01:13:20.493 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-23 01:13:20.567 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-23 01:13:20.573 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-23 01:13:20.579 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-23 01:13:20.617 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-23 01:13:20.652 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-23 01:13:20.703 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-23 01:13:20.732 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-23 01:13:20.764 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-23 01:13:20.894 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-23 01:13:20.940 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-23 01:13:20.982 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-23 01:13:21.062 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-23 01:13:21.096 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-23 01:13:21.156 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-23 01:13:21.191 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-23 01:13:21.254 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-23 01:13:21.299 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-23 01:13:21.330 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-23 01:13:21.364 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-23 01:13:21.493 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-23 01:13:21.527 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-23 01:13:21.532 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-23 01:13:21.565 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-23 01:13:21.627 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-23 01:13:21.663 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-23 01:13:21.698 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-23 01:13:21.767 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-23 01:13:21.794 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-23 01:13:21.802 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-23 01:13:21.808 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-23 01:13:21.813 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-23 01:13:21.856 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-23 01:13:21.881 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-23 01:13:21.889 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage \", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage \", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     script.run_env()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 582, in run_env\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 628, in run_migrations\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2537, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 224, in execute_sql\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 217, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 210, in _exec\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1418, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return meth(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 515, in _execute_on_connection\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1640, in _execute_clauseelement\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1846, in _execute_context\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1986, in _exec_single_context\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2355, in _handle_dbapi_exception\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage \"]}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;31mtestbed-node-0\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nSaturday 23 May 2026  01:13:22 +0000 (0:00:16.162)       0:03:36.815 ********** \n=============================================================================== \noctavia : Copying over octavia.conf ------------------------------------ 17.11s\noctavia : Running Octavia bootstrap container -------------------------- 16.16s\noctavia : Adding octavia related roles --------------------------------- 15.29s\noctavia : Add rules for security groups -------------------------------- 13.63s\noctavia : Create security groups for octavia ---------------------------- 9.50s\nservice-ks-register : octavia | Granting user roles --------------------- 7.28s\nservice-ks-register : octavia | Creating users -------------------------- 7.22s\nservice-ks-register : octavia | Creating endpoints ---------------------- 6.01s\noctavia : Get security groups for octavia ------------------------------- 5.76s\nservice-cert-copy : octavia | Copying over extra CA certificates -------- 5.73s\noctavia : Create ports for Octavia health-manager nodes ----------------- 5.34s\noctavia : Copying certificate files for octavia-housekeeping ------------ 5.30s\noctavia : Copying certificate files for octavia-health-manager ---------- 5.22s\noctavia : Copying certificate files for octavia-worker ------------------ 5.22s\noctavia : Update Octavia health manager port host_id -------------------- 4.80s\noctavia : Copying over config.json files for services ------------------- 4.70s\noctavia : Create amphora flavor ----------------------------------------- 4.35s\noctavia : Create loadbalancer management subnet ------------------------- 4.35s\noctavia : Update loadbalancer management subnet ------------------------- 4.20s\nservice-ks-register : octavia | Creating services ----------------------- 4.00s\n\u001b[32m2026-05-23 01:14:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:14:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:14:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 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-23 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-23 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-23 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-23 01:14:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:14:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:14:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:14:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:14:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:14:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:15:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:15:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:15:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:15:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-23 01:15:14\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 -- Sat May 23 01:15:18 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=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.109",
                                "",
                                "# PULL IMAGES",
                                "",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ echo",
                                "+ echo '# PULL IMAGES'",
                                "+ echo",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply --no-wait -r 2 -e custom pull-images",
                                "\u001b[32m2026-05-23 00:41:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m",
                                "\u001b[32m2026-05-23 00:41:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m",
                                "\u001b[32m2026-05-23 00:41:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8079f6f9-db1c-43cd-b02b-e492b2eab3ea (pull-images) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:41:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8079f6f9-db1c-43cd-b02b-e492b2eab3ea is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-05-23 00:41:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m",
                                "\u001b[32m2026-05-23 00:42:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m",
                                "\u001b[32m2026-05-23 00:42:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bccc3866-cd23-4a61-b44c-3ed5ebf30285 (wipe-partitions) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:42:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bccc3866-cd23-4a61-b44c-3ed5ebf30285 (wipe-partitions) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wipe partitions] *********************************************************",
                                "",
                                "TASK [Find all logical devices owned by UID 167] *******************************",
                                "Saturday 23 May 2026  00:42:07 +0000 (0:00:00.176)       0:00:00.176 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Remove all rook related logical devices] *********************************",
                                "Saturday 23 May 2026  00:42:08 +0000 (0:00:01.005)       0:00:01.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",
                                "",
                                "TASK [Find all logical devices with prefix ceph] *******************************",
                                "Saturday 23 May 2026  00:42:08 +0000 (0:00:00.262)       0:00:01.444 ********** ",
                                "\u001b[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] *********************************",
                                "Saturday 23 May 2026  00:42:09 +0000 (0:00:00.568)       0:00:02.013 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check device availability] ***********************************************",
                                "Saturday 23 May 2026  00:42:09 +0000 (0:00:00.261)       0:00:02.274 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Wipe partitions with wipefs] *********************************************",
                                "Saturday 23 May 2026  00:42:10 +0000 (0:00:01.372)       0:00:03.646 ********** ",
                                "\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-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Overwrite first 32M with zeros] ******************************************",
                                "Saturday 23 May 2026  00:42:12 +0000 (0:00:01.380)       0:00:05.026 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Reload udev rules] *******************************************************",
                                "Saturday 23 May 2026  00:42:14 +0000 (0:00:02.316)       0:00:07.343 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:42:15 +0000 (0:00:00.613)       0:00:07.957 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:42:15 +0000 (0:00:00.795)       0:00:08.752 ********** ",
                                "=============================================================================== ",
                                "Overwrite first 32M with zeros ------------------------------------------ 2.32s",
                                "Wipe partitions with wipefs --------------------------------------------- 1.38s",
                                "Check device availability ----------------------------------------------- 1.37s",
                                "Find all logical devices owned by UID 167 ------------------------------- 1.01s",
                                "Request device events from the kernel ----------------------------------- 0.80s",
                                "Reload udev rules ------------------------------------------------------- 0.61s",
                                "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-23 00:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-23 00:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cd573eba-ec34-4121-813b-cc20de9da205 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task cd573eba-ec34-4121-813b-cc20de9da205 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Saturday 23 May 2026  00:42:31 +0000 (0:00:00.367)       0:00:00.367 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:42:33 +0000 (0:00:01.358)       0:00:01.726 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  00:42:34 +0000 (0:00:01.189)       0:00:02.916 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\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] **********************************************",
                                "Saturday 23 May 2026  00:42:39 +0000 (0:00:04.989)       0:00:07.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=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 ********************************************************************",
                                "Saturday 23 May 2026  00:42:39 +0000 (0:00:00.501)       0:00:08.406 ********** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.99s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.36s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.19s",
                                "Gather facts for all hosts ---------------------------------------------- 0.50s",
                                "\u001b[32m2026-05-23 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m",
                                "\u001b[32m2026-05-23 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6bce9310-9947-4490-b327-d5e93144775f (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6bce9310-9947-4490-b327-d5e93144775f (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] ***********************************",
                                "Saturday 23 May 2026  00:42:47 +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] *****************************",
                                "Saturday 23 May 2026  00:42:47 +0000 (0:00:00.235)       0:00:00.528 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:47 +0000 (0:00:00.264)       0:00:00.792 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:42:47 +0000 (0:00:00.368)       0:00:01.161 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:48 +0000 (0:00:00.378)       0:00:01.540 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:48 +0000 (0:00:00.183)       0:00:01.723 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:48 +0000 (0:00:00.202)       0:00:01.926 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:48 +0000 (0:00:00.191)       0:00:02.117 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:49 +0000 (0:00:00.172)       0:00:02.290 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:49 +0000 (0:00:00.174)       0:00:02.464 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:49 +0000 (0:00:00.179)       0:00:02.644 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:49 +0000 (0:00:00.202)       0:00:02.846 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:49 +0000 (0:00:00.396)       0:00:03.242 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:50 +0000 (0:00:00.369)       0:00:03.612 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:50 +0000 (0:00:00.613)       0:00:04.226 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:42:51 +0000 (0:00:00.648)       0:00:04.875 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:42:52 +0000 (0:00:00.764)       0:00:05.639 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:42:52 +0000 (0:00:00.407)       0:00:06.047 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:52 +0000 (0:00:00.196)       0:00:06.244 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:53 +0000 (0:00:00.220)       0:00:06.464 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:53 +0000 (0:00:00.210)       0:00:06.674 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:53 +0000 (0:00:00.199)       0:00:06.874 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:53 +0000 (0:00:00.222)       0:00:07.096 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:54 +0000 (0:00:00.199)       0:00:07.296 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:54 +0000 (0:00:00.197)       0:00:07.494 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:54 +0000 (0:00:00.207)       0:00:07.702 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:42:55 +0000 (0:00:01.105)       0:00:08.808 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:55 +0000 (0:00:00.227)       0:00:09.035 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:55 +0000 (0:00:00.218)       0:00:09.253 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:42:56 +0000 (0:00:00.203)       0:00:09.457 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Saturday 23 May 2026  00:42:56 +0000 (0:00:00.201)       0:00:09.659 ********** ",
                                "\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] ***************************************************",
                                "Saturday 23 May 2026  00:42:56 +0000 (0:00:00.184)       0:00:09.843 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Saturday 23 May 2026  00:42:56 +0000 (0:00:00.131)       0:00:09.975 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Saturday 23 May 2026  00:42:56 +0000 (0:00:00.144)       0:00:10.119 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Saturday 23 May 2026  00:42:57 +0000 (0:00:00.139)       0:00:10.259 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Saturday 23 May 2026  00:42:57 +0000 (0:00:00.129)       0:00:10.388 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b4f1ed90-0f41-58db-9ea4-49f905d73a05'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8b269e03-c331-5dfe-ab4d-13c9a45ad129'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Saturday 23 May 2026  00:42:57 +0000 (0:00:00.174)       0:00:10.563 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b4f1ed90-0f41-58db-9ea4-49f905d73a05'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8b269e03-c331-5dfe-ab4d-13c9a45ad129'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Saturday 23 May 2026  00:42:57 +0000 (0:00:00.160)       0:00:10.723 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b4f1ed90-0f41-58db-9ea4-49f905d73a05'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8b269e03-c331-5dfe-ab4d-13c9a45ad129'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Saturday 23 May 2026  00:42:57 +0000 (0:00:00.391)       0:00:11.115 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b4f1ed90-0f41-58db-9ea4-49f905d73a05'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8b269e03-c331-5dfe-ab4d-13c9a45ad129'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Saturday 23 May 2026  00:42:58 +0000 (0:00:00.158)       0:00:11.273 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Saturday 23 May 2026  00:42:58 +0000 (0:00:00.147)       0:00:11.421 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Saturday 23 May 2026  00:42:58 +0000 (0:00:00.152)       0:00:11.573 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Saturday 23 May 2026  00:42:58 +0000 (0:00:00.137)       0:00:11.711 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Saturday 23 May 2026  00:42:58 +0000 (0:00:00.146)       0:00:11.857 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Saturday 23 May 2026  00:42:58 +0000 (0:00:00.138)       0:00:11.995 ********** ",
                                "\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\": \"b4f1ed90-0f41-58db-9ea4-49f905d73a05\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"8b269e03-c331-5dfe-ab4d-13c9a45ad129\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Saturday 23 May 2026  00:42:58 +0000 (0:00:00.148)       0:00:12.143 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Saturday 23 May 2026  00:42:59 +0000 (0:00:00.137)       0:00:12.281 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Saturday 23 May 2026  00:42:59 +0000 (0:00:00.114)       0:00:12.395 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Saturday 23 May 2026  00:42:59 +0000 (0:00:00.132)       0:00:12.527 ********** ",
                                "\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\": \"b4f1ed90-0f41-58db-9ea4-49f905d73a05\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"8b269e03-c331-5dfe-ab4d-13c9a45ad129\"\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-b4f1ed90-0f41-58db-9ea4-49f905d73a05\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129\"\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] *************************************",
                                "Saturday 23 May 2026  00:42:59 +0000 (0:00:00.425)       0:00:12.953 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:43:01 +0000 (0:00:01.842)       0:00:14.795 ********** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 23 May 2026  00:43:01 +0000 (0:00:00.270)       0:00:15.065 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:02 +0000 (0:00:00.290)       0:00:15.356 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:43:02 +0000 (0:00:00.392)       0:00:15.748 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:02 +0000 (0:00:00.198)       0:00:15.946 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:02 +0000 (0:00:00.202)       0:00:16.148 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:03 +0000 (0:00:00.191)       0:00:16.340 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:03 +0000 (0:00:00.202)       0:00:16.543 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:03 +0000 (0:00:00.660)       0:00:17.203 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:04 +0000 (0:00:00.217)       0:00:17.420 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:04 +0000 (0:00:00.197)       0:00:17.617 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:04 +0000 (0:00:00.204)       0:00:17.822 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:04 +0000 (0:00:00.430)       0:00:18.253 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:05 +0000 (0:00:00.428)       0:00:18.682 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:05 +0000 (0:00:00.410)       0:00:19.092 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:06 +0000 (0:00:00.420)       0:00:19.512 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:43:06 +0000 (0:00:00.336)       0:00:19.849 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:43:06 +0000 (0:00:00.383)       0:00:20.233 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:07 +0000 (0:00:00.179)       0:00:20.412 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:07 +0000 (0:00:00.715)       0:00:21.128 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:08 +0000 (0:00:00.198)       0:00:21.326 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:08 +0000 (0:00:00.192)       0:00:21.518 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:08 +0000 (0:00:00.185)       0:00:21.704 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:08 +0000 (0:00:00.228)       0:00:21.932 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:08 +0000 (0:00:00.189)       0:00:22.122 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:09 +0000 (0:00:00.185)       0:00:22.307 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:43:09 +0000 (0:00:00.922)       0:00:23.230 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:10 +0000 (0:00:00.186)       0:00:23.417 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:10 +0000 (0:00:00.197)       0:00:23.615 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:10 +0000 (0:00:00.238)       0:00:23.853 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Saturday 23 May 2026  00:43:10 +0000 (0:00:00.220)       0:00:24.073 ********** ",
                                "\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] ***************************************************",
                                "Saturday 23 May 2026  00:43:11 +0000 (0:00:00.424)       0:00:24.497 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Saturday 23 May 2026  00:43:11 +0000 (0:00:00.194)       0:00:24.692 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Saturday 23 May 2026  00:43:11 +0000 (0:00:00.149)       0:00:24.841 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Saturday 23 May 2026  00:43:11 +0000 (0:00:00.168)       0:00:25.010 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Saturday 23 May 2026  00:43:11 +0000 (0:00:00.209)       0:00:25.220 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '83d901c1-bd54-523d-ac74-b56aad860e18'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '985ac778-7e35-574a-8aaf-e6ab5d3bda39'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Saturday 23 May 2026  00:43:12 +0000 (0:00:00.267)       0:00:25.487 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '83d901c1-bd54-523d-ac74-b56aad860e18'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '985ac778-7e35-574a-8aaf-e6ab5d3bda39'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Saturday 23 May 2026  00:43:12 +0000 (0:00:00.160)       0:00:25.648 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '83d901c1-bd54-523d-ac74-b56aad860e18'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '985ac778-7e35-574a-8aaf-e6ab5d3bda39'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Saturday 23 May 2026  00:43:12 +0000 (0:00:00.149)       0:00:25.797 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '83d901c1-bd54-523d-ac74-b56aad860e18'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '985ac778-7e35-574a-8aaf-e6ab5d3bda39'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Saturday 23 May 2026  00:43:12 +0000 (0:00:00.188)       0:00:25.986 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Saturday 23 May 2026  00:43:12 +0000 (0:00:00.139)       0:00:26.125 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Saturday 23 May 2026  00:43:13 +0000 (0:00:00.151)       0:00:26.277 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Saturday 23 May 2026  00:43:13 +0000 (0:00:00.127)       0:00:26.404 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Saturday 23 May 2026  00:43:13 +0000 (0:00:00.380)       0:00:26.785 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Saturday 23 May 2026  00:43:13 +0000 (0:00:00.149)       0:00:26.934 ********** ",
                                "\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\": \"83d901c1-bd54-523d-ac74-b56aad860e18\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"985ac778-7e35-574a-8aaf-e6ab5d3bda39\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Saturday 23 May 2026  00:43:13 +0000 (0:00:00.132)       0:00:27.066 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Saturday 23 May 2026  00:43:13 +0000 (0:00:00.111)       0:00:27.178 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Saturday 23 May 2026  00:43:14 +0000 (0:00:00.108)       0:00:27.286 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Saturday 23 May 2026  00:43:14 +0000 (0:00:00.121)       0:00:27.407 ********** ",
                                "\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\": \"83d901c1-bd54-523d-ac74-b56aad860e18\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"985ac778-7e35-574a-8aaf-e6ab5d3bda39\"\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-83d901c1-bd54-523d-ac74-b56aad860e18\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-83d901c1-bd54-523d-ac74-b56aad860e18\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39\"\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] *************************************",
                                "Saturday 23 May 2026  00:43:14 +0000 (0:00:00.205)       0:00:27.612 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:43:15 +0000 (0:00:00.959)       0:00:28.572 ********** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 23 May 2026  00:43:15 +0000 (0:00:00.427)       0:00:29.000 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:16 +0000 (0:00:00.581)       0:00:29.581 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:43:16 +0000 (0:00:00.412)       0:00:29.994 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:16 +0000 (0:00:00.235)       0:00:30.229 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:17 +0000 (0:00:00.248)       0:00:30.478 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:17 +0000 (0:00:00.234)       0:00:30.713 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:17 +0000 (0:00:00.206)       0:00:30.919 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:17 +0000 (0:00:00.216)       0:00:31.135 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:18 +0000 (0:00:00.220)       0:00:31.355 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:18 +0000 (0:00:00.211)       0:00:31.567 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:18 +0000 (0:00:00.221)       0:00:31.789 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:19 +0000 (0:00:00.717)       0:00:32.506 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:20 +0000 (0:00:00.899)       0:00:33.406 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:20 +0000 (0:00:00.481)       0:00:33.887 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:43:21 +0000 (0:00:00.481)       0:00:34.369 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:43:21 +0000 (0:00:00.367)       0:00:34.736 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:43:21 +0000 (0:00:00.449)       0:00:35.186 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:22 +0000 (0:00:00.201)       0:00:35.388 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:22 +0000 (0:00:00.233)       0:00:35.621 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:22 +0000 (0:00:00.190)       0:00:35.811 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:22 +0000 (0:00:00.193)       0:00:36.004 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:23 +0000 (0:00:00.265)       0:00:36.270 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:23 +0000 (0:00:00.775)       0:00:37.045 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:24 +0000 (0:00:00.223)       0:00:37.269 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:24 +0000 (0:00:00.238)       0:00:37.507 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:43:24 +0000 (0:00:00.723)       0:00:38.230 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:25 +0000 (0:00:00.225)       0:00:38.456 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:25 +0000 (0:00:00.186)       0:00:38.642 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:43:25 +0000 (0:00:00.257)       0:00:38.900 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Saturday 23 May 2026  00:43:25 +0000 (0:00:00.200)       0:00:39.100 ********** ",
                                "\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] ***************************************************",
                                "Saturday 23 May 2026  00:43:26 +0000 (0:00:00.204)       0:00:39.305 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Saturday 23 May 2026  00:43:26 +0000 (0:00:00.150)       0:00:39.456 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Saturday 23 May 2026  00:43:26 +0000 (0:00:00.158)       0:00:39.614 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Saturday 23 May 2026  00:43:26 +0000 (0:00:00.164)       0:00:39.779 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Saturday 23 May 2026  00:43:26 +0000 (0:00:00.477)       0:00:40.256 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '7b737905-56fc-5e44-9786-be77b1d4f31f'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '47275144-6413-5188-957f-f9930c45e8bb'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Saturday 23 May 2026  00:43:27 +0000 (0:00:00.234)       0:00:40.491 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '7b737905-56fc-5e44-9786-be77b1d4f31f'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '47275144-6413-5188-957f-f9930c45e8bb'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Saturday 23 May 2026  00:43:27 +0000 (0:00:00.154)       0:00:40.646 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '7b737905-56fc-5e44-9786-be77b1d4f31f'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '47275144-6413-5188-957f-f9930c45e8bb'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Saturday 23 May 2026  00:43:27 +0000 (0:00:00.185)       0:00:40.831 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '7b737905-56fc-5e44-9786-be77b1d4f31f'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '47275144-6413-5188-957f-f9930c45e8bb'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Saturday 23 May 2026  00:43:27 +0000 (0:00:00.186)       0:00:41.017 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Saturday 23 May 2026  00:43:27 +0000 (0:00:00.156)       0:00:41.174 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Saturday 23 May 2026  00:43:28 +0000 (0:00:00.151)       0:00:41.326 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Saturday 23 May 2026  00:43:28 +0000 (0:00:00.147)       0:00:41.473 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Saturday 23 May 2026  00:43:28 +0000 (0:00:00.148)       0:00:41.621 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Saturday 23 May 2026  00:43:28 +0000 (0:00:00.134)       0:00:41.755 ********** ",
                                "\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\": \"7b737905-56fc-5e44-9786-be77b1d4f31f\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"47275144-6413-5188-957f-f9930c45e8bb\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Saturday 23 May 2026  00:43:28 +0000 (0:00:00.150)       0:00:41.905 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Saturday 23 May 2026  00:43:28 +0000 (0:00:00.148)       0:00:42.054 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Saturday 23 May 2026  00:43:29 +0000 (0:00:00.349)       0:00:42.404 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Saturday 23 May 2026  00:43:29 +0000 (0:00:00.143)       0:00:42.548 ********** ",
                                "\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\": \"7b737905-56fc-5e44-9786-be77b1d4f31f\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"47275144-6413-5188-957f-f9930c45e8bb\"\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-7b737905-56fc-5e44-9786-be77b1d4f31f\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-7b737905-56fc-5e44-9786-be77b1d4f31f\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-47275144-6413-5188-957f-f9930c45e8bb\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-47275144-6413-5188-957f-f9930c45e8bb\"\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] *************************************",
                                "Saturday 23 May 2026  00:43:29 +0000 (0:00:00.239)       0:00:42.787 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:43:30 +0000 (0:00:01.000)       0:00:43.787 ********** ",
                                "=============================================================================== ",
                                "Write configuration file ------------------------------------------------ 3.80s",
                                "Add known partitions to the list of available block devices ------------- 1.24s",
                                "Add known links to the list of available block devices ------------------ 1.17s",
                                "Get initial list of available block devices ----------------------------- 1.14s",
                                "Add known partitions to the list of available block devices ------------- 1.11s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.93s",
                                "Add known partitions to the list of available block devices ------------- 0.92s",
                                "Add known links to the list of available block devices ------------------ 0.90s",
                                "Print configuration data ------------------------------------------------ 0.87s",
                                "Define lvm_volumes structures ------------------------------------------- 0.82s",
                                "Set UUIDs for OSD VGs/LVs ----------------------------------------------- 0.81s",
                                "Add known partitions to the list of available block devices ------------- 0.77s",
                                "Add known links to the list of available block devices ------------------ 0.76s",
                                "Generate lvm_volumes structure (block + wal) ---------------------------- 0.73s",
                                "Add known partitions to the list of available block devices ------------- 0.72s",
                                "Add known links to the list of available block devices ------------------ 0.72s",
                                "Add known partitions to the list of available block devices ------------- 0.72s",
                                "Generate lvm_volumes structure (block only) ----------------------------- 0.68s",
                                "Set WAL devices config data --------------------------------------------- 0.67s",
                                "Add known links to the list of available block devices ------------------ 0.66s",
                                "\u001b[32m2026-05-23 00:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f2806564-9123-419e-b5ef-5fbfbddf3b0e (sync inventory) is running in background. Output coming soon.\u001b[0m",
                                "\u001b[32m2026-05-23 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m",
                                "\u001b[32m2026-05-23 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m",
                                "\u001b[32m2026-05-23 00:43:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m",
                                "\u001b[32m2026-05-23 00:43:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m",
                                "[master 2c91b57] 2026-05-23-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-23 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3dc0889a-a183-4327-b749-2d1f5b9d1857 (ceph-create-lvm-devices) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:44:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3dc0889a-a183-4327-b749-2d1f5b9d1857 (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] ***********************************",
                                "Saturday 23 May 2026  00:44:32 +0000 (0:00:00.257)       0:00:00.257 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 23 May 2026  00:44:32 +0000 (0:00:00.207)       0:00:00.465 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:32 +0000 (0:00:00.221)       0:00:00.687 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:44:33 +0000 (0:00:00.428)       0:00:01.115 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:33 +0000 (0:00:00.481)       0:00:01.596 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:33 +0000 (0:00:00.232)       0:00:01.829 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:34 +0000 (0:00:00.189)       0:00:02.018 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:34 +0000 (0:00:00.176)       0:00:02.195 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:34 +0000 (0:00:00.196)       0:00:02.391 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:34 +0000 (0:00:00.216)       0:00:02.607 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:34 +0000 (0:00:00.221)       0:00:02.828 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:34 +0000 (0:00:00.171)       0:00:03.000 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:35 +0000 (0:00:00.430)       0:00:03.430 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:35 +0000 (0:00:00.418)       0:00:03.849 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:36 +0000 (0:00:00.610)       0:00:04.459 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:37 +0000 (0:00:00.730)       0:00:05.190 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:44:37 +0000 (0:00:00.328)       0:00:05.519 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:44:37 +0000 (0:00:00.431)       0:00:05.950 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:38 +0000 (0:00:00.206)       0:00:06.156 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:38 +0000 (0:00:00.214)       0:00:06.371 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:38 +0000 (0:00:00.221)       0:00:06.593 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:38 +0000 (0:00:00.213)       0:00:06.806 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:39 +0000 (0:00:00.230)       0:00:07.036 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:39 +0000 (0:00:00.186)       0:00:07.223 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:39 +0000 (0:00:00.171)       0:00:07.394 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:39 +0000 (0:00:00.189)       0:00:07.584 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:44:40 +0000 (0:00:00.929)       0:00:08.513 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:40 +0000 (0:00:00.177)       0:00:08.691 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:40 +0000 (0:00:00.212)       0:00:08.904 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:44:41 +0000 (0:00:00.213)       0:00:09.117 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Saturday 23 May 2026  00:44:41 +0000 (0:00:00.189)       0:00:09.306 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Saturday 23 May 2026  00:44:41 +0000 (0:00:00.145)       0:00:09.452 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b4f1ed90-0f41-58db-9ea4-49f905d73a05'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8b269e03-c331-5dfe-ab4d-13c9a45ad129'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Saturday 23 May 2026  00:44:41 +0000 (0:00:00.185)       0:00:09.638 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Saturday 23 May 2026  00:44:43 +0000 (0:00:02.207)       0:00:11.845 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Saturday 23 May 2026  00:44:43 +0000 (0:00:00.163)       0:00:12.009 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Saturday 23 May 2026  00:44:45 +0000 (0:00:01.616)       0:00:13.626 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Saturday 23 May 2026  00:44:45 +0000 (0:00:00.152)       0:00:13.778 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Saturday 23 May 2026  00:44:45 +0000 (0:00:00.135)       0:00:13.914 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Saturday 23 May 2026  00:44:46 +0000 (0:00:00.426)       0:00:14.340 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Saturday 23 May 2026  00:44:46 +0000 (0:00:00.133)       0:00:14.474 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Saturday 23 May 2026  00:44:46 +0000 (0:00:00.164)       0:00:14.639 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Saturday 23 May 2026  00:44:46 +0000 (0:00:00.160)       0:00:14.800 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Saturday 23 May 2026  00:44:46 +0000 (0:00:00.170)       0:00:14.971 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Saturday 23 May 2026  00:44:47 +0000 (0:00:00.196)       0:00:15.167 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Saturday 23 May 2026  00:44:47 +0000 (0:00:00.170)       0:00:15.338 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Saturday 23 May 2026  00:44:47 +0000 (0:00:00.164)       0:00:15.503 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Saturday 23 May 2026  00:44:47 +0000 (0:00:00.157)       0:00:15.660 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Saturday 23 May 2026  00:44:47 +0000 (0:00:00.145)       0:00:15.805 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Saturday 23 May 2026  00:44:47 +0000 (0:00:00.141)       0:00:15.947 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Saturday 23 May 2026  00:44:48 +0000 (0:00:00.148)       0:00:16.095 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:44:48 +0000 (0:00:00.393)       0:00:16.489 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:44:48 +0000 (0:00:00.208)       0:00:16.697 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:44:48 +0000 (0:00:00.153)       0:00:16.851 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Saturday 23 May 2026  00:44:49 +0000 (0:00:00.687)       0:00:17.539 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Saturday 23 May 2026  00:44:50 +0000 (0:00:00.549)       0:00:18.089 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Saturday 23 May 2026  00:44:50 +0000 (0:00:00.515)       0:00:18.605 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Saturday 23 May 2026  00:44:50 +0000 (0:00:00.149)       0:00:18.754 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Saturday 23 May 2026  00:44:50 +0000 (0:00:00.112)       0:00:18.866 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Saturday 23 May 2026  00:44:50 +0000 (0:00:00.141)       0:00:19.008 ********** ",
                                "\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] ******************************************************",
                                "Saturday 23 May 2026  00:44:51 +0000 (0:00:00.147)       0:00:19.156 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Saturday 23 May 2026  00:44:51 +0000 (0:00:00.130)       0:00:19.287 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Saturday 23 May 2026  00:44:51 +0000 (0:00:00.152)       0:00:19.439 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Saturday 23 May 2026  00:44:51 +0000 (0:00:00.365)       0:00:19.805 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Saturday 23 May 2026  00:44:51 +0000 (0:00:00.142)       0:00:19.947 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Saturday 23 May 2026  00:44:52 +0000 (0:00:00.163)       0:00:20.110 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Saturday 23 May 2026  00:44:52 +0000 (0:00:00.139)       0:00:20.250 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Saturday 23 May 2026  00:44:52 +0000 (0:00:00.182)       0:00:20.432 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Saturday 23 May 2026  00:44:52 +0000 (0:00:00.146)       0:00:20.579 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Saturday 23 May 2026  00:44:52 +0000 (0:00:00.124)       0:00:20.703 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Saturday 23 May 2026  00:44:52 +0000 (0:00:00.136)       0:00:20.840 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Saturday 23 May 2026  00:44:52 +0000 (0:00:00.131)       0:00:20.972 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Saturday 23 May 2026  00:44:53 +0000 (0:00:00.194)       0:00:21.166 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Saturday 23 May 2026  00:44:53 +0000 (0:00:00.148)       0:00:21.314 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Saturday 23 May 2026  00:44:53 +0000 (0:00:00.148)       0:00:21.463 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Saturday 23 May 2026  00:44:53 +0000 (0:00:00.391)       0:00:21.855 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Saturday 23 May 2026  00:44:54 +0000 (0:00:00.166)       0:00:22.021 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Saturday 23 May 2026  00:44:54 +0000 (0:00:00.159)       0:00:22.181 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Saturday 23 May 2026  00:44:54 +0000 (0:00:00.183)       0:00:22.364 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Saturday 23 May 2026  00:44:54 +0000 (0:00:00.204)       0:00:22.569 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Saturday 23 May 2026  00:44:54 +0000 (0:00:00.167)       0:00:22.737 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Saturday 23 May 2026  00:44:54 +0000 (0:00:00.196)       0:00:22.933 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Saturday 23 May 2026  00:44:55 +0000 (0:00:00.195)       0:00:23.129 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Saturday 23 May 2026  00:44:55 +0000 (0:00:00.527)       0:00:23.656 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Saturday 23 May 2026  00:44:56 +0000 (0:00:00.512)       0:00:24.168 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Saturday 23 May 2026  00:44:56 +0000 (0:00:00.155)       0:00:24.323 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'vg_name': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'vg_name': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Saturday 23 May 2026  00:44:56 +0000 (0:00:00.179)       0:00:24.503 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Saturday 23 May 2026  00:44:56 +0000 (0:00:00.302)       0:00:24.806 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Saturday 23 May 2026  00:44:56 +0000 (0:00:00.140)       0:00:24.946 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Saturday 23 May 2026  00:44:57 +0000 (0:00:00.147)       0:00:25.094 ********** ",
                                "\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-8b269e03-c331-5dfe-ab4d-13c9a45ad129\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05\"\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-b4f1ed90-0f41-58db-9ea4-49f905d73a05\"\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-8b269e03-c331-5dfe-ab4d-13c9a45ad129\"\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] ***********************************",
                                "Saturday 23 May 2026  00:44:57 +0000 (0:00:00.266)       0:00:25.360 ********** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 23 May 2026  00:44:57 +0000 (0:00:00.248)       0:00:25.609 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:57 +0000 (0:00:00.196)       0:00:25.805 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:44:58 +0000 (0:00:00.483)       0:00:26.289 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:58 +0000 (0:00:00.190)       0:00:26.479 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:58 +0000 (0:00:00.183)       0:00:26.662 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:59 +0000 (0:00:00.542)       0:00:27.205 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:59 +0000 (0:00:00.190)       0:00:27.396 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:59 +0000 (0:00:00.194)       0:00:27.590 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:44:59 +0000 (0:00:00.204)       0:00:27.794 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:00 +0000 (0:00:00.223)       0:00:28.018 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:00 +0000 (0:00:00.204)       0:00:28.223 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:00 +0000 (0:00:00.474)       0:00:28.697 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:01 +0000 (0:00:00.461)       0:00:29.158 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:01 +0000 (0:00:00.501)       0:00:29.660 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:02 +0000 (0:00:00.460)       0:00:30.121 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:45:02 +0000 (0:00:00.369)       0:00:30.490 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:45:03 +0000 (0:00:00.782)       0:00:31.272 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:03 +0000 (0:00:00.253)       0:00:31.525 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:03 +0000 (0:00:00.238)       0:00:31.763 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:04 +0000 (0:00:00.254)       0:00:32.018 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:04 +0000 (0:00:00.251)       0:00:32.269 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:04 +0000 (0:00:00.206)       0:00:32.476 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:04 +0000 (0:00:00.236)       0:00:32.712 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:04 +0000 (0:00:00.199)       0:00:32.912 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:05 +0000 (0:00:00.206)       0:00:33.119 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:45:06 +0000 (0:00:00.908)       0:00:34.028 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:06 +0000 (0:00:00.195)       0:00:34.223 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:06 +0000 (0:00:00.203)       0:00:34.426 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:07 +0000 (0:00:00.696)       0:00:35.122 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Saturday 23 May 2026  00:45:07 +0000 (0:00:00.211)       0:00:35.334 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Saturday 23 May 2026  00:45:07 +0000 (0:00:00.139)       0:00:35.473 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '83d901c1-bd54-523d-ac74-b56aad860e18'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '985ac778-7e35-574a-8aaf-e6ab5d3bda39'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Saturday 23 May 2026  00:45:07 +0000 (0:00:00.238)       0:00:35.712 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Saturday 23 May 2026  00:45:09 +0000 (0:00:01.880)       0:00:37.592 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Saturday 23 May 2026  00:45:09 +0000 (0:00:00.162)       0:00:37.754 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Saturday 23 May 2026  00:45:11 +0000 (0:00:01.394)       0:00:39.149 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Saturday 23 May 2026  00:45:11 +0000 (0:00:00.165)       0:00:39.314 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Saturday 23 May 2026  00:45:11 +0000 (0:00:00.176)       0:00:39.490 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Saturday 23 May 2026  00:45:11 +0000 (0:00:00.170)       0:00:39.661 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Saturday 23 May 2026  00:45:11 +0000 (0:00:00.137)       0:00:39.799 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Saturday 23 May 2026  00:45:11 +0000 (0:00:00.173)       0:00:39.973 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Saturday 23 May 2026  00:45:12 +0000 (0:00:00.450)       0:00:40.424 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Saturday 23 May 2026  00:45:12 +0000 (0:00:00.183)       0:00:40.608 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Saturday 23 May 2026  00:45:12 +0000 (0:00:00.148)       0:00:40.756 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Saturday 23 May 2026  00:45:12 +0000 (0:00:00.179)       0:00:40.935 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Saturday 23 May 2026  00:45:13 +0000 (0:00:00.237)       0:00:41.173 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Saturday 23 May 2026  00:45:13 +0000 (0:00:00.150)       0:00:41.323 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Saturday 23 May 2026  00:45:13 +0000 (0:00:00.143)       0:00:41.466 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Saturday 23 May 2026  00:45:13 +0000 (0:00:00.133)       0:00:41.600 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Saturday 23 May 2026  00:45:13 +0000 (0:00:00.119)       0:00:41.719 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:45:13 +0000 (0:00:00.135)       0:00:41.855 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:45:13 +0000 (0:00:00.139)       0:00:41.994 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:45:14 +0000 (0:00:00.144)       0:00:42.139 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Saturday 23 May 2026  00:45:14 +0000 (0:00:00.785)       0:00:42.925 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Saturday 23 May 2026  00:45:15 +0000 (0:00:00.531)       0:00:43.456 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Saturday 23 May 2026  00:45:15 +0000 (0:00:00.532)       0:00:43.989 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Saturday 23 May 2026  00:45:16 +0000 (0:00:00.170)       0:00:44.159 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Saturday 23 May 2026  00:45:16 +0000 (0:00:00.144)       0:00:44.303 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Saturday 23 May 2026  00:45:16 +0000 (0:00:00.120)       0:00:44.424 ********** ",
                                "\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] ******************************************************",
                                "Saturday 23 May 2026  00:45:16 +0000 (0:00:00.169)       0:00:44.593 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Saturday 23 May 2026  00:45:16 +0000 (0:00:00.160)       0:00:44.753 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Saturday 23 May 2026  00:45:16 +0000 (0:00:00.139)       0:00:44.893 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Saturday 23 May 2026  00:45:17 +0000 (0:00:00.164)       0:00:45.057 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Saturday 23 May 2026  00:45:17 +0000 (0:00:00.142)       0:00:45.199 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Saturday 23 May 2026  00:45:17 +0000 (0:00:00.144)       0:00:45.344 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Saturday 23 May 2026  00:45:17 +0000 (0:00:00.374)       0:00:45.718 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Saturday 23 May 2026  00:45:17 +0000 (0:00:00.140)       0:00:45.858 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Saturday 23 May 2026  00:45:17 +0000 (0:00:00.133)       0:00:45.992 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Saturday 23 May 2026  00:45:18 +0000 (0:00:00.144)       0:00:46.137 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Saturday 23 May 2026  00:45:18 +0000 (0:00:00.175)       0:00:46.313 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Saturday 23 May 2026  00:45:18 +0000 (0:00:00.137)       0:00:46.450 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Saturday 23 May 2026  00:45:18 +0000 (0:00:00.166)       0:00:46.617 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Saturday 23 May 2026  00:45:18 +0000 (0:00:00.143)       0:00:46.760 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Saturday 23 May 2026  00:45:18 +0000 (0:00:00.135)       0:00:46.896 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Saturday 23 May 2026  00:45:19 +0000 (0:00:00.163)       0:00:47.059 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Saturday 23 May 2026  00:45:19 +0000 (0:00:00.168)       0:00:47.228 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Saturday 23 May 2026  00:45:19 +0000 (0:00:00.174)       0:00:47.403 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Saturday 23 May 2026  00:45:19 +0000 (0:00:00.513)       0:00:47.916 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Saturday 23 May 2026  00:45:20 +0000 (0:00:00.201)       0:00:48.118 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Saturday 23 May 2026  00:45:20 +0000 (0:00:00.191)       0:00:48.309 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Saturday 23 May 2026  00:45:20 +0000 (0:00:00.181)       0:00:48.491 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Saturday 23 May 2026  00:45:20 +0000 (0:00:00.162)       0:00:48.653 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Saturday 23 May 2026  00:45:21 +0000 (0:00:00.589)       0:00:49.242 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Saturday 23 May 2026  00:45:21 +0000 (0:00:00.559)       0:00:49.801 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Saturday 23 May 2026  00:45:21 +0000 (0:00:00.173)       0:00:49.975 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'vg_name': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'vg_name': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Saturday 23 May 2026  00:45:22 +0000 (0:00:00.216)       0:00:50.191 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Saturday 23 May 2026  00:45:22 +0000 (0:00:00.163)       0:00:50.355 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Saturday 23 May 2026  00:45:22 +0000 (0:00:00.208)       0:00:50.563 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Saturday 23 May 2026  00:45:22 +0000 (0:00:00.203)       0:00:50.766 ********** ",
                                "\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-83d901c1-bd54-523d-ac74-b56aad860e18\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-83d901c1-bd54-523d-ac74-b56aad860e18\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39\"\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-83d901c1-bd54-523d-ac74-b56aad860e18\"\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-985ac778-7e35-574a-8aaf-e6ab5d3bda39\"\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] ***********************************",
                                "Saturday 23 May 2026  00:45:23 +0000 (0:00:00.568)       0:00:51.334 ********** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Saturday 23 May 2026  00:45:23 +0000 (0:00:00.267)       0:00:51.602 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:23 +0000 (0:00:00.281)       0:00:51.883 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:45:24 +0000 (0:00:00.438)       0:00:52.322 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:24 +0000 (0:00:00.191)       0:00:52.513 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:24 +0000 (0:00:00.201)       0:00:52.715 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:24 +0000 (0:00:00.205)       0:00:52.920 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:25 +0000 (0:00:00.201)       0:00:53.122 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:25 +0000 (0:00:00.193)       0:00:53.315 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:25 +0000 (0:00:00.667)       0:00:53.983 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:26 +0000 (0:00:00.209)       0:00:54.192 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:26 +0000 (0:00:00.208)       0:00:54.401 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:26 +0000 (0:00:00.442)       0:00:54.843 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:27 +0000 (0:00:00.432)       0:00:55.275 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:27 +0000 (0:00:00.449)       0:00:55.725 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Saturday 23 May 2026  00:45:28 +0000 (0:00:00.465)       0:00:56.190 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:45:28 +0000 (0:00:00.349)       0:00:56.540 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:45:28 +0000 (0:00:00.455)       0:00:56.996 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:29 +0000 (0:00:00.199)       0:00:57.195 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:29 +0000 (0:00:00.203)       0:00:57.398 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:30 +0000 (0:00:00.705)       0:00:58.104 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:30 +0000 (0:00:00.208)       0:00:58.312 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:30 +0000 (0:00:00.254)       0:00:58.567 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:30 +0000 (0:00:00.207)       0:00:58.774 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:31 +0000 (0:00:00.248)       0:00:59.023 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:31 +0000 (0:00:00.202)       0:00:59.225 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:45:31 +0000 (0:00:00.671)       0:00:59.896 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:32 +0000 (0:00:00.196)       0:01:00.093 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:32 +0000 (0:00:00.196)       0:01:00.290 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Saturday 23 May 2026  00:45:32 +0000 (0:00:00.189)       0:01:00.480 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Saturday 23 May 2026  00:45:32 +0000 (0:00:00.214)       0:01:00.694 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Saturday 23 May 2026  00:45:33 +0000 (0:00:00.387)       0:01:01.081 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '7b737905-56fc-5e44-9786-be77b1d4f31f'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '47275144-6413-5188-957f-f9930c45e8bb'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Saturday 23 May 2026  00:45:33 +0000 (0:00:00.194)       0:01:01.276 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Saturday 23 May 2026  00:45:35 +0000 (0:00:01.832)       0:01:03.109 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Saturday 23 May 2026  00:45:35 +0000 (0:00:00.137)       0:01:03.246 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Saturday 23 May 2026  00:45:36 +0000 (0:00:01.375)       0:01:04.622 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Saturday 23 May 2026  00:45:36 +0000 (0:00:00.165)       0:01:04.787 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Saturday 23 May 2026  00:45:36 +0000 (0:00:00.156)       0:01:04.944 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Saturday 23 May 2026  00:45:37 +0000 (0:00:00.158)       0:01:05.103 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Saturday 23 May 2026  00:45:37 +0000 (0:00:00.139)       0:01:05.243 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Saturday 23 May 2026  00:45:37 +0000 (0:00:00.152)       0:01:05.395 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Saturday 23 May 2026  00:45:37 +0000 (0:00:00.185)       0:01:05.581 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Saturday 23 May 2026  00:45:37 +0000 (0:00:00.151)       0:01:05.733 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Saturday 23 May 2026  00:45:38 +0000 (0:00:00.358)       0:01:06.091 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Saturday 23 May 2026  00:45:38 +0000 (0:00:00.150)       0:01:06.241 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Saturday 23 May 2026  00:45:38 +0000 (0:00:00.145)       0:01:06.387 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Saturday 23 May 2026  00:45:38 +0000 (0:00:00.141)       0:01:06.529 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Saturday 23 May 2026  00:45:38 +0000 (0:00:00.121)       0:01:06.651 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Saturday 23 May 2026  00:45:38 +0000 (0:00:00.127)       0:01:06.778 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Saturday 23 May 2026  00:45:38 +0000 (0:00:00.127)       0:01:06.905 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:45:39 +0000 (0:00:00.111)       0:01:07.017 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:45:39 +0000 (0:00:00.124)       0:01:07.142 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:45:39 +0000 (0:00:00.135)       0:01:07.277 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Saturday 23 May 2026  00:45:39 +0000 (0:00:00.493)       0:01:07.771 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Saturday 23 May 2026  00:45:40 +0000 (0:00:00.475)       0:01:08.247 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Saturday 23 May 2026  00:45:40 +0000 (0:00:00.641)       0:01:08.888 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Saturday 23 May 2026  00:45:41 +0000 (0:00:00.131)       0:01:09.020 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Saturday 23 May 2026  00:45:41 +0000 (0:00:00.107)       0:01:09.127 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Saturday 23 May 2026  00:45:41 +0000 (0:00:00.102)       0:01:09.230 ********** ",
                                "\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] ******************************************************",
                                "Saturday 23 May 2026  00:45:41 +0000 (0:00:00.133)       0:01:09.363 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Saturday 23 May 2026  00:45:41 +0000 (0:00:00.122)       0:01:09.486 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Saturday 23 May 2026  00:45:41 +0000 (0:00:00.129)       0:01:09.616 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Saturday 23 May 2026  00:45:41 +0000 (0:00:00.125)       0:01:09.741 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Saturday 23 May 2026  00:45:41 +0000 (0:00:00.127)       0:01:09.868 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Saturday 23 May 2026  00:45:41 +0000 (0:00:00.136)       0:01:10.005 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Saturday 23 May 2026  00:45:42 +0000 (0:00:00.153)       0:01:10.158 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Saturday 23 May 2026  00:45:42 +0000 (0:00:00.133)       0:01:10.292 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Saturday 23 May 2026  00:45:42 +0000 (0:00:00.129)       0:01:10.422 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Saturday 23 May 2026  00:45:42 +0000 (0:00:00.350)       0:01:10.772 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Saturday 23 May 2026  00:45:42 +0000 (0:00:00.121)       0:01:10.893 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Saturday 23 May 2026  00:45:43 +0000 (0:00:00.126)       0:01:11.020 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Saturday 23 May 2026  00:45:43 +0000 (0:00:00.134)       0:01:11.154 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Saturday 23 May 2026  00:45:43 +0000 (0:00:00.136)       0:01:11.290 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Saturday 23 May 2026  00:45:43 +0000 (0:00:00.162)       0:01:11.453 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Saturday 23 May 2026  00:45:43 +0000 (0:00:00.151)       0:01:11.605 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Saturday 23 May 2026  00:45:43 +0000 (0:00:00.182)       0:01:11.787 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Saturday 23 May 2026  00:45:43 +0000 (0:00:00.161)       0:01:11.949 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Saturday 23 May 2026  00:45:44 +0000 (0:00:00.159)       0:01:12.109 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Saturday 23 May 2026  00:45:44 +0000 (0:00:00.169)       0:01:12.278 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Saturday 23 May 2026  00:45:44 +0000 (0:00:00.158)       0:01:12.437 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Saturday 23 May 2026  00:45:44 +0000 (0:00:00.396)       0:01:12.833 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Saturday 23 May 2026  00:45:44 +0000 (0:00:00.172)       0:01:13.005 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Saturday 23 May 2026  00:45:45 +0000 (0:00:00.535)       0:01:13.540 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Saturday 23 May 2026  00:45:46 +0000 (0:00:00.505)       0:01:14.046 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Saturday 23 May 2026  00:45:46 +0000 (0:00:00.148)       0:01:14.194 ********** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'vg_name': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'vg_name': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Saturday 23 May 2026  00:45:46 +0000 (0:00:00.175)       0:01:14.369 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Saturday 23 May 2026  00:45:46 +0000 (0:00:00.165)       0:01:14.534 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Saturday 23 May 2026  00:45:46 +0000 (0:00:00.170)       0:01:14.705 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Saturday 23 May 2026  00:45:46 +0000 (0:00:00.164)       0:01:14.870 ********** ",
                                "\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-47275144-6413-5188-957f-f9930c45e8bb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-47275144-6413-5188-957f-f9930c45e8bb\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-7b737905-56fc-5e44-9786-be77b1d4f31f\"\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-7b737905-56fc-5e44-9786-be77b1d4f31f\"\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-47275144-6413-5188-957f-f9930c45e8bb\"\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 ********************************************************************",
                                "Saturday 23 May 2026  00:45:47 +0000 (0:00:00.166)       0:01:15.036 ********** ",
                                "=============================================================================== ",
                                "Create block VGs -------------------------------------------------------- 5.92s",
                                "Create block LVs -------------------------------------------------------- 4.39s",
                                "Gather DB VGs with total and available size in bytes -------------------- 1.97s",
                                "Gather DB+WAL VGs with total and available size in bytes ---------------- 1.69s",
                                "Add known partitions to the list of available block devices ------------- 1.67s",
                                "Get list of Ceph LVs with associated VGs -------------------------------- 1.65s",
                                "Get list of Ceph PVs with associated VGs -------------------------------- 1.58s",
                                "Gather WAL VGs with total and available size in bytes ------------------- 1.56s",
                                "Add known links to the list of available block devices ------------------ 1.35s",
                                "Print LVM report data --------------------------------------------------- 1.00s",
                                "Add known partitions to the list of available block devices ------------- 0.93s",
                                "Add known partitions to the list of available block devices ------------- 0.91s",
                                "Print 'Create WAL LVs for ceph_wal_devices' ----------------------------- 0.86s",
                                "Create DB+WAL VGs ------------------------------------------------------- 0.80s",
                                "Create DB LVs for ceph_db_wal_devices ----------------------------------- 0.77s",
                                "Print 'Create DB VGs' --------------------------------------------------- 0.76s",
                                "Add known links to the list of available block devices ------------------ 0.73s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.72s",
                                "Create DB LVs for ceph_db_devices --------------------------------------- 0.71s",
                                "Add known partitions to the list of available block devices ------------- 0.71s",
                                "\u001b[32m2026-05-23 00:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-23 00:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 06be9adb-4469-4dc4-bab1-ef653a04092d (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:45:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 06be9adb-4469-4dc4-bab1-ef653a04092d (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Saturday 23 May 2026  00:46:03 +0000 (0:00:00.382)       0:00:00.382 ********** ",
                                "\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.facts : Copy fact files] ***********************************",
                                "Saturday 23 May 2026  00:46:04 +0000 (0:00:01.376)       0:00:01.758 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Saturday 23 May 2026  00:46:05 +0000 (0:00:01.225)       0:00:02.983 ********** ",
                                "\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-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] **********************************************",
                                "Saturday 23 May 2026  00:46:11 +0000 (0:00:05.751)       0:00:08.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 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 ********************************************************************",
                                "Saturday 23 May 2026  00:46:12 +0000 (0:00:00.549)       0:00:09.284 ********** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.75s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.38s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.22s",
                                "Gather facts for all hosts ---------------------------------------------- 0.55s",
                                "\u001b[32m2026-05-23 00:46:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m",
                                "\u001b[32m2026-05-23 00:46:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3403804f-e912-4924-be36-f056d967638d (frr) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 00:46:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3403804f-e912-4924-be36-f056d967638d (frr) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role frr] **********************************************************",
                                "",
                                "TASK [osism.services.frr : Include distribution specific install tasks] ********",
                                "Saturday 23 May 2026  00:46:28 +0000 (0:00:00.311)       0:00:00.311 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:46:28 +0000 (0:00:00.232)       0:00:00.544 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Install frr package] ********************************",
                                "Saturday 23 May 2026  00:46:30 +0000 (0:00:01.617)       0:00:02.162 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************",
                                "Saturday 23 May 2026  00:46:40 +0000 (0:00:10.275)       0:00:12.437 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************",
                                "Saturday 23 May 2026  00:46:41 +0000 (0:00:01.086)       0:00:13.523 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set _frr_uplinks fact] ******************************",
                                "Saturday 23 May 2026  00:46:42 +0000 (0:00:00.943)       0:00:14.467 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Write frr_config_template to temporary file] ********",
                                "Saturday 23 May 2026  00:46:43 +0000 (0:00:01.300)       0:00:15.768 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***",
                                "Saturday 23 May 2026  00:46:43 +0000 (0:00:00.159)       0:00:15.928 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Remove temporary frr_config_template file] **********",
                                "Saturday 23 May 2026  00:46:44 +0000 (0:00:00.306)       0:00:16.235 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***",
                                "Saturday 23 May 2026  00:46:44 +0000 (0:00:00.163)       0:00:16.398 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***",
                                "Saturday 23 May 2026  00:46:44 +0000 (0:00:00.133)       0:00:16.532 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******",
                                "Saturday 23 May 2026  00:46:44 +0000 (0:00:00.163)       0:00:16.696 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set sysctl parameters] ******************************",
                                "Saturday 23 May 2026  00:46:45 +0000 (0:00:01.041)       0:00:17.737 ********** ",
                                "\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] *********************************",
                                "Saturday 23 May 2026  00:46:47 +0000 (0:00:02.301)       0:00:20.038 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.frr : Restart frr service] *********************",
                                "Saturday 23 May 2026  00:46:49 +0000 (0:00:01.206)       0:00:21.245 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:46:50 +0000 (0:00:01.433)       0:00:22.678 ********** ",
                                "=============================================================================== ",
                                "osism.services.frr : Install frr package ------------------------------- 10.28s",
                                "osism.services.frr : Set sysctl parameters ------------------------------ 2.30s",
                                "osism.services.frr : Pin frr package version ---------------------------- 1.62s",
                                "osism.services.frr : Restart frr service -------------------------------- 1.43s",
                                "osism.services.frr : Set _frr_uplinks fact ------------------------------ 1.30s",
                                "osism.services.frr : Manage frr service --------------------------------- 1.21s",
                                "osism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 1.09s",
                                "osism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 1.04s",
                                "osism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.94s",
                                "osism.services.frr : Render frr.conf from frr_config_template variable --- 0.31s",
                                "osism.services.frr : Include distribution specific install tasks -------- 0.23s",
                                "osism.services.frr : Remove temporary frr_config_template file ---------- 0.16s",
                                "osism.services.frr : Copy frr.conf file from the configuration repository --- 0.16s",
                                "osism.services.frr : Write frr_config_template to temporary file -------- 0.16s",
                                "osism.services.frr : Check for frr.conf file in the configuration repository --- 0.13s",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- START -- Sat May 23 00:46:51 UTC 2026",
                                "",
                                "\u001b[32m2026-05-23 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-23 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0b72b7f1-5046-4448-805d-7974a49e7da5 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Apply role geerlingguy.dotfiles] *****************************************",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****",
                                "Saturday 23 May 2026  00:47:13 +0000 (0:00:00.425)       0:00:00.425 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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 [geerlingguy.dotfiles : Ensure all configured dotfiles are links.] ********",
                                "Saturday 23 May 2026  00:47:17 +0000 (0:00:04.508)       0:00:04.933 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (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.] ***",
                                "Saturday 23 May 2026  00:47:20 +0000 (0:00:02.283)       0:00:07.216 ********** ",
                                "\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-23 00:47:18.420776', 'end': '2026-05-23 00:47:18.427633', 'delta': '0:00:00.006857', '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-23 00:47:18.355635', 'end': '2026-05-23 00:47:18.365949', 'delta': '0:00:00.010314', '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-23 00:47:18.586278', 'end': '2026-05-23 00:47:18.595027', 'delta': '0:00:00.008749', '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-23 00:47:18.406229', 'end': '2026-05-23 00:47:18.411404', 'delta': '0:00:00.005175', '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-23 00:47:18.646295', 'end': '2026-05-23 00:47:18.655131', 'delta': '0:00:00.008836', '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-23 00:47:19.092676', 'end': '2026-05-23 00:47:19.101748', 'delta': '0:00:00.009072', '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-23 00:47:19.297931', 'end': '2026-05-23 00:47:19.304828', 'delta': '0:00:00.006897', 'failed': False, 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'ls -F ~/.tmux.conf', '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': [\"ls: cannot access '/home/dragon/.tmux.conf': No such file or directory\"], 'failed_when_result': False, 'item': '.tmux.conf', 'ansible_loop_var': 'item'}])\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist.] ****",
                                "Saturday 23 May 2026  00:47:21 +0000 (0:00:01.547)       0:00:08.764 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Link dotfiles into home folder.] ******************",
                                "Saturday 23 May 2026  00:47:23 +0000 (0:00:01.723)       0:00:10.487 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-5] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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 ********************************************************************",
                                "Saturday 23 May 2026  00:47:25 +0000 (0:00:02.671)       0:00:13.159 ********** ",
                                "=============================================================================== ",
                                "geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 4.51s",
                                "geerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 2.67s",
                                "geerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 2.29s",
                                "geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 1.72s",
                                "geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.54s",
                                "\u001b[32m2026-05-23 00:47:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c93c25b8-1d3e-4290-b7fb-ad37eb1a3c5c is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f857657-bfdb-458e-b929-58a6fc5dc938 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a447fd3e-62cc-45ac-9576-1ee4af6ad4dc is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role homer] ********************************************************",
                                "",
                                "TASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***",
                                "Saturday 23 May 2026  00:47:14 +0000 (0:00:01.328)       0:00:01.328 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:47:15 +0000 (0:00:00.390)       0:00:01.719 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create required directories] **********************",
                                "Saturday 23 May 2026  00:47:17 +0000 (0:00:02.044)       0:00:03.763 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:47:18 +0000 (0:00:01.218)       0:00:04.981 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy docker-compose.yml file] *********************",
                                "Saturday 23 May 2026  00:47:21 +0000 (0:00:02.861)       0:00:07.843 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Manage homer service] *****************************",
                                "Saturday 23 May 2026  00:47:23 +0000 (0:00:02.090)       0:00:09.933 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  00:47:49 +0000 (0:00:26.378)       0:00:36.312 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:47:51 +0000 (0:00:01.692)       0:00:38.004 ********** ",
                                "=============================================================================== ",
                                "osism.services.homer : Manage homer service ---------------------------- 26.38s",
                                "osism.services.homer : Copy config.yml configuration file --------------- 2.86s",
                                "osism.services.homer : Copy docker-compose.yml file --------------------- 2.09s",
                                "osism.services.homer : Create traefik external network ------------------ 2.04s",
                                "osism.services.homer : Restart homer service ---------------------------- 1.69s",
                                "osism.services.homer : Create required directories ---------------------- 1.22s",
                                "osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.39s",
                                "",
                                "",
                                "PLAY [Apply role openstackclient] **********************************************",
                                "",
                                "TASK [osism.services.openstackclient : Include tasks] **************************",
                                "Saturday 23 May 2026  00:47:15 +0000 (0:00:00.993)       0:00:00.993 ********** ",
                                "\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] ************",
                                "Saturday 23 May 2026  00:47:16 +0000 (0:00:00.470)       0:00:01.463 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  00:47:18 +0000 (0:00:02.648)       0:00:04.112 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Manage openstackclient service] *********",
                                "Saturday 23 May 2026  00:47:20 +0000 (0:00:01.629)       0:00:05.741 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  00:47:57 +0000 (0:00:36.415)       0:00:42.156 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Remove ospurge wrapper script] **********",
                                "Saturday 23 May 2026  00:47:58 +0000 (0:00:01.791)       0:00:43.948 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***",
                                "Saturday 23 May 2026  00:48:00 +0000 (0:00:01.583)       0:00:45.531 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***",
                                "Saturday 23 May 2026  00:48:03 +0000 (0:00:02.899)       0:00:48.430 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***",
                                "Saturday 23 May 2026  00:48:04 +0000 (0:00:01.154)       0:00:49.585 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***",
                                "Saturday 23 May 2026  00:48:06 +0000 (0:00:01.543)       0:00:51.128 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:48:06 +0000 (0:00:00.839)       0:00:51.967 ********** ",
                                "=============================================================================== ",
                                "osism.services.openstackclient : Manage openstackclient service -------- 36.42s",
                                "osism.services.openstackclient : Restart openstackclient service -------- 2.90s",
                                "osism.services.openstackclient : Create required directories ------------ 2.65s",
                                "osism.services.openstackclient : Copy openstack wrapper script ---------- 1.79s",
                                "osism.services.openstackclient : Copy docker-compose.yml file ----------- 1.63s",
                                "osism.services.openstackclient : Remove ospurge wrapper script ---------- 1.58s",
                                "osism.services.openstackclient : Wait for an healthy service ------------ 1.54s",
                                "osism.services.openstackclient : Ensure that all containers are up ------ 1.15s",
                                "osism.services.openstackclient : Copy bash completion script ------------ 0.84s",
                                "osism.services.openstackclient : Include tasks -------------------------- 0.47s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 23 May 2026  00:47:13 +0000 (0:00:00.573)       0:00:00.573 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  00:47:16 +0000 (0:00:02.463)       0:00:03.037 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:47:17 +0000 (0:00:01.577)       0:00:04.614 ********** ",
                                "\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 : Install apt-transport-https package] ************",
                                "Saturday 23 May 2026  00:47:21 +0000 (0:00:04.011)       0:00:08.625 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\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-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository gpg key] *************************",
                                "Saturday 23 May 2026  00:47:25 +0000 (0:00:03.419)       0:00:12.045 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository] *********************************",
                                "Saturday 23 May 2026  00:47:26 +0000 (0:00:01.822)       0:00:13.867 ********** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install package netdata] ************************",
                                "Saturday 23 May 2026  00:47:37 +0000 (0:00:10.524)       0:00:24.392 ********** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include config tasks] ***************************",
                                "Saturday 23 May 2026  00:48:03 +0000 (0:00:25.535)       0:00:49.927 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:48:05 +0000 (0:00:02.610)       0:00:52.538 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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] ***",
                                "Saturday 23 May 2026  00:48:12 +0000 (0:00:06.690)       0:00:59.228 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Opt out from anonymous statistics] **************",
                                "Saturday 23 May 2026  00:48:14 +0000 (0:00:02.103)       0:01:01.332 ********** ",
                                "\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 [osism.services.netdata : Add netdata user to docker group] ***************",
                                "Saturday 23 May 2026  00:48:16 +0000 (0:00:02.008)       0:01:03.341 ********** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Manage service netdata] *************************",
                                "Saturday 23 May 2026  00:48:18 +0000 (0:00:02.163)       0:01:05.504 ********** ",
                                "\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-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",
                                "",
                                "TASK [osism.services.netdata : Include host type specific tasks] ***************",
                                "Saturday 23 May 2026  00:48:21 +0000 (0:00:03.180)       0:01:08.685 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  00:48:23 +0000 (0:00:01.511)       0:01:10.196 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.netdata : Restart service netdata] *************",
                                "Saturday 23 May 2026  00:48:26 +0000 (0:00:03.368)       0:01:13.564 ********** ",
                                "\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",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:48:38 +0000 (0:00:11.564)       0:01:25.129 ********** ",
                                "=============================================================================== ",
                                "osism.services.netdata : Install package netdata ----------------------- 25.54s",
                                "osism.services.netdata : Restart service netdata ----------------------- 11.57s",
                                "osism.services.netdata : Add repository -------------------------------- 10.52s",
                                "osism.services.netdata : Copy configuration files ----------------------- 6.69s",
                                "osism.services.netdata : Remove old architecture-dependent repository --- 4.01s",
                                "osism.services.netdata : Install apt-transport-https package ------------ 3.42s",
                                "osism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 3.37s",
                                "osism.services.netdata : Manage service netdata ------------------------- 3.18s",
                                "osism.services.netdata : Include config tasks --------------------------- 2.61s",
                                "Group hosts based on enabled services ----------------------------------- 2.46s",
                                "osism.services.netdata : Add netdata user to docker group --------------- 2.16s",
                                "osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 2.10s",
                                "osism.services.netdata : Opt out from anonymous statistics -------------- 2.01s",
                                "osism.services.netdata : Add repository gpg key ------------------------- 1.82s",
                                "osism.services.netdata : Include distribution specific install tasks ---- 1.58s",
                                "osism.services.netdata : Include host type specific tasks --------------- 1.51s",
                                "\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc58dae5-d02e-4457-93a9-8c8f5e0e449b is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:48:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a47c03a7-7a9f-4d67-a36a-12eb0eaf54b1 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role phpmyadmin] ***************************************************",
                                "",
                                "TASK [osism.services.phpmyadmin : Create traefik external network] *************",
                                "Saturday 23 May 2026  00:47:33 +0000 (0:00:00.592)       0:00:00.592 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Create required directories] *****************",
                                "Saturday 23 May 2026  00:47:34 +0000 (0:00:01.803)       0:00:02.396 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************",
                                "Saturday 23 May 2026  00:47:35 +0000 (0:00:00.707)       0:00:03.104 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************",
                                "Saturday 23 May 2026  00:47:37 +0000 (0:00:01.358)       0:00:04.462 ********** ",
                                "\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] *******",
                                "Saturday 23 May 2026  00:48:48 +0000 (0:01:11.590)       0:01:16.052 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:48:51 +0000 (0:00:03.324)       0:01:19.377 ********** ",
                                "=============================================================================== ",
                                "osism.services.phpmyadmin : Manage phpmyadmin service ------------------ 71.59s",
                                "osism.services.phpmyadmin : Restart phpmyadmin service ------------------ 3.33s",
                                "osism.services.phpmyadmin : Create traefik external network ------------- 1.80s",
                                "osism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 1.36s",
                                "osism.services.phpmyadmin : Create required directories ----------------- 0.71s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Apply role common] *******************************************************",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Saturday 23 May 2026  00:47:07 +0000 (0:00:00.351)       0:00:00.351 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:47:08 +0000 (0:00:01.382)       0:00:01.733 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\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-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-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] **************************************************",
                                "Saturday 23 May 2026  00:47:12 +0000 (0:00:03.954)       0:00:05.688 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:47:14 +0000 (0:00:01.648)       0:00:07.336 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  00:47:19 +0000 (0:00:05.227)       0:00:12.563 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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]\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:2024.2', '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:2024.2', '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 [service-cert-copy : common | Copying over backend internal TLS key] ******",
                                "Saturday 23 May 2026  00:47:21 +0000 (0:00:02.214)       0:00:14.778 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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]\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:2024.2', '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:2024.2', '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:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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 : Copying over /run subdirectories conf] **************************",
                                "Saturday 23 May 2026  00:47:25 +0000 (0:00:03.879)       0:00:18.657 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:47:26 +0000 (0:00:01.075)       0:00:19.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-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 [common : Copying over config.json files for services] ********************",
                                "Saturday 23 May 2026  00:47:28 +0000 (0:00:01.260)       0:00:20.993 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', '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:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *************************",
                                "Saturday 23 May 2026  00:47:35 +0000 (0:00:07.176)       0:00:28.170 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:47:37 +0000 (0:00:02.057)       0:00:30.227 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:47:38 +0000 (0:00:01.413)       0:00:31.641 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:47:39 +0000 (0:00:00.957)       0:00:32.599 ********** ",
                                "\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] **************************************",
                                "Saturday 23 May 2026  00:47:40 +0000 (0:00:00.907)       0:00:33.506 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over cron logrotate config file] ************************",
                                "Saturday 23 May 2026  00:47:47 +0000 (0:00:06.823)       0:00:40.330 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (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-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-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-5] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************",
                                "Saturday 23 May 2026  00:47:50 +0000 (0:00:03.076)       0:00:43.406 ********** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Ensuring config directories have correct owner and permission] ***",
                                "Saturday 23 May 2026  00:47:53 +0000 (0:00:03.286)       0:00:46.693 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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] ************************",
                                "Saturday 23 May 2026  00:47:57 +0000 (0:00:03.959)       0:00:50.652 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-0] => (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] **********************",
                                "Saturday 23 May 2026  00:48:00 +0000 (0:00:03.203)       0:00:53.855 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (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-node-5] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [common : Check common containers] ****************************************",
                                "Saturday 23 May 2026  00:48:04 +0000 (0:00:03.247)       0:00:57.103 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Creating log volume] ********************************************",
                                "Saturday 23 May 2026  00:48:08 +0000 (0:00:04.618)       0:01:01.722 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:48:11 +0000 (0:00:03.080)       0:01:04.802 ********** ",
                                "\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 : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:48:14 +0000 (0:00:02.521)       0:01:07.324 ********** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:48:14 +0000 (0:00:00.086)       0:01:07.411 ********** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:48:14 +0000 (0:00:00.087)       0:01:07.499 ********** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:48:14 +0000 (0:00:00.066)       0:01:07.565 ********** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:48:14 +0000 (0:00:00.066)       0:01:07.631 ********** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:48:14 +0000 (0:00:00.065)       0:01:07.696 ********** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:48:14 +0000 (0:00:00.071)       0:01:07.768 ********** ",
                                "",
                                "RUNNING HANDLER [common : Restart fluentd container] ***************************",
                                "Saturday 23 May 2026  00:48:15 +0000 (0:00:00.106)       0:01:07.874 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart kolla-toolbox container] *********************",
                                "Saturday 23 May 2026  00:48:45 +0000 (0:00:30.636)       0:01:38.511 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Initializing toolbox container using normal user] ****",
                                "Saturday 23 May 2026  00:49:26 +0000 (0:00:40.650)       0:02:19.162 ********** ",
                                "\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 [common : Restart cron container] ******************************",
                                "Saturday 23 May 2026  00:49:28 +0000 (0:00:02.125)       0:02:21.287 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  00:49:37 +0000 (0:00:09.427)       0:02:30.715 ********** ",
                                "=============================================================================== ",
                                "common : Restart kolla-toolbox container ------------------------------- 40.65s",
                                "common : Restart fluentd container ------------------------------------- 30.64s",
                                "common : Restart cron container ----------------------------------------- 9.43s",
                                "common : Copying over config.json files for services -------------------- 7.18s",
                                "common : Copying over fluentd.conf -------------------------------------- 6.82s",
                                "service-cert-copy : common | Copying over extra CA certificates --------- 5.23s",
                                "common : Check common containers ---------------------------------------- 4.62s",
                                "common : Ensuring config directories have correct owner and permission --- 3.96s",
                                "common : Ensuring config directories exist ------------------------------ 3.95s",
                                "service-cert-copy : common | Copying over backend internal TLS key ------ 3.88s",
                                "common : Ensure RabbitMQ Erlang cookie exists --------------------------- 3.29s",
                                "common : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 3.25s",
                                "common : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 3.20s",
                                "common : Creating log volume -------------------------------------------- 3.08s",
                                "common : Copying over cron logrotate config file ------------------------ 3.08s",
                                "common : Link kolla_logs volume to /var/log/kolla ----------------------- 2.52s",
                                "service-cert-copy : common | Copying over backend internal TLS certificate --- 2.21s",
                                "common : Initializing toolbox container using normal user --------------- 2.13s",
                                "common : Find custom fluentd input config files ------------------------- 2.06s",
                                "common : include_tasks -------------------------------------------------- 1.65s",
                                "\u001b[32m2026-05-23 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:49:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a7774762-13fe-44b1-b32e-c908bf1837da is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:06\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.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  00:49:44 +0000 (0:00:00.972)       0:00:00.972 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  00:49:45 +0000 (0:00:00.602)       0:00:01.575 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  00:49:45 +0000 (0:00:00.636)       0:00:02.211 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:49:46 +0000 (0:00:00.575)       0:00:02.786 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Copying over config.json files for services] *****************",
                                "Saturday 23 May 2026  00:49:47 +0000 (0:00:01.587)       0:00:04.374 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Check memcached container] ***********************************",
                                "Saturday 23 May 2026  00:49:49 +0000 (0:00:02.041)       0:00:06.415 ********** ",
                                "\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 [memcached : Restart memcached container] **********************",
                                "Saturday 23 May 2026  00:49:52 +0000 (0:00:02.839)       0:00:09.254 ********** ",
                                "\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=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\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 ********************************************************************",
                                "Saturday 23 May 2026  00:50:00 +0000 (0:00:07.386)       0:00:16.641 ********** ",
                                "=============================================================================== ",
                                "memcached : Restart memcached container --------------------------------- 7.39s",
                                "memcached : Check memcached container ----------------------------------- 2.84s",
                                "memcached : Copying over config.json files for services ----------------- 2.04s",
                                "memcached : Ensuring config directories exist --------------------------- 1.59s",
                                "Group hosts based on enabled services ----------------------------------- 0.64s",
                                "Group hosts based on Kolla action --------------------------------------- 0.60s",
                                "memcached : include_tasks ----------------------------------------------- 0.58s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  00:49:43 +0000 (0:00:00.786)       0:00:00.786 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  00:49:44 +0000 (0:00:00.775)       0:00:01.561 ********** ",
                                "\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] ***************************************************",
                                "Saturday 23 May 2026  00:49:44 +0000 (0:00:00.578)       0:00:02.140 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:49:45 +0000 (0:00:01.140)       0:00:03.281 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] **************************",
                                "Saturday 23 May 2026  00:49:47 +0000 (0:00:01.779)       0:00:05.061 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *********************************",
                                "Saturday 23 May 2026  00:49:50 +0000 (0:00:03.178)       0:00:08.239 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Check redis containers] ******************************************",
                                "Saturday 23 May 2026  00:49:53 +0000 (0:00:02.849)       0:00:11.089 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Flush handlers] **************************************************",
                                "Saturday 23 May 2026  00:49:55 +0000 (0:00:02.211)       0:00:13.300 ********** ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Saturday 23 May 2026  00:49:55 +0000 (0:00:00.177)       0:00:13.478 ********** ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Saturday 23 May 2026  00:49:56 +0000 (0:00:00.062)       0:00:13.540 ********** ",
                                "",
                                "RUNNING HANDLER [redis : Restart redis container] ******************************",
                                "Saturday 23 May 2026  00:49:56 +0000 (0:00:00.087)       0:00:13.628 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:50:01 +0000 (0:00:05.873)       0:00:19.502 ********** ",
                                "\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=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    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    skipped=0    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    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  00:50:07 +0000 (0:00:05.359)       0:00:24.861 ********** ",
                                "=============================================================================== ",
                                "redis : Restart redis container ----------------------------------------- 5.87s",
                                "redis : Restart redis-sentinel container -------------------------------- 5.36s",
                                "redis : Copying over default config.json files -------------------------- 3.18s",
                                "redis : Copying over redis config files --------------------------------- 2.85s",
                                "redis : Check redis containers ------------------------------------------ 2.21s",
                                "redis : Ensuring config directories exist ------------------------------- 1.78s",
                                "redis : include_tasks --------------------------------------------------- 1.14s",
                                "Group hosts based on Kolla action --------------------------------------- 0.78s",
                                "Group hosts based on enabled services ----------------------------------- 0.58s",
                                "redis : Flush handlers -------------------------------------------------- 0.33s",
                                "\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd244633-0416-4a58-bb4c-bbc57d84644e is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:50:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd5ca02b-ff37-4d92-bbd9-9dc432d99806 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50bd0e8e-37af-4daa-b71d-631af0cf2f2a is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Prepare all k3s nodes] ***************************************************",
                                "",
                                "TASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***",
                                "Saturday 23 May 2026  00:47:08 +0000 (0:00:00.306)       0:00:00.306 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  00:47:08 +0000 (0:00:00.644)       0:00:00.950 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set SELinux to disabled state] ******************************",
                                "Saturday 23 May 2026  00:47:09 +0000 (0:00:00.678)       0:00:01.629 ********** ",
                                "\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] *************************************",
                                "Saturday 23 May 2026  00:47:09 +0000 (0:00:00.458)       0:00:02.088 ********** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv6 forwarding] *************************************",
                                "Saturday 23 May 2026  00:47:12 +0000 (0:00:02.670)       0:00:04.758 ********** ",
                                "\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 : Enable IPv6 router advertisements] **************************",
                                "Saturday 23 May 2026  00:47:13 +0000 (0:00:01.318)       0:00:06.076 ********** ",
                                "\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/] *******************",
                                "Saturday 23 May 2026  00:47:15 +0000 (0:00:01.204)       0:00:07.281 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[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] ******************************************",
                                "Saturday 23 May 2026  00:47:15 +0000 (0:00:00.752)       0:00:08.034 ********** ",
                                "\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)] **************",
                                "Saturday 23 May 2026  00:47:16 +0000 (0:00:00.910)       0:00:08.945 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:47:18 +0000 (0:00:01.490)       0:00:10.435 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Validating arguments against arg spec 'main' - Manage the downloading of K3S binaries] ***",
                                "Saturday 23 May 2026  00:47:19 +0000 (0:00:01.721)       0:00:12.157 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:47:21 +0000 (0:00:01.323)       0:00:13.480 ********** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary arm64] ********************************",
                                "Saturday 23 May 2026  00:47:26 +0000 (0:00:05.452)       0:00:18.933 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:47:28 +0000 (0:00:01.622)       0:00:20.555 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[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] ***",
                                "Saturday 23 May 2026  00:47:30 +0000 (0:00:02.103)       0:00:22.659 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:47:31 +0000 (0:00:01.181)       0:00:23.840 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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] ***",
                                "Saturday 23 May 2026  00:47:32 +0000 (0:00:01.211)       0:00:25.051 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:47:34 +0000 (0:00:01.292)       0:00:26.344 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Deploy k3s master nodes] *************************************************",
                                "",
                                "TASK [k3s_server : Validating arguments against arg spec 'main' - Setup k3s servers] ***",
                                "Saturday 23 May 2026  00:47:35 +0000 (0:00:01.349)       0:00:27.693 ********** ",
                                "\u001b[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] **********************************************",
                                "Saturday 23 May 2026  00:47:36 +0000 (0:00:01.319)       0:00:29.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 : Stop k3s] ***************************************************",
                                "Saturday 23 May 2026  00:47:38 +0000 (0:00:01.442)       0:00:30.456 ********** ",
                                "\u001b[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] ****************************",
                                "Saturday 23 May 2026  00:47:39 +0000 (0:00:01.140)       0:00:31.596 ********** ",
                                "\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 [k3s_server : Deploy K3s http_proxy conf] *********************************",
                                "Saturday 23 May 2026  00:47:40 +0000 (0:00:00.953)       0:00:32.550 ********** ",
                                "\u001b[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] **************************",
                                "Saturday 23 May 2026  00:47:40 +0000 (0:00:00.406)       0:00:32.956 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create custom resolv.conf for k3s] **************************",
                                "Saturday 23 May 2026  00:47:42 +0000 (0:00:01.320)       0:00:34.277 ********** ",
                                "\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] ****************************************",
                                "Saturday 23 May 2026  00:47:44 +0000 (0:00:02.065)       0:00:36.343 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:47:44 +0000 (0:00:00.818)       0:00:37.161 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create manifests directory on first master] *****************",
                                "Saturday 23 May 2026  00:47:47 +0000 (0:00:02.189)       0:00:39.351 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  00:47:47 +0000 (0:00:00.626)       0:00:39.979 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy vip manifest to first master] **************************",
                                "Saturday 23 May 2026  00:47:48 +0000 (0:00:01.151)       0:00:41.131 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  00:47:50 +0000 (0:00:01.412)       0:00:42.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 [k3s_server : Deploy kube-vip manifest] ***********************************",
                                "Saturday 23 May 2026  00:47:50 +0000 (0:00:00.373)       0:00:42.917 ********** ",
                                "\u001b[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] *********",
                                "Saturday 23 May 2026  00:47:51 +0000 (0:00:00.358)       0:00:43.275 ********** ",
                                "\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 : Detect Kubernetes version for label compatibility] **********",
                                "Saturday 23 May 2026  00:47:54 +0000 (0:00:03.008)       0:00:46.284 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Set node role label selector based on Kubernetes version] ***",
                                "Saturday 23 May 2026  00:47:56 +0000 (0:00:02.084)       0:00:48.369 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***",
                                "Saturday 23 May 2026  00:47:56 +0000 (0:00:00.421)       0:00:48.791 ********** ",
                                "\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[1;30mFAILED - RETRYING: [testbed-node-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (16 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] ******************************",
                                "Saturday 23 May 2026  00:48:50 +0000 (0:00:53.856)       0:01:42.647 ********** ",
                                "\u001b[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] *********",
                                "Saturday 23 May 2026  00:48:50 +0000 (0:00:00.519)       0:01:43.167 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy K3s service file] **************************************",
                                "Saturday 23 May 2026  00:48:52 +0000 (0:00:01.133)       0:01:44.300 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:48:53 +0000 (0:00:01.484)       0:01:45.785 ********** ",
                                "\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 : Wait for node-token] ****************************************",
                                "Saturday 23 May 2026  00:49:29 +0000 (0:00:35.986)       0:02:21.772 ********** ",
                                "\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 [k3s_server : Register node-token file access mode] ***********************",
                                "Saturday 23 May 2026  00:49:30 +0000 (0:00:00.737)       0:02:22.509 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Change file access node-token] ******************************",
                                "Saturday 23 May 2026  00:49:31 +0000 (0:00:01.008)       0:02:23.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 [k3s_server : Read node-token from master] ********************************",
                                "Saturday 23 May 2026  00:49:32 +0000 (0:00:00.739)       0:02:24.257 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Store Master node-token] ************************************",
                                "Saturday 23 May 2026  00:49:32 +0000 (0:00:00.643)       0:02:24.901 ********** ",
                                "\u001b[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] *****************************",
                                "Saturday 23 May 2026  00:49:33 +0000 (0:00:00.350)       0:02:25.252 ********** ",
                                "\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] *************************************",
                                "Saturday 23 May 2026  00:49:33 +0000 (0:00:00.920)       0:02:26.172 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:49:34 +0000 (0:00:00.650)       0:02:26.823 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Configure kubectl cluster to https://192.168.16.8:6443] *****",
                                "Saturday 23 May 2026  00:49:35 +0000 (0:00:00.802)       0:02:27.625 ********** ",
                                "\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] *************************************",
                                "Saturday 23 May 2026  00:49:36 +0000 (0:00:00.719)       0:02:28.345 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create crictl symlink] **************************************",
                                "Saturday 23 May 2026  00:49:36 +0000 (0:00:00.468)       0:02:28.813 ********** ",
                                "\u001b[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] ***************************",
                                "Saturday 23 May 2026  00:49:36 +0000 (0:00:00.280)       0:02:29.093 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Get sub dirs of manifests folder] ***************************",
                                "Saturday 23 May 2026  00:49:37 +0000 (0:00:00.559)       0:02:29.653 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start] ***",
                                "Saturday 23 May 2026  00:49:38 +0000 (0:00:00.644)       0:02:30.297 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/rolebindings.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/local-storage.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/coredns.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/vip-rbac.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/runtimes.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/ccm.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/rancher/k3s/server/manifests/metrics-server)\u001b[0m",
                                "",
                                "PLAY [Deploy k3s worker nodes] *************************************************",
                                "",
                                "TASK [k3s_agent : Validating arguments against arg spec 'main' - Setup k3s agents] ***",
                                "Saturday 23 May 2026  00:49:41 +0000 (0:00:03.260)       0:02:33.557 ********** ",
                                "\u001b[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] *******************************",
                                "Saturday 23 May 2026  00:49:41 +0000 (0:00:00.475)       0:02:34.033 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:49:42 +0000 (0:00:00.661)       0:02:34.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",
                                "",
                                "TASK [k3s_agent : Include http_proxy configuration tasks] **********************",
                                "Saturday 23 May 2026  00:49:43 +0000 (0:00:00.511)       0:02:35.206 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:49:43 +0000 (0:00:00.556)       0:02:35.762 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:49:43 +0000 (0:00:00.401)       0:02:36.164 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:49:44 +0000 (0:00:00.422)       0:02:36.586 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:49:44 +0000 (0:00:00.344)       0:02:36.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",
                                "",
                                "TASK [k3s_agent : Create custom resolv.conf for k3s] ***************************",
                                "Saturday 23 May 2026  00:49:45 +0000 (0:00:00.672)       0:02:37.603 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:49:46 +0000 (0:00:01.037)       0:02:38.641 ********** ",
                                "\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] ******************************************",
                                "Saturday 23 May 2026  00:49:48 +0000 (0:00:01.597)       0:02:40.238 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Saturday 23 May 2026  00:49:58 +0000 (0:00:10.459)       0:02:50.698 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Saturday 23 May 2026  00:49:59 +0000 (0:00:00.829)       0:02:51.527 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Saturday 23 May 2026  00:49:59 +0000 (0:00:00.526)       0:02:52.054 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Saturday 23 May 2026  00:50:00 +0000 (0:00:00.654)       0:02:52.708 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Saturday 23 May 2026  00:50:01 +0000 (0:00:01.331)       0:02:54.040 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Saturday 23 May 2026  00:50:02 +0000 (0:00:00.746)       0:02:54.787 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Saturday 23 May 2026  00:50:04 +0000 (0:00:02.054)       0:02:56.841 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Saturday 23 May 2026  00:50:05 +0000 (0:00:01.140)       0:02:57.981 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Saturday 23 May 2026  00:50:06 +0000 (0:00:00.500)       0:02:58.482 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply role kubectl] ******************************************************",
                                "",
                                "TASK [kubectl : Gather variables for each operating system] ********************",
                                "Saturday 23 May 2026  00:50:06 +0000 (0:00:00.594)       0:02:59.076 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Include distribution specific install tasks] *******************",
                                "Saturday 23 May 2026  00:50:07 +0000 (0:00:00.209)       0:02:59.286 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/kubectl/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [kubectl : Remove old architecture-dependent repository] ******************",
                                "Saturday 23 May 2026  00:50:07 +0000 (0:00:00.497)       0:02:59.784 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install apt-transport-https package] ***************************",
                                "Saturday 23 May 2026  00:50:09 +0000 (0:00:01.430)       0:03:01.214 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository gpg key] ****************************************",
                                "Saturday 23 May 2026  00:50:10 +0000 (0:00:01.974)       0:03:03.189 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Set permissions of gpg key] ************************************",
                                "Saturday 23 May 2026  00:50:11 +0000 (0:00:00.818)       0:03:04.007 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository Debian] *****************************************",
                                "Saturday 23 May 2026  00:50:12 +0000 (0:00:00.445)       0:03:04.452 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install required packages] *************************************",
                                "Saturday 23 May 2026  00:50:19 +0000 (0:00:07.080)       0:03:11.533 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Remove kubectl symlink] ****************************************",
                                "Saturday 23 May 2026  00:50:36 +0000 (0:00:17.062)       0:03:28.595 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:50:37 +0000 (0:00:00.686)       0:03:29.282 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy calico] *****************************************",
                                "Saturday 23 May 2026  00:50:37 +0000 (0:00:00.591)       0:03:29.874 ********** ",
                                "\u001b[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] *****************************************",
                                "Saturday 23 May 2026  00:50:38 +0000 (0:00:00.450)       0:03:30.324 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-1, testbed-node-0, testbed-node-2\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Create tmp directory on first master] ******************",
                                "Saturday 23 May 2026  00:50:39 +0000 (0:00:00.928)       0:03:31.252 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for connectivity to kube VIP] *********************",
                                "Saturday 23 May 2026  00:50:40 +0000 (0:00:00.996)       0:03:32.249 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Fail if kube VIP not reachable] ************************",
                                "Saturday 23 May 2026  00:50:41 +0000 (0:00:01.274)       0:03:33.524 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for existing Cilium install] **********************",
                                "Saturday 23 May 2026  00:50:41 +0000 (0:00:00.368)       0:03:33.892 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Check Cilium version] **********************************",
                                "Saturday 23 May 2026  00:50:42 +0000 (0:00:01.035)       0:03:34.927 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Parse installed Cilium version] ************************",
                                "Saturday 23 May 2026  00:50:42 +0000 (0:00:00.196)       0:03:35.124 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Determine if Cilium needs update] **********************",
                                "Saturday 23 May 2026  00:50:43 +0000 (0:00:00.231)       0:03:35.355 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Log result] ********************************************",
                                "Saturday 23 May 2026  00:50:43 +0000 (0:00:00.137)       0:03:35.493 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Install Cilium] ****************************************",
                                "Saturday 23 May 2026  00:50:43 +0000 (0:00:00.164)       0:03:35.658 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for Cilium resources] *****************************",
                                "Saturday 23 May 2026  00:50:49 +0000 (0:00:05.867)       0:03:41.526 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:51:32 +0000 (0:00:42.803)       0:04:24.329 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Copy BGP manifests to first master] ********************",
                                "Saturday 23 May 2026  00:51:33 +0000 (0:00:01.182)       0:04:25.511 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Apply BGP manifests] ***********************************",
                                "Saturday 23 May 2026  00:51:35 +0000 (0:00:01.708)       0:04:27.219 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Print error message if BGP manifests application fails] ***",
                                "Saturday 23 May 2026  00:51:36 +0000 (0:00:01.027)       0:04:28.247 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for BGP config resources] *************************",
                                "Saturday 23 May 2026  00:51:36 +0000 (0:00:00.139)       0:04:28.386 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:51:38 +0000 (0:00:02.287)       0:04:30.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",
                                "",
                                "TASK [k3s_server_post : Remove tmp directory used for manifests] ***************",
                                "Saturday 23 May 2026  00:51:38 +0000 (0:00:00.332)       0:04:31.007 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:51:39 +0000 (0:00:00.922)       0:04:31.929 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [k9s : Include distribution specific install tasks] ***********************",
                                "Saturday 23 May 2026  00:51:39 +0000 (0:00:00.154)       0:04:32.084 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [k9s : Install k9s packages] **********************************************",
                                "Saturday 23 May 2026  00:51:40 +0000 (0:00:00.476)       0:04:32.561 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Manage labels, annotations, and taints on all k3s nodes] *****************",
                                "",
                                "TASK [Merge labels, annotations, and taints] ***********************************",
                                "Saturday 23 May 2026  00:51:46 +0000 (0:00:06.082)       0:04:38.643 ********** ",
                                "\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] ***********************************************************",
                                "Saturday 23 May 2026  00:51:46 +0000 (0:00:00.521)       0:04:39.164 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> 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-4 -> 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-3 -> 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-4 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=openstack-control-plane=enabled)\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.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mgr=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-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-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "",
                                "TASK [Manage annotations] ******************************************************",
                                "Saturday 23 May 2026  00:51:59 +0000 (0:00:12.306)       0:04:51.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 [Manage taints] ***********************************************************",
                                "Saturday 23 May 2026  00:51:59 +0000 (0:00:00.551)       0:04:52.023 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:52:00 +0000 (0:00:00.730)       0:04:52.753 ********** ",
                                "=============================================================================== ",
                                "k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 53.86s",
                                "k3s_server_post : Wait for Cilium resources ---------------------------- 42.80s",
                                "k3s_server : Enable and check K3s service ------------------------------ 35.99s",
                                "kubectl : Install required packages ------------------------------------ 17.06s",
                                "Manage labels ---------------------------------------------------------- 12.31s",
                                "k3s_agent : Manage k3s service ----------------------------------------- 10.46s",
                                "kubectl : Add repository Debian ----------------------------------------- 7.08s",
                                "k9s : Install k9s packages ---------------------------------------------- 6.08s",
                                "k3s_server_post : Install Cilium ---------------------------------------- 5.87s",
                                "k3s_download : Download k3s binary x64 ---------------------------------- 5.45s",
                                "k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 3.26s",
                                "k3s_server : Init cluster inside the transient k3s-init service --------- 3.01s",
                                "k3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.67s",
                                "k3s_server_post : Test for BGP config resources ------------------------- 2.29s",
                                "k3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.19s",
                                "k3s_download : Download k3s binary armhf -------------------------------- 2.10s",
                                "k3s_server : Detect Kubernetes version for label compatibility ---------- 2.08s",
                                "k3s_server : Create custom resolv.conf for k3s -------------------------- 2.07s",
                                "Make kubeconfig available for use inside the manager service ------------ 2.05s",
                                "kubectl : Install apt-transport-https package --------------------------- 1.97s",
                                "\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 022a8be9-a71a-4514-8210-a29440308dc2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd5ca02b-ff37-4d92-bbd9-9dc432d99806 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 022a8be9-a71a-4514-8210-a29440308dc2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask dd5ca02b-ff37-4d92-bbd9-9dc432d99806 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 022a8be9-a71a-4514-8210-a29440308dc2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 022a8be9-a71a-4514-8210-a29440308dc2 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 022a8be9-a71a-4514-8210-a29440308dc2 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 370dde56-ce6f-4ec6-8e83-4354ed2c9b51 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy kubeconfig to the configuration repository] *************************",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Saturday 23 May 2026  00:52:04 +0000 (0:00:00.308)       0:00:00.308 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Saturday 23 May 2026  00:52:06 +0000 (0:00:01.431)       0:00:01.739 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig file] ****************************",
                                "Saturday 23 May 2026  00:52:07 +0000 (0:00:01.688)       0:00:03.427 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:52:08 +0000 (0:00:00.559)       0:00:03.987 ********** ",
                                "=============================================================================== ",
                                "Write kubeconfig file --------------------------------------------------- 1.69s",
                                "Get kubeconfig file ----------------------------------------------------- 1.43s",
                                "Change server address in the kubeconfig file ---------------------------- 0.56s",
                                "",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Saturday 23 May 2026  00:52:04 +0000 (0:00:00.256)       0:00:00.256 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Saturday 23 May 2026  00:52:05 +0000 (0:00:00.979)       0:00:01.236 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Saturday 23 May 2026  00:52:06 +0000 (0:00:00.687)       0:00:01.924 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Saturday 23 May 2026  00:52:07 +0000 (0:00:01.205)       0:00:03.129 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Saturday 23 May 2026  00:52:08 +0000 (0:00:01.306)       0:00:04.435 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Saturday 23 May 2026  00:52:09 +0000 (0:00:00.706)       0:00:05.142 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Saturday 23 May 2026  00:52:11 +0000 (0:00:02.016)       0:00:07.158 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Saturday 23 May 2026  00:52:12 +0000 (0:00:01.087)       0:00:08.245 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Saturday 23 May 2026  00:52:13 +0000 (0:00:00.446)       0:00:08.692 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:52:13 +0000 (0:00:00.433)       0:00:09.125 ********** ",
                                "=============================================================================== ",
                                "Make kubeconfig available for use inside the manager service ------------ 2.02s",
                                "Write kubeconfig file --------------------------------------------------- 1.31s",
                                "Get kubeconfig file ----------------------------------------------------- 1.20s",
                                "Change server address in the kubeconfig inside the manager service ------ 1.09s",
                                "Get home directory of operator user ------------------------------------- 0.98s",
                                "Change server address in the kubeconfig --------------------------------- 0.71s",
                                "Create .kube directory -------------------------------------------------- 0.69s",
                                "Set KUBECONFIG environment variable ------------------------------------- 0.45s",
                                "Enable kubectl command line completion ---------------------------------- 0.43s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Set kolla_action_rabbitmq] ***********************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Saturday 23 May 2026  00:50:10 +0000 (0:00:00.131)       0:00:00.131 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  00:50:10 +0000 (0:00:00.063)       0:00:00.194 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  00:50:13 +0000 (0:00:02.936)       0:00:03.130 ********** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************",
                                "Saturday 23 May 2026  00:50:13 +0000 (0:00:00.053)       0:00:03.183 ********** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  00:50:13 +0000 (0:00:00.218)       0:00:03.402 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  00:50:14 +0000 (0:00:00.360)       0:00:03.763 ********** ",
                                "\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] ************************************************",
                                "Saturday 23 May 2026  00:50:14 +0000 (0:00:00.493)       0:00:04.256 ********** ",
                                "\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] ******************************************",
                                "Saturday 23 May 2026  00:50:15 +0000 (0:00:00.682)       0:00:04.939 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get current RabbitMQ version] *********************************",
                                "Saturday 23 May 2026  00:50:16 +0000 (0:00:01.422)       0:00:06.361 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get new RabbitMQ version] *************************************",
                                "Saturday 23 May 2026  00:50:17 +0000 (0:00:00.476)       0:00:06.837 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******",
                                "Saturday 23 May 2026  00:50:17 +0000 (0:00:00.460)       0:00:07.298 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************",
                                "Saturday 23 May 2026  00:50:18 +0000 (0:00:00.544)       0:00:07.843 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Saturday 23 May 2026  00:50:19 +0000 (0:00:00.791)       0:00:08.634 ********** ",
                                "\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] ******************************************",
                                "Saturday 23 May 2026  00:50:23 +0000 (0:00:03.895)       0:00:12.530 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : List RabbitMQ policies] ***************************************",
                                "Saturday 23 May 2026  00:50:24 +0000 (0:00:01.591)       0:00:14.121 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************",
                                "Saturday 23 May 2026  00:50:25 +0000 (0:00:01.005)       0:00:15.126 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Ensuring config directories exist] ****************************",
                                "Saturday 23 May 2026  00:50:26 +0000 (0:00:00.704)       0:00:15.831 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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:2024.2', '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:2024.2', '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] ******************",
                                "Saturday 23 May 2026  00:50:28 +0000 (0:00:02.282)       0:00:18.113 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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:2024.2', '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:2024.2', '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] *******************************",
                                "Saturday 23 May 2026  00:50:31 +0000 (0:00:02.567)       0:00:20.681 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:50:33 +0000 (0:00:02.513)       0:00:23.194 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over erl_inetrc] **************************************",
                                "Saturday 23 May 2026  00:50:37 +0000 (0:00:03.640)       0:00:26.835 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over advanced.config] *********************************",
                                "Saturday 23 May 2026  00:50:39 +0000 (0:00:02.607)       0:00:29.443 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over definitions.json] ********************************",
                                "Saturday 23 May 2026  00:50:42 +0000 (0:00:02.107)       0:00:31.550 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over enabled_plugins] *********************************",
                                "Saturday 23 May 2026  00:50:44 +0000 (0:00:02.638)       0:00:34.188 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Saturday 23 May 2026  00:50:47 +0000 (0:00:03.050)       0:00:37.238 ********** ",
                                "\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 [rabbitmq : Check rabbitmq containers] ************************************",
                                "Saturday 23 May 2026  00:50:48 +0000 (0:00:00.690)       0:00:37.929 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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:2024.2', '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:2024.2', '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 : Creating rabbitmq volume] *************************************",
                                "Saturday 23 May 2026  00:50:49 +0000 (0:00:01.183)       0:00:39.112 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Running RabbitMQ bootstrap container] *************************",
                                "Saturday 23 May 2026  00:50:50 +0000 (0:00:00.873)       0:00:39.986 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:50:57 +0000 (0:00:06.774)       0:00:46.760 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:50:57 +0000 (0:00:00.359)       0:00:47.119 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Saturday 23 May 2026  00:50:58 +0000 (0:00:00.629)       0:00:47.749 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Saturday 23 May 2026  00:50:58 +0000 (0:00:00.462)       0:00:48.211 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Saturday 23 May 2026  00:51:01 +0000 (0:00:02.337)       0:00:50.549 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Saturday 23 May 2026  00:51:57 +0000 (0:00:56.045)       0:01:46.594 ********** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Saturday 23 May 2026  00:51:57 +0000 (0:00:00.771)       0:01:47.366 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Saturday 23 May 2026  00:51:58 +0000 (0:00:00.384)       0:01:47.751 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Saturday 23 May 2026  00:51:59 +0000 (0:00:01.665)       0:01:49.416 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Saturday 23 May 2026  00:52:14 +0000 (0:00:14.069)       0:02:03.485 ********** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Saturday 23 May 2026  00:52:14 +0000 (0:00:00.674)       0:02:04.159 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Saturday 23 May 2026  00:52:15 +0000 (0:00:00.350)       0:02:04.510 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Saturday 23 May 2026  00:52:16 +0000 (0:00:01.568)       0:02:06.078 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq post-configuration] ***************************************",
                                "",
                                "TASK [Include rabbitmq post-deploy.yml] ****************************************",
                                "Saturday 23 May 2026  00:52:29 +0000 (0:00:13.069)       0:02:19.147 ********** ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Enable all stable feature flags] ******************************",
                                "Saturday 23 May 2026  00:52:30 +0000 (0:00:00.772)       0:02:19.920 ********** ",
                                "\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[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35menable_outward_rabbitmq_True\u001b[0m",
                                "",
                                "PLAY [Apply role rabbitmq (outward)] *******************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35moutward_rabbitmq_restart\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq (outward) services] *************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq (outward) post-configuration] *****************************",
                                "\u001b[0;36mskipping: no hosts matched\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=23  \u001b[0m \u001b[0;33mchanged=14  \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=21  \u001b[0m \u001b[0;33mchanged=14  \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=21  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  00:52:32 +0000 (0:00:01.890)       0:02:21.811 ********** ",
                                "=============================================================================== ",
                                "rabbitmq : Waiting for rabbitmq to start ------------------------------- 83.18s",
                                "rabbitmq : Running RabbitMQ bootstrap container ------------------------- 6.77s",
                                "rabbitmq : Restart rabbitmq container ----------------------------------- 5.57s",
                                "rabbitmq : include_tasks ------------------------------------------------ 3.90s",
                                "rabbitmq : Copying over rabbitmq.conf ----------------------------------- 3.64s",
                                "rabbitmq : Copying over enabled_plugins --------------------------------- 3.03s",
                                "Check RabbitMQ service -------------------------------------------------- 2.94s",
                                "rabbitmq : Copying over definitions.json -------------------------------- 2.64s",
                                "rabbitmq : Copying over erl_inetrc -------------------------------------- 2.61s",
                                "rabbitmq : Copying over config.json files for services ------------------ 2.57s",
                                "rabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.51s",
                                "rabbitmq : Ensuring config directories exist ---------------------------- 2.28s",
                                "rabbitmq : Copying over advanced.config --------------------------------- 2.11s",
                                "rabbitmq : Get info on RabbitMQ container ------------------------------- 2.07s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 1.89s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.58s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.42s",
                                "rabbitmq : Put RabbitMQ node into maintenance mode ---------------------- 1.20s",
                                "rabbitmq : Check rabbitmq containers ------------------------------------ 1.18s",
                                "rabbitmq : List RabbitMQ policies --------------------------------------- 1.01s",
                                "\u001b[32m2026-05-23 00:52:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6cb47339-fa00-4a65-98a1-8c6e84f7370b is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  00:49:44 +0000 (0:00:01.024)       0:00:01.024 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:49:45 +0000 (0:00:01.003)       0:00:02.027 ********** ",
                                "\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] *********************************************",
                                "Saturday 23 May 2026  00:49:46 +0000 (0:00:01.093)       0:00:03.121 ********** ",
                                "\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] **********************************************",
                                "Saturday 23 May 2026  00:49:47 +0000 (0:00:01.356)       0:00:04.478 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Saturday 23 May 2026  00:49:49 +0000 (0:00:02.316)       0:00:06.795 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Saturday 23 May 2026  00:49:52 +0000 (0:00:02.379)       0:00:09.174 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  00:49:53 +0000 (0:00:01.321)       0:00:10.496 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:49:54 +0000 (0:00:00.922)       0:00:11.419 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***************",
                                "Saturday 23 May 2026  00:49:56 +0000 (0:00:01.771)       0:00:13.191 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ****************************",
                                "Saturday 23 May 2026  00:49:59 +0000 (0:00:03.416)       0:00:16.607 ********** ",
                                "\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 : Check openvswitch containers] ******************************",
                                "Saturday 23 May 2026  00:50:00 +0000 (0:00:00.930)       0:00:17.538 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Flush Handlers] ********************************************",
                                "Saturday 23 May 2026  00:50:04 +0000 (0:00:03.688)       0:00:21.226 ********** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 23 May 2026  00:50:04 +0000 (0:00:00.356)       0:00:21.583 ********** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 23 May 2026  00:50:04 +0000 (0:00:00.135)       0:00:21.718 ********** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 23 May 2026  00:50:05 +0000 (0:00:00.245)       0:00:21.963 ********** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 23 May 2026  00:50:05 +0000 (0:00:00.689)       0:00:22.652 ********** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Saturday 23 May 2026  00:50:06 +0000 (0:00:00.281)       0:00:22.934 ********** ",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********",
                                "Saturday 23 May 2026  00:50:06 +0000 (0:00:00.174)       0:00:23.109 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***",
                                "Saturday 23 May 2026  00:50:17 +0000 (0:00:11.181)       0:00:34.290 ********** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Saturday 23 May 2026  00:50:19 +0000 (0:00:01.690)       0:00:35.980 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\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 [openvswitch : Set system-id, hostname and hw-offload] ********************",
                                "Saturday 23 May 2026  00:50:26 +0000 (0:00:07.370)       0:00:43.350 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\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-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\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-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\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-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS bridge is properly setup] *********************",
                                "Saturday 23 May 2026  00:50:34 +0000 (0:00:08.414)       0:00:51.765 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=br-ex) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=br-ex)\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS ports are properly setup] *********************",
                                "Saturday 23 May 2026  00:50:38 +0000 (0:00:03.583)       0:00:55.349 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=['br-ex', 'vxlan0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Saturday 23 May 2026  00:50:42 +0000 (0:00:04.482)       0:00:59.831 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \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=3   \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=3   \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=5   \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=5   \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=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  00:52:53 +0000 (0:02:10.433)       0:03:10.265 ********** ",
                                "=============================================================================== ",
                                "openvswitch : Restart openvswitch-vswitchd container ------------------ 137.80s",
                                "openvswitch : Restart openvswitch-db-server container ------------------ 11.18s",
                                "openvswitch : Set system-id, hostname and hw-offload -------------------- 8.41s",
                                "openvswitch : Ensuring OVS ports are properly setup --------------------- 4.48s",
                                "openvswitch : Check openvswitch containers ------------------------------ 3.69s",
                                "openvswitch : Ensuring OVS bridge is properly setup --------------------- 3.58s",
                                "openvswitch : Copying over config.json files for services --------------- 3.42s",
                                "module-load : Persist modules via modules-load.d ------------------------ 2.38s",
                                "module-load : Load modules ---------------------------------------------- 2.32s",
                                "openvswitch : Flush Handlers -------------------------------------------- 1.88s",
                                "openvswitch : Ensuring config directories exist ------------------------- 1.77s",
                                "openvswitch : Waiting for openvswitch_db service to be ready ------------ 1.69s",
                                "openvswitch : include_tasks --------------------------------------------- 1.36s",
                                "module-load : Drop module persistence ----------------------------------- 1.32s",
                                "Group hosts based on enabled services ----------------------------------- 1.09s",
                                "Group hosts based on Kolla action --------------------------------------- 1.00s",
                                "openvswitch : Copying over ovs-vsctl wrapper ---------------------------- 0.93s",
                                "openvswitch : Create /run/openvswitch directory on host ----------------- 0.92s",
                                "\u001b[32m2026-05-23 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:52:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:53:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:54:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 15336279-cbc0-4069-9885-d15a9fd58659 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  00:52:57 +0000 (0:00:00.266)       0:00:00.266 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:52:57 +0000 (0:00:00.662)       0:00:00.929 ********** ",
                                "\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] ******************************************",
                                "Saturday 23 May 2026  00:52:58 +0000 (0:00:00.936)       0:00:01.865 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:52:59 +0000 (0:00:01.109)       0:00:02.975 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ************",
                                "Saturday 23 May 2026  00:53:01 +0000 (0:00:01.787)       0:00:04.762 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *************",
                                "Saturday 23 May 2026  00:53:02 +0000 (0:00:01.437)       0:00:06.200 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] **************************",
                                "Saturday 23 May 2026  00:53:04 +0000 (0:00:01.161)       0:00:07.362 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Check ovn-controller containers] ************************",
                                "Saturday 23 May 2026  00:53:05 +0000 (0:00:01.477)       0:00:08.840 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : Create br-int bridge on OpenvSwitch] ********************",
                                "Saturday 23 May 2026  00:53:06 +0000 (0:00:01.305)       0:00:10.145 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Configure OVN in OVSDB] *********************************",
                                "Saturday 23 May 2026  00:53:09 +0000 (0:00:02.479)       0:00:12.624 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\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-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\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-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\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-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-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-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-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-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-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-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;32mok: [testbed-node-3] => (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-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;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-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;32mok: [testbed-node-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 23 May 2026  00:53:28 +0000 (0:00:19.569)       0:00:32.194 ********** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 23 May 2026  00:53:29 +0000 (0:00:00.071)       0:00:32.266 ********** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 23 May 2026  00:53:29 +0000 (0:00:00.075)       0:00:32.341 ********** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 23 May 2026  00:53:29 +0000 (0:00:00.066)       0:00:32.408 ********** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 23 May 2026  00:53:29 +0000 (0:00:00.064)       0:00:32.472 ********** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Saturday 23 May 2026  00:53:29 +0000 (0:00:00.066)       0:00:32.538 ********** ",
                                "",
                                "RUNNING HANDLER [ovn-controller : Reload systemd config] ***********************",
                                "Saturday 23 May 2026  00:53:29 +0000 (0:00:00.069)       0:00:32.608 ********** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************",
                                "Saturday 23 May 2026  00:53:31 +0000 (0:00:02.432)       0:00:35.040 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-db] *******************************************************",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Saturday 23 May 2026  00:54:00 +0000 (0:00:28.372)       0:01:03.412 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  00:54:00 +0000 (0:00:00.697)       0:01:04.110 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:54:01 +0000 (0:00:00.768)       0:01:04.878 ********** ",
                                "\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 [ovn-db : Divide hosts by their OVN NB volume availability] ***************",
                                "Saturday 23 May 2026  00:54:02 +0000 (0:00:00.933)       0:01:05.812 ********** ",
                                "\u001b[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] ***************",
                                "Saturday 23 May 2026  00:54:02 +0000 (0:00:00.349)       0:01:06.161 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Establish whether the OVN NB cluster has already existed] *******",
                                "Saturday 23 May 2026  00:54:03 +0000 (0:00:00.563)       0:01:06.724 ********** ",
                                "\u001b[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] *******",
                                "Saturday 23 May 2026  00:54:03 +0000 (0:00:00.326)       0:01:07.051 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  00:54:04 +0000 (0:00:00.356)       0:01:07.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 [ovn-db : Check OVN NB service port liveness] *****************************",
                                "Saturday 23 May 2026  00:54:04 +0000 (0:00:00.286)       0:01:07.694 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB service port liveness] *************",
                                "Saturday 23 May 2026  00:54:04 +0000 (0:00:00.501)       0:01:08.196 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:54:05 +0000 (0:00:00.292)       0:01:08.488 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB leader/follower role] **************",
                                "Saturday 23 May 2026  00:54:05 +0000 (0:00:00.304)       0:01:08.793 ********** ",
                                "\u001b[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] *****************",
                                "Saturday 23 May 2026  00:54:05 +0000 (0:00:00.310)       0:01:09.104 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check if running on all OVN SB DB hosts] ************************",
                                "Saturday 23 May 2026  00:54:06 +0000 (0:00:00.290)       0:01:09.394 ********** ",
                                "\u001b[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] *****************************",
                                "Saturday 23 May 2026  00:54:06 +0000 (0:00:00.506)       0:01:09.901 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB service port liveness] *************",
                                "Saturday 23 May 2026  00:54:06 +0000 (0:00:00.307)       0:01:10.208 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:54:07 +0000 (0:00:00.300)       0:01:10.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 [ovn-db : Divide hosts by their OVN SB leader/follower role] **************",
                                "Saturday 23 May 2026  00:54:07 +0000 (0:00:00.298)       0:01:10.807 ********** ",
                                "\u001b[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] *****************",
                                "Saturday 23 May 2026  00:54:08 +0000 (0:00:00.492)       0:01:11.300 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Saturday 23 May 2026  00:54:08 +0000 (0:00:00.294)       0:01:11.594 ********** ",
                                "\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)] *******************",
                                "Saturday 23 May 2026  00:54:08 +0000 (0:00:00.577)       0:01:12.172 ********** ",
                                "\u001b[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)] *******************",
                                "Saturday 23 May 2026  00:54:09 +0000 (0:00:00.727)       0:01:12.900 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check NB cluster status] ****************************************",
                                "Saturday 23 May 2026  00:54:10 +0000 (0:00:00.493)       0:01:13.393 ********** ",
                                "\u001b[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] ****************************************",
                                "Saturday 23 May 2026  00:54:10 +0000 (0:00:00.379)       0:01:13.773 ********** ",
                                "\u001b[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] ***",
                                "Saturday 23 May 2026  00:54:10 +0000 (0:00:00.333)       0:01:14.106 ********** ",
                                "\u001b[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] ***",
                                "Saturday 23 May 2026  00:54:11 +0000 (0:00:00.637)       0:01:14.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 [ovn-db : Set bootstrap args fact for NB (new member)] ********************",
                                "Saturday 23 May 2026  00:54:11 +0000 (0:00:00.422)       0:01:15.166 ********** ",
                                "\u001b[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)] ********************",
                                "Saturday 23 May 2026  00:54:12 +0000 (0:00:00.408)       0:01:15.575 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:54:12 +0000 (0:00:00.402)       0:01:15.977 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Saturday 23 May 2026  00:54:14 +0000 (0:00:01.795)       0:01:17.773 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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",
                                "",
                                "TASK [ovn-db : Check ovn containers] *******************************************",
                                "Saturday 23 May 2026  00:54:18 +0000 (0:00:03.789)       0:01:21.562 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:54:20 +0000 (0:00:02.236)       0:01:23.798 ********** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:54:20 +0000 (0:00:00.067)       0:01:23.865 ********** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:54:20 +0000 (0:00:00.061)       0:01:23.927 ********** ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Saturday 23 May 2026  00:54:20 +0000 (0:00:00.062)       0:01:23.990 ********** ",
                                "\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 container] *************************",
                                "Saturday 23 May 2026  00:54:28 +0000 (0:00:07.615)       0:01:31.606 ********** ",
                                "\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-northd container] ************************",
                                "Saturday 23 May 2026  00:54:31 +0000 (0:00:02.671)       0:01:34.277 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Saturday 23 May 2026  00:54:38 +0000 (0:00:07.481)       0:01:41.758 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Saturday 23 May 2026  00:54:38 +0000 (0:00:00.095)       0:01:41.853 ********** ",
                                "\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 [ovn-db : Configure OVN NB connection settings] ***************************",
                                "Saturday 23 May 2026  00:54:39 +0000 (0:00:00.937)       0:01:42.791 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:54:40 +0000 (0:00:00.583)       0:01:43.375 ********** ",
                                "\u001b[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] ***************************",
                                "Saturday 23 May 2026  00:54:41 +0000 (0:00:01.048)       0:01:44.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 [ovn-db : Wait for ovn-nb-db] *********************************************",
                                "Saturday 23 May 2026  00:54:41 +0000 (0:00:00.662)       0:01:45.085 ********** ",
                                "\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] *********************************************",
                                "Saturday 23 May 2026  00:54:42 +0000 (0:00:00.880)       0:01:45.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 : Unset bootstrap args fact] **************************************",
                                "Saturday 23 May 2026  00:54:43 +0000 (0:00:00.750)       0:01:46.716 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:54:44 +0000 (0:00:00.596)       0:01:47.313 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Saturday 23 May 2026  00:54:45 +0000 (0:00:01.631)       0:01:48.944 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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",
                                "",
                                "TASK [ovn-db : Check ovn containers] *******************************************",
                                "Saturday 23 May 2026  00:54:50 +0000 (0:00:04.648)       0:01:53.592 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-northd:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2024.2', '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, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2024.2', '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",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:54:52 +0000 (0:00:02.492)       0:01:56.085 ********** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:54:52 +0000 (0:00:00.066)       0:01:56.151 ********** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  00:54:53 +0000 (0:00:00.301)       0:01:56.453 ********** ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Saturday 23 May 2026  00:54:53 +0000 (0:00:00.067)       0:01:56.520 ********** ",
                                "\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 container] *************************",
                                "Saturday 23 May 2026  00:55:00 +0000 (0:00:07.384)       0:02:03.905 ********** ",
                                "\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-northd container] ************************",
                                "Saturday 23 May 2026  00:55:08 +0000 (0:00:07.873)       0:02:11.778 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Saturday 23 May 2026  00:55:16 +0000 (0:00:07.747)       0:02:19.526 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Saturday 23 May 2026  00:55:16 +0000 (0:00:00.165)       0:02:19.691 ********** ",
                                "\u001b[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] ***************************",
                                "Saturday 23 May 2026  00:55:17 +0000 (0:00:01.063)       0:02:20.755 ********** ",
                                "\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 : Get OVN_Southbound cluster leader] ******************************",
                                "Saturday 23 May 2026  00:55:18 +0000 (0:00:00.762)       0:02:21.518 ********** ",
                                "\u001b[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] ***************************",
                                "Saturday 23 May 2026  00:55:19 +0000 (0:00:00.828)       0:02:22.346 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-nb-db] *********************************************",
                                "Saturday 23 May 2026  00:55:19 +0000 (0:00:00.860)       0:02:23.206 ********** ",
                                "\u001b[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] *********************************************",
                                "Saturday 23 May 2026  00:55:21 +0000 (0:00:01.217)       0:02:24.424 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=45  \u001b[0m \u001b[0;33mchanged=20  \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=44  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=44  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=21  \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    skipped=0    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    skipped=0    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    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  00:55:22 +0000 (0:00:00.901)       0:02:25.325 ********** ",
                                "=============================================================================== ",
                                "ovn-controller : Restart ovn-controller container ---------------------- 28.37s",
                                "ovn-controller : Configure OVN in OVSDB -------------------------------- 19.57s",
                                "ovn-db : Restart ovn-northd container ---------------------------------- 15.23s",
                                "ovn-db : Restart ovn-nb-db container ----------------------------------- 15.00s",
                                "ovn-db : Restart ovn-sb-db container ----------------------------------- 10.54s",
                                "ovn-db : Copying over config.json files for services -------------------- 4.65s",
                                "ovn-db : Copying over config.json files for services -------------------- 3.79s",
                                "ovn-db : Check ovn containers ------------------------------------------- 2.49s",
                                "ovn-controller : Create br-int bridge on OpenvSwitch -------------------- 2.48s",
                                "ovn-controller : Reload systemd config ---------------------------------- 2.43s",
                                "ovn-db : Check ovn containers ------------------------------------------- 2.24s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 1.80s",
                                "ovn-controller : Ensuring config directories exist ---------------------- 1.79s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 1.63s",
                                "ovn-controller : Copying over systemd override -------------------------- 1.48s",
                                "ovn-controller : Copying over config.json files for services ------------ 1.44s",
                                "ovn-controller : Check ovn-controller containers ------------------------ 1.31s",
                                "ovn-db : Wait for ovn-nb-db --------------------------------------------- 1.22s",
                                "ovn-controller : Ensuring systemd override directory exists ------------- 1.16s",
                                "ovn-controller : include_tasks ------------------------------------------ 1.11s",
                                "\u001b[32m2026-05-23 00:55:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:55:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "",
                                "\u001b[32m2026-05-23 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b82c9305-59c8-45a6-b5ac-35ad764272f4 is in state SUCCESS\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  00:49:43 +0000 (0:00:00.942)       0:00:00.942 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  00:49:43 +0000 (0:00:00.444)       0:00:01.386 ********** ",
                                "\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] ********************************************",
                                "Saturday 23 May 2026  00:49:44 +0000 (0:00:00.652)       0:00:02.039 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:49:45 +0000 (0:00:00.971)       0:00:03.010 ********** ",
                                "\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] ***************************************************",
                                "Saturday 23 May 2026  00:49:46 +0000 (0:00:01.207)       0:00:04.218 ********** ",
                                "\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [sysctl : Check IPv6 support] *********************************************",
                                "Saturday 23 May 2026  00:49:47 +0000 (0:00:00.742)       0:00:04.961 ********** ",
                                "\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 [sysctl : Setting sysctl values] ******************************************",
                                "Saturday 23 May 2026  00:49:48 +0000 (0:00:01.569)       0:00:06.531 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;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;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Saturday 23 May 2026  00:49:51 +0000 (0:00:02.207)       0:00:08.738 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Saturday 23 May 2026  00:49:51 +0000 (0:00:00.792)       0:00:09.531 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:49:53 +0000 (0:00:01.957)       0:00:11.488 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:49:55 +0000 (0:00:01.322)       0:00:12.811 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ************",
                                "Saturday 23 May 2026  00:49:57 +0000 (0:00:02.061)       0:00:14.873 ********** ",
                                "\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 [loadbalancer : Ensuring proxysql service config subdirectories exist] ****",
                                "Saturday 23 May 2026  00:49:58 +0000 (0:00:01.104)       0:00:15.978 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m",
                                "\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=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=rules)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************",
                                "Saturday 23 May 2026  00:50:00 +0000 (0:00:02.189)       0:00:18.167 ********** ",
                                "\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 : Remove mariadb.cfg if proxysql enabled] *******************",
                                "Saturday 23 May 2026  00:50:02 +0000 (0:00:01.697)       0:00:19.865 ********** ",
                                "\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 [loadbalancer : Removing checks for services which are disabled] **********",
                                "Saturday 23 May 2026  00:50:05 +0000 (0:00:02.769)       0:00:22.635 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], '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] ************",
                                "Saturday 23 May 2026  00:50:06 +0000 (0:00:01.185)       0:00:23.820 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], '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:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', '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:2024.2', '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:2024.2', '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__c43521924241dff3c413a7544d89af0515b74e38', '__omit_place_holder__c43521924241dff3c413a7544d89af0515b74e38'], '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] **************",
                                "Saturday 23 May 2026  00:50:12 +0000 (0:00:06.460)       0:00:30.281 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *********************************",
                                "Saturday 23 May 2026  00:50:16 +0000 (0:00:03.403)       0:00:33.684 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql config] *****************************",
                                "Saturday 23 May 2026  00:50:18 +0000 (0:00:02.047)       0:00:35.732 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy single external frontend config] *****",
                                "Saturday 23 May 2026  00:50:25 +0000 (0:00:07.776)       0:00:43.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 [loadbalancer : Copying over custom haproxy services configuration] *******",
                                "Saturday 23 May 2026  00:50:28 +0000 (0:00:02.296)       0:00:45.805 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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",
                                "",
                                "TASK [loadbalancer : Copying over keepalived.conf] *****************************",
                                "Saturday 23 May 2026  00:50:31 +0000 (0:00:03.492)       0:00:49.298 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.pem] *********************************",
                                "Saturday 23 May 2026  00:50:34 +0000 (0:00:02.892)       0:00:52.190 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy-internal.pem] ************************",
                                "Saturday 23 May 2026  00:50:37 +0000 (0:00:02.851)       0:00:55.042 ********** ",
                                "\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 : include_tasks] ********************************************",
                                "Saturday 23 May 2026  00:50:40 +0000 (0:00:03.087)       0:00:58.129 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : loadbalancer | Copying over extra CA certificates] ***",
                                "Saturday 23 May 2026  00:50:41 +0000 (0:00:01.184)       0:00:59.314 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', '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:2024.2', '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:2024.2', '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 : loadbalancer | Copying over backend internal TLS certificate] ***",
                                "Saturday 23 May 2026  00:50:46 +0000 (0:00:04.500)       0:01:03.814 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', '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",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', '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:2024.2', '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",
                                "",
                                "TASK [service-cert-copy : loadbalancer | Copying over backend internal TLS key] ***",
                                "Saturday 23 May 2026  00:50:47 +0000 (0:00:00.826)       0:01:04.640 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 extra CA certificates] ********",
                                "Saturday 23 May 2026  00:50:48 +0000 (0:00:01.816)       0:01:06.456 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 certificate] ***",
                                "Saturday 23 May 2026  00:50:49 +0000 (0:00:00.855)       0:01:07.311 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *****",
                                "Saturday 23 May 2026  00:50:50 +0000 (0:00:01.270)       0:01:08.581 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : proxysql | Copying over extra CA certificates] *******",
                                "Saturday 23 May 2026  00:50:52 +0000 (0:00:01.420)       0:01:10.002 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', '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': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2024.2', '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:2024.2', '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 : proxysql | Copying over backend internal TLS certificate] ***",
                                "Saturday 23 May 2026  00:50:53 +0000 (0:00:00.668)       0:01:10.670 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : proxysql | Copying over backend internal TLS key] ****",
                                "Saturday 23 May 2026  00:50:53 +0000 (0:00:00.668)       0:01:11.338 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ************************",
                                "Saturday 23 May 2026  00:50:54 +0000 (0:00:01.256)       0:01:12.595 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:50:56 +0000 (0:00:01.427)       0:01:14.023 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] ****************************",
                                "Saturday 23 May 2026  00:50:57 +0000 (0:00:01.492)       0:01:15.516 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Check loadbalancer containers] ****************************",
                                "Saturday 23 May 2026  00:50:59 +0000 (0:00:01.398)       0:01:16.914 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2024.2', '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:2024.2', '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:2024.2', '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 [include_role : aodh] *****************************************************",
                                "Saturday 23 May 2026  00:51:02 +0000 (0:00:03.112)       0:01:20.027 ********** ",
                                "\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over aodh haproxy config] ***********************",
                                "Saturday 23 May 2026  00:51:02 +0000 (0:00:00.570)       0:01:20.597 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***",
                                "Saturday 23 May 2026  00:51:06 +0000 (0:00:03.846)       0:01:24.443 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \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:2024.2', '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/', '', ''], '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-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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",
                                "\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for aodh] **************************",
                                "Saturday 23 May 2026  00:51:07 +0000 (0:00:00.673)       0:01:25.117 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over aodh ProxySQL users config] ***************",
                                "Saturday 23 May 2026  00:51:08 +0000 (0:00:00.883)       0:01:26.001 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over aodh ProxySQL rules config] ***************",
                                "Saturday 23 May 2026  00:51:09 +0000 (0:00:01.468)       0:01:27.469 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  00:51:11 +0000 (0:00:01.899)       0:01:29.368 ********** ",
                                "\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over barbican haproxy config] *******************",
                                "Saturday 23 May 2026  00:51:12 +0000 (0:00:00.647)       0:01:30.016 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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] => (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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***",
                                "Saturday 23 May 2026  00:51:16 +0000 (0:00:03.958)       0:01:33.975 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] **********************",
                                "Saturday 23 May 2026  00:51:17 +0000 (0:00:01.077)       0:01:35.053 ********** ",
                                "\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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL users config] ***********",
                                "Saturday 23 May 2026  00:51:18 +0000 (0:00:00.873)       0:01:35.926 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  00:51:19 +0000 (0:00:01.362)       0:01:37.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 [include_role : blazar] ***************************************************",
                                "Saturday 23 May 2026  00:51:21 +0000 (0:00:01.998)       0:01:39.286 ********** ",
                                "\u001b[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] *************************************************",
                                "Saturday 23 May 2026  00:51:21 +0000 (0:00:00.279)       0:01:39.565 ********** ",
                                "\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] *******************",
                                "Saturday 23 May 2026  00:51:22 +0000 (0:00:00.800)       0:01:40.366 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***",
                                "Saturday 23 May 2026  00:51:25 +0000 (0:00:02.738)       0:01:43.104 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for ceph-rgw] **********************",
                                "Saturday 23 May 2026  00:51:26 +0000 (0:00:01.353)       0:01:44.458 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'radosgw_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********",
                                "Saturday 23 May 2026  00:51:28 +0000 (0:00:01.688)       0:01:46.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 [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********",
                                "Saturday 23 May 2026  00:51:28 +0000 (0:00:00.407)       0:01:46.554 ********** ",
                                "\u001b[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] ***************************************************",
                                "Saturday 23 May 2026  00:51:30 +0000 (0:00:01.144)       0:01:47.699 ********** ",
                                "\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over cinder haproxy config] *********************",
                                "Saturday 23 May 2026  00:51:30 +0000 (0:00:00.903)       0:01:48.603 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  00:51:34 +0000 (0:00:03.766)       0:01:52.369 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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] ************************",
                                "Saturday 23 May 2026  00:51:35 +0000 (0:00:00.913)       0:01:53.282 ********** ",
                                "\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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL users config] *************",
                                "Saturday 23 May 2026  00:51:36 +0000 (0:00:01.163)       0:01:54.445 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:51:38 +0000 (0:00:01.323)       0:01:55.769 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  00:51:40 +0000 (0:00:02.232)       0:01:58.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 [include_role : cyborg] ***************************************************",
                                "Saturday 23 May 2026  00:51:40 +0000 (0:00:00.310)       0:01:58.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 [include_role : designate] ************************************************",
                                "Saturday 23 May 2026  00:51:40 +0000 (0:00:00.303)       0:01:58.615 ********** ",
                                "\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over designate haproxy config] ******************",
                                "Saturday 23 May 2026  00:51:42 +0000 (0:00:01.218)       0:01:59.834 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', '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/', '', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', '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/', '', ''], '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', '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/', '', ''], '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', '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/', '', ''], '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-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***",
                                "Saturday 23 May 2026  00:51:47 +0000 (0:00:04.841)       0:02:04.675 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for designate] *********************",
                                "Saturday 23 May 2026  00:51:48 +0000 (0:00:00.976)       0:02:05.652 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL users config] **********",
                                "Saturday 23 May 2026  00:51:49 +0000 (0:00:01.485)       0:02:07.137 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL rules config] **********",
                                "Saturday 23 May 2026  00:51:51 +0000 (0:00:01.551)       0:02:08.688 ********** ",
                                "\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] *****************************************************",
                                "Saturday 23 May 2026  00:51:53 +0000 (0:00:02.282)       0:02:10.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",
                                "",
                                "TASK [include_role : glance] ***************************************************",
                                "Saturday 23 May 2026  00:51:53 +0000 (0:00:00.306)       0:02:11.277 ********** ",
                                "\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over glance haproxy config] *********************",
                                "Saturday 23 May 2026  00:51:54 +0000 (0:00:00.997)       0:02:12.275 ********** ",
                                "\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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', ''], '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'], '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'], '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] ***",
                                "Saturday 23 May 2026  00:51:59 +0000 (0:00:05.334)       0:02:17.610 ********** ",
                                "\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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', ''], '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'], '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'], '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] => (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:2024.2', '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/', '', '', ''], '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'], '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'], '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-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:2024.2', '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/', ''], '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'], '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'], '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for glance] ************************",
                                "Saturday 23 May 2026  00:52:04 +0000 (0:00:04.224)       0:02:21.834 ********** ",
                                "\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'], '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'], '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': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL users config] *************",
                                "Saturday 23 May 2026  00:52:08 +0000 (0:00:04.790)       0:02:26.624 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:52:10 +0000 (0:00:01.305)       0:02:27.930 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : gnocchi] **************************************************",
                                "Saturday 23 May 2026  00:52:12 +0000 (0:00:02.087)       0:02:30.017 ********** ",
                                "\u001b[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] **************************************************",
                                "Saturday 23 May 2026  00:52:12 +0000 (0:00:00.338)       0:02:30.356 ********** ",
                                "\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over grafana haproxy config] ********************",
                                "Saturday 23 May 2026  00:52:14 +0000 (0:00:01.350)       0:02:31.706 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for grafana when using single external frontend] ***",
                                "Saturday 23 May 2026  00:52:17 +0000 (0:00:03.207)       0:02:34.914 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for grafana] ***********************",
                                "Saturday 23 May 2026  00:52:17 +0000 (0:00:00.420)       0:02:35.335 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over grafana ProxySQL users config] ************",
                                "Saturday 23 May 2026  00:52:18 +0000 (0:00:00.827)       0:02:36.162 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over grafana ProxySQL rules config] ************",
                                "Saturday 23 May 2026  00:52:19 +0000 (0:00:01.205)       0:02:37.368 ********** ",
                                "\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] *****************************************************",
                                "Saturday 23 May 2026  00:52:21 +0000 (0:00:02.007)       0:02:39.375 ********** ",
                                "\u001b[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] **************************************************",
                                "Saturday 23 May 2026  00:52:22 +0000 (0:00:00.320)       0:02:39.695 ********** ",
                                "\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over horizon haproxy config] ********************",
                                "Saturday 23 May 2026  00:52:23 +0000 (0:00:01.119)       0:02:40.815 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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] ***",
                                "Saturday 23 May 2026  00:52:26 +0000 (0:00:03.496)       0:02:44.311 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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] ***********************",
                                "Saturday 23 May 2026  00:52:27 +0000 (0:00:00.742)       0:02:45.054 ********** ",
                                "\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'], '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'], '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'], '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'], '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'], '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'], '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] ************",
                                "Saturday 23 May 2026  00:52:28 +0000 (0:00:01.029)       0:02:46.083 ********** ",
                                "\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] ************",
                                "Saturday 23 May 2026  00:52:29 +0000 (0:00:01.511)       0:02:47.595 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  00:52:32 +0000 (0:00:02.055)       0:02:49.650 ********** ",
                                "\u001b[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] ***************************************************",
                                "Saturday 23 May 2026  00:52:32 +0000 (0:00:00.324)       0:02:49.974 ********** ",
                                "\u001b[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] *************************************************",
                                "Saturday 23 May 2026  00:52:32 +0000 (0:00:00.305)       0:02:50.280 ********** ",
                                "\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over keystone haproxy config] *******************",
                                "Saturday 23 May 2026  00:52:33 +0000 (0:00:01.173)       0:02:51.453 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  00:52:37 +0000 (0:00:04.049)       0:02:55.503 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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] **********************",
                                "Saturday 23 May 2026  00:52:38 +0000 (0:00:00.698)       0:02:56.201 ********** ",
                                "\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']}}) \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']}}) \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']}}) \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']}}) \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']}}) \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']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over keystone ProxySQL users config] ***********",
                                "Saturday 23 May 2026  00:52:39 +0000 (0:00:01.116)       0:02:57.317 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  00:52:41 +0000 (0:00:01.456)       0:02:58.774 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : letsencrypt] **********************************************",
                                "Saturday 23 May 2026  00:52:43 +0000 (0:00:02.289)       0:03:01.063 ********** ",
                                "\u001b[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] ***************************************************",
                                "Saturday 23 May 2026  00:52:43 +0000 (0:00:00.342)       0:03:01.406 ********** ",
                                "\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over magnum haproxy config] *********************",
                                "Saturday 23 May 2026  00:52:44 +0000 (0:00:01.215)       0:03:02.621 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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] ***",
                                "Saturday 23 May 2026  00:52:48 +0000 (0:00:03.599)       0:03:06.221 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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] ************************",
                                "Saturday 23 May 2026  00:52:49 +0000 (0:00:00.693)       0:03:06.915 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL users config] *************",
                                "Saturday 23 May 2026  00:52:50 +0000 (0:00:01.177)       0:03:08.093 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL rules config] *************",
                                "Saturday 23 May 2026  00:52:51 +0000 (0:00:01.352)       0:03:09.445 ********** ",
                                "\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] ***************************************************",
                                "Saturday 23 May 2026  00:52:53 +0000 (0:00:02.057)       0:03:11.502 ********** ",
                                "\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over manila haproxy config] *********************",
                                "Saturday 23 May 2026  00:52:54 +0000 (0:00:01.058)       0:03:12.561 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\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:2024.2', '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] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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:2024.2', '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] ***",
                                "Saturday 23 May 2026  00:52:59 +0000 (0:00:04.199)       0:03:16.761 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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:2024.2', '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:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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:2024.2', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2024.2', '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/', '', ''], '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'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '/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:2024.2', '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] ************************",
                                "Saturday 23 May 2026  00:52:59 +0000 (0:00:00.703)       0:03:17.465 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL users config] *************",
                                "Saturday 23 May 2026  00:53:01 +0000 (0:00:01.180)       0:03:18.646 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:53:02 +0000 (0:00:01.293)       0:03:19.939 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  00:53:04 +0000 (0:00:02.115)       0:03:22.054 ********** ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensure mysql monitor user exist] *******************************",
                                "Saturday 23 May 2026  00:53:05 +0000 (0:00:01.211)       0:03:23.266 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over mariadb haproxy config] ********************",
                                "Saturday 23 May 2026  00:53:08 +0000 (0:00:03.175)       0:03:26.442 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***",
                                "Saturday 23 May 2026  00:53:11 +0000 (0:00:03.060)       0:03:29.502 ********** ",
                                "\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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', '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:2024.2', '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] ***********************",
                                "Saturday 23 May 2026  00:53:14 +0000 (0:00:02.318)       0:03:31.820 ********** ",
                                "\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] ************",
                                "Saturday 23 May 2026  00:53:16 +0000 (0:00:02.507)       0:03:34.328 ********** ",
                                "\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] ************",
                                "Saturday 23 May 2026  00:53:19 +0000 (0:00:02.379)       0:03:36.708 ********** ",
                                "\u001b[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] *************************************************",
                                "Saturday 23 May 2026  00:53:20 +0000 (0:00:01.858)       0:03:38.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 [include_role : memcached] ************************************************",
                                "Saturday 23 May 2026  00:53:21 +0000 (0:00:00.317)       0:03:38.884 ********** ",
                                "\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over memcached haproxy config] ******************",
                                "Saturday 23 May 2026  00:53:22 +0000 (0:00:01.530)       0:03:40.415 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  00:53:24 +0000 (0:00:01.460)       0:03:41.875 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2024.2', '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:2024.2', '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:2024.2', '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] *********************",
                                "Saturday 23 May 2026  00:53:24 +0000 (0:00:00.378)       0:03:42.253 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  00:53:25 +0000 (0:00:01.007)       0:03:43.261 ********** ",
                                "\u001b[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] **********",
                                "Saturday 23 May 2026  00:53:26 +0000 (0:00:00.541)       0:03:43.802 ********** ",
                                "\u001b[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] **************************************************",
                                "Saturday 23 May 2026  00:53:27 +0000 (0:00:01.342)       0:03:45.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 [include_role : neutron] **************************************************",
                                "Saturday 23 May 2026  00:53:27 +0000 (0:00:00.313)       0:03:45.458 ********** ",
                                "\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over neutron haproxy config] ********************",
                                "Saturday 23 May 2026  00:53:29 +0000 (0:00:01.728)       0:03:47.187 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', '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/', '', ''], '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-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-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:2024.2', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', '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/', '', ''], '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', '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/', '', ''], 'dimensions': {}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2024.2', '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/', ''], '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-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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] ***",
                                "Saturday 23 May 2026  00:53:36 +0000 (0:00:07.025)       0:03:54.213 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/neutron-linuxbridge-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2024.2', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2024.2', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for neutron] ***********************",
                                "Saturday 23 May 2026  00:53:39 +0000 (0:00:03.073)       0:03:57.286 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL users config] ************",
                                "Saturday 23 May 2026  00:53:41 +0000 (0:00:01.780)       0:03:59.066 ********** ",
                                "\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] ************",
                                "Saturday 23 May 2026  00:53:42 +0000 (0:00:01.433)       0:04:00.500 ********** ",
                                "\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] ************************************************",
                                "Saturday 23 May 2026  00:53:45 +0000 (0:00:02.345)       0:04:02.845 ********** ",
                                "\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over placement haproxy config] ******************",
                                "Saturday 23 May 2026  00:53:46 +0000 (0:00:01.589)       0:04:04.434 ********** ",
                                "\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for placement when using single external frontend] ***",
                                "Saturday 23 May 2026  00:53:50 +0000 (0:00:03.516)       0:04:07.951 ********** ",
                                "\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for placement] *********************",
                                "Saturday 23 May 2026  00:53:50 +0000 (0:00:00.611)       0:04:08.562 ********** ",
                                "\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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL users config] **********",
                                "Saturday 23 May 2026  00:53:52 +0000 (0:00:01.227)       0:04:09.790 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL rules config] **********",
                                "Saturday 23 May 2026  00:53:53 +0000 (0:00:01.421)       0:04:11.211 ********** ",
                                "\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] *****************************************************",
                                "Saturday 23 May 2026  00:53:55 +0000 (0:00:02.278)       0:04:13.490 ********** ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova haproxy config] ***********************",
                                "Saturday 23 May 2026  00:53:57 +0000 (0:00:01.386)       0:04:14.876 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***",
                                "Saturday 23 May 2026  00:54:02 +0000 (0:00:04.914)       0:04:19.790 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] **************************",
                                "Saturday 23 May 2026  00:54:02 +0000 (0:00:00.658)       0:04:20.448 ********** ",
                                "\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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL users config] ***************",
                                "Saturday 23 May 2026  00:54:03 +0000 (0:00:00.921)       0:04:21.369 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:54:05 +0000 (0:00:01.934)       0:04:23.304 ********** ",
                                "\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] ************************************************",
                                "Saturday 23 May 2026  00:54:07 +0000 (0:00:02.137)       0:04:25.441 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:54:09 +0000 (0:00:01.353)       0:04:26.795 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:54:10 +0000 (0:00:01.536)       0:04:28.332 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\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",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***",
                                "Saturday 23 May 2026  00:54:14 +0000 (0:00:04.097)       0:04:32.430 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:54:16 +0000 (0:00:01.552)       0:04:33.983 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  00:54:18 +0000 (0:00:01.702)       0:04:35.685 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  00:54:20 +0000 (0:00:02.366)       0:04:38.051 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************",
                                "Saturday 23 May 2026  00:54:23 +0000 (0:00:02.894)       0:04:40.945 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-1, testbed-node-0, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***",
                                "Saturday 23 May 2026  00:54:24 +0000 (0:00:00.795)       0:04:41.741 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***",
                                "Saturday 23 May 2026  00:54:25 +0000 (0:00:01.178)       0:04:42.919 ********** ",
                                "\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 : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***",
                                "Saturday 23 May 2026  00:54:26 +0000 (0:00:01.219)       0:04:44.139 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Saturday 23 May 2026  00:54:27 +0000 (0:00:01.118)       0:04:45.257 ********** ",
                                "\u001b[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] **********",
                                "Saturday 23 May 2026  00:54:29 +0000 (0:00:02.331)       0:04:47.588 ********** ",
                                "\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 [nova-cell : Configure loadbalancer for nova-serialproxy] *****************",
                                "Saturday 23 May 2026  00:54:33 +0000 (0:00:03.076)       0:04:50.665 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***",
                                "Saturday 23 May 2026  00:54:33 +0000 (0:00:00.775)       0:04:51.440 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***",
                                "Saturday 23 May 2026  00:54:34 +0000 (0:00:01.149)       0:04:52.590 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] ****",
                                "Saturday 23 May 2026  00:54:36 +0000 (0:00:01.093)       0:04:53.683 ********** ",
                                "\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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Saturday 23 May 2026  00:54:37 +0000 (0:00:01.562)       0:04:55.246 ********** ",
                                "\u001b[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] **********",
                                "Saturday 23 May 2026  00:54:40 +0000 (0:00:02.652)       0:04:57.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",
                                "",
                                "TASK [include_role : octavia] **************************************************",
                                "Saturday 23 May 2026  00:54:43 +0000 (0:00:03.453)       0:05:01.352 ********** ",
                                "\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over octavia haproxy config] ********************",
                                "Saturday 23 May 2026  00:54:45 +0000 (0:00:01.480)       0:05:02.833 ********** ",
                                "\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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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-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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \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:2024.2', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \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:2024.2', '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/', '', ''], '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] => (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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', '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/', '', ''], '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] ***",
                                "Saturday 23 May 2026  00:54:49 +0000 (0:00:04.325)       0:05:07.159 ********** ",
                                "\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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2024.2', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***********************",
                                "Saturday 23 May 2026  00:54:50 +0000 (0:00:01.263)       0:05:08.422 ********** ",
                                "\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] ************",
                                "Saturday 23 May 2026  00:54:51 +0000 (0:00:00.923)       0:05:09.345 ********** ",
                                "\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] ************",
                                "Saturday 23 May 2026  00:54:53 +0000 (0:00:01.871)       0:05:11.216 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  00:54:55 +0000 (0:00:02.346)       0:05:13.562 ********** ",
                                "\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over opensearch haproxy config] *****************",
                                "Saturday 23 May 2026  00:54:57 +0000 (0:00:01.781)       0:05:15.344 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***",
                                "Saturday 23 May 2026  00:55:03 +0000 (0:00:05.629)       0:05:20.973 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for opensearch] ********************",
                                "Saturday 23 May 2026  00:55:04 +0000 (0:00:00.938)       0:05:21.912 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}) \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'}}) \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'}}) \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']}}) \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'}}) \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'}}) \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']}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL users config] *********",
                                "Saturday 23 May 2026  00:55:05 +0000 (0:00:01.136)       0:05:23.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 [proxysql-config : Copying over opensearch ProxySQL rules config] *********",
                                "Saturday 23 May 2026  00:55:05 +0000 (0:00:00.416)       0:05:23.465 ********** ",
                                "\u001b[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] ***********************************************",
                                "Saturday 23 May 2026  00:55:07 +0000 (0:00:01.178)       0:05:24.644 ********** ",
                                "\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over prometheus haproxy config] *****************",
                                "Saturday 23 May 2026  00:55:08 +0000 (0:00:01.571)       0:05:26.216 ********** ",
                                "\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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}})\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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['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:2024.2', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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:2024.2', '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] => (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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}})\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:2024.2', '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] => (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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  00:55:13 +0000 (0:00:04.473)       0:05:30.689 ********** ",
                                "\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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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}, '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}}}}) \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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \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:2024.2', '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] => (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:2024.2', '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]\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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}}) \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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \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:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', '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-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', '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:2024.2', '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:2024.2', '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}, '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}}}}) \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:2024.2', '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': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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:2024.2', '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] ********************",
                                "Saturday 23 May 2026  00:55:13 +0000 (0:00:00.860)       0:05:31.550 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over prometheus ProxySQL users config] *********",
                                "Saturday 23 May 2026  00:55:15 +0000 (0:00:01.562)       0:05:33.112 ********** ",
                                "\u001b[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] *********",
                                "Saturday 23 May 2026  00:55:15 +0000 (0:00:00.493)       0:05:33.605 ********** ",
                                "\u001b[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] *************************************************",
                                "Saturday 23 May 2026  00:55:17 +0000 (0:00:01.519)       0:05:35.125 ********** ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over rabbitmq haproxy config] *******************",
                                "Saturday 23 May 2026  00:55:19 +0000 (0:00:01.701)       0:05:36.826 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  00:55:21 +0000 (0:00:02.413)       0:05:39.240 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2024.2', '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]\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:2024.2', '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] **********************",
                                "Saturday 23 May 2026  00:55:22 +0000 (0:00:00.389)       0:05:39.629 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over rabbitmq ProxySQL users config] ***********",
                                "Saturday 23 May 2026  00:55:22 +0000 (0:00:00.621)       0:05:40.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 [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********",
                                "Saturday 23 May 2026  00:55:23 +0000 (0:00:00.695)       0:05:40.946 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : skyline] **************************************************",
                                "Saturday 23 May 2026  00:55:24 +0000 (0:00:01.409)       0:05:42.356 ********** ",
                                "\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over skyline haproxy config] ********************",
                                "Saturday 23 May 2026  00:55:26 +0000 (0:00:01.851)       0:05:44.207 ********** ",
                                "\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:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for skyline when using single external frontend] ***",
                                "Saturday 23 May 2026  00:55:34 +0000 (0:00:07.512)       0:05:51.719 ********** ",
                                "\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:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for skyline] ***********************",
                                "Saturday 23 May 2026  00:55:34 +0000 (0:00:00.705)       0:05:52.424 ********** ",
                                "\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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over skyline ProxySQL users config] ************",
                                "Saturday 23 May 2026  00:55:35 +0000 (0:00:00.961)       0:05:53.386 ********** ",
                                "\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 skyline ProxySQL rules config] ************",
                                "Saturday 23 May 2026  00:55:37 +0000 (0:00:01.379)       0:05:54.766 ********** ",
                                "\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 : swift] ****************************************************",
                                "Saturday 23 May 2026  00:55:39 +0000 (0:00:02.354)       0:05:57.120 ********** ",
                                "\u001b[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 : tacker] ***************************************************",
                                "Saturday 23 May 2026  00:55:40 +0000 (0:00:00.752)       0:05:57.873 ********** ",
                                "\u001b[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] ****************************************************",
                                "Saturday 23 May 2026  00:55:40 +0000 (0:00:00.331)       0:05:58.204 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : venus] ****************************************************",
                                "Saturday 23 May 2026  00:55:40 +0000 (0:00:00.397)       0:05:58.601 ********** ",
                                "\u001b[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] **************************************************",
                                "Saturday 23 May 2026  00:55:41 +0000 (0:00:00.458)       0:05:59.060 ********** ",
                                "\u001b[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] ******************************************************",
                                "Saturday 23 May 2026  00:55:42 +0000 (0:00:00.679)       0:05:59.739 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******",
                                "Saturday 23 May 2026  00:55:42 +0000 (0:00:00.540)       0:06:00.280 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Group HA nodes by status] **********************",
                                "Saturday 23 May 2026  00:55:43 +0000 (0:00:00.702)       0:06:00.982 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  00:55:44 +0000 (0:00:00.761)       0:06:01.744 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  00:55:45 +0000 (0:00:01.076)       0:06:02.820 ********** ",
                                "\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] ****************",
                                "Saturday 23 May 2026  00:55:46 +0000 (0:00:01.120)       0:06:03.941 ********** ",
                                "\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] ****************",
                                "Saturday 23 May 2026  00:55:47 +0000 (0:00:01.043)       0:06:04.985 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************",
                                "Saturday 23 May 2026  00:55:57 +0000 (0:00:10.185)       0:06:15.171 ********** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************",
                                "Saturday 23 May 2026  00:55:58 +0000 (0:00:00.914)       0:06:16.085 ********** ",
                                "\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 proxysql to start] *************",
                                "Saturday 23 May 2026  00:56:07 +0000 (0:00:08.838)       0:06:24.923 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:56:11 +0000 (0:00:04.671)       0:06:29.595 ********** ",
                                "\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 : Stop master haproxy container] *****************",
                                "Saturday 23 May 2026  00:56:21 +0000 (0:00:09.219)       0:06:38.814 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************",
                                "Saturday 23 May 2026  00:56:21 +0000 (0:00:00.555)       0:06:39.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master keepalived container] **************",
                                "Saturday 23 May 2026  00:56:22 +0000 (0:00:00.306)       0:06:39.677 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master haproxy container] ****************",
                                "Saturday 23 May 2026  00:56:22 +0000 (0:00:00.305)       0:06:39.982 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:56:22 +0000 (0:00:00.342)       0:06:40.324 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:56:23 +0000 (0:00:00.603)       0:06:40.928 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:56:23 +0000 (0:00:00.311)       0:06:41.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************",
                                "Saturday 23 May 2026  00:56:24 +0000 (0:00:00.954)       0:06:42.193 ********** ",
                                "\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;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=123 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  00:56:25 +0000 (0:00:00.817)       0:06:43.011 ********** ",
                                "=============================================================================== ",
                                "loadbalancer : Start backup haproxy container -------------------------- 10.19s",
                                "loadbalancer : Start backup keepalived container ------------------------ 9.22s",
                                "loadbalancer : Start backup proxysql container -------------------------- 8.84s",
                                "loadbalancer : Copying over proxysql config ----------------------------- 7.78s",
                                "haproxy-config : Copying over skyline haproxy config -------------------- 7.51s",
                                "haproxy-config : Copying over neutron haproxy config -------------------- 7.03s",
                                "loadbalancer : Copying checks for services which are enabled ------------ 6.46s",
                                "haproxy-config : Copying over opensearch haproxy config ----------------- 5.63s",
                                "haproxy-config : Copying over glance haproxy config --------------------- 5.33s",
                                "haproxy-config : Copying over nova haproxy config ----------------------- 4.91s",
                                "haproxy-config : Copying over designate haproxy config ------------------ 4.84s",
                                "haproxy-config : Configuring firewall for glance ------------------------ 4.79s",
                                "loadbalancer : Wait for backup proxysql to start ------------------------ 4.67s",
                                "service-cert-copy : loadbalancer | Copying over extra CA certificates --- 4.50s",
                                "haproxy-config : Copying over prometheus haproxy config ----------------- 4.47s",
                                "haproxy-config : Copying over octavia haproxy config -------------------- 4.33s",
                                "haproxy-config : Add configuration for glance when using single external frontend --- 4.22s",
                                "haproxy-config : Copying over manila haproxy config --------------------- 4.20s",
                                "haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 4.10s",
                                "haproxy-config : Copying over keystone haproxy config ------------------- 4.05s",
                                "\u001b[32m2026-05-23 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:56:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 858a8116-c501-4455-9b80-c26a7d1ac3d9 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] ******************************************",
                                "Saturday 23 May 2026  00:47:09 +0000 (0:00:00.894)       0:00:00.894 ********** ",
                                "\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] *********************************",
                                "Saturday 23 May 2026  00:47:10 +0000 (0:00:01.437)       0:00:02.331 ********** ",
                                "\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-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Saturday 23 May 2026  00:47:12 +0000 (0:00:01.721)       0:00:04.053 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  00:47:13 +0000 (0:00:00.885)       0:00:04.938 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:47:14 +0000 (0:00:00.816)       0:00:05.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",
                                "\u001b[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] ******************************************",
                                "Saturday 23 May 2026  00:47:15 +0000 (0:00:00.871)       0:00:06.626 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:47:16 +0000 (0:00:00.887)       0:00:07.514 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Saturday 23 May 2026  00:47:17 +0000 (0:00:01.206)       0:00:08.720 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:47:18 +0000 (0:00:01.192)       0:00:09.913 ********** ",
                                "\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']] ************",
                                "Saturday 23 May 2026  00:47:19 +0000 (0:00:00.845)       0:00:10.758 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:47:19 +0000 (0:00:00.528)       0:00:11.286 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[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 : Find a running mon container] *******************************",
                                "Saturday 23 May 2026  00:47:21 +0000 (0:00:01.783)       0:00:13.070 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:47:25 +0000 (0:00:03.776)       0:00:16.846 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:47:26 +0000 (0:00:00.537)       0:00:17.383 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:47:27 +0000 (0:00:01.715)       0:00:19.099 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:47:28 +0000 (0:00:00.289)       0:00:19.388 ********** ",
                                "\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-23 00:47:22.947859', 'end': '2026-05-23 00:47:23.056440', 'delta': '0:00:00.108581', '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-23 00:47:24.436006', 'end': '2026-05-23 00:47:24.513091', 'delta': '0:00:00.077085', '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-23 00:47:25.111243', 'end': '2026-05-23 00:47:25.210061', 'delta': '0:00:00.098818', '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] *******************************",
                                "Saturday 23 May 2026  00:47:29 +0000 (0:00:01.032)       0:00:20.421 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Saturday 23 May 2026  00:47:31 +0000 (0:00:02.325)       0:00:22.747 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Saturday 23 May 2026  00:47:32 +0000 (0:00:01.059)       0:00:23.806 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Saturday 23 May 2026  00:47:33 +0000 (0:00:01.270)       0:00:25.077 ********** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Saturday 23 May 2026  00:47:34 +0000 (0:00:00.992)       0:00:26.069 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:47:35 +0000 (0:00:00.948)       0:00:27.017 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Saturday 23 May 2026  00:47:35 +0000 (0:00:00.155)       0:00:27.173 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Saturday 23 May 2026  00:47:36 +0000 (0:00:00.496)       0:00:27.669 ********** ",
                                "\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)] *************************************",
                                "Saturday 23 May 2026  00:47:36 +0000 (0:00:00.591)       0:00:28.261 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  00:47:38 +0000 (0:00:01.137)       0:00:29.399 ********** ",
                                "\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)] ***************************",
                                "Saturday 23 May 2026  00:47:38 +0000 (0:00:00.766)       0:00:30.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",
                                "\u001b[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] ****",
                                "Saturday 23 May 2026  00:47:39 +0000 (0:00:00.651)       0:00:30.817 ********** ",
                                "\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)] ***********************",
                                "Saturday 23 May 2026  00:47:40 +0000 (0:00:00.572)       0:00:31.389 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:47:40 +0000 (0:00:00.786)       0:00:32.176 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Saturday 23 May 2026  00:47:41 +0000 (0:00:01.024)       0:00:33.201 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05', 'dm-uuid-LVM-Gjd6EtDGX32fu6E1kA2Qhm4xqiqG2pYZoDBfaBxq16ekhNpFvCwJ1l5TZP68e0t1'], '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--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129', 'dm-uuid-LVM-vG0XrPGqE3nymclqkQW4beyXpomU7rxpCXiUs9XsgdhcKzSlMonvxvmkRvhoAUh7'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18', 'dm-uuid-LVM-J1844k0d12iYBt1riVoutAJTLOlcwGLECkkQhwF8kaKpdx3ivIPogqjdkiayvNg9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part1', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part14', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part15', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part16', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f', 'dm-uuid-LVM-M1vzADNQDAKiCUMvNBfD2I01dV5angUf6IvSxRO7Hbcye7UVzolU9pcid6dAzJTZ'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qL1RsD-ZQPx-7KUz-a80W-FR0S-YGF1-i7Zn8r', 'scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75', 'scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39', 'dm-uuid-LVM-DjoKekDgiMQdWK2Zf47qPEJd1244CN38SRTckDDl2u63hD7EweblfyqcQKY9klUp'], '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--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb', 'dm-uuid-LVM-oMLivMHPA30IXkijYcRK5hS2jY8DT0xujcb5dWdXsyLFPGNdVi3TeAF4Axj21c1R'], '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': 'sdc', 'value': {'holders': ['ceph--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-v8wjfx-PGzR-k2Km-ZUsz-UrvM-Nyw2-RfjWKx', 'scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653', 'scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653'], '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': '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35', 'scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35'], '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': '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': '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-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-23-00-03-13-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': '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': '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': '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': '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': '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': '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': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part1', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part14', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part15', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part16', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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': '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': 'sdb', 'value': {'holders': ['ceph--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-NBIX7r-zAkM-7Rc7-Rc9U-AsCe-xdRB-YAk0v0', 'scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f', 'scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f'], '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-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-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': 'sdc', 'value': {'holders': ['ceph--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-OkqJV5-pkh4-47ng-MbBG-0bOu-OExN-Vik66q', 'scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b', 'scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b'], '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': '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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part1', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part15', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part16', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-wzTgeM-ao0j-jGki-935r-TeF5-rkOa-kTH3aV', 'scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2', 'scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2'], '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--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-zM31Sh-fnPU-i788-0OTi-iCnd-nYXx-YAdJDA', 'scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9', 'scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9'], '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]\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_32f8a1bd-a82f-4070-857c-3fc584f18127', 'scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127'], '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': '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-23-00-03-19-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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033', 'scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033'], '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-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-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-23-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-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-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-1] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part1', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-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_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part14', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part15', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-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_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part16', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-23-00-03-23-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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part1', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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_54fba1d1-07da-4216-acff-94cab958a8d3-part14', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part15', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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_54fba1d1-07da-4216-acff-94cab958a8d3-part16', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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-23-00-03-25-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part1', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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_724fef27-9952-49da-a913-588c14d3dfd4-part14', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part15', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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_724fef27-9952-49da-a913-588c14d3dfd4-part16', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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-23-00-03-16-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Saturday 23 May 2026  00:47:44 +0000 (0:00:02.775)       0:00:35.976 ********** ",
                                "\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--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05', 'dm-uuid-LVM-Gjd6EtDGX32fu6E1kA2Qhm4xqiqG2pYZoDBfaBxq16ekhNpFvCwJ1l5TZP68e0t1'], '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--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129', 'dm-uuid-LVM-vG0XrPGqE3nymclqkQW4beyXpomU7rxpCXiUs9XsgdhcKzSlMonvxvmkRvhoAUh7'], '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_9a1124da-91c4-4448-8f52-96559e9fcf70', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part1', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part14', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part15', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part16', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qL1RsD-ZQPx-7KUz-a80W-FR0S-YGF1-i7Zn8r', 'scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75', 'scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75'], '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--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-v8wjfx-PGzR-k2Km-ZUsz-UrvM-Nyw2-RfjWKx', 'scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653', 'scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653'], '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_9c1ea962-9478-46fd-ab97-3713dae7fb35', 'scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35'], '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-23-00-03-13-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-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18', 'dm-uuid-LVM-J1844k0d12iYBt1riVoutAJTLOlcwGLECkkQhwF8kaKpdx3ivIPogqjdkiayvNg9'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39', 'dm-uuid-LVM-DjoKekDgiMQdWK2Zf47qPEJd1244CN38SRTckDDl2u63hD7EweblfyqcQKY9klUp'], '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-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--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f', 'dm-uuid-LVM-M1vzADNQDAKiCUMvNBfD2I01dV5angUf6IvSxRO7Hbcye7UVzolU9pcid6dAzJTZ'], '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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb', 'dm-uuid-LVM-oMLivMHPA30IXkijYcRK5hS2jY8DT0xujcb5dWdXsyLFPGNdVi3TeAF4Axj21c1R'], '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': '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': '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': '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': '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': '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': '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-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part1', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part15', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part16', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-wzTgeM-ao0j-jGki-935r-TeF5-rkOa-kTH3aV', 'scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2', 'scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2'], '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': '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_d5d45087-1913-4216-b29a-d7cb67733001', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part1', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part14', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part15', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part16', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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': 'sdc', 'value': {'holders': ['ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-zM31Sh-fnPU-i788-0OTi-iCnd-nYXx-YAdJDA', 'scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9', 'scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9'], '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': 'sdb', 'value': {'holders': ['ceph--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-NBIX7r-zAkM-7Rc7-Rc9U-AsCe-xdRB-YAk0v0', 'scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f', 'scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f'], '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--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-OkqJV5-pkh4-47ng-MbBG-0bOu-OExN-Vik66q', 'scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b', 'scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033', 'scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033'], '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127', 'scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127'], '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-23-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-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-23-00-03-19-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': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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_5efd6b55-26d7-4dea-8e9d-fb5ca8591802', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part1', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-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_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part14', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part15', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-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_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-part16', 'scsi-SQEMU_QEMU_HARDDISK_5efd6b55-26d7-4dea-8e9d-fb5ca8591802-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-23-00-03-23-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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_54fba1d1-07da-4216-acff-94cab958a8d3', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part1', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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_54fba1d1-07da-4216-acff-94cab958a8d3-part14', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-part15', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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_54fba1d1-07da-4216-acff-94cab958a8d3-part16', 'scsi-SQEMU_QEMU_HARDDISK_54fba1d1-07da-4216-acff-94cab958a8d3-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-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-23-00-03-25-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-0]\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': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part1', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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_724fef27-9952-49da-a913-588c14d3dfd4-part14', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-part15', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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_724fef27-9952-49da-a913-588c14d3dfd4-part16', 'scsi-SQEMU_QEMU_HARDDISK_724fef27-9952-49da-a913-588c14d3dfd4-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-23-00-03-16-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Saturday 23 May 2026  00:47:46 +0000 (0:00:02.017)       0:00:37.994 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:47:47 +0000 (0:00:01.294)       0:00:39.289 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:47:48 +0000 (0:00:00.844)       0:00:40.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 [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Saturday 23 May 2026  00:47:49 +0000 (0:00:00.861)       0:00:40.995 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[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] ***************************",
                                "Saturday 23 May 2026  00:47:50 +0000 (0:00:00.552)       0:00:41.548 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:47:51 +0000 (0:00:00.898)       0:00:42.447 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:47:52 +0000 (0:00:01.275)       0:00:43.722 ********** ",
                                "\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-3] => (item=testbed-node-1)\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-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\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] *************************",
                                "Saturday 23 May 2026  00:47:56 +0000 (0:00:04.364)       0:00:48.086 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\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-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [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 [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Saturday 23 May 2026  00:47:57 +0000 (0:00:01.085)       0:00:49.172 ********** ",
                                "\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 }}\"] ***",
                                "Saturday 23 May 2026  00:47:59 +0000 (0:00:01.271)       0:00:50.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-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Saturday 23 May 2026  00:47:59 +0000 (0:00:00.439)       0:00:50.883 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Saturday 23 May 2026  00:47:59 +0000 (0:00:00.372)       0:00:51.255 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:48:00 +0000 (0:00:00.492)       0:00:51.748 ********** ",
                                "\u001b[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] ****************************************",
                                "Saturday 23 May 2026  00:48:01 +0000 (0:00:01.304)       0:00:53.052 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  00:48:02 +0000 (0:00:00.491)       0:00:53.543 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  00:48:02 +0000 (0:00:00.389)       0:00:53.933 ********** ",
                                "\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)] ***************************",
                                "Saturday 23 May 2026  00:48:02 +0000 (0:00:00.367)       0:00:54.301 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Saturday 23 May 2026  00:48:03 +0000 (0:00:00.712)       0:00:55.013 ********** ",
                                "\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] **************************************",
                                "Saturday 23 May 2026  00:48:05 +0000 (0:00:01.745)       0:00:56.759 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:48:07 +0000 (0:00:01.751)       0:00:58.510 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:48:10 +0000 (0:00:03.292)       0:01:01.802 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:48:12 +0000 (0:00:02.373)       0:01:04.176 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:48:14 +0000 (0:00:01.909)       0:01:06.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;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] *******************************",
                                "Saturday 23 May 2026  00:48:16 +0000 (0:00:01.560)       0:01:07.646 ********** ",
                                "\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;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Saturday 23 May 2026  00:48:17 +0000 (0:00:01.202)       0:01:08.849 ********** ",
                                "\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;32mok: [testbed-node-5]\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] ********************************",
                                "Saturday 23 May 2026  00:48:19 +0000 (0:00:01.948)       0:01:10.797 ********** ",
                                "\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 : Check for a mgr container] ********************************",
                                "Saturday 23 May 2026  00:48:21 +0000 (0:00:02.019)       0:01:12.816 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:48:23 +0000 (0:00:01.934)       0:01:14.751 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:48:24 +0000 (0:00:00.805)       0:01:15.556 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:48:25 +0000 (0:00:00.910)       0:01:16.466 ********** ",
                                "\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-handler : Check for a ceph-exporter container] **********************",
                                "Saturday 23 May 2026  00:48:26 +0000 (0:00:01.485)       0:01:17.952 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[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] *******************",
                                "Saturday 23 May 2026  00:48:28 +0000 (0:00:01.542)       0:01:19.494 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:48:29 +0000 (0:00:00.864)       0:01:20.359 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:48:29 +0000 (0:00:00.754)       0:01:21.113 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] ******************************",
                                "Saturday 23 May 2026  00:48:30 +0000 (0:00:00.840)       0:01:21.954 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:48:31 +0000 (0:00:00.639)       0:01:22.594 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:48:32 +0000 (0:00:00.816)       0:01:23.411 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:48:32 +0000 (0:00:00.656)       0:01:24.068 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:48:33 +0000 (0:00:00.849)       0:01:24.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",
                                "\u001b[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] ****************************",
                                "Saturday 23 May 2026  00:48:34 +0000 (0:00:00.590)       0:01:25.507 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:48:34 +0000 (0:00:00.817)       0:01:26.325 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:48:36 +0000 (0:00:01.167)       0:01:27.492 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Saturday 23 May 2026  00:48:37 +0000 (0:00:01.601)       0:01:29.093 ********** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Saturday 23 May 2026  00:48:39 +0000 (0:00:02.231)       0:01:31.324 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  00:48:41 +0000 (0:00:01.032)       0:01:32.357 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Saturday 23 May 2026  00:48:41 +0000 (0:00:00.557)       0:01:32.914 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[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] **************************",
                                "Saturday 23 May 2026  00:48:42 +0000 (0:00:00.643)       0:01:33.558 ********** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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-5] => (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-3] => (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] ********************",
                                "Saturday 23 May 2026  00:48:43 +0000 (0:00:01.150)       0:01:34.708 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Saturday 23 May 2026  00:48:44 +0000 (0:00:01.075)       0:01:35.784 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:48:45 +0000 (0:00:00.644)       0:01:36.428 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:48:45 +0000 (0:00:00.780)       0:01:37.209 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[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] *************************",
                                "Saturday 23 May 2026  00:48:46 +0000 (0:00:00.606)       0:01:37.815 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:48:47 +0000 (0:00:01.194)       0:01:39.010 ********** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Saturday 23 May 2026  00:49:40 +0000 (0:00:53.111)       0:02:32.122 ********** ",
                                "\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-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-5]\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-0]\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] ***********",
                                "Saturday 23 May 2026  00:49:41 +0000 (0:00:00.825)       0:02:32.947 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Saturday 23 May 2026  00:49:42 +0000 (0:00:00.901)       0:02:33.849 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Saturday 23 May 2026  00:49:42 +0000 (0:00:00.123)       0:02:33.972 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Saturday 23 May 2026  00:49:43 +0000 (0:00:00.705)       0:02:34.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",
                                "\u001b[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] ******************",
                                "Saturday 23 May 2026  00:49:44 +0000 (0:00:00.938)       0:02:35.616 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:49:44 +0000 (0:00:00.545)       0:02:36.162 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Saturday 23 May 2026  00:49:47 +0000 (0:00:02.315)       0:02:38.477 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  00:49:47 +0000 (0:00:00.560)       0:02:39.038 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:49:48 +0000 (0:00:01.212)       0:02:40.250 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:49:49 +0000 (0:00:00.725)       0:02:40.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",
                                "\u001b[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] ******************",
                                "Saturday 23 May 2026  00:49:50 +0000 (0:00:00.620)       0:02:41.595 ********** ",
                                "\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 : Set_fact ceph_release mimic] *********************",
                                "Saturday 23 May 2026  00:49:51 +0000 (0:00:00.934)       0:02:42.530 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:49:51 +0000 (0:00:00.602)       0:02: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-container-common : Set_fact ceph_release octopus] *******************",
                                "Saturday 23 May 2026  00:49:52 +0000 (0:00:00.774)       0:02:43.907 ********** ",
                                "\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",
                                "\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] *******************",
                                "Saturday 23 May 2026  00:49:53 +0000 (0:00:00.627)       0:02:44.535 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  00:49:53 +0000 (0:00:00.554)       0:02:45.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",
                                "\u001b[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] **********************",
                                "Saturday 23 May 2026  00:49:54 +0000 (0:00:00.787)       0:02:45.876 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:49:55 +0000 (0:00:01.256)       0:02:47.133 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:49:56 +0000 (0:00:01.058)       0:02:48.192 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-3] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\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-2] => (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-5] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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-2] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-5] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-rbd-mirror)\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-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-3] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/run/ceph)\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/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Saturday 23 May 2026  00:50:04 +0000 (0:00:07.159)       0:02:55.352 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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] *****************",
                                "Saturday 23 May 2026  00:50:05 +0000 (0:00:01.454)       0:02:56.806 ********** ",
                                "\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] *********************************",
                                "Saturday 23 May 2026  00:50:06 +0000 (0:00:00.767)       0:02:57.574 ********** ",
                                "\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] ********************************************",
                                "Saturday 23 May 2026  00:50:07 +0000 (0:00:01.705)       0:02:59.279 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:50:08 +0000 (0:00:00.831)       0:03:00.110 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  00:50:09 +0000 (0:00:01.166)       0:03:01.276 ********** ",
                                "\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] *********************************",
                                "Saturday 23 May 2026  00:50:10 +0000 (0:00:00.878)       0:03:02.155 ********** ",
                                "\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] *****************************************",
                                "Saturday 23 May 2026  00:50:11 +0000 (0:00:00.811)       0:03:02.967 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:50:12 +0000 (0:00:00.544)       0:03:03.511 ********** ",
                                "\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)] ***",
                                "Saturday 23 May 2026  00:50:12 +0000 (0:00:00.702)       0:03:04.213 ********** ",
                                "\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)] ***",
                                "Saturday 23 May 2026  00:50:13 +0000 (0:00:00.760)       0:03:04.974 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:50:14 +0000 (0:00:00.811)       0:03:05.785 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Saturday 23 May 2026  00:50:16 +0000 (0:00:01.578)       0:03:07.363 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Saturday 23 May 2026  00:50:16 +0000 (0:00:00.552)       0:03:07.915 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  00:50:17 +0000 (0:00:00.825)       0:03:08.741 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Saturday 23 May 2026  00:50:18 +0000 (0:00:00.800)       0:03:09.541 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Saturday 23 May 2026  00:50:19 +0000 (0:00:00.953)       0:03:10.495 ********** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': '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-4]\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-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] ***********************************",
                                "Saturday 23 May 2026  00:50:20 +0000 (0:00:01.061)       0:03:11.556 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:50:21 +0000 (0:00:01.218)       0:03:12.774 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Saturday 23 May 2026  00:50:22 +0000 (0:00:00.692)       0:03:13.467 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  00:50:23 +0000 (0:00:01.175)       0:03:14.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",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Saturday 23 May 2026  00:50:24 +0000 (0:00:01.419)       0:03:16.062 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:50:25 +0000 (0:00:01.176)       0:03:17.238 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Saturday 23 May 2026  00:50:27 +0000 (0:00:01.161)       0:03:18.399 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  00:50:27 +0000 (0:00:00.894)       0:03:19.293 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  00:50:28 +0000 (0:00:00.632)       0:03:19.926 ********** ",
                                "\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)] ***************************",
                                "Saturday 23 May 2026  00:50:29 +0000 (0:00:01.051)       0:03:20.977 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\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",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Saturday 23 May 2026  00:50:30 +0000 (0:00:01.043)       0:03:22.021 ********** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=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] ****************************************",
                                "Saturday 23 May 2026  00:50:33 +0000 (0:00:02.765)       0:03:24.786 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 23 May 2026  00:50:37 +0000 (0:00:03.922)       0:03:28.709 ********** ",
                                "\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 : Mons handler] **********************************",
                                "Saturday 23 May 2026  00:50:38 +0000 (0:00:01.538)       0:03:30.247 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:50:40 +0000 (0:00:01.447)       0:03:31.694 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:50:40 +0000 (0:00:00.404)       0:03:32.098 ********** ",
                                "\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)] ********************",
                                "Saturday 23 May 2026  00:50:42 +0000 (0:00:01.358)       0:03:33.457 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:50:43 +0000 (0:00:01.147)       0:03:34.605 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:50:44 +0000 (0:00:00.964)       0:03:35.569 ********** ",
                                "\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;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] **********************",
                                "Saturday 23 May 2026  00:50:45 +0000 (0:00:01.598)       0:03:37.168 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:50:46 +0000 (0:00:00.452)       0:03:37.621 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:50:46 +0000 (0:00:00.689)       0:03:38.310 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Saturday 23 May 2026  00:50:47 +0000 (0:00:00.248)       0:03:38.559 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get pool list] *********************************",
                                "Saturday 23 May 2026  00:50:47 +0000 (0:00:00.443)       0:03:39.002 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Saturday 23 May 2026  00:50:47 +0000 (0:00:00.250)       0:03:39.253 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Saturday 23 May 2026  00:50:48 +0000 (0:00:00.277)       0:03:39.531 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Saturday 23 May 2026  00:50:48 +0000 (0:00:00.138)       0:03:39.669 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Saturday 23 May 2026  00:50:48 +0000 (0:00:00.205)       0:03:39.875 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Saturday 23 May 2026  00:50:48 +0000 (0:00:00.215)       0:03:40.091 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:50:49 +0000 (0:00:00.710)       0:03:40.802 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:50:50 +0000 (0:00:00.763)       0:03:41.565 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Saturday 23 May 2026  00:50:50 +0000 (0:00:00.234)       0:03:41.800 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Saturday 23 May 2026  00:50:50 +0000 (0:00:00.252)       0:03:42.052 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:50:51 +0000 (0:00:01.167)       0:03:43.219 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:50:52 +0000 (0:00:00.363)       0:03:43.583 ********** ",
                                "\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 mds daemon(s)] ********************",
                                "Saturday 23 May 2026  00:50:53 +0000 (0:00:01.222)       0:03:44.806 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:50:54 +0000 (0:00:00.843)       0:03:45.649 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:50:54 +0000 (0:00:00.302)       0:03:45.952 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:50:55 +0000 (0:00:01.154)       0:03:47.107 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:50:56 +0000 (0:00:00.347)       0:03:47.454 ********** ",
                                "\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 rgw daemon(s)] ********************",
                                "Saturday 23 May 2026  00:50:57 +0000 (0:00:01.537)       0:03:48.992 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:50:58 +0000 (0:00:00.686)       0:03:49.678 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:50:58 +0000 (0:00:00.414)       0:03:50.092 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:50:59 +0000 (0:00:00.656)       0:03:50.749 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:51:00 +0000 (0:00:01.160)       0:03:51.910 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:51:00 +0000 (0:00:00.345)       0:03:52.255 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Saturday 23 May 2026  00:51:02 +0000 (0:00:01.731)       0:03:53.987 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:51:03 +0000 (0:00:00.603)       0:03:54.590 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:51:03 +0000 (0:00:00.597)       0:03:55.188 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:51:04 +0000 (0:00:00.754)       0:03:55.942 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:51:05 +0000 (0:00:00.574)       0:03:56.516 ********** ",
                                "\u001b[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] *******************************",
                                "Saturday 23 May 2026  00:51:06 +0000 (0:00:00.857)       0:03:57.374 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:51:06 +0000 (0:00:00.605)       0:03:57.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 [ceph-handler : Check for a rgw container] ********************************",
                                "Saturday 23 May 2026  00:51:06 +0000 (0:00:00.308)       0:03:58.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-handler : Check for a mgr container] ********************************",
                                "Saturday 23 May 2026  00:51:07 +0000 (0:00:00.301)       0:03:58.589 ********** ",
                                "\u001b[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] *************************",
                                "Saturday 23 May 2026  00:51:07 +0000 (0:00:00.715)       0:03:59.305 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:51:08 +0000 (0:00:00.318)       0:03:59.624 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Saturday 23 May 2026  00:51:08 +0000 (0:00:00.587)       0:04:00.211 ********** ",
                                "\u001b[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] **********************",
                                "Saturday 23 May 2026  00:51:09 +0000 (0:00:00.676)       0:04:00.887 ********** ",
                                "\u001b[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] *******************",
                                "Saturday 23 May 2026  00:51:10 +0000 (0:00:00.694)       0:04:01.582 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:51:10 +0000 (0:00:00.308)       0:04:01.890 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:51:11 +0000 (0:00:00.610)       0:04:02.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 [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Saturday 23 May 2026  00:51:11 +0000 (0:00:00.299)       0:04:02.801 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Saturday 23 May 2026  00:51:11 +0000 (0:00:00.327)       0:04:03.129 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:51:12 +0000 (0:00:00.287)       0:04:03.416 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:51:12 +0000 (0:00:00.587)       0:04:04.004 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:51:13 +0000 (0:00:00.332)       0:04:04.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 [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Saturday 23 May 2026  00:51:13 +0000 (0:00:00.434)       0:04:04.772 ********** ",
                                "\u001b[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] *************************",
                                "Saturday 23 May 2026  00:51:13 +0000 (0:00:00.487)       0:04:05.260 ********** ",
                                "\u001b[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] **********************************",
                                "Saturday 23 May 2026  00:51:14 +0000 (0:00:01.008)       0:04:06.268 ********** ",
                                "\u001b[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] **********************************",
                                "Saturday 23 May 2026  00:51:15 +0000 (0:00:00.319)       0:04:06.588 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  00:51:16 +0000 (0:00:00.781)       0:04:07.369 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Saturday 23 May 2026  00:51:16 +0000 (0:00:00.171)       0:04:07.541 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Saturday 23 May 2026  00:51:17 +0000 (0:00:01.104)       0:04:08.645 ********** ",
                                "\u001b[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] *******************",
                                "Saturday 23 May 2026  00:51:17 +0000 (0:00:00.337)       0:04:08.983 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor initial keyring] *******************************",
                                "Saturday 23 May 2026  00:51:18 +0000 (0:00:00.390)       0:04:09.374 ********** ",
                                "\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)] ***********",
                                "Saturday 23 May 2026  00:51:19 +0000 (0:00:01.180)       0:04:10.554 ********** ",
                                "\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] *************************************",
                                "Saturday 23 May 2026  00:51:20 +0000 (0:00:01.193)       0:04:11.748 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:51:21 +0000 (0:00:00.682)       0:04:12.430 ********** ",
                                "\u001b[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] *****************************************",
                                "Saturday 23 May 2026  00:51:21 +0000 (0:00:00.727)       0:04:13.158 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Saturday 23 May 2026  00:51:23 +0000 (0:00:01.245)       0:04:14.403 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Saturday 23 May 2026  00:51:23 +0000 (0:00:00.894)       0:04:15.297 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> {{ item }}]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> {{ 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",
                                "",
                                "TASK [ceph-mon : Import admin keyring into mon keyring] ************************",
                                "Saturday 23 May 2026  00:51:27 +0000 (0:00:03.768)       0:04:19.066 ********** ",
                                "\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 : Set_fact ceph-mon container command] **************************",
                                "Saturday 23 May 2026  00:51:29 +0000 (0:00:01.387)       0:04:20.453 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  00:51:29 +0000 (0:00:00.347)       0:04:20.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 [ceph-mon : Generate initial monmap] **************************************",
                                "Saturday 23 May 2026  00:51:29 +0000 (0:00:00.309)       0:04:21.111 ********** ",
                                "\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 with keyring] *******************************",
                                "Saturday 23 May 2026  00:51:31 +0000 (0:00:01.757)       0:04:22.868 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:51:32 +0000 (0:00:01.436)       0:04:24.304 ********** ",
                                "\u001b[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] ************************************",
                                "Saturday 23 May 2026  00:51:33 +0000 (0:00:00.287)       0:04:24.592 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:51:33 +0000 (0:00:00.555)       0:04:25.148 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************",
                                "Saturday 23 May 2026  00:51:34 +0000 (0:00:00.472)       0:04:25.620 ********** ",
                                "\u001b[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] ************************************",
                                "Saturday 23 May 2026  00:51:34 +0000 (0:00:00.277)       0:04:25.897 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  00:51:35 +0000 (0:00:00.463)       0:04:26.360 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:51:37 +0000 (0:00:02.308)       0:04:28.668 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:51:38 +0000 (0:00:01.252)       0:04:29.921 ********** ",
                                "\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 : Start the monitor service] ************************************",
                                "Saturday 23 May 2026  00:51:40 +0000 (0:00:01.882)       0:04:31.804 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************",
                                "Saturday 23 May 2026  00:51:43 +0000 (0:00:03.079)       0:04:34.883 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-1, testbed-node-2, testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************",
                                "Saturday 23 May 2026  00:51:45 +0000 (0:00:01.819)       0:04:36.703 ********** ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for the monitor(s) to form the quorum... (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Fetch ceph initial keys] **************************************",
                                "Saturday 23 May 2026  00:52:07 +0000 (0:00:21.799)       0:04:58.503 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:52:12 +0000 (0:00:05.367)       0:05:03.870 ********** ",
                                "\u001b[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] ******************************************",
                                "Saturday 23 May 2026  00:52:12 +0000 (0:00:00.318)       0:05:04.189 ********** ",
                                "\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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'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__c7b6439736ec460a90582cdbdb7e05b248aacd71'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__c7b6439736ec460a90582cdbdb7e05b248aacd71'}]) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 23 May 2026  00:52:21 +0000 (0:00:08.481)       0:05:12.671 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:52:21 +0000 (0:00:00.329)       0:05:13.000 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:52:22 +0000 (0:00:00.779)       0:05:13.779 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Saturday 23 May 2026  00:52:22 +0000 (0:00:00.347)       0:05:14.126 ********** ",
                                "\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)] ********************",
                                "Saturday 23 May 2026  00:52:23 +0000 (0:00:00.335)       0:05:14.462 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:52:24 +0000 (0:00:00.932)       0:05:15.395 ********** ",
                                "\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 [Apply role ceph-mgr] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 23 May 2026  00:52:24 +0000 (0:00:00.854)       0:05:16.250 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-1, testbed-node-0, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Saturday 23 May 2026  00:52:25 +0000 (0:00:00.530)       0:05:16.780 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:52:26 +0000 (0:00:00.803)       0:05:17.584 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Saturday 23 May 2026  00:52:27 +0000 (0:00:00.782)       0:05:18.366 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:52:27 +0000 (0:00:00.319)       0:05:18.686 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:52:27 +0000 (0:00:00.322)       0:05:19.008 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:52:28 +0000 (0:00:00.617)       0:05:19.625 ********** ",
                                "\u001b[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] *************************",
                                "Saturday 23 May 2026  00:52:28 +0000 (0:00:00.660)       0:05:20.286 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:52:29 +0000 (0:00:00.337)       0:05:20.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 [ceph-handler : Check for a ceph-crash container] *************************",
                                "Saturday 23 May 2026  00:52:29 +0000 (0:00:00.300)       0:05:20.924 ********** ",
                                "\u001b[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] **********************",
                                "Saturday 23 May 2026  00:52:30 +0000 (0:00:00.731)       0:05:21.655 ********** ",
                                "\u001b[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] *******************",
                                "Saturday 23 May 2026  00:52:31 +0000 (0:00:01.070)       0:05:22.725 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:52:31 +0000 (0:00:00.334)       0:05:23.060 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:52:32 +0000 (0:00:00.353)       0:05:23.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 [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Saturday 23 May 2026  00:52:32 +0000 (0:00:00.299)       0:05:23.712 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:52:32 +0000 (0:00:00.619)       0:05:24.332 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:52:33 +0000 (0:00:00.318)       0:05:24.650 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:52:33 +0000 (0:00:00.318)       0:05:24.969 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:52:33 +0000 (0:00:00.321)       0:05:25.290 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Saturday 23 May 2026  00:52:34 +0000 (0:00:00.618)       0:05:25.908 ********** ",
                                "\u001b[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] *************************",
                                "Saturday 23 May 2026  00:52:34 +0000 (0:00:00.381)       0:05:26.290 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Saturday 23 May 2026  00:52:35 +0000 (0:00:00.667)       0:05:26.957 ********** ",
                                "\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] *******************************************",
                                "Saturday 23 May 2026  00:52:36 +0000 (0:00:00.946)       0:05:27.904 ********** ",
                                "\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] *****************************************",
                                "Saturday 23 May 2026  00:52:37 +0000 (0:00:00.769)       0:05:28.673 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:52:38 +0000 (0:00:00.721)       0:05:29.395 ********** ",
                                "\u001b[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] *********************",
                                "Saturday 23 May 2026  00:52:38 +0000 (0:00:00.315)       0:05:29.710 ********** ",
                                "\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] *******************************************",
                                "Saturday 23 May 2026  00:52:46 +0000 (0:00:07.969)       0:05:37.679 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  00:52:46 +0000 (0:00:00.632)       0:05:38.311 ********** ",
                                "\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-2 -> testbed-node-0(192.168.16.10)] => (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",
                                "",
                                "TASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************",
                                "Saturday 23 May 2026  00:52:48 +0000 (0:00:01.942)       0:05:40.253 ********** ",
                                "\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] **************************************",
                                "Saturday 23 May 2026  00:52:50 +0000 (0:00:01.289)       0:05:41.543 ********** ",
                                "\u001b[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] *****************",
                                "Saturday 23 May 2026  00:52:50 +0000 (0:00:00.746)       0:05:42.289 ********** ",
                                "\u001b[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] ************************************",
                                "Saturday 23 May 2026  00:52:51 +0000 (0:00:00.623)       0:05:42.912 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Saturday 23 May 2026  00:52:51 +0000 (0:00:00.313)       0:05:43.226 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:52:52 +0000 (0:00:00.504)       0:05:43.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 [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************",
                                "Saturday 23 May 2026  00:52:52 +0000 (0:00:00.574)       0:05:44.305 ********** ",
                                "\u001b[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] ************************************",
                                "Saturday 23 May 2026  00:52:53 +0000 (0:00:00.453)       0:05:44.758 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:52:54 +0000 (0:00:00.617)       0:05:45.376 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:52:55 +0000 (0:00:01.140)       0:05:46.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 : Enable ceph-mgr.target] ***************************************",
                                "Saturday 23 May 2026  00:52:56 +0000 (0:00:01.485)       0:05:48.003 ********** ",
                                "\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 : Systemd start mgr] ********************************************",
                                "Saturday 23 May 2026  00:52:58 +0000 (0:00:01.920)       0:05:49.923 ********** ",
                                "\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 : Include mgr_modules.yml] **************************************",
                                "Saturday 23 May 2026  00:53:00 +0000 (0:00:01.950)       0:05:51.874 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  00:53:00 +0000 (0:00:00.376)       0:05:52.251 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:53:14 +0000 (0:00:13.592)       0:06:05.844 ********** ",
                                "\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)] ***",
                                "Saturday 23 May 2026  00:53:15 +0000 (0:00:01.483)       0:06:07.327 ********** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************",
                                "Saturday 23 May 2026  00:53:16 +0000 (0:00:00.317)       0:06:07.644 ********** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************",
                                "Saturday 23 May 2026  00:53:16 +0000 (0:00:00.149)       0:06:07.794 ********** ",
                                "\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] **************************************",
                                "Saturday 23 May 2026  00:53:22 +0000 (0:00:06.176)       0:06:13.970 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:53:27 +0000 (0:00:04.672)       0:06:18.642 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:53:28 +0000 (0:00:00.994)       0:06:19.637 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:53:28 +0000 (0:00:00.529)       0:06:20.166 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************",
                                "Saturday 23 May 2026  00:53:29 +0000 (0:00:00.366)       0:06:20.532 ********** ",
                                "\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)] ********************",
                                "Saturday 23 May 2026  00:53:30 +0000 (0:00:01.756)       0:06:22.289 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:53:31 +0000 (0:00:00.733)       0:06:23.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",
                                "",
                                "PLAY [Apply role ceph-osd] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 23 May 2026  00:53:32 +0000 (0:00:00.578)       0:06:23.601 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:53:33 +0000 (0:00:00.837)       0:06:24.439 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:53:33 +0000 (0:00:00.615)       0:06:25.054 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:53:34 +0000 (0:00:00.298)       0:06:25.353 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:53:35 +0000 (0:00:01.196)       0:06:26.549 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:53:36 +0000 (0:00:00.857)       0:06:27.407 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:53:37 +0000 (0:00:00.947)       0:06:28.355 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:53:37 +0000 (0:00:00.489)       0:06:28.845 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:53:38 +0000 (0:00:01.228)       0:06:30.073 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:53:39 +0000 (0:00:00.306)       0:06:30.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 ceph-exporter container] **********************",
                                "Saturday 23 May 2026  00:53:39 +0000 (0:00:00.648)       0:06:31.028 ********** ",
                                "\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 : Include check_socket_non_container.yml] *******************",
                                "Saturday 23 May 2026  00:53:40 +0000 (0:00:00.950)       0:06:31.978 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:53:41 +0000 (0:00:00.628)       0:06:32.607 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:53:41 +0000 (0:00:00.419)       0:06:33.026 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:53:42 +0000 (0:00:00.356)       0:06:33.382 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:53:42 +0000 (0:00:00.333)       0:06:33.715 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:53:43 +0000 (0:00:00.642)       0:06:34.358 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:53:43 +0000 (0:00:00.341)       0:06:34.700 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:53:43 +0000 (0:00:00.343)       0:06:35.043 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:53:44 +0000 (0:00:00.316)       0:06:35.360 ********** ",
                                "\u001b[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] *************************",
                                "Saturday 23 May 2026  00:53:44 +0000 (0:00:00.673)       0:06:36.033 ********** ",
                                "\u001b[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] *********************************************",
                                "Saturday 23 May 2026  00:53:45 +0000 (0:00:00.601)       0:06:36.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-osd : Set_fact container_exec_cmd] **********************************",
                                "Saturday 23 May 2026  00:53:45 +0000 (0:00:00.337)       0:06:36.972 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:53:46 +0000 (0:00:01.244)       0:06:38.216 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:53:47 +0000 (0:00:00.613)       0:06:38.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",
                                "",
                                "TASK [ceph-osd : Disable transparent hugepage] *********************************",
                                "Saturday 23 May 2026  00:53:47 +0000 (0:00:00.299)       0:06:39.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",
                                "",
                                "TASK [ceph-osd : Get default vm.min_free_kbytes] *******************************",
                                "Saturday 23 May 2026  00:53:48 +0000 (0:00:00.540)       0:06:39.670 ********** ",
                                "\u001b[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] **********************************",
                                "Saturday 23 May 2026  00:53:48 +0000 (0:00:00.624)       0:06:40.295 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:53:49 +0000 (0:00:00.350)       0:06:40.645 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-5] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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': 'vm.swappiness', 'value': 10})\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.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Saturday 23 May 2026  00:53:53 +0000 (0:00:04.469)       0:06:45.115 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks common.yml] *************************************",
                                "Saturday 23 May 2026  00:53:54 +0000 (0:00:00.579)       0:06:45.694 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:53:54 +0000 (0:00:00.493)       0:06:46.188 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:53:55 +0000 (0:00:01.099)       0:06:47.287 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:53:57 +0000 (0:00:01.629)       0:06:48.917 ********** ",
                                "\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] ************************************************",
                                "Saturday 23 May 2026  00:53:59 +0000 (0:00:01.546)       0:06:50.464 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Saturday 23 May 2026  00:54:01 +0000 (0:00:02.492)       0:06:52.956 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:54:02 +0000 (0:00:00.560)       0:06:53.517 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-83d901c1-bd54-523d-ac74-b56aad860e18', 'data_vg': 'ceph-83d901c1-bd54-523d-ac74-b56aad860e18'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-b4f1ed90-0f41-58db-9ea4-49f905d73a05', 'data_vg': 'ceph-b4f1ed90-0f41-58db-9ea4-49f905d73a05'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-7b737905-56fc-5e44-9786-be77b1d4f31f', 'data_vg': 'ceph-7b737905-56fc-5e44-9786-be77b1d4f31f'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-47275144-6413-5188-957f-f9930c45e8bb', 'data_vg': 'ceph-47275144-6413-5188-957f-f9930c45e8bb'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8b269e03-c331-5dfe-ab4d-13c9a45ad129', 'data_vg': 'ceph-8b269e03-c331-5dfe-ab4d-13c9a45ad129'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-985ac778-7e35-574a-8aaf-e6ab5d3bda39', 'data_vg': 'ceph-985ac778-7e35-574a-8aaf-e6ab5d3bda39'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Saturday 23 May 2026  00:54:37 +0000 (0:00:35.183)       0:07:28.700 ********** ",
                                "\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] *********************************",
                                "Saturday 23 May 2026  00:54:37 +0000 (0:00:00.473)       0:07:29.174 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  00:54:38 +0000 (0:00:00.479)       0:07:29.653 ********** ",
                                "\u001b[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] **********************************************",
                                "Saturday 23 May 2026  00:54:38 +0000 (0:00:00.591)       0:07:30.245 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks systemd.yml] ************************************",
                                "Saturday 23 May 2026  00:54:40 +0000 (0:00:01.684)       0:07:31.929 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:54:41 +0000 (0:00:00.611)       0:07:32.541 ********** ",
                                "\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 : Generate systemd ceph-osd target file] ************************",
                                "Saturday 23 May 2026  00:54:42 +0000 (0:00:01.271)       0:07:33.812 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:54:43 +0000 (0:00:01.393)       0:07:35.206 ********** ",
                                "\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-osd : Ensure systemd service override directory exists] *************",
                                "Saturday 23 May 2026  00:54:45 +0000 (0:00:01.925)       0:07:37.131 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:54:46 +0000 (0:00:00.370)       0:07:37.502 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********",
                                "Saturday 23 May 2026  00:54:46 +0000 (0:00:00.322)       0:07:37.825 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=5)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Saturday 23 May 2026  00:54:47 +0000 (0:00:01.320)       0:07:39.145 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Saturday 23 May 2026  00:54:49 +0000 (0:00:02.177)       0:07:41.323 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=3)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Saturday 23 May 2026  00:54:53 +0000 (0:00:03.950)       0:07:45.273 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  00:54:55 +0000 (0:00:01.897)       0:07:47.171 ********** ",
                                "\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] **************************************",
                                "Saturday 23 May 2026  00:55:08 +0000 (0:00:12.718)       0:07:59.889 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 23 May 2026  00:55:09 +0000 (0:00:00.818)       0:08:00.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Osds handler] **********************************",
                                "Saturday 23 May 2026  00:55:09 +0000 (0:00:00.460)       0:08:01.168 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:55:10 +0000 (0:00:00.492)       0:08:01.660 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:55:10 +0000 (0:00:00.372)       0:08:02.033 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:55:10 +0000 (0:00:00.293)       0:08:02.327 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Saturday 23 May 2026  00:55:11 +0000 (0:00:00.600)       0:08:02.927 ********** ",
                                "\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] *********************************",
                                "Saturday 23 May 2026  00:55:11 +0000 (0:00:00.270)       0:08:03.198 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Saturday 23 May 2026  00:55:12 +0000 (0:00:00.200)       0:08:03.399 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Saturday 23 May 2026  00:55:12 +0000 (0:00:00.207)       0:08:03.607 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Saturday 23 May 2026  00:55:12 +0000 (0:00:00.108)       0:08:03.715 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Saturday 23 May 2026  00:55:12 +0000 (0:00:00.218)       0:08:03.933 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Saturday 23 May 2026  00:55:12 +0000 (0:00:00.213)       0:08:04.147 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:55:13 +0000 (0:00:00.400)       0:08:04.547 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:55:13 +0000 (0:00:00.464)       0:08:05.012 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Saturday 23 May 2026  00:55:13 +0000 (0:00:00.204)       0:08:05.217 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-crash] ***************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 23 May 2026  00:55:14 +0000 (0:00:00.631)       0:08:05.848 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:55:15 +0000 (0:00:01.066)       0:08:06.915 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:55:16 +0000 (0:00:01.273)       0:08:08.189 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:55:18 +0000 (0:00:01.317)       0:08:09.506 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:55:18 +0000 (0:00:00.756)       0:08:10.263 ********** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Saturday 23 May 2026  00:55:19 +0000 (0:00:00.710)       0:08:10.973 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Saturday 23 May 2026  00:55:20 +0000 (0:00:00.966)       0:08:11.940 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] *************************",
                                "Saturday 23 May 2026  00:55:21 +0000 (0:00:01.223)       0:08:13.163 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:55:22 +0000 (0:00:00.531)       0:08:13.695 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:55:23 +0000 (0:00:00.694)       0:08:14.390 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  00:55:24 +0000 (0:00:01.064)       0:08:15.454 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[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] *******************",
                                "Saturday 23 May 2026  00:55:25 +0000 (0:00:01.455)       0:08:16.909 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:55:26 +0000 (0:00:00.808)       0:08:17.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;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] ******************************",
                                "Saturday 23 May 2026  00:55:26 +0000 (0:00:00.603)       0:08:18.322 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:55:27 +0000 (0:00:00.907)       0:08:19.229 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:55:28 +0000 (0:00:00.591)       0:08:19.821 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:55:29 +0000 (0:00:01.064)       0:08:20.885 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:55:30 +0000 (0:00:00.616)       0:08:21.501 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:55:31 +0000 (0:00:00.926)       0:08:22.427 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] ****************************",
                                "Saturday 23 May 2026  00:55:31 +0000 (0:00:00.638)       0:08:23.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;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] *************************",
                                "Saturday 23 May 2026  00:55:32 +0000 (0:00:00.949)       0:08:24.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-crash : Create client.crash keyring] ********************************",
                                "Saturday 23 May 2026  00:55:33 +0000 (0:00:01.247)       0:08:25.263 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Get keys from monitors] *************************************",
                                "Saturday 23 May 2026  00:55:37 +0000 (0:00:03.220)       0:08:28.483 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Copy ceph key(s) if needed] *********************************",
                                "Saturday 23 May 2026  00:55:38 +0000 (0:00:01.830)       0:08:30.313 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************",
                                "Saturday 23 May 2026  00:55:40 +0000 (0:00:01.569)       0:08:31.883 ********** ",
                                "\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 [ceph-crash : Include_tasks systemd.yml] **********************************",
                                "Saturday 23 May 2026  00:55:42 +0000 (0:00:01.588)       0:08:33.471 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:55:43 +0000 (0:00:01.343)       0:08:34.814 ********** ",
                                "\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 [ceph-crash : Start the ceph-crash service] *******************************",
                                "Saturday 23 May 2026  00:55:45 +0000 (0:00:01.606)       0:08:36.421 ********** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************",
                                "Saturday 23 May 2026  00:55:49 +0000 (0:00:03.950)       0:08:40.371 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-3, testbed-node-5, testbed-node-4, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******",
                                "Saturday 23 May 2026  00:55:50 +0000 (0:00:01.462)       0:08:41.834 ********** ",
                                "\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] ****************",
                                "Saturday 23 May 2026  00:55:51 +0000 (0:00:00.623)       0:08:42.458 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******",
                                "Saturday 23 May 2026  00:55:53 +0000 (0:00:02.679)       0:08:45.138 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:55:54 +0000 (0:00:01.133)       0:08:46.272 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:55:55 +0000 (0:00:00.499)       0:08:46.771 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:55:56 +0000 (0:00:00.746)       0:08:47.518 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:55:56 +0000 (0:00:00.325)       0:08:47.843 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:55:57 +0000 (0:00:00.755)       0:08:48.599 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:55:57 +0000 (0:00:00.722)       0:08:49.321 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Saturday 23 May 2026  00:55:59 +0000 (0:00:01.028)       0:08:50.350 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:55:59 +0000 (0:00:00.319)       0:08:50.670 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:55:59 +0000 (0:00:00.329)       0:08:50.999 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:55:59 +0000 (0:00:00.321)       0:08:51.321 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Saturday 23 May 2026  00:56:01 +0000 (0:00:01.111)       0:08:52.433 ********** ",
                                "\u001b[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] *******************",
                                "Saturday 23 May 2026  00:56:01 +0000 (0:00:00.754)       0:08:53.187 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:56:02 +0000 (0:00:00.368)       0:08:53.556 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:56:02 +0000 (0:00:00.288)       0:08:53.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 [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Saturday 23 May 2026  00:56:03 +0000 (0:00:00.490)       0:08:54.336 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:56:03 +0000 (0:00:00.300)       0:08:54.636 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:56:03 +0000 (0:00:00.302)       0:08:54.939 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:56:03 +0000 (0:00:00.280)       0:08:55.219 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:56:04 +0000 (0:00:00.271)       0:08:55.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-handler : Set_fact handler_crash_status] ****************************",
                                "Saturday 23 May 2026  00:56:04 +0000 (0:00:00.473)       0:08:55.964 ********** ",
                                "\u001b[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] *************************",
                                "Saturday 23 May 2026  00:56:04 +0000 (0:00:00.287)       0:08:56.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-mds : Include create_mds_filesystems.yml] ***************************",
                                "Saturday 23 May 2026  00:56:05 +0000 (0:00:00.497)       0:08:56.748 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:56:05 +0000 (0:00:00.557)       0:08:57.306 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule name] ************************",
                                "Saturday 23 May 2026  00:56:07 +0000 (0:00:01.654)       0:08:58.961 ********** ",
                                "\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] **************************************",
                                "Saturday 23 May 2026  00:56:07 +0000 (0:00:00.174)       0:08:59.136 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:56:14 +0000 (0:00:06.264)       0:09:05.401 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Saturday 23 May 2026  00:56:16 +0000 (0:00:02.752)       0:09:08.153 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:56:17 +0000 (0:00:00.641)       0:09:08.795 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:56:18 +0000 (0:00:00.961)       0:09:09.757 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:56:19 +0000 (0:00:01.541)       0:09:11.298 ********** ",
                                "\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-mds : Create mds keyring] *******************************************",
                                "Saturday 23 May 2026  00:56:21 +0000 (0:00:01.065)       0:09:12.363 ********** ",
                                "\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] ****************************************",
                                "Saturday 23 May 2026  00:56:23 +0000 (0:00:02.300)       0:09:14.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",
                                "",
                                "TASK [ceph-mds : Containerized.yml] ********************************************",
                                "Saturday 23 May 2026  00:56:23 +0000 (0:00:00.306)       0:09:14.970 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  00:56:24 +0000 (0:00:00.490)       0:09:15.461 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:56:24 +0000 (0:00:00.615)       0:09:16.077 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:56:26 +0000 (0:00:01.434)       0:09:17.511 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:56:27 +0000 (0:00:01.094)       0:09:18.606 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Systemd start mds container] **********************************",
                                "Saturday 23 May 2026  00:56:29 +0000 (0:00:02.262)       0:09:20.869 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Wait for mds socket to exist] *********************************",
                                "Saturday 23 May 2026  00:56:31 +0000 (0:00:01.948)       0:09:22.817 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 23 May 2026  00:56:32 +0000 (0:00:01.486)       0:09:24.304 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:56:33 +0000 (0:00:00.710)       0:09:25.014 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:56:34 +0000 (0:00:00.516)       0:09:25.530 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:56:34 +0000 (0:00:00.600)       0:09:26.131 ********** ",
                                "\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)] ********************",
                                "Saturday 23 May 2026  00:56:36 +0000 (0:00:01.457)       0:09:27.589 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:56:36 +0000 (0:00:00.667)       0:09:28.256 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Saturday 23 May 2026  00:56:37 +0000 (0:00:00.604)       0:09:28.860 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:56:38 +0000 (0:00:00.884)       0:09:29.745 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:56:38 +0000 (0:00:00.574)       0:09:30.319 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:56:39 +0000 (0:00:00.590)       0:09:30.909 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:56:40 +0000 (0:00:00.714)       0:09:31.624 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:56:41 +0000 (0:00:00.794)       0:09:32.418 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  00:56:41 +0000 (0:00:00.742)       0:09:33.160 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:56:42 +0000 (0:00:00.457)       0:09:33.618 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:56:42 +0000 (0:00:00.259)       0:09:33.877 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:56:42 +0000 (0:00:00.263)       0:09:34.140 ********** ",
                                "\u001b[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] **********************",
                                "Saturday 23 May 2026  00:56:43 +0000 (0:00:00.719)       0:09:34.859 ********** ",
                                "\u001b[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] *******************",
                                "Saturday 23 May 2026  00:56:44 +0000 (0:00:00.906)       0:09:35.766 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:56:44 +0000 (0:00:00.252)       0:09:36.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",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Saturday 23 May 2026  00:56:44 +0000 (0:00:00.284)       0:09:36.304 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:56:45 +0000 (0:00:00.299)       0:09:36.603 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Saturday 23 May 2026  00:56:45 +0000 (0:00:00.512)       0:09:37.116 ********** ",
                                "\u001b[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] ******************************",
                                "Saturday 23 May 2026  00:56:46 +0000 (0:00:00.438)       0:09:37.554 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:56:46 +0000 (0:00:00.314)       0:09:37.868 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:56:46 +0000 (0:00:00.277)       0:09:38.146 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:56:47 +0000 (0:00:00.446)       0:09:38.592 ********** ",
                                "\u001b[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] *************************",
                                "Saturday 23 May 2026  00:56:47 +0000 (0:00:00.326)       0:09:38.919 ********** ",
                                "\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-rgw : Include common.yml] *******************************************",
                                "Saturday 23 May 2026  00:56:48 +0000 (0:00:00.543)       0:09:39.462 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Saturday 23 May 2026  00:56:48 +0000 (0:00:00.659)       0:09:40.122 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:56:50 +0000 (0:00:01.846)       0:09:41.969 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  00:56:51 +0000 (0:00:01.326)       0:09:43.295 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************",
                                "Saturday 23 May 2026  00:56:52 +0000 (0:00:00.410)       0:09:43.705 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  00:56:53 +0000 (0:00:00.854)       0:09:44.560 ********** ",
                                "\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-5 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rgw keyrings] ******************************************",
                                "Saturday 23 May 2026  00:56:54 +0000 (0:00:01.140)       0:09:45.700 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Saturday 23 May 2026  00:56:58 +0000 (0:00:03.866)       0:09:49.567 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:57:01 +0000 (0:00:03.052)       0:09:52.619 ********** ",
                                "\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] **************************************",
                                "Saturday 23 May 2026  00:57:02 +0000 (0:00:01.254)       0:09:53.873 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Saturday 23 May 2026  00:57:02 +0000 (0:00:00.201)       0:09:54.075 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  00:57:03 +0000 (0:00:00.531)       0:09:54.606 ********** ",
                                "\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] *********************************************",
                                "Saturday 23 May 2026  00:57:04 +0000 (0:00:00.790)       0:09:55.397 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:57:25 +0000 (0:00:21.113)       0:10:16.511 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  00:57:25 +0000 (0:00:00.700)       0:10:17.211 ********** ",
                                "\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] *********************************",
                                "Saturday 23 May 2026  00:57:26 +0000 (0:00:00.345)       0:10:17.556 ********** ",
                                "\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] *************************************",
                                "Saturday 23 May 2026  00:57:26 +0000 (0:00:00.539)       0:10:18.096 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:57:27 +0000 (0:00:00.871)       0:10:18.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",
                                "",
                                "TASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************",
                                "Saturday 23 May 2026  00:57:28 +0000 (0:00:01.212)       0:10:20.180 ********** ",
                                "\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 : Enable ceph-radosgw.target] ***********************************",
                                "Saturday 23 May 2026  00:57:29 +0000 (0:00:01.001)       0:10:21.182 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  00:57:31 +0000 (0:00:02.035)       0:10:23.217 ********** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Saturday 23 May 2026  00:57:34 +0000 (0:00:02.530)       0:10:25.748 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Saturday 23 May 2026  00:57:35 +0000 (0:00:00.643)       0:10:26.391 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:57:35 +0000 (0:00:00.588)       0:10:26.980 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:57:35 +0000 (0:00:00.352)       0:10:27.332 ********** ",
                                "\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)] ********************",
                                "Saturday 23 May 2026  00:57:36 +0000 (0:00:00.635)       0:10:27.968 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:57:37 +0000 (0:00:00.633)       0:10:28.602 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:57:37 +0000 (0:00:00.291)       0:10:28.893 ********** ",
                                "=============================================================================== ",
                                "ceph-container-common : Pulling Ceph container image ------------------- 53.11s",
                                "ceph-osd : Use ceph-volume to create osds ------------------------------ 35.18s",
                                "ceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.80s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 21.11s",
                                "ceph-mgr : Wait for all mgr to be up ----------------------------------- 13.59s",
                                "ceph-osd : Wait for all osd to be up ----------------------------------- 12.72s",
                                "ceph-mon : Set cluster configs ------------------------------------------ 8.48s",
                                "ceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 7.97s",
                                "ceph-config : Create ceph initial directories --------------------------- 7.16s",
                                "ceph-mds : Create filesystem pools -------------------------------------- 6.26s",
                                "ceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.18s",
                                "ceph-mon : Fetch ceph initial keys -------------------------------------- 5.37s",
                                "ceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.67s",
                                "ceph-osd : Apply operating system tuning -------------------------------- 4.47s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 4.36s",
                                "ceph-osd : Systemd start osd -------------------------------------------- 3.95s",
                                "ceph-crash : Start the ceph-crash service ------------------------------- 3.95s",
                                "ceph-config : Generate Ceph file ---------------------------------------- 3.92s",
                                "ceph-rgw : Create rgw keyrings ------------------------------------------ 3.87s",
                                "ceph-facts : Find a running mon container ------------------------------- 3.78s",
                                "\u001b[32m2026-05-23 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:57:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:58:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 09b0ade8-214a-4c6c-9eec-62eeb2041a8b is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  00:56:29 +0000 (0:00:00.279)       0:00:00.279 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  00:56:29 +0000 (0:00:00.280)       0:00:00.560 ********** ",
                                "\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] **********************************************",
                                "Saturday 23 May 2026  00:56:29 +0000 (0:00:00.290)       0:00:00.850 ********** ",
                                "\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] **************************************",
                                "Saturday 23 May 2026  00:56:30 +0000 (0:00:00.580)       0:00:01.431 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [opensearch : Ensuring config directories exist] **************************",
                                "Saturday 23 May 2026  00:56:31 +0000 (0:00:00.983)       0:00:02.415 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Saturday 23 May 2026  00:56:32 +0000 (0:00:01.326)       0:00:03.741 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  00:56:33 +0000 (0:00:00.549)       0:00:04.290 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***",
                                "Saturday 23 May 2026  00:56:36 +0000 (0:00:03.224)       0:00:07.514 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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:2024.2', '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'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***",
                                "Saturday 23 May 2026  00:56:37 +0000 (0:00:00.784)       0:00:08.299 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \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:2024.2', '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']}}}}) \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:2024.2', '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'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over config.json files for services] ****************",
                                "Saturday 23 May 2026  00:56:38 +0000 (0:00:00.938)       0:00:09.238 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over opensearch service config file] ****************",
                                "Saturday 23 May 2026  00:56:41 +0000 (0:00:02.965)       0:00:12.203 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:56:44 +0000 (0:00:03.003)       0:00:15.206 ********** ",
                                "\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 [opensearch : Check opensearch containers] ********************************",
                                "Saturday 23 May 2026  00:56:45 +0000 (0:00:01.826)       0:00:17.033 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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']}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\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:2024.2', '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'}, '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'}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Saturday 23 May 2026  00:56:48 +0000 (0:00:02.784)       0:00:19.818 ********** ",
                                "\u001b[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] *********************************************",
                                "Saturday 23 May 2026  00:56:49 +0000 (0:00:00.581)       0:00:20.399 ********** ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Saturday 23 May 2026  00:56:49 +0000 (0:00:00.076)       0:00:20.475 ********** ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Saturday 23 May 2026  00:56:49 +0000 (0:00:00.116)       0:00:20.592 ********** ",
                                "",
                                "RUNNING HANDLER [opensearch : Disable shard allocation] ************************",
                                "Saturday 23 May 2026  00:56:49 +0000 (0:00:00.088)       0:00:20.680 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Perform a flush] *********************************",
                                "Saturday 23 May 2026  00:56:49 +0000 (0:00:00.211)       0:00:20.892 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch container] ********************",
                                "Saturday 23 May 2026  00:56:49 +0000 (0:00:00.252)       0:00:21.145 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:57:45 +0000 (0:00:55.227)       0:01:16.372 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********",
                                "Saturday 23 May 2026  00:57:45 +0000 (0:00:00.244)       0:01:16.616 ********** ",
                                "\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] **********************************************",
                                "Saturday 23 May 2026  00:58:55 +0000 (0:01:09.898)       0:02:26.514 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  00:58:55 +0000 (0:00:00.537)       0:02:27.051 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch cluster to become healthy] **************",
                                "Saturday 23 May 2026  00:58:58 +0000 (0:00:02.881)       0:02:29.932 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Check if a log retention policy exists] *********************",
                                "Saturday 23 May 2026  00:59:01 +0000 (0:00:02.360)       0:02:32.292 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Create new log retention policy] ****************************",
                                "Saturday 23 May 2026  00:59:03 +0000 (0:00:02.102)       0:02:34.395 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Apply retention policy to existing indices] *****************",
                                "Saturday 23 May 2026  00:59:05 +0000 (0:00:02.567)       0:02:36.962 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=11  \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=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \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=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  00:59:08 +0000 (0:00:02.785)       0:02:39.747 ********** ",
                                "=============================================================================== ",
                                "opensearch : Restart opensearch-dashboards container ------------------- 69.90s",
                                "opensearch : Restart opensearch container ------------------------------ 55.23s",
                                "service-cert-copy : opensearch | Copying over extra CA certificates ----- 3.22s",
                                "opensearch : Copying over opensearch service config file ---------------- 3.00s",
                                "opensearch : Copying over config.json files for services ---------------- 2.96s",
                                "opensearch : Wait for OpenSearch to become ready ------------------------ 2.88s",
                                "opensearch : Apply retention policy to existing indices ----------------- 2.79s",
                                "opensearch : Check opensearch containers -------------------------------- 2.78s",
                                "opensearch : Create new log retention policy ---------------------------- 2.57s",
                                "opensearch : Wait for OpenSearch cluster to become healthy -------------- 2.36s",
                                "opensearch : Check if a log retention policy exists --------------------- 2.10s",
                                "opensearch : Copying over opensearch-dashboards config file ------------- 1.83s",
                                "opensearch : Ensuring config directories exist -------------------------- 1.33s",
                                "opensearch : Setting sysctl values -------------------------------------- 0.98s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS key --- 0.94s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.78s",
                                "opensearch : include_tasks ---------------------------------------------- 0.58s",
                                "opensearch : include_tasks ---------------------------------------------- 0.58s",
                                "opensearch : include_tasks ---------------------------------------------- 0.55s",
                                "opensearch : include_tasks ---------------------------------------------- 0.54s",
                                "\u001b[32m2026-05-23 00:59:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:25\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.17.14\u001b[0m",
                                "",
                                "PLAY [Set kolla_action_mariadb] ************************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Saturday 23 May 2026  00:56:28 +0000 (0:00:00.092)       0:00:00.092 ********** ",
                                "\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] ***************************************************",
                                "Saturday 23 May 2026  00:56:28 +0000 (0:00:00.047)       0:00:00.140 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:56:31 +0000 (0:00:02.885)       0:00:03.025 ********** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_mariadb = kolla_action_ng] ******************************",
                                "Saturday 23 May 2026  00:56:31 +0000 (0:00:00.056)       0:00:03.081 ********** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  00:56:32 +0000 (0:00:00.249)       0:00:03.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",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 23 May 2026  00:56:32 +0000 (0:00:00.325)       0:00:03.656 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:56:32 +0000 (0:00:00.442)       0:00:04.099 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  00:56:33 +0000 (0:00:00.396)       0:00:04.495 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  00:56:34 +0000 (0:00:00.803)       0:00:05.299 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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] **************",
                                "Saturday 23 May 2026  00:56:37 +0000 (0:00:03.347)       0:00:08.647 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:56:38 +0000 (0:00:00.849)       0:00:09.496 ********** ",
                                "\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] *******************",
                                "Saturday 23 May 2026  00:56:40 +0000 (0:00:01.724)       0:00:11.221 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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",
                                "",
                                "TASK [mariadb : Copying over config.json files for mariabackup] ****************",
                                "Saturday 23 May 2026  00:56:44 +0000 (0:00:04.452)       0:00:15.673 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:56:45 +0000 (0:00:01.160)       0:00:16.833 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Saturday 23 May 2026  00:56:50 +0000 (0:00:04.341)       0:00:21.175 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:56:50 +0000 (0:00:00.671)       0:00:21.846 ********** ",
                                "\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:2024.2', '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:2024.2', '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', '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",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Saturday 23 May 2026  00:56:54 +0000 (0:00:04.185)       0:00:26.031 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Saturday 23 May 2026  00:56:57 +0000 (0:00:02.655)       0:00:28.687 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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 : Check mariadb containers] **************************************",
                                "Saturday 23 May 2026  00:57:01 +0000 (0:00:03.668)       0:00:32.356 ********** ",
                                "\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-se\u001b[32m2026-05-23 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask be18bbaf-18b5-40e9-9317-80404671f11c is in state SUCCESS\u001b[0m",
                                "rver:2024.2', '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-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2024.2', '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:2024.2', '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 [mariadb : Create MariaDB volume] *****************************************",
                                "Saturday 23 May 2026  00:57:04 +0000 (0:00:03.302)       0:00:35.658 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:57:05 +0000 (0:00:00.923)       0:00:36.581 ********** ",
                                "\u001b[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] *************",
                                "Saturday 23 May 2026  00:57:05 +0000 (0:00:00.322)       0:00:36.904 ********** ",
                                "\u001b[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] ***************************",
                                "Saturday 23 May 2026  00:57:06 +0000 (0:00:00.334)       0:00:37.238 ********** ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********",
                                "Saturday 23 May 2026  00:57:17 +0000 (0:00:11.292)       0:00:48.531 ********** ",
                                "\u001b[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] **************************",
                                "Saturday 23 May 2026  00:57:17 +0000 (0:00:00.371)       0:00:48.902 ********** ",
                                "\u001b[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] ***********************",
                                "Saturday 23 May 2026  00:57:18 +0000 (0:00:00.441)       0:00:49.343 ********** ",
                                "\u001b[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] *********************",
                                "Saturday 23 May 2026  00:57:18 +0000 (0:00:00.417)       0:00:49.761 ********** ",
                                "\u001b[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] *******",
                                "Saturday 23 May 2026  00:57:19 +0000 (0:00:00.674)       0:00:50.436 ********** ",
                                "\u001b[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] ***",
                                "Saturday 23 May 2026  00:57:19 +0000 (0:00:00.414)       0:00:50.850 ********** ",
                                "\u001b[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] *************************************************",
                                "Saturday 23 May 2026  00:57:20 +0000 (0:00:00.382)       0:00:51.232 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:57:20 +0000 (0:00:00.377)       0:00:51.610 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap host name into facts] **************************",
                                "Saturday 23 May 2026  00:57:29 +0000 (0:00:09.531)       0:01:01.141 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Saturday 23 May 2026  00:57:30 +0000 (0:00:00.221)       0:01:01.363 ********** ",
                                "\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] *******************",
                                "Saturday 23 May 2026  00:57:31 +0000 (0:00:00.845)       0:01:02.209 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******",
                                "Saturday 23 May 2026  00:57:39 +0000 (0:00:08.251)       0:01:10.461 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******",
                                "Saturday 23 May 2026  00:57:40 +0000 (0:00:01.635)       0:01:12.097 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***",
                                "Saturday 23 May 2026  00:57:43 +0000 (0:00:02.640)       0:01:14.738 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********",
                                "Saturday 23 May 2026  00:57:43 +0000 (0:00:00.319)       0:01:15.057 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  00:57:44 +0000 (0:00:00.401)       0:01:15.458 ********** ",
                                "\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] *************************************",
                                "Saturday 23 May 2026  00:57:44 +0000 (0:00:00.384)       0:01:15.843 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Saturday 23 May 2026  00:58:03 +0000 (0:00:19.257)       0:01:35.100 ********** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Saturday 23 May 2026  00:58:18 +0000 (0:00:14.616)       0:01:49.717 ********** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Saturday 23 May 2026  00:58:21 +0000 (0:00:02.543)       0:01:52.260 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Saturday 23 May 2026  00:58:38 +0000 (0:00:17.465)       0:02:09.726 ********** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Saturday 23 May 2026  00:58:53 +0000 (0:00:15.081)       0:02:24.808 ********** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Saturday 23 May 2026  00:58:56 +0000 (0:00:02.503)       0:02:27.312 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Saturday 23 May 2026  00:59:07 +0000 (0:00:11.430)       0:02:38.742 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Saturday 23 May 2026  00:59:11 +0000 (0:00:03.540)       0:02:42.282 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Saturday 23 May 2026  00:59:13 +0000 (0:00:02.653)       0:02:44.935 ********** ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Creating shard root mysql user] ********************************",
                                "Saturday 23 May 2026  00:59:14 +0000 (0:00:00.692)       0:02:45.628 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  00:59:17 +0000 (0:00:02.706)       0:02:48.335 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  00:59:19 +0000 (0:00:02.279)       0:02:50.614 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:59:21 +0000 (0:00:02.127)       0:02:52.741 ********** ",
                                "\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 : Wait for MariaDB service to be ready through VIP] **************",
                                "Saturday 23 May 2026  00:59:23 +0000 (0:00:02.184)       0:02:54.925 ********** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Saturday 23 May 2026  00:59:26 +0000 (0:00:02.683)       0:02:57.609 ********** ",
                                "\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=34  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  00:59:26 +0000 (0:00:00.241)       0:02:57.850 ********** ",
                                "=============================================================================== ",
                                "mariadb : Restart MariaDB container ------------------------------------ 36.72s",
                                "mariadb : Wait for MariaDB service port liveness ----------------------- 29.70s",
                                "mariadb : Restart MariaDB container ------------------------------------ 11.43s",
                                "mariadb : Check MariaDB service port liveness -------------------------- 11.29s",
                                "mariadb : Running MariaDB bootstrap container --------------------------- 9.53s",
                                "mariadb : Starting first MariaDB container ------------------------------ 8.25s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 5.05s",
                                "mariadb : Copying over config.json files for services ------------------- 4.45s",
                                "mariadb : Copying over galera.cnf --------------------------------------- 4.35s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 4.19s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS key ----- 3.67s",
                                "mariadb : Wait for MariaDB service port liveness ------------------------ 3.54s",
                                "mariadb : Ensuring config directories exist ----------------------------- 3.35s",
                                "mariadb : Check mariadb containers -------------------------------------- 3.30s",
                                "Check MariaDB service --------------------------------------------------- 2.88s",
                                "mariadb : Creating shard root mysql user -------------------------------- 2.71s",
                                "mariadb : Wait for MariaDB service to be ready through VIP -------------- 2.68s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS certificate --- 2.66s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 2.65s",
                                "mariadb : Wait for first MariaDB service to sync WSREP ------------------ 2.64s",
                                "\u001b[32m2026-05-23 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:37\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] ******************************************",
                                "Saturday 23 May 2026  00:57:42 +0000 (0:00:00.610)       0:00:00.610 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Saturday 23 May 2026  00:57:43 +0000 (0:00:00.629)       0:00:01.240 ********** ",
                                "\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 : Set_fact is_atomic] *****************************************",
                                "Saturday 23 May 2026  00:57:44 +0000 (0:00:01.021)       0:00:02.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 [ceph-facts : Check if podman binary is present] **************************",
                                "Saturday 23 May 2026  00:57:44 +0000 (0:00:00.295)       0:00:02.557 ********** ",
                                "\u001b[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] **********************************",
                                "Saturday 23 May 2026  00:57:45 +0000 (0:00:00.933)       0:00:03.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 [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Saturday 23 May 2026  00:57:46 +0000 (0:00:00.385)       0:00:03.876 ********** ",
                                "\u001b[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] *********************",
                                "Saturday 23 May 2026  00:57:46 +0000 (0:00:00.333)       0:00:04.210 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Saturday 23 May 2026  00:57:46 +0000 (0:00:00.400)       0:00:04.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 [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Saturday 23 May 2026  00:57:47 +0000 (0:00:00.735)       0:00:05.346 ********** ",
                                "\u001b[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']] ************",
                                "Saturday 23 May 2026  00:57:48 +0000 (0:00:00.338)       0:00:05.684 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:57:48 +0000 (0:00:00.806)       0:00:06.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 [ceph-facts : Find a running mon container] *******************************",
                                "Saturday 23 May 2026  00:57:49 +0000 (0:00:00.423)       0:00:06.914 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:57:53 +0000 (0:00:04.081)       0:00:10.995 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  00:57:53 +0000 (0:00:00.517)       0:00:11.513 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:57:54 +0000 (0:00:01.022)       0:00:12.536 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  00:57:55 +0000 (0:00:00.180)       0:00:12.716 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '6c8f5d82bbe6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-23 00:57:50.276224', 'end': '2026-05-23 00:57:50.313240', 'delta': '0:00:00.037016', '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': ['6c8f5d82bbe6'], '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': 'ee9541de4fd4', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-23 00:57:52.204186', 'end': '2026-05-23 00:57:52.260480', 'delta': '0:00:00.056294', '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': ['ee9541de4fd4'], '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': '1854433f50f8', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-23 00:57:53.144383', 'end': '2026-05-23 00:57:53.181534', 'delta': '0:00:00.037151', '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': ['1854433f50f8'], '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] *******************************",
                                "Saturday 23 May 2026  00:57:55 +0000 (0:00:00.388)       0:00:13.104 ********** ",
                                "\u001b[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] *************",
                                "Saturday 23 May 2026  00:57:55 +0000 (0:00:00.413)       0:00:13.518 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Saturday 23 May 2026  00:57:57 +0000 (0:00:01.214)       0:00:14.732 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Saturday 23 May 2026  00:57:57 +0000 (0:00:00.319)       0:00:15.051 ********** ",
                                "\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] **********************************************",
                                "Saturday 23 May 2026  00:57:57 +0000 (0:00:00.477)       0:00:15.529 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:57:58 +0000 (0:00:00.599)       0:00:16.129 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Saturday 23 May 2026  00:57:58 +0000 (0:00:00.133)       0:00:16.262 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Saturday 23 May 2026  00:57:58 +0000 (0:00:00.316)       0:00:16.579 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Saturday 23 May 2026  00:57:59 +0000 (0:00:00.307)       0:00:16.886 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  00:57:59 +0000 (0:00:00.361)       0:00:17.248 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Saturday 23 May 2026  00:58:00 +0000 (0:00:00.537)       0:00:17.785 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  00:58:00 +0000 (0:00:00.388)       0:00:18.173 ********** ",
                                "\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)] ***********************",
                                "Saturday 23 May 2026  00:58:00 +0000 (0:00:00.330)       0:00:18.503 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  00:58:01 +0000 (0:00:00.352)       0:00:18.855 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  00:58:01 +0000 (0:00:00.518)       0:00:19.374 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05', 'dm-uuid-LVM-Gjd6EtDGX32fu6E1kA2Qhm4xqiqG2pYZoDBfaBxq16ekhNpFvCwJ1l5TZP68e0t1'], '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--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129', 'dm-uuid-LVM-vG0XrPGqE3nymclqkQW4beyXpomU7rxpCXiUs9XsgdhcKzSlMonvxvmkRvhoAUh7'], '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-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18', 'dm-uuid-LVM-J1844k0d12iYBt1riVoutAJTLOlcwGLECkkQhwF8kaKpdx3ivIPogqjdkiayvNg9'], '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': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39', 'dm-uuid-LVM-DjoKekDgiMQdWK2Zf47qPEJd1244CN38SRTckDDl2u63hD7EweblfyqcQKY9klUp'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part1', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part14', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part15', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part16', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qL1RsD-ZQPx-7KUz-a80W-FR0S-YGF1-i7Zn8r', 'scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75', 'scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75'], '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': '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': 'sdc', 'value': {'holders': ['ceph--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-v8wjfx-PGzR-k2Km-ZUsz-UrvM-Nyw2-RfjWKx', 'scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653', 'scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35', 'scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35'], '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': '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': '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-23-00-03-13-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': '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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part1', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part15', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part16', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-wzTgeM-ao0j-jGki-935r-TeF5-rkOa-kTH3aV', 'scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2', 'scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2'], '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--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-zM31Sh-fnPU-i788-0OTi-iCnd-nYXx-YAdJDA', 'scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9', 'scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f', 'dm-uuid-LVM-M1vzADNQDAKiCUMvNBfD2I01dV5angUf6IvSxRO7Hbcye7UVzolU9pcid6dAzJTZ'], '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127', 'scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127'], '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': '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-23-00-03-19-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb', 'dm-uuid-LVM-oMLivMHPA30IXkijYcRK5hS2jY8DT0xujcb5dWdXsyLFPGNdVi3TeAF4Axj21c1R'], '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part1', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part14', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part15', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part16', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-NBIX7r-zAkM-7Rc7-Rc9U-AsCe-xdRB-YAk0v0', 'scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f', 'scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f'], '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--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-OkqJV5-pkh4-47ng-MbBG-0bOu-OExN-Vik66q', 'scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b', 'scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b'], '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_fe6be583-a476-4aea-9784-477a4054a033', 'scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033'], '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-23-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Saturday 23 May 2026  00:58:02 +0000 (0:00:00.583)       0:00:19.957 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05', 'dm-uuid-LVM-Gjd6EtDGX32fu6E1kA2Qhm4xqiqG2pYZoDBfaBxq16ekhNpFvCwJ1l5TZP68e0t1'], '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--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129', 'dm-uuid-LVM-vG0XrPGqE3nymclqkQW4beyXpomU7rxpCXiUs9XsgdhcKzSlMonvxvmkRvhoAUh7'], '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-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--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18', 'dm-uuid-LVM-J1844k0d12iYBt1riVoutAJTLOlcwGLECkkQhwF8kaKpdx3ivIPogqjdkiayvNg9'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part1', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part14', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-part15', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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_9a1124da-91c4-4448-8f52-96559e9fcf70-part16', 'scsi-SQEMU_QEMU_HARDDISK_9a1124da-91c4-4448-8f52-96559e9fcf70-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-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39', 'dm-uuid-LVM-DjoKekDgiMQdWK2Zf47qPEJd1244CN38SRTckDDl2u63hD7EweblfyqcQKY9klUp'], '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--b4f1ed90--0f41--58db--9ea4--49f905d73a05-osd--block--b4f1ed90--0f41--58db--9ea4--49f905d73a05'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qL1RsD-ZQPx-7KUz-a80W-FR0S-YGF1-i7Zn8r', 'scsi-0QEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75', 'scsi-SQEMU_QEMU_HARDDISK_08399fec-c123-451a-9f11-3537ed8a0b75'], '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': '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': 'sdc', 'value': {'holders': ['ceph--8b269e03--c331--5dfe--ab4d--13c9a45ad129-osd--block--8b269e03--c331--5dfe--ab4d--13c9a45ad129'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-v8wjfx-PGzR-k2Km-ZUsz-UrvM-Nyw2-RfjWKx', 'scsi-0QEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653', 'scsi-SQEMU_QEMU_HARDDISK_03c72832-5192-46fb-98c1-35805e79b653'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35', 'scsi-SQEMU_QEMU_HARDDISK_9c1ea962-9478-46fd-ab97-3713dae7fb35'], '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': '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': '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-23-00-03-13-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part1', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part15', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-part16', 'scsi-SQEMU_QEMU_HARDDISK_2fe2338d-1e24-4a3e-9619-4e7b314a5ffe-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--83d901c1--bd54--523d--ac74--b56aad860e18-osd--block--83d901c1--bd54--523d--ac74--b56aad860e18'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-wzTgeM-ao0j-jGki-935r-TeF5-rkOa-kTH3aV', 'scsi-0QEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2', 'scsi-SQEMU_QEMU_HARDDISK_22535eec-95c0-4e15-91a0-0cfb66bd2cc2'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--985ac778--7e35--574a--8aaf--e6ab5d3bda39-osd--block--985ac778--7e35--574a--8aaf--e6ab5d3bda39'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-zM31Sh-fnPU-i788-0OTi-iCnd-nYXx-YAdJDA', 'scsi-0QEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9', 'scsi-SQEMU_QEMU_HARDDISK_923c8216-ee2c-484c-af1c-8beaecf66af9'], '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_32f8a1bd-a82f-4070-857c-3fc584f18127', 'scsi-SQEMU_QEMU_HARDDISK_32f8a1bd-a82f-4070-857c-3fc584f18127'], '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_\u001b[32m2026-05-23 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a8990e0f-9d28-481f-b2d4-06a09445ea4e is in state SUCCESS\u001b[0m",
                                "QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-23-00-03-19-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--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f', 'dm-uuid-LVM-M1vzADNQDAKiCUMvNBfD2I01dV5angUf6IvSxRO7Hbcye7UVzolU9pcid6dAzJTZ'], '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]\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--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb', 'dm-uuid-LVM-oMLivMHPA30IXkijYcRK5hS2jY8DT0xujcb5dWdXsyLFPGNdVi3TeAF4Axj21c1R'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part1', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part14', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-part15', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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_d5d45087-1913-4216-b29a-d7cb67733001-part16', 'scsi-SQEMU_QEMU_HARDDISK_d5d45087-1913-4216-b29a-d7cb67733001-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--7b737905--56fc--5e44--9786--be77b1d4f31f-osd--block--7b737905--56fc--5e44--9786--be77b1d4f31f'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-NBIX7r-zAkM-7Rc7-Rc9U-AsCe-xdRB-YAk0v0', 'scsi-0QEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f', 'scsi-SQEMU_QEMU_HARDDISK_c22192d9-7f52-4014-9f93-0ddc2cc16c1f'], '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--47275144--6413--5188--957f--f9930c45e8bb-osd--block--47275144--6413--5188--957f--f9930c45e8bb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-OkqJV5-pkh4-47ng-MbBG-0bOu-OExN-Vik66q', 'scsi-0QEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b', 'scsi-SQEMU_QEMU_HARDDISK_65100bfd-c806-4147-a280-2482999d695b'], '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_fe6be583-a476-4aea-9784-477a4054a033', 'scsi-SQEMU_QEMU_HARDDISK_fe6be583-a476-4aea-9784-477a4054a033'], '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-23-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Saturday 23 May 2026  00:58:02 +0000 (0:00:00.667)       0:00:20.624 ********** ",
                                "\u001b[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] ***************",
                                "Saturday 23 May 2026  00:58:03 +0000 (0:00:00.626)       0:00:21.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 : Read osd pool default crush rule] ***************************",
                                "Saturday 23 May 2026  00:58:04 +0000 (0:00:00.520)       0:00:21.772 ********** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Saturday 23 May 2026  00:58:05 +0000 (0:00:01.505)       0:00:23.278 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Saturday 23 May 2026  00:58:05 +0000 (0:00:00.310)       0:00:23.589 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  00:58:06 +0000 (0:00:00.446)       0:00:24.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",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Saturday 23 May 2026  00:58:06 +0000 (0:00:00.536)       0:00:24.572 ********** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Saturday 23 May 2026  00:58:07 +0000 (0:00:00.921)       0:00:25.494 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Saturday 23 May 2026  00:58:08 +0000 (0:00:00.368)       0:00:25.862 ********** ",
                                "\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 }}\"] ***",
                                "Saturday 23 May 2026  00:58:08 +0000 (0:00:00.727)       0:00:26.590 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  00:58:09 +0000 (0:00:00.327)       0:00:26.918 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  00:58:09 +0000 (0:00:00.336)       0:00:27.254 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  00:58:09 +0000 (0:00:00.323)       0:00:27.578 ********** ",
                                "\u001b[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] ****************************************",
                                "Saturday 23 May 2026  00:58:10 +0000 (0:00:00.682)       0:00:28.260 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  00:58:11 +0000 (0:00:00.400)       0:00:28.661 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  00:58:11 +0000 (0:00:00.438)       0:00:29.099 ********** ",
                                "\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)] ***************************",
                                "Saturday 23 May 2026  00:58:11 +0000 (0:00:00.403)       0:00:29.502 ********** ",
                                "\u001b[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] *************************************",
                                "Saturday 23 May 2026  00:58:12 +0000 (0:00:00.343)       0:00:29.845 ********** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Saturday 23 May 2026  00:58:12 +0000 (0:00:00.581)       0:00:30.426 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:58:13 +0000 (0:00:01.027)       0:00:31.453 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  00:58:15 +0000 (0:00:01.815)       0:00:33.269 ********** ",
                                "\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)] ************************************************",
                                "Saturday 23 May 2026  00:58:16 +0000 (0:00:00.367)       0:00:33.637 ********** ",
                                "\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] ***********************************************************",
                                "Saturday 23 May 2026  00:58:54 +0000 (0:00:38.044)       0:01:11.682 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  00:59:11 +0000 (0:00:17.722)       0:01:29.405 ********** ",
                                "\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] **********************************************",
                                "Saturday 23 May 2026  00:59:20 +0000 (0:00:09.169)       0:01:38.574 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  00:59:37 +0000 (0:00:16.886)       0:01:55.461 ********** ",
                                "=============================================================================== ",
                                "create openstack pool(s) ----------------------------------------------- 38.04s",
                                "generate keys ---------------------------------------------------------- 17.72s",
                                "copy ceph key(s) if needed --------------------------------------------- 16.89s",
                                "get keys from monitors -------------------------------------------------- 9.17s",
                                "ceph-facts : Find a running mon container ------------------------------- 4.08s",
                                "ceph-facts : Set_fact ceph_admin_command -------------------------------- 1.82s",
                                "ceph-facts : Read osd pool default crush rule --------------------------- 1.51s",
                                "ceph-facts : Get current fsid if cluster is already running ------------- 1.21s",
                                "ceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.03s",
                                "ceph-facts : Check if the ceph mon socket is in-use --------------------- 1.02s",
                                "ceph-facts : Check if it is atomic host --------------------------------- 1.02s",
                                "ceph-facts : Check if podman binary is present -------------------------- 0.93s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.92s",
                                "ceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.81s",
                                "ceph-facts : Set_fact discovered_interpreter_python if not previously set --- 0.73s",
                                "ceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.73s",
                                "ceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.68s",
                                "ceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.67s",
                                "ceph-facts : Include facts.yml ------------------------------------------ 0.63s",
                                "ceph-facts : Check if the ceph conf exists ------------------------------ 0.63s",
                                "\u001b[32m2026-05-23 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 00:59:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66fe1893-a0c6-474b-bcb4-bd2f33237187 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07792317-9f7b-46b9-8087-819fecfb461c is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy ceph keys to the configuration repository] **************************",
                                "",
                                "TASK [Check if ceph keys exist] ************************************************",
                                "Saturday 23 May 2026  00:59:41 +0000 (0:00:00.258)       0:00:00.258 ********** ",
                                "\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] *****************************************************",
                                "Saturday 23 May 2026  00:59:46 +0000 (0:00:05.010)       0:00:05.269 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  00:59:51 +0000 (0:00:04.459)       0:00:09.728 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the share directory] **********************************",
                                "Saturday 23 May 2026  00:59:52 +0000 (0:00:01.043)       0:00:10.772 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  01:00:07 +0000 (0:00:14.950)       0:00:25.722 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  01:00:11 +0000 (0:00:03.771)       0:00:29.493 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  01:00:18 +0000 (0:00:07.393)       0:00:36.887 ********** ",
                                "=============================================================================== ",
                                "Write ceph keys to the share directory --------------------------------- 14.95s",
                                "Write ceph keys to the configuration directory -------------------------- 7.39s",
                                "Check if ceph keys exist ------------------------------------------------ 5.01s",
                                "Fetch all ceph keys ----------------------------------------------------- 4.46s",
                                "Check if target directories exist --------------------------------------- 3.77s",
                                "Create share directory -------------------------------------------------- 1.04s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  00:59:30 +0000 (0:00:00.387)       0:00:00.387 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 23 May 2026  00:59:31 +0000 (0:00:00.324)       0:00:00.712 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  00:59:31 +0000 (0:00:00.312)       0:00:01.024 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  00:59:32 +0000 (0:00:00.708)       0:00:01.733 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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] ***************************************",
                                "Saturday 23 May 2026  00:59:33 +0000 (0:00:01.446)       0:00:03.179 ********** ",
                                "\u001b[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] *************************************************",
                                "Saturday 23 May 2026  00:59:33 +0000 (0:00:00.294)       0:00:03.474 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  00:59:34 +0000 (0:00:00.702)       0:00:04.176 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  00:59:35 +0000 (0:00:00.467)       0:00:04.643 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 23 May 2026  00:59:35 +0000 (0:00:00.120)       0:00:04.763 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  00:59:35 +0000 (0:00:00.364)       0:00:05.128 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 23 May 2026  00:59:35 +0000 (0:00:00.303)       0:00:05.431 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 23 May 2026  00:59:35 +0000 (0:00:00.153)       0:00:05.585 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  00:59:36 +0000 (0:00:00.455)       0:00:06.040 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  00:59:36 +0000 (0:00:00.301)       0:00:06.342 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 23 May 2026  00:59:36 +0000 (0:00:00.135)       0:00:06.477 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  00:59:37 +0000 (0:00:00.270)       0:00:06.748 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  00:59:37 +0000 (0:00:00.306)       0:00:07.054 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 23 May 2026  00:59:37 +0000 (0:00:00.118)       0:00:07.173 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  00:59:38 +0000 (0:00:00.497)       0:00:07.670 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  00:59:38 +0000 (0:00:00.306)       0:00:07.977 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 23 May 2026  00:59:38 +0000 (0:00:00.121)       0:00:08.098 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  00:59:38 +0000 (0:00:00.283)       0:00:08.382 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Saturday 23 May 2026  00:59:39 +0000 (0:00:00.501)       0:00:08.883 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 23 May 2026  00:59:39 +0000 (0:00:00.137)       0:00:09.020 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  00:59:39 +0000 (0:00:00.297)       0:00:09.318 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  00:59:40 +0000 (0:00:00.494)       0:00:09.813 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 23 May 2026  00:59:40 +0000 (0:00:00.155)       0:00:09.969 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  00:59:40 +0000 (0:00:00.435)       0:00:10.404 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  00:59:41 +0000 (0:00:00.493)       0:00:10.898 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 23 May 2026  00:59:41 +0000 (0:00:00.203)       0:00:11.101 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  00:59:41 +0000 (0:00:00.346)       0:00:11.448 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  00:59:42 +0000 (0:00:00.321)       0:00:11.770 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 23 May 2026  00:59:42 +0000 (0:00:00.117)       0:00:11.887 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  00:59:42 +0000 (0:00:00.289)       0:00:12.176 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  00:59:43 +0000 (0:00:00.542)       0:00:12.718 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Saturday 23 May 2026  00:59:43 +0000 (0:00:00.132)       0:00:12.851 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over config.json files for services] *******************",
                                "Saturday 23 May 2026  00:59:43 +0000 (0:00:00.311)       0:00:13.162 ********** ",
                                "\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 [horizon : Copying over horizon.conf] *************************************",
                                "Saturday 23 May 2026  00:59:45 +0000 (0:00:01.920)       0:00:15.083 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  00:59:48 +0000 (0:00:02.914)       0:00:17.997 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  00:59:50 +0000 (0:00:02.436)       0:00:20.434 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  00:59:52 +0000 (0:00:01.911)       0:00:22.346 ********** ",
                                "\u001b[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] ************************************",
                                "Saturday 23 May 2026  00:59:53 +0000 (0:00:00.370)       0:00:22.716 ********** ",
                                "\u001b[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] *************************************************",
                                "Saturday 23 May 2026  00:59:53 +0000 (0:00:00.332)       0:00:23.048 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  00:59:54 +0000 (0:00:00.791)       0:00:23.840 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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] ***",
                                "Saturday 23 May 2026  00:59:56 +0000 (0:00:01.941)       0:00:25.782 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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] *****",
                                "Saturday 23 May 2026  00:59:57 +0000 (0:00:00.915)       0:00:26.697 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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 : Deploy horizon container] **************************************",
                                "Saturday 23 May 2026  00:59:58 +0000 (0:00:01.261)       0:00:27.959 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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:2024.2', '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_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'], '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'], '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 : include_tasks] *************************************************",
                                "Saturday 23 May 2026  01:00:00 +0000 (0:00:01.701)       0:00:29.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",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Saturday 23 May 2026  01:00:00 +0000 (0:00:00.502)       0:00:30.162 ********** ",
                                "\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] *************************************",
                                "Saturday 23 May 2026  01:00:01 +0000 (0:00:00.839)       0:00:31.002 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database user and setting permissions] ********",
                                "Saturday 23 May 2026  01:00:04 +0000 (0:00:02.839)       0:00:33.841 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Running Horizon bootstrap container] ***************************",
                                "Saturday 23 May 2026  01:00:06 +0000 (0:00:02.415)       0:00:36.257 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Saturday 23 May 2026  01:00:21 +0000 (0:00:15.102)       0:00:51.359 ********** ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Saturday 23 May 2026  01:00:21 +0000 (0:00:00.066)       0:00:51.426 ********** ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Saturday 23 May 2026  01:00:21 +0000 (0:00:00.066)       0:00:51.493 ********** ",
                                "",
                                "RUNNING HANDLER [horizon : Restart horizon container] **************************",
                                "Saturday 23 May 2026  01:00:21 +0000 (0:00:00.069)       0:00:51.562 ********** ",
                                "\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=37  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:01:05 +0000 (0:00:43.104)       0:01:34.667 ********** ",
                                "=============================================================================== ",
                                "horizon : Restart horizon container ------------------------------------ 43.10s",
                                "horizon : Running Horizon bootstrap container -------------------------- 15.10s",
                                "horizon : Copying over horizon.conf ------------------------------------- 2.91s",
                                "horizon : Creating Horizon database ------------------------------------- 2.84s",
                                "horizon : Copying over kolla-settings.py -------------------------------- 2.44s",
                                "horizon : Creating Horizon database user and setting permissions -------- 2.42s",
                                "service-cert-copy : horizon | Copying over extra CA certificates -------- 1.94s",
                                "horizon : Copying over config.json files for services ------------------- 1.92s",
                                "horizon : Copying over custom-settings.py ------------------------------- 1.91s",
                                "horizon : Deploy horizon container -------------------------------------- 1.70s",
                                "horizon : Ensuring config directories exist ----------------------------- 1.45s",
                                "service-cert-copy : horizon | Copying over backend internal TLS key ----- 1.26s",
                                "service-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.92s",
                                "horizon : include_tasks ------------------------------------------------- 0.84s",
                                "horizon : include_tasks ------------------------------------------------- 0.79s",
                                "horizon : include_tasks ------------------------------------------------- 0.71s",
                                "horizon : include_tasks ------------------------------------------------- 0.70s",
                                "horizon : Update policy file name --------------------------------------- 0.54s",
                                "horizon : include_tasks ------------------------------------------------- 0.50s",
                                "horizon : Update policy file name --------------------------------------- 0.50s",
                                "\u001b[32m2026-05-23 01:01:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3c589df2-9895-477a-8f4d-8247f568c659 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1c069696-aef7-4ecd-8b13-d9b9e302992c is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1c069696-aef7-4ecd-8b13-d9b9e302992c is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role cephclient] ***************************************************",
                                "",
                                "TASK [osism.services.cephclient : Include container tasks] *********************",
                                "Saturday 23 May 2026  01:00:22 +0000 (0:00:00.319)       0:00:00.319 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  01:00:22 +0000 (0:00:00.247)       0:00:00.566 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  01:00:24 +0000 (0:00:01.508)       0:00:02.075 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  01:00:25 +0000 (0:00:01.284)       0:00:03.359 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy docker-compose.yml file] ****************",
                                "Saturday 23 May 2026  01:00:26 +0000 (0:00:01.227)       0:00:04.587 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Manage cephclient service] *******************",
                                "Saturday 23 May 2026  01:00:27 +0000 (0:00:00.917)       0:00:05.504 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  01:01:10 +0000 (0:00:42.630)       0:00:48.134 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  01:01:14 +0000 (0:00:04.350)       0:00:52.484 ********** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include package tasks] ***********************",
                                "Saturday 23 May 2026  01:01:15 +0000 (0:00:00.764)       0:00:53.249 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include rook task] ***************************",
                                "Saturday 23 May 2026  01:01:15 +0000 (0:00:00.138)       0:00:53.388 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******",
                                "Saturday 23 May 2026  01:01:15 +0000 (0:00:00.339)       0:00:53.727 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***",
                                "Saturday 23 May 2026  01:01:17 +0000 (0:00:01.456)       0:00:55.183 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******",
                                "Saturday 23 May 2026  01:01:18 +0000 (0:00:00.743)       0:00:55.927 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****",
                                "Saturday 23 May 2026  01:01:18 +0000 (0:00:00.593)       0:00:56.521 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  01:01:20 +0000 (0:00:01.592)       0:00:58.113 ********** ",
                                "=============================================================================== ",
                                "osism.services.cephclient : Manage cephclient service ------------------ 42.63s",
                                "osism.services.cephclient : Copy wrapper scripts ------------------------ 4.35s",
                                "osism.services.cephclient : Copy bash completion scripts ---------------- 1.59s",
                                "osism.services.cephclient : Create required directories ----------------- 1.51s",
                                "osism.services.cephclient : Restart cephclient service ------------------ 1.46s",
                                "osism.services.cephclient : Copy configuration files -------------------- 1.28s",
                                "osism.services.cephclient : Copy keyring file --------------------------- 1.23s",
                                "osism.services.cephclient : Copy docker-compose.yml file ---------------- 0.92s",
                                "osism.services.cephclient : Remove old wrapper scripts ------------------ 0.76s",
                                "osism.services.cephclient : Ensure that all containers are up ----------- 0.74s",
                                "osism.services.cephclient : Wait for an healthy service ----------------- 0.59s",
                                "osism.services.cephclient : Include rook task --------------------------- 0.34s",
                                "osism.services.cephclient : Include container tasks --------------------- 0.25s",
                                "osism.services.cephclient : Include package tasks ----------------------- 0.14s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:01:23 +0000 (0:00:00.187)       0:00:00.187 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:01:24 +0000 (0:00:00.368)       0:00:00.555 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  01:01:24 +0000 (0:00:00.526)       0:00:01.081 ********** ",
                                "\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;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 ********************************************************************",
                                "Saturday 23 May 2026  01:01:26 +0000 (0:00:01.316)       0:00:02.397 ********** ",
                                "=============================================================================== ",
                                "Waiting for Keystone public port to be UP ------------------------------- 1.32s",
                                "Group hosts based on enabled services ----------------------------------- 0.53s",
                                "Group hosts based on Kolla action --------------------------------------- 0.37s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  00:59:30 +0000 (0:00:00.339)       0:00:00.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 [Group hosts based on enabled services] ***********************************",
                                "Saturday 23 May 2026  00:59:30 +0000 (0:00:00.303)       0:00:00.642 ********** ",
                                "\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] ************************************************",
                                "Saturday 23 May 2026  00:59:31 +0000 (0:00:00.311)       0:00:00.954 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  00:59:31 +0000 (0:00:00.665)       0:00:01.620 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***********************",
                                "Saturday 23 May 2026  00:59:34 +0000 (0:00:02.299)       0:00:03.919 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Set keystone policy file] *************************************",
                                "Saturday 23 May 2026  00:59:34 +0000 (0:00:00.126)       0:00:04.045 ********** ",
                                "\u001b[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] *********",
                                "Saturday 23 May 2026  00:59:34 +0000 (0:00:00.260)       0:00:04.306 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Saturday 23 May 2026  00:59:35 +0000 (0:00:00.971)       0:00:05.277 ********** ",
                                "\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] *******",
                                "Saturday 23 May 2026  00:59:36 +0000 (0:00:00.765)       0:00:06.042 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  00:59:39 +0000 (0:00:03.324)       0:00:09.367 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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] ****",
                                "Saturday 23 May 2026  00:59:40 +0000 (0:00:00.656)       0:00:10.023 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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;36mskippi\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2fd418d9-e0ee-4f61-a6fb-8c4f89a3b3f9 is in state SUCCESS\u001b[0m",
                                "ng: [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:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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] ******************",
                                "Saturday 23 May 2026  00:59:41 +0000 (0:00:01.066)       0:00:11.090 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***********************************",
                                "Saturday 23 May 2026  00:59:44 +0000 (0:00:03.430)       0:00:14.520 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *****************",
                                "Saturday 23 May 2026  00:59:50 +0000 (0:00:06.229)       0:00:20.750 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  00:59:52 +0000 (0:00:01.705)       0:00:22.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 [keystone : Get file list in custom domains folder] ***********************",
                                "Saturday 23 May 2026  00:59:53 +0000 (0:00:00.996)       0:00:23.452 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying Keystone Domain specific settings] ********************",
                                "Saturday 23 May 2026  00:59:53 +0000 (0:00:00.322)       0:00:23.775 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over existing policy file] ****************************",
                                "Saturday 23 May 2026  00:59:54 +0000 (0:00:00.313)       0:00:24.088 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2024.2', '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-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2024.2', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}}) \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:2024.2', '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:2024.2', '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] ************************************************",
                                "Saturday 23 May 2026  00:59:55 +0000 (0:00:00.840)       0:00:24.929 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over wsgi-keystone.conf] ******************************",
                                "Saturday 23 May 2026  00:59:55 +0000 (0:00:00.498)       0:00:25.427 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "",
                                "TASK [keystone : Checking whether keystone-paste.ini file exists] **************",
                                "Saturday 23 May 2026  00:59:57 +0000 (0:00:01.818)       0:00:27.246 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone-paste.ini] ******************************",
                                "Saturday 23 May 2026  00:59:58 +0000 (0:00:01.114)       0:00:28.360 ********** ",
                                "\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 [keystone : Generate the required cron jobs for the node] *****************",
                                "Saturday 23 May 2026  00:59:59 +0000 (0:00:00.914)       0:00:29.275 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***",
                                "Saturday 23 May 2026  01:00:01 +0000 (0:00:01.597)       0:00:30.872 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying files for keystone-fernet] ****************************",
                                "Saturday 23 May 2026  01:00:01 +0000 (0:00:00.507)       0:00:31.379 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (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-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.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-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.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-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-1] => (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",
                                "",
                                "TASK [keystone : Copying files for keystone-ssh] *******************************",
                                "Saturday 23 May 2026  01:00:10 +0000 (0:00:09.152)       0:00:40.532 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "",
                                "TASK [keystone : Check keystone containers] ************************************",
                                "Saturday 23 May 2026  01:00:13 +0000 (0:00:02.654)       0:00:43.187 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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/', '', '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']}, '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']}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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 : include_tasks] ************************************************",
                                "Saturday 23 May 2026  01:00:15 +0000 (0:00:02.285)       0:00:45.472 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:00:16 +0000 (0:00:00.555)       0:00:46.028 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating Keystone database user and setting permissions] ******",
                                "Saturday 23 May 2026  01:00:18 +0000 (0:00:02.105)       0:00:48.134 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Checking for any running keystone_fernet containers] **********",
                                "Saturday 23 May 2026  01:00:20 +0000 (0:00:02.081)       0:00:50.216 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Group nodes where keystone_fernet is running] *****************",
                                "Saturday 23 May 2026  01:00:21 +0000 (0:00:00.922)       0:00:51.138 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] ***",
                                "Saturday 23 May 2026  01:00:21 +0000 (0:00:00.322)       0:00:51.461 ********** ",
                                "\u001b[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] *************************",
                                "Saturday 23 May 2026  01:00:21 +0000 (0:00:00.300)       0:00:51.761 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone fernet bootstrap container] ******************",
                                "Saturday 23 May 2026  01:00:36 +0000 (0:00:14.617)       0:01:06.379 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Saturday 23 May 2026  01:00:48 +0000 (0:00:11.885)       0:01:18.265 ********** ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Saturday 23 May 2026  01:00:48 +0000 (0:00:00.065)       0:01:18.331 ********** ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Saturday 23 May 2026  01:00:48 +0000 (0:00:00.078)       0:01:18.409 ********** ",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************",
                                "Saturday 23 May 2026  01:00:48 +0000 (0:00:00.067)       0:01:18.476 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  01:01:02 +0000 (0:00:14.309)       0:01:32.785 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  01:01:07 +0000 (0:00:04.581)       0:01:37.367 ********** ",
                                "\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 [keystone : include_tasks] ************************************************",
                                "Saturday 23 May 2026  01:01:13 +0000 (0:00:06.449)       0:01:43.816 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  01:01:14 +0000 (0:00:00.583)       0:01:44.399 ********** ",
                                "\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] *****************************************",
                                "Saturday 23 May 2026  01:01:15 +0000 (0:00:00.738)       0:01:45.138 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating admin project, user, role, service, and endpoint] ****",
                                "Saturday 23 May 2026  01:01:16 +0000 (0:00:01.649)       0:01:46.787 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating services] **********************",
                                "Saturday 23 May 2026  01:01:30 +0000 (0:00:13.156)       0:01:59.944 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating endpoints] *********************",
                                "Saturday 23 May 2026  01:01:48 +0000 (0:00:18.566)       0:02:18.510 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  01:01:55 +0000 (0:00:06.906)       0:02:25.417 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating users] *************************",
                                "Saturday 23 May 2026  01:01:55 +0000 (0:00:00.363)       0:02:25.781 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating roles] *************************",
                                "Saturday 23 May 2026  01:01:56 +0000 (0:00:00.363)       0:02:26.144 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Granting user roles] ********************",
                                "Saturday 23 May 2026  01:01:56 +0000 (0:00:00.323)       0:02:26.467 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating default user role] ***********************************",
                                "Saturday 23 May 2026  01:01:57 +0000 (0:00:00.751)       0:02:27.219 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Saturday 23 May 2026  01:02:00 +0000 (0:00:03.558)       0:02:30.777 ********** ",
                                "\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=33  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=12  \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=22  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:02:01 +0000 (0:00:01.054)       0:02:31.832 ********** ",
                                "=============================================================================== ",
                                "service-ks-register : keystone | Creating services --------------------- 18.56s",
                                "keystone : Running Keystone bootstrap container ------------------------ 14.62s",
                                "keystone : Restart keystone-ssh container ------------------------------ 14.31s",
                                "keystone : Creating admin project, user, role, service, and endpoint --- 13.16s",
                                "keystone : Running Keystone fernet bootstrap container ----------------- 11.89s",
                                "keystone : Copying files for keystone-fernet ---------------------------- 9.15s",
                                "service-ks-register : keystone | Creating endpoints --------------------- 6.91s",
                                "keystone : Restart keystone container ----------------------------------- 6.45s",
                                "keystone : Copying over keystone.conf ----------------------------------- 6.23s",
                                "keystone : Restart keystone-fernet container ---------------------------- 4.58s",
                                "keystone : Creating default user role ----------------------------------- 3.56s",
                                "keystone : Copying over config.json files for services ------------------ 3.43s",
                                "service-cert-copy : keystone | Copying over extra CA certificates ------- 3.32s",
                                "keystone : Copying files for keystone-ssh ------------------------------- 2.65s",
                                "keystone : Ensuring config directories exist ---------------------------- 2.30s",
                                "keystone : Check keystone containers ------------------------------------ 2.29s",
                                "keystone : Creating keystone database ----------------------------------- 2.11s",
                                "keystone : Creating Keystone database user and setting permissions ------ 2.08s",
                                "keystone : Copying over wsgi-keystone.conf ------------------------------ 1.82s",
                                "keystone : Copying keystone-startup script for keystone ----------------- 1.71s",
                                "\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 28888975-e0c6-4700-a49f-577980a1a64b is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 92f1393f-1486-4f20-a52b-0c3db5ef0e80 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Bootstraph ceph dashboard] ***********************************************",
                                "",
                                "TASK [Disable the ceph dashboard] **********************************************",
                                "Saturday 23 May 2026  01:01:25 +0000 (0:00:00.267)       0:00:00.267 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/ssl to false] ******************************************",
                                "Saturday 23 May 2026  01:01:27 +0000 (0:00:02.201)       0:00:02.468 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_port to 7000] ***********************************",
                                "Saturday 23 May 2026  01:01:28 +0000 (0:00:01.353)       0:00:03.821 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************",
                                "Saturday 23 May 2026  01:01:30 +0000 (0:00:01.834)       0:00:05.656 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_behaviour to error] ****************************",
                                "Saturday 23 May 2026  01:01:32 +0000 (0:00:01.516)       0:00:07.172 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_error_status_code to 404] **********************",
                                "Saturday 23 May 2026  01:01:33 +0000 (0:00:01.081)       0:00:08.254 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable the ceph dashboard] ***********************************************",
                                "Saturday 23 May 2026  01:01:34 +0000 (0:00:01.102)       0:00:09.357 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Write ceph_dashboard_password to temporary file] *************************",
                                "Saturday 23 May 2026  01:01:36 +0000 (0:00:02.093)       0:00:11.450 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create admin user] *******************************************************",
                                "Saturday 23 May 2026  01:01:37 +0000 (0:00:01.365)       0:00:12.815 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Remove temporary file for ceph_dashboard_password] ***********************",
                                "Saturday 23 May 2026  01:01:48 +0000 (0:00:10.379)       0:00:23.195 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Saturday 23 May 2026  01:01:48 +0000 (0:00:00.215)       0:00:23.410 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Saturday 23 May 2026  01:02:00 +0000 (0:00:11.747)       0:00:35.157 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Saturday 23 May 2026  01:02:01 +0000 (0:00:01.379)       0:00:36.537 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  01:02:13 +0000 (0:00:11.433)       0:00:47.970 ********** ",
                                "=============================================================================== ",
                                "Restart ceph manager service ------------------------------------------- 24.56s",
                                "Create admin user ------------------------------------------------------ 10.38s",
                                "Disable the ceph dashboard ---------------------------------------------- 2.20s",
                                "Enable the ceph dashboard ----------------------------------------------- 2.09s",
                                "Set mgr/dashboard/server_port to 7000 ----------------------------------- 1.83s",
                                "Set mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.52s",
                                "Write ceph_dashboard_password to temporary file ------------------------- 1.37s",
                                "Set mgr/dashboard/ssl to false ------------------------------------------ 1.35s",
                                "Set mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.10s",
                                "Set mgr/dashboard/standby_behaviour to error ---------------------------- 1.08s",
                                "Remove temporary file for ceph_dashboard_password ----------------------- 0.22s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:01:32 +0000 (0:00:00.357)       0:00:00.357 ********** ",
                                "\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 [Group hosts based on enabled services] ***********************************",
                                "Saturday 23 May 2026  01:01:32 +0000 (0:00:00.874)       0:00:01.231 ********** ",
                                "\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",
                                "\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",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-rgw : include_tasks] ************************************************",
                                "Saturday 23 May 2026  01:01:34 +0000 (0:00:01.024)       0:00:02.256 ********** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating services] **********************",
                                "Saturday 23 May 2026  01:01:36 +0000 (0:00:02.131)       0:00:04.387 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=swift (object-store))\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating endpoints] *********************",
                                "Saturday 23 May 2026  01:01:50 +0000 (0:00:14.115)       0:00:18.502 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] **********************",
                                "Saturday 23 May 2026  01:01:58 +0000 (0:00:07.775)       0:00:26.278 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating users] *************************",
                                "Saturday 23 May 2026  01:02:01 +0000 (0:00:03.960)       0:00:30.238 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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] *************************",
                                "Saturday 23 May 2026  01:02:06 +0000 (0:00:04.821)       0:00:35.060 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ResellerAdmin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Granting user roles] ********************",
                                "Saturday 23 May 2026  01:02:13 +0000 (0:00:07.068)       0:00:42.128 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceph_rgw -> service -> admin)\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=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m 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 ********************************************************************",
                                "Saturday 23 May 2026  01:02:19 +0000 (0:00:05.326)       0:00:47.454 ********** ",
                                "=============================================================================== ",
                                "service-ks-register : ceph-rgw | Creating services --------------------- 14.12s",
                                "service-ks-register : ceph-rgw | Creating endpoints --------------------- 7.78s",
                                "service-ks-register : ceph-rgw | Creating roles ------------------------- 7.07s",
                                "service-ks-register : ceph-rgw | Granting user roles -------------------- 5.33s",
                                "service-ks-register : ceph-rgw | Creating users ------------------------- 4.82s",
                                "service-ks-register : ceph-rgw | Creating projects ---------------------- 3.96s",
                                "ceph-rgw : include_tasks ------------------------------------------------ 2.13s",
                                "Group hosts based on enabled services ----------------------------------- 1.02s",
                                "Group hosts based on Kolla action --------------------------------------- 0.87s",
                                "\u001b[32m2026-05-23 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5db66981-c66a-464f-94f2-bc49785c0c7b is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:01:24 +0000 (0:00:00.388)       0:00:00.388 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 23 May 2026  01:01:24 +0000 (0:00:00.739)       0:00:01.127 ********** ",
                                "\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] **********************************************",
                                "Saturday 23 May 2026  01:01:25 +0000 (0:00:01.055)       0:00:02.182 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  01:01:27 +0000 (0:00:01.436)       0:00:03.619 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', '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:2024.2', '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}, '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}}}})\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:2024.2', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', '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-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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', '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-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:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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:2024.2', '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 [prometheus : include_tasks] **********************************************",
                                "Saturday 23 May 2026  01:01:32 +0000 (0:00:05.251)       0:00:08.871 ********** ",
                                "\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] *****",
                                "Saturday 23 May 2026  01:01:34 +0000 (0:00:01.686)       0:00:10.557 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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}, '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}}}})\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:2024.2', '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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  01:01:40 +0000 (0:00:06.511)       0:00:17.068 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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]\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:2024.2', '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:2024.2', '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:2024.2', '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]\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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  01:01:42 +0000 (0:00:01.532)       0:00:18.601 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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-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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', '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]\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:2024.2', '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:2024.2', '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:2024.2', '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]\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] *****************************",
                                "Saturday 23 May 2026  01:01:44 +0000 (0:00:02.023)       0:00:20.625 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', '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}, '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}}}})\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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', '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] *******************",
                                "Saturday 23 May 2026  01:01:51 +0000 (0:00:06.724)       0:00:27.349 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom prometheus alert rules files] ***********",
                                "Saturday 23 May 2026  01:01:52 +0000 (0:00:01.006)       0:00:28.356 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1311251, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9122722, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12944, 'inode': 1311280, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.916204, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 56929, 'inode': 1311244, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9101713, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1311269, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9144924, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1311241, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.908848, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1311255, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.912514, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 14018, 'inode': 1311265, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9140918, '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': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1311258, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9126923, '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': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1311246, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9118598, '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': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311277, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.915874, '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': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311238, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9079342, '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': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1311296, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1311276, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9154172, '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': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1311242, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.909083, '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': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5065, 'inode': 1311239, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9081542, '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': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1311262, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9133892, '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': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1311261, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9131505, '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': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1311293, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.91772, '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 [prometheus : Find prometheus common config overrides] ********************",
                                "Saturday 23 May 2026  01:02:20 +0000 (0:00:28.731)       0:00:57.087 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus host config overrides] **********************",
                                "Saturday 23 May 2026  01:02:22 +0000 (0:00:01.322)       0:00:58.409 ********** ",
                                "\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-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-3/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-3/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-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-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",
                                "",
                                "TASK [prometheus : Copying over prometheus config file] ************************",
                                "Saturday 23 May 2026  01:02:25 +0000 (0:00:02.999)       0:01:01.409 ********** ",
                                "\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-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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] ********************",
                                "Saturday 23 May 2026  01:02:46 +0000 (0:00:21.127)       0:01:22.536 ********** ",
                                "\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-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-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-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-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-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] ***********",
                                "Saturday 23 May 2026  01:02:50 +0000 (0:00:04.294)       0:01:26.830 ********** ",
                                "\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-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-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;36mskipping: [testbed-node-4] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\u001b[0m",
                                "\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] ******",
                                "Saturday 23 May 2026  01:02:52 +0000 (0:00:01.684)       0:01:28.514 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom Alertmanager alert notification templates] ***",
                                "Saturday 23 May 2026  01:02:53 +0000 (0:00:01.061)       0:01:29.575 ********** ",
                                "\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] ********************",
                                "Saturday 23 May 2026  01:02:54 +0000 (0:00:01.414)       0:01:30.990 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  01:02:57 +0000 (0:00:02.775)       0:01:33.765 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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] ******************",
                                "Saturday 23 May 2026  01:02:59 +0000 (0:00:02.299)       0:01:36.065 ********** ",
                                "\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-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-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-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-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] ******************",
                                "Saturday 23 May 2026  01:03:02 +0000 (0:00:02.255)       0:01:38.320 ********** ",
                                "\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] ***************",
                                "Saturday 23 May 2026  01:03:03 +0000 (0:00:01.328)       0:01:39.649 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  01:03:04 +0000 (0:00:00.878)       0:01:40.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 [prometheus : Check prometheus containers] ********************************",
                                "Saturday 23 May 2026  01:03:05 +0000 (0:00:00.897)       0:01:41.425 ********** ",
                                "\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:2024.2', '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:2024.2', '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-v2-server:2024.2', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2', '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:2024.2', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', '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:2024.2', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2', '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:2024.2', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2024.2', '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}, '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}}}})\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:2024.2', '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-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:2024.2', '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': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2', '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",
                                "",
                                "TASK [prometheus : Creating prometheus database user and setting permissions] ***",
                                "Saturday 23 May 2026  01:03:10 +0000 (0:00:05.100)       0:01:46.525 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 23 May 2026  01:03:11 +0000 (0:00:01.429)       0:01:47.954 ********** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 23 May 2026  01:03:11 +0000 (0:00:00.073)       0:01:48.028 ********** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 23 May 2026  01:03:11 +0000 (0:00:00.073)       0:01:48.101 ********** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 23 May 2026  01:03:11 +0000 (0:00:00.091)       0:01:48.193 ********** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 23 May 2026  01:03:12 +0000 (0:00:00.076)       0:01:48.269 ********** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 23 May 2026  01:03:12 +0000 (0:00:00.071)       0:01:48.340 ********** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Saturday 23 May 2026  01:03:12 +0000 (0:00:00.069)       0:01:48.410 ********** ",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-server container] *************",
                                "Saturday 23 May 2026  01:03:12 +0000 (0:00:00.089)       0:01:48.499 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******",
                                "Saturday 23 May 2026  01:03:33 +0000 (0:00:20.796)       0:02:09.296 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****",
                                "Saturday 23 May 2026  01:03:49 +0000 (0:00:16.305)       0:02:25.601 ********** ",
                                "\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 [prometheus : Restart prometheus-memcached-exporter container] ***",
                                "Saturday 23 May 2026  01:03:55 +0000 (0:00:06.185)       0:02:31.787 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********",
                                "Saturday 23 May 2026  01:04:00 +0000 (0:00:04.949)       0:02:36.737 ********** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******",
                                "Saturday 23 May 2026  01:04:12 +0000 (0:00:12.189)       0:02:48.926 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***",
                                "Saturday 23 May 2026  01:04:20 +0000 (0:00:07.711)       0:02:56.638 ********** ",
                                "\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 [prometheus : Restart prometheus-blackbox-exporter container] ***",
                                "Saturday 23 May 2026  01:04:30 +0000 (0:00:10.128)       0:03:06.766 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***",
                                "Saturday 23 May 2026  01:04:35 +0000 (0:00:04.735)       0:03:11.502 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \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=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \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=11  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=7   \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=12  \u001b[0m \u001b[0;33mchanged=7   \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=12  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:04:49 +0000 (0:00:13.831)       0:03:25.333 ********** ",
                                "=============================================================================== ",
                                "prometheus : Copying over custom prometheus alert rules files ---------- 28.73s",
                                "prometheus : Copying over prometheus config file ----------------------- 21.13s",
                                "prometheus : Restart prometheus-server container ----------------------- 20.80s",
                                "prometheus : Restart prometheus-node-exporter container ---------------- 16.30s",
                                "prometheus : Restart prometheus-libvirt-exporter container ------------- 13.83s",
                                "prometheus : Restart prometheus-cadvisor container --------------------- 12.19s",
                                "prometheus : Restart prometheus-elasticsearch-exporter container ------- 10.13s",
                                "prometheus : Restart prometheus-alertmanager container ------------------ 7.71s",
                                "prometheus : Copying over config.json files ----------------------------- 6.72s",
                                "service-cert-copy : prometheus | Copying over extra CA certificates ----- 6.51s",
                                "prometheus : Restart prometheus-mysqld-exporter container --------------- 6.19s",
                                "prometheus : Ensuring config directories exist -------------------------- 5.25s",
                                "prometheus : Check prometheus containers -------------------------------- 5.10s",
                                "prometheus : Restart prometheus-memcached-exporter container ------------ 4.95s",
                                "prometheus : Restart prometheus-blackbox-exporter container ------------- 4.74s",
                                "prometheus : Copying over prometheus web config file -------------------- 4.29s",
                                "prometheus : Find prometheus host config overrides ---------------------- 3.00s",
                                "prometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.78s",
                                "prometheus : Copying cloud config file for openstack exporter ----------- 2.30s",
                                "prometheus : Copying config file for blackbox exporter ------------------ 2.26s",
                                "\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 308397a7-850b-4b33-92b0-6fb2d956a957 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:13\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.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:01:31 +0000 (0:00:00.431)       0:00:00.431 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:01:32 +0000 (0:00:00.479)       0:00:00.910 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  01:01:32 +0000 (0:00:00.365)       0:00:01.276 ********** ",
                                "\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 services] ************************",
                                "Saturday 23 May 2026  01:01:33 +0000 (0:00:00.807)       0:00:02.084 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating endpoints] ***********************",
                                "Saturday 23 May 2026  01:01:57 +0000 (0:00:24.243)       0:00:26.327 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  01:02:05 +0000 (0:00:07.380)       0:00:33.707 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating users] ***************************",
                                "Saturday 23 May 2026  01:02:08 +0000 (0:00:03.563)       0:00:37.271 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  01:02:12 +0000 (0:00:04.189)       0:00:41.460 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Granting user roles] **********************",
                                "Saturday 23 May 2026  01:02:16 +0000 (0:00:03.802)       0:00:45.263 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Saturday 23 May 2026  01:02:20 +0000 (0:00:03.596)       0:00:48.859 ********** ",
                                "\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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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] **************************************************",
                                "Saturday 23 May 2026  01:02:26 +0000 (0:00:06.267)       0:00:55.126 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  01:02:27 +0000 (0:00:01.019)       0:00:56.146 ********** ",
                                "\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 [glance : Copy over multiple ceph configs for Glance] *********************",
                                "Saturday 23 May 2026  01:02:31 +0000 (0:00:04.271)       0:01:00.417 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Copy over ceph Glance keyrings] *********************************",
                                "Saturday 23 May 2026  01:02:33 +0000 (0:00:01.821)       0:01:02.238 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directory has correct owner and permission] *****",
                                "Saturday 23 May 2026  01:02:35 +0000 (0:00:01.532)       0:01:03.771 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Check if policies shall be overwritten] *************************",
                                "Saturday 23 May 2026  01:02:35 +0000 (0:00:00.703)       0:01:04.475 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Saturday 23 May 2026  01:02:36 +0000 (0:00:00.137)       0:01:04.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 [glance : include_tasks] **************************************************",
                                "Saturday 23 May 2026  01:02:36 +0000 (0:00:00.297)       0:01:04.910 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  01:02:37 +0000 (0:00:00.759)       0:01:05.669 ********** ",
                                "\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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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] ***",
                                "Saturday 23 May 2026  01:02:42 +0000 (0:00:05.136)       0:01:10.806 ********** ",
                                "\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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS key] ******",
                                "Saturday 23 May 2026  01:02:46 +0000 (0:00:04.612)       0:01:15.418 ********** ",
                                "\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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2024.2', '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/', '', '', ''], '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'], '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'], '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 [glance : Creating TLS backend PEM File] **********************************",
                                "Saturday 23 May 2026  01:02:52 +0000 (0:00:05.441)       0:01:20.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 [glance : Copying over config.json files for services] ********************",
                                "Saturday 23 May 2026  01:02:56 +0000 (0:00:04.541)       0:01:25.402 ********** ",
                                "\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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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] ***********************************",
                                "Saturday 23 May 2026  01:03:02 +0000 (0:00:05.715)       0:01:31.118 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  01:03:09 +0000 (0:00:06.520)       0:01:37.638 ********** ",
                                "\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 glance-swift.conf for glance_api] ******************",
                                "Saturday 23 May 2026  01:03:13 +0000 (0:00:04.265)       0:01:41.903 ********** ",
                                "\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 [glance : Copying over glance-image-import.conf] **************************",
                                "Saturday 23 May 2026  01:03:17 +0000 (0:00:04.238)       0:01:46.142 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Copying over property-protections-rules.conf] *******************",
                                "Saturday 23 May 2026  01:03:24 +0000 (0:00:06.622)       0:01:52.765 ********** ",
                                "\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 [glance : Copying over existing policy file] ******************************",
                                "Saturday 23 May 2026  01:03:30 +0000 (0:00:05.790)       0:01:58.555 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-haproxy-tls.cfg] ****************************",
                                "Saturday 23 May 2026  01:03:30 +0000 (0:00:00.513)       0:01:59.068 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\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",
                                "",
                                "TASK [glance : Generating 'hostnqn' file for glance_api] ***********************",
                                "Saturday 23 May 2026  01:03:34 +0000 (0:00:03.793)       0:02:02.862 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  01:03:43 +0000 (0:00:09.548)       0:02:12.410 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Check glance containers] ****************************************",
                                "Saturday 23 May 2026  01:03:48 +0000 (0:00:04.861)       0:02:17.272 ********** ",
                                "\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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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:2024.2', '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/', '', '', ''], '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'], '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'], '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] **************************************************",
                                "Saturday 23 May 2026  01:03:53 +0000 (0:00:04.946)       0:02:22.219 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  01:03:54 +0000 (0:00:00.302)       0:02:22.522 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database user and setting permissions] **********",
                                "Saturday 23 May 2026  01:03:56 +0000 (0:00:02.513)       0:02:25.036 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Enable log_bin_trust_function_creators function] ****************",
                                "Saturday 23 May 2026  01:03:58 +0000 (0:00:02.279)       0:02:27.315 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance bootstrap container] *****************************",
                                "Saturday 23 May 2026  01:04:00 +0000 (0:00:01.886)       0:02:29.202 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Disable log_bin_trust_function_creators function] ***************",
                                "Saturday 23 May 2026  01:04:29 +0000 (0:00:28.321)       0:02:57.523 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  01:04:31 +0000 (0:00:02.024)       0:02:59.548 ********** ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  01:04:31 +0000 (0:00:00.064)       0:02:59.612 ********** ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  01:04:31 +0000 (0:00:00.065)       0:02:59.677 ********** ",
                                "",
                                "RUNNING HANDLER [glance : Restart glance-api container] ************************",
                                "Saturday 23 May 2026  01:04:31 +0000 (0:00:00.071)       0:02:59.749 ********** ",
                                "\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=26  \u001b[0m \u001b[0;33mchanged=18  \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=15  \u001b[0m \u001b[0;33mchanged=9   \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=15  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:05:10 +0000 (0:00:39.395)       0:03:39.144 ********** ",
                                "=============================================================================== ",
                                "glance : Restart glance-api container ---------------------------------- 39.40s",
                                "glance : Running Glance bootstrap container ---------------------------- 28.32s",
                                "service-ks-register : glance | Creating services ----------------------- 24.24s",
                                "glance : Generating 'hostnqn' file for glance_api ----------------------- 9.57s",
                                "service-ks-register : glance | Creating endpoints ----------------------- 7.38s",
                                "glance : Copying over glance-image-import.conf -------------------------- 6.62s",
                                "glance : Copying over glance-api.conf ----------------------------------- 6.52s",
                                "glance : Ensuring config directories exist ------------------------------ 6.27s",
                                "glance : Copying over property-protections-rules.conf ------------------- 5.79s",
                                "glance : Copying over config.json files for services -------------------- 5.72s",
                                "service-cert-copy : glance | Copying over backend internal TLS key ------ 5.44s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 5.14s",
                                "glance : Check glance containers ---------------------------------------- 4.95s",
                                "glance : Generating 'hostid' file for glance_api ------------------------ 4.84s",
                                "service-cert-copy : glance | Copying over backend internal TLS certificate --- 4.61s",
                                "glance : Creating TLS backend PEM File ---------------------------------- 4.54s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 4.27s",
                                "glance : Copying over glance-cache.conf for glance_api ------------------ 4.27s",
                                "glance : Copying over glance-swift.conf for glance_api ------------------ 4.24s",
                                "service-ks-register : glance | Creating users --------------------------- 4.19s",
                                "\u001b[32m2026-05-23 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "",
                                "\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 363bc14a-ab38-476b-841e-2643763b5664 is in state SUCCESS\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:02:06 +0000 (0:00:00.284)       0:00:00.284 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:02:06 +0000 (0:00:00.267)       0:00:00.551 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  01:02:07 +0000 (0:00:00.269)       0:00:00.820 ********** ",
                                "\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 services] ************************",
                                "Saturday 23 May 2026  01:02:07 +0000 (0:00:00.543)       0:00:01.363 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating endpoints] ***********************",
                                "Saturday 23 May 2026  01:02:11 +0000 (0:00:04.307)       0:00:05.671 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  01:02:19 +0000 (0:00:07.009)       0:00:12.680 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating users] ***************************",
                                "Saturday 23 May 2026  01:02:22 +0000 (0:00:03.487)       0:00:16.168 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  01:02:27 +0000 (0:00:04.584)       0:00:20.752 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Granting user roles] **********************",
                                "Saturday 23 May 2026  01:02:30 +0000 (0:00:03.764)       0:00:24.517 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  01:02:39 +0000 (0:00:08.368)       0:00:32.885 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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:2024.2', '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:2024.2', '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-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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] **************************************************",
                                "Saturday 23 May 2026  01:02:43 +0000 (0:00:04.270)       0:00:37.156 ********** ",
                                "\u001b[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] **************************************************",
                                "Saturday 23 May 2026  01:02:43 +0000 (0:00:00.318)       0:00:37.475 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  01:02:44 +0000 (0:00:00.561)       0:00:38.036 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over multiple ceph.conf for cinder services] ************",
                                "Saturday 23 May 2026  01:02:46 +0000 (0:00:02.365)       0:00:40.402 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', '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:2024.2', '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', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************",
                                "Saturday 23 May 2026  01:02:51 +0000 (0:00:04.829)       0:00:45.232 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************",
                                "Saturday 23 May 2026  01:02:53 +0000 (0:00:02.143)       0:00:47.375 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directory has correct owner and permission] *****",
                                "Saturday 23 May 2026  01:02:57 +0000 (0:00:03.981)       0:00:51.357 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  01:02:59 +0000 (0:00:01.397)       0:00:52.754 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Saturday 23 May 2026  01:02:59 +0000 (0:00:00.559)       0:00:53.313 ********** ",
                                "\u001b[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] **************************************************",
                                "Saturday 23 May 2026  01:03:00 +0000 (0:00:00.366)       0:00:53.679 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  01:03:01 +0000 (0:00:01.317)       0:00:54.997 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  01:03:06 +0000 (0:00:04.972)       0:00:59.970 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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 [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Saturday 23 May 2026  01:03:08 +0000 (0:00:02.099)       0:01:02.069 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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] ********************",
                                "Saturday 23 May 2026  01:03:09 +0000 (0:00:00.948)       0:01:03.018 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] **********************************",
                                "Saturday 23 May 2026  01:03:14 +0000 (0:00:05.476)       0:01:08.494 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder.conf] ***************************************",
                                "Saturday 23 May 2026  01:03:17 +0000 (0:00:02.902)       0:01:11.397 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] ********************",
                                "Saturday 23 May 2026  01:03:35 +0000 (0:00:18.262)       0:01:29.660 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  01:03:39 +0000 (0:00:03.454)       0:01:33.114 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over existing policy file] ******************************",
                                "Saturday 23 May 2026  01:03:42 +0000 (0:00:03.346)       0:01:36.460 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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] ****************",
                                "Saturday 23 May 2026  01:03:45 +0000 (0:00:02.396)       0:01:38.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 [cinder : Check cinder containers] ****************************************",
                                "Saturday 23 May 2026  01:03:46 +0000 (0:00:00.848)       0:01:39.705 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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] **************************************************",
                                "Saturday 23 May 2026  01:03:49 +0000 (0:00:03.788)       0:01:43.493 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  01:03:50 +0000 (0:00:00.752)       0:01:44.246 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database user and setting permissions] **********",
                                "Saturday 23 May 2026  01:03:53 +0000 (0:00:02.586)       0:01:46.833 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Running Cinder bootstrap container] *****************************",
                                "Saturday 23 May 2026  01:03:56 +0000 (0:00:02.890)       0:01:49.724 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  01:04:14 +0000 (0:00:18.623)       0:02:08.347 ********** ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  01:04:14 +0000 (0:00:00.083)       0:02:08.431 ********** ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  01:04:14 +0000 (0:00:00.068)       0:02:08.500 ********** ",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-api container] ************************",
                                "Saturday 23 May 2026  01:04:14 +0000 (0:00:00.070)       0:02:08.570 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-scheduler container] ******************",
                                "Saturday 23 May 2026  01:04:34 +0000 (0:00:20.050)       0:02:28.621 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  01:04:43 +0000 (0:00:08.704)       0:02:37.326 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  01:05:10 +0000 (0:00:26.917)       0:03:04.244 ********** ",
                                "\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 : Wait for cinder services to update service versions] ***",
                                "Saturday 23 May 2026  01:05:17 +0000 (0:00:06.870)       0:03:11.115 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \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=22  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:05:17 +0000 (0:00:00.250)       0:03:11.365 ********** ",
                                "=============================================================================== ",
                                "cinder : Restart cinder-volume container ------------------------------- 26.92s",
                                "cinder : Restart cinder-api container ---------------------------------- 20.05s",
                                "cinder : Running Cinder bootstrap container ---------------------------- 18.62s",
                                "cinder : Copying over cinder.conf -------------------------------------- 18.26s",
                                "cinder : Restart cinder-scheduler container ----------------------------- 8.71s",
                                "service-ks-register : cinder | Granting user roles ---------------------- 8.37s",
                                "service-ks-register : cinder | Creating endpoints ----------------------- 7.01s",
                                "cinder : Restart cinder-backup container -------------------------------- 6.87s",
                                "cinder : Copying over config.json files for services -------------------- 5.47s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 4.97s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 4.83s",
                                "service-ks-register : cinder | Creating users --------------------------- 4.58s",
                                "service-ks-register : cinder | Creating services ------------------------ 4.31s",
                                "cinder : Ensuring config directories exist ------------------------------ 4.27s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.98s",
                                "cinder : Check cinder containers ---------------------------------------- 3.79s",
                                "service-ks-register : cinder | Creating roles --------------------------- 3.76s",
                                "service-ks-register : cinder | Creating projects ------------------------ 3.49s",
                                "cinder : Generating 'hostnqn' file for cinder_volume -------------------- 3.45s",
                                "cinder : Generating 'hostid' file for cinder_volume --------------------- 3.35s",
                                "\u001b[32m2026-05-23 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:06:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 72c76b87-696d-4578-916e-e1294f6d5d63 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:05:15 +0000 (0:00:00.350)       0:00:00.350 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:05:15 +0000 (0:00:00.264)       0:00:00.614 ********** ",
                                "\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] ************************************************",
                                "Saturday 23 May 2026  01:05:15 +0000 (0:00:00.298)       0:00:00.913 ********** ",
                                "\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 services] **********************",
                                "Saturday 23 May 2026  01:05:16 +0000 (0:00:00.581)       0:00:01.494 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating endpoints] *********************",
                                "Saturday 23 May 2026  01:05:20 +0000 (0:00:03.732)       0:00:05.227 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  01:05:26 +0000 (0:00:06.717)       0:00:11.944 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating users] *************************",
                                "Saturday 23 May 2026  01:05:29 +0000 (0:00:02.954)       0:00:14.898 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  01:05:33 +0000 (0:00:03.330)       0:00:18.228 ********** ",
                                "\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 user roles] ********************",
                                "Saturday 23 May 2026  01:05:49 +0000 (0:00:16.347)       0:00:34.576 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring config directories exist] ****************************",
                                "Saturday 23 May 2026  01:05:54 +0000 (0:00:04.828)       0:00:39.404 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ********************",
                                "Saturday 23 May 2026  01:05:56 +0000 (0:00:02.588)       0:00:41.993 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  01:05:58 +0000 (0:00:02.090)       0:00:44.083 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Set barbican policy file] *************************************",
                                "Saturday 23 May 2026  01:05:59 +0000 (0:00:00.327)       0:00:44.411 ********** ",
                                "\u001b[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] ************************************************",
                                "Saturday 23 May 2026  01:05:59 +0000 (0:00:00.738)       0:00:45.149 ********** ",
                                "\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] *******",
                                "Saturday 23 May 2026  01:06:01 +0000 (0:00:01.396)       0:00:46.546 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***",
                                "Saturday 23 May 2026  01:06:05 +0000 (0:00:03.922)       0:00:50.468 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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] => (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:2024.2', '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/', '', ''], '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]\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ****",
                                "Saturday 23 May 2026  01:06:06 +0000 (0:00:00.939)       0:00:51.408 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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",
                                "",
                                "TASK [barbican : Copying over config.json files for services] ******************",
                                "Saturday 23 May 2026  01:06:07 +0000 (0:00:01.173)       0:00:52.581 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ********************************",
                                "Saturday 23 May 2026  01:06:12 +0000 (0:00:04.606)       0:00:57.188 ********** ",
                                "\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] **********",
                                "Saturday 23 May 2026  01:06:14 +0000 (0:00:02.730)       0:00:59.919 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api-paste.ini] **************************",
                                "Saturday 23 May 2026  01:06:18 +0000 (0:00:03.451)       0:01:03.370 ********** ",
                                "\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 [barbican : Copying over barbican.conf] ***********************************",
                                "Saturday 23 May 2026  01:06:19 +0000 (0:00:01.616)       0:01:04.986 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ****************************",
                                "Saturday 23 May 2026  01:06:32 +0000 (0:00:12.213)       0:01:17.200 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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 : Check barbican containers] ************************************",
                                "Saturday 23 May 2026  01:06:33 +0000 (0:00:01.208)       0:01:18.408 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Saturday 23 May 2026  01:06:36 +0000 (0:00:03.160)       0:01:21.569 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database] ***********************************",
                                "Saturday 23 May 2026  01:06:36 +0000 (0:00:00.470)       0:01:22.039 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database user and setting permissions] ******",
                                "Saturday 23 May 2026  01:06:38 +0000 (0:00:02.103)       0:01:24.143 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Running barbican bootstrap container] *************************",
                                "Saturday 23 May 2026  01:06:41 +0000 (0:00:02.071)       0:01:26.214 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Saturday 23 May 2026  01:06:50 +0000 (0:00:09.741)       0:01:35.956 ********** ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Saturday 23 May 2026  01:06:51 +0000 (0:00:00.566)       0:01:36.522 ********** ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Saturday 23 May 2026  01:06:51 +0000 (0:00:00.238)       0:01:36.761 ********** ",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-api container] ********************",
                                "Saturday 23 May 2026  01:06:51 +0000 (0:00:00.199)       0:01:36.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",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******",
                                "Saturday 23 May 2026  01:07:04 +0000 (0:00:12.600)       0:01:49.561 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  01:07:09 +0000 (0:00:05.570)       0:01:55.132 ********** ",
                                "\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=24  \u001b[0m \u001b[0;33mchanged=18  \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=10  \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=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:07:21 +0000 (0:00:11.591)       0:02:06.723 ********** ",
                                "=============================================================================== ",
                                "service-ks-register : barbican | Creating roles ------------------------ 16.35s",
                                "barbican : Restart barbican-api container ------------------------------ 12.60s",
                                "barbican : Copying over barbican.conf ---------------------------------- 12.21s",
                                "barbican : Restart barbican-worker container --------------------------- 11.59s",
                                "barbican : Running barbican bootstrap container ------------------------- 9.74s",
                                "service-ks-register : barbican | Creating endpoints --------------------- 6.72s",
                                "barbican : Restart barbican-keystone-listener container ----------------- 5.57s",
                                "service-ks-register : barbican | Granting user roles -------------------- 4.83s",
                                "barbican : Copying over config.json files for services ------------------ 4.61s",
                                "service-cert-copy : barbican | Copying over extra CA certificates ------- 3.92s",
                                "service-ks-register : barbican | Creating services ---------------------- 3.73s",
                                "barbican : Checking whether barbican-api-paste.ini file exists ---------- 3.45s",
                                "service-ks-register : barbican | Creating users ------------------------- 3.33s",
                                "barbican : Check barbican containers ------------------------------------ 3.16s",
                                "service-ks-register : barbican | Creating projects ---------------------- 2.95s",
                                "barbican : Copying over barbican-api.ini -------------------------------- 2.73s",
                                "barbican : Ensuring config directories exist ---------------------------- 2.59s",
                                "barbican : Creating barbican database ----------------------------------- 2.10s",
                                "barbican : Ensuring vassals config directories exist -------------------- 2.09s",
                                "barbican : Creating barbican database user and setting permissions ------ 2.07s",
                                "\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:07:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 745ccc6e-82cd-4abc-a6d2-ff3fdaca5522 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:05:21 +0000 (0:00:00.286)       0:00:00.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",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Saturday 23 May 2026  01:05:21 +0000 (0:00:00.295)       0:00:00.581 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  01:05:21 +0000 (0:00:00.332)       0:00:00.914 ********** ",
                                "\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 services] *********************",
                                "Saturday 23 May 2026  01:05:22 +0000 (0:00:00.618)       0:00:01.533 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating endpoints] ********************",
                                "Saturday 23 May 2026  01:05:25 +0000 (0:00:03.726)       0:00:05.260 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  01:05:31 +0000 (0:00:05.785)       0:00:11.045 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating users] ************************",
                                "Saturday 23 May 2026  01:05:34 +0000 (0:00:02.824)       0:00:13.869 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  01:05:39 +0000 (0:00:04.488)       0:00:18.358 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Granting user roles] *******************",
                                "Saturday 23 May 2026  01:05:42 +0000 (0:00:03.484)       0:00:21.843 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m",
                                "",
                                "TASK [designate : Ensuring config directories exist] ***************************",
                                "Saturday 23 May 2026  01:05:46 +0000 (0:00:04.116)       0:00:25.960 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', '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/', '', '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:2024.2', '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/', '', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', '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/', '', ''], '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', '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/', '', ''], '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', '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/', '', ''], '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2024.2', '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/', '', ''], '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] **********************",
                                "Saturday 23 May 2026  01:05:51 +0000 (0:00:05.117)       0:00:31.077 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Set designate policy file] ***********************************",
                                "Saturday 23 May 2026  01:05:51 +0000 (0:00:00.147)       0:00:31.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 [designate : include_tasks] ***********************************************",
                                "Saturday 23 May 2026  01:05:52 +0000 (0:00:00.301)       0:00:31.526 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  01:05:53 +0000 (0:00:00.974)       0:00:32.500 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***",
                                "Saturday 23 May 2026  01:06:00 +0000 (0:00:07.769)       0:00:40.269 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-cert-copy : designate | Copying over backend internal TLS key] ***",
                                "Saturday 23 May 2026  01:06:02 +0000 (0:00:01.569)       0:00:41.839 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', '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/', '', ''], '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]\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:2024.2', '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/', '', ''], '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] *****************",
                                "Saturday 23 May 2026  01:06:03 +0000 (0:00:01.039)       0:00:42.878 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *********************************",
                                "Saturday 23 May 2026  01:06:12 +0000 (0:00:08.634)       0:00:51.512 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *************************************",
                                "Saturday 23 May 2026  01:06:36 +0000 (0:00:24.389)       0:01:15.902 ********** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over named.conf] *************************************",
                                "Saturday 23 May 2026  01:06:41 +0000 (0:00:05.159)       0:01:21.062 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.conf] **************************************",
                                "Saturday 23 May 2026  01:06:45 +0000 (0:00:03.829)       0:01:24.891 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***************************************",
                                "Saturday 23 May 2026  01:06:49 +0000 (0:00:03.958)       0:01:28.849 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2024.2', '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/', '', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***********************************************",
                                "Saturday 23 May 2026  01:06:54 +0000 (0:00:05.041)       0:01:33.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 [designate : Copying over existing policy file] ***************************",
                                "Saturday 23 May 2026  01:06:55 +0000 (0:00:00.581)       0:01:34.472 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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 : Check designate containers] **********************************",
                                "Saturday 23 May 2026  01:06:56 +0000 (0:00:01.576)       0:01:36.049 ********** ",
                                "\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', ''], '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'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***********************************************",
                                "Saturday 23 May 2026  01:07:01 +0000 (0:00:04.685)       0:01:40.734 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  01:07:02 +0000 (0:00:01.249)       0:01:41.984 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases user and setting permissions] ***",
                                "Saturday 23 May 2026  01:07:05 +0000 (0:00:02.552)       0:01:44.536 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  01:07:07 +0000 (0:00:02.597)       0:01:47.134 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:07:22 +0000 (0:00:14.860)       0:02:01.994 ********** ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:07:22 +0000 (0:00:00.236)       0:02:02.231 ********** ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:07:23 +0000 (0:00:00.249)       0:02:02.480 ********** ",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********",
                                "Saturday 23 May 2026  01:07:23 +0000 (0:00:00.256)       0:02:02.737 ********** ",
                                "\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 [designate : Restart designate-api container] ******************",
                                "Saturday 23 May 2026  01:07:36 +0000 (0:00:12.626)       0:02:15.363 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  01:07:42 +0000 (0:00:06.286)       0:02:21.650 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-producer container] *************",
                                "Saturday 23 May 2026  01:07:53 +0000 (0:00:10.948)       0:02:32.598 ********** ",
                                "\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 [designate : Restart designate-mdns container] *****************",
                                "Saturday 23 May 2026  01:08:05 +0000 (0:00:11.957)       0:02:44.555 ********** ",
                                "\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-worker container] ***************",
                                "Saturday 23 May 2026  01:08:13 +0000 (0:00:08.625)       0:02:53.181 ********** ",
                                "\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 [designate : Non-destructive DNS pools update] ****************************",
                                "Saturday 23 May 2026  01:08:24 +0000 (0:00:10.462)       0:03:03.644 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=23  \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=19  \u001b[0m \u001b[0;33mchanged=15  \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=19  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:08:32 +0000 (0:00:08.228)       0:03:11.872 ********** ",
                                "=============================================================================== ",
                                "designate : Copying over designate.conf -------------------------------- 24.39s",
                                "designate : Running Designate bootstrap container ---------------------- 14.86s",
                                "designate : Restart designate-backend-bind9 container ------------------ 12.63s",
                                "designate : Restart designate-producer container ----------------------- 11.96s",
                                "designate : Restart designate-central container ------------------------ 10.95s",
                                "designate : Restart designate-worker container ------------------------- 10.46s",
                                "designate : Copying over config.json files for services ----------------- 8.63s",
                                "designate : Restart designate-mdns container ---------------------------- 8.63s",
                                "designate : Non-destructive DNS pools update ---------------------------- 8.23s",
                                "service-cert-copy : designate | Copying over extra CA certificates ------ 7.77s",
                                "designate : Restart designate-api container ----------------------------- 6.29s",
                                "service-ks-register : designate | Creating endpoints -------------------- 5.79s",
                                "designate : Copying over pools.yaml ------------------------------------- 5.16s",
                                "designate : Ensuring config directories exist --------------------------- 5.12s",
                                "designate : Copying over rndc.key --------------------------------------- 5.04s",
                                "designate : Check designate containers ---------------------------------- 4.69s",
                                "service-ks-register : designate | Creating users ------------------------ 4.49s",
                                "service-ks-register : designate | Granting user roles ------------------- 4.12s",
                                "designate : Copying over rndc.conf -------------------------------------- 3.96s",
                                "designate : Copying over named.conf ------------------------------------- 3.83s",
                                "\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 509635f7-00f9-4133-a127-b6eed23fe619 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:08:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 38a16883-b2f1-40a5-92e3-4d0d3bd05310 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Download ironic ipa images] **********************************************",
                                "",
                                "TASK [Ensure the destination directory exists] *********************************",
                                "Saturday 23 May 2026  01:07:30 +0000 (0:00:00.140)       0:00:00.140 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent initramfs] *****************************************",
                                "Saturday 23 May 2026  01:07:32 +0000 (0:00:01.383)       0:00:01.523 ********** ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (3 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (2 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Download ironic-agent initramfs (1 retries left).\u001b[0m",
                                "\u001b[0;31mfatal: [localhost]: FAILED! => {\"attempts\": 3, \"changed\": false, \"dest\": \"/share/ironic/ironic/ironic-agent.initramfs\", \"elapsed\": 10, \"msg\": \"Request failed: <urlopen error [Errno 101] Network is unreachable>\", \"url\": \"https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/ipa-centos9-stable-2024.2.initramfs.sha256\"}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;31mlocalhost\u001b[0m                  : \u001b[0;32mok=1   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:08:52 +0000 (0:01:20.267)       0:01:21.790 ********** ",
                                "=============================================================================== ",
                                "Download ironic-agent initramfs ---------------------------------------- 80.27s",
                                "Ensure the destination directory exists --------------------------------- 1.38s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:04:53 +0000 (0:00:00.421)       0:00:00.421 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  01:04:53 +0000 (0:00:00.629)       0:00:01.050 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  01:04:54 +0000 (0:00:00.966)       0:00:02.016 ********** ",
                                "\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] *******************************************",
                                "Saturday 23 May 2026  01:04:56 +0000 (0:00:01.260)       0:00:03.277 ********** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Get container volume facts] ************************************",
                                "Saturday 23 May 2026  01:04:57 +0000 (0:00:01.284)       0:00:04.561 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  01:04:58 +0000 (0:00:01.173)       0:00:05.735 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  01:04:59 +0000 (0:00:00.700)       0:00:06.435 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating services] ***********************",
                                "Saturday 23 May 2026  01:05:00 +0000 (0:00:00.801)       0:00:07.236 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating endpoints] **********************",
                                "Saturday 23 May 2026  01:05:04 +0000 (0:00:04.124)       0:00:11.361 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  01:05:10 +0000 (0:00:06.058)       0:00:17.419 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating users] **************************",
                                "Saturday 23 May 2026  01:05:13 +0000 (0:00:03.331)       0:00:20.751 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  01:05:17 +0000 (0:00:03.910)       0:00:24.662 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Granting user roles] *********************",
                                "Saturday 23 May 2026  01:05:20 +0000 (0:00:03.284)       0:00:27.946 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  01:05:28 +0000 (0:00:07.204)       0:00:35.151 ********** ",
                                "\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] *****************************************",
                                "Saturday 23 May 2026  01:05:28 +0000 (0:00:00.593)       0:00:35.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",
                                "\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 IPv6 support] ********************************************",
                                "Saturday 23 May 2026  01:05:30 +0000 (0:00:02.284)       0:00:38.028 ********** ",
                                "\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 [Setting sysctl values] ***************************************************",
                                "Saturday 23 May 2026  01:05:31 +0000 (0:00:00.799)       0:00:38.828 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Ensuring config directories exist] *****************************",
                                "Saturday 23 May 2026  01:05:33 +0000 (0:00:01.899)       0:00:40.728 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *****************************",
                                "Saturday 23 May 2026  01:05:35 +0000 (0:00:02.352)       0:00:43.080 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  01:05:36 +0000 (0:00:00.827)       0:00:43.908 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  01:05:37 +0000 (0:00:01.089)       0:00:44.997 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***",
                                "Saturday 23 May 2026  01:05:40 +0000 (0:00:03.109)       0:00:48.107 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *****",
                                "Saturday 23 May 2026  01:05:42 +0000 (0:00:01.910)       0:00:50.017 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Creating TLS backend PEM File] *********************************",
                                "Saturday 23 May 2026  01:05:45 +0000 (0:00:03.038)       0:00:53.056 ********** ",
                                "\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 : Check if policies shall be overwritten] ************************",
                                "Saturday 23 May 2026  01:05:48 +0000 (0:00:02.753)       0:00:55.809 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Set neutron policy file] ***************************************",
                                "Saturday 23 May 2026  01:05:48 +0000 (0:00:00.262)       0:00:56.072 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  01:05:49 +0000 (0:00:00.538)       0:00:56.611 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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 config.json files for services] *******************",
                                "Saturday 23 May 2026  01:05:52 +0000 (0:00:02.791)       0:00:59.402 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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] *************************************",
                                "Saturday 23 May 2026  01:05:56 +0000 (0:00:03.922)       0:01:03.325 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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] ******************************",
                                "Saturday 23 May 2026  01:06:03 +0000 (0:00:07.182)       0:01:10.507 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ******************************************",
                                "Saturday 23 May 2026  01:06:06 +0000 (0:00:03.040)       0:01:13.548 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ml2_conf.ini] *************************************",
                                "Saturday 23 May 2026  01:06:10 +0000 (0:00:03.719)       0:01:17.267 ********** ",
                                "\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over linuxbridge_agent.ini] ****************************",
                                "Saturday 23 May 2026  01:06:15 +0000 (0:00:05.399)       0:01:22.666 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over openvswitch_agent.ini] ****************************",
                                "Saturday 23 May 2026  01:06:20 +0000 (0:00:04.898)       0:01:27.565 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over sriov_agent.ini] **********************************",
                                "Saturday 23 May 2026  01:06:24 +0000 (0:00:04.253)       0:01:31.819 ********** ",
                                "\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 mlnx_agent.ini] ***********************************",
                                "Saturday 23 May 2026  01:06:28 +0000 (0:00:04.287)       0:01:36.106 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over eswitchd.conf] ************************************",
                                "Saturday 23 May 2026  01:06:32 +0000 (0:00:03.112)       0:01:39.218 ********** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dhcp_agent.ini] ***********************************",
                                "Saturday 23 May 2026  01:06:35 +0000 (0:00:03.425)       0:01:42.644 ********** ",
                                "\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 dnsmasq.conf] *************************************",
                                "Saturday 23 May 2026  01:06:38 +0000 (0:00:03.475)       0:01:46.119 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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",
                                "",
                                "TASK [neutron : Copying over l3_agent.ini] *************************************",
                                "Saturday 23 May 2026  01:06:41 +0000 (0:00:02.333)       0:01:48.452 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over fwaas_driver.ini] *********************************",
                                "Saturday 23 May 2026  01:06:44 +0000 (0:00:02.946)       0:01:51.399 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metadata_agent.ini] *******************************",
                                "Saturday 23 May 2026  01:06:47 +0000 (0:00:02.848)       0:01:54.247 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************",
                                "Saturday 23 May 2026  01:06:50 +0000 (0:00:03.679)       0:01:57.926 ********** ",
                                "\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;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metering_agent.ini] *******************************",
                                "Saturday 23 May 2026  01:06:57 +0000 (0:00:07.189)       0:02:05.116 ********** ",
                                "\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 ironic_neutron_agent.ini] *************************",
                                "Saturday 23 May 2026  01:07:00 +0000 (0:00:02.976)       0:02:08.092 ********** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over bgp_dragent.ini] **********************************",
                                "Saturday 23 May 2026  01:07:03 +0000 (0:00:02.778)       0:02:10.870 ********** ",
                                "\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-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] ************************************",
                                "Saturday 23 May 2026  01:07:07 +0000 (0:00:03.656)       0:02:14.526 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over nsx.ini] ******************************************",
                                "Saturday 23 May 2026  01:07:09 +0000 (0:00:02.294)       0:02:16.821 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copy neutron-l3-agent-wrapper script] **************************",
                                "Saturday 23 May 2026  01:07:12 +0000 (0:00:02.854)       0:02:19.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",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over extra ml2 plugins] ********************************",
                                "Saturday 23 May 2026  01:07:14 +0000 (0:00:01.984)       0:02:21.660 ********** ",
                                "\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 neutron-tls-proxy.cfg] ****************************",
                                "Saturday 23 May 2026  01:07:17 +0000 (0:00:03.397)       0:02:25.057 ********** ",
                                "\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-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-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-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-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] ********************************",
                                "Saturday 23 May 2026  01:07:20 +0000 (0:00:02.229)       0:02:27.286 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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 : Check neutron containers] **************************************",
                                "Saturday 23 May 2026  01:07:24 +0000 (0:00:04.641)       0:02:31.927 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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 : include_tasks] *************************************************",
                                "Saturday 23 May 2026  01:07:30 +0000 (0:00:05.717)       0:02:37.645 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database] *************************************",
                                "Saturday 23 May 2026  01:07:31 +0000 (0:00:00.956)       0:02:38.602 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database user and setting permissions] ********",
                                "Saturday 23 May 2026  01:07:33 +0000 (0:00:02.101)       0:02:40.703 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Running Neutron bootstrap container] ***************************",
                                "Saturday 23 May 2026  01:07:35 +0000 (0:00:02.141)       0:02:42.844 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 23 May 2026  01:08:16 +0000 (0:00:40.816)       0:03:23.661 ********** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 23 May 2026  01:08:16 +0000 (0:00:00.179)       0:03:23.840 ********** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 23 May 2026  01:08:16 +0000 (0:00:00.289)       0:03:24.130 ********** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 23 May 2026  01:08:17 +0000 (0:00:00.204)       0:03:24.334 ********** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 23 May 2026  01:08:17 +0000 (0:00:00.191)       0:03:24.525 ********** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Saturday 23 May 2026  01:08:17 +0000 (0:00:00.203)       0:03:24.728 ********** ",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-server container] *******************",
                                "Saturday 23 May 2026  01:08:17 +0000 (0:00:00.214)       0:03:24.943 ********** ",
                                "\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 [neutron : Restart neutron-ovn-metadata-agent container] *******",
                                "Saturday 23 May 2026  01:08:43 +0000 (0:00:25.720)       0:03:50.663 ********** ",
                                "\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-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=15  \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=16  \u001b[0m \u001b[0;33mchanged=8   \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=16  \u001b[0m \u001b[0;33mchanged=8   \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=15  \u001b[0m \u001b[0;33mchanged=7   \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=15  \u001b[0m \u001b[0;33mchanged=7   \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=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:09:28 +0000 (0:00:45.440)       0:04:36.103 ********** ",
                                "=============================================================================== ",
                                "neutron : Restart neutron-ovn-metadata-agent container ----------------- 45.44s",
                                "neutron : Running Neutron bootstrap container -------------------------- 40.82s",
                                "neutron : Restart neutron-server container ----------------------------- 25.72s",
                                "service-ks-register : neutron | Granting user roles --------------------- 7.20s",
                                "neutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 7.19s",
                                "neutron : Copying over neutron.conf ------------------------------------- 7.18s",
                                "service-ks-register : neutron | Creating endpoints ---------------------- 6.06s",
                                "neutron : Check neutron containers -------------------------------------- 5.72s",
                                "neutron : Copying over ml2_conf.ini ------------------------------------- 5.40s",
                                "neutron : Copying over linuxbridge_agent.ini ---------------------------- 4.90s",
                                "neutron : Copying over neutron_taas.conf -------------------------------- 4.64s",
                                "neutron : Copying over sriov_agent.ini ---------------------------------- 4.29s",
                                "neutron : Copying over openvswitch_agent.ini ---------------------------- 4.25s",
                                "service-ks-register : neutron | Creating services ----------------------- 4.12s",
                                "neutron : Copying over config.json files for services ------------------- 3.92s",
                                "service-ks-register : neutron | Creating users -------------------------- 3.91s",
                                "neutron : Copying over ssh key ------------------------------------------ 3.72s",
                                "neutron : Copying over metadata_agent.ini ------------------------------- 3.68s",
                                "neutron : Copying over bgp_dragent.ini ---------------------------------- 3.66s",
                                "neutron : Copying over dhcp_agent.ini ----------------------------------- 3.48s",
                                "\u001b[32m2026-05-23 01:09:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c120b64-2b66-4f7f-8683-dd6e287175d9 is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:08:36 +0000 (0:00:00.305)       0:00:00.305 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:08:37 +0000 (0:00:00.286)       0:00:00.592 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  01:08:37 +0000 (0:00:00.266)       0:00:00.858 ********** ",
                                "\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 services] *********************",
                                "Saturday 23 May 2026  01:08:38 +0000 (0:00:00.649)       0:00:01.507 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating endpoints] ********************",
                                "Saturday 23 May 2026  01:08:41 +0000 (0:00:03.702)       0:00:05.210 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  01:08:47 +0000 (0:00:06.061)       0:00:11.272 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating users] ************************",
                                "Saturday 23 May 2026  01:08:50 +0000 (0:00:02.895)       0:00:14.168 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  01:08:54 +0000 (0:00:03.392)       0:00:17.560 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Granting user roles] *******************",
                                "Saturday 23 May 2026  01:08:56 +0000 (0:00:02.641)       0:00:20.201 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Saturday 23 May 2026  01:08:59 +0000 (0:00:03.159)       0:00:23.361 ********** ",
                                "\u001b[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] ***************************",
                                "Saturday 23 May 2026  01:09:00 +0000 (0:00:00.420)       0:00:23.782 ********** ",
                                "\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Check if policies shall be overwritten] **********************",
                                "Saturday 23 May 2026  01:09:01 +0000 (0:00:01.478)       0:00:25.261 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Set placement policy file] ***********************************",
                                "Saturday 23 May 2026  01:09:01 +0000 (0:00:00.109)       0:00:25.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 [placement : include_tasks] ***********************************************",
                                "Saturday 23 May 2026  01:09:02 +0000 (0:00:00.295)       0:00:25.666 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  01:09:02 +0000 (0:00:00.694)       0:00:26.360 ********** ",
                                "\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***",
                                "Saturday 23 May 2026  01:09:04 +0000 (0:00:01.439)       0:00:27.800 ********** ",
                                "\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS key] ***",
                                "Saturday 23 May 2026  01:09:04 +0000 (0:00:00.426)       0:00:28.227 ********** ",
                                "\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over config.json files for services] *****************",
                                "Saturday 23 May 2026  01:09:05 +0000 (0:00:00.628)       0:00:28.856 ********** ",
                                "\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement.conf] *********************************",
                                "Saturday 23 May 2026  01:09:06 +0000 (0:00:01.403)       0:00:30.260 ********** ",
                                "\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement-api wsgi configuration] ***************",
                                "Saturday 23 May 2026  01:09:08 +0000 (0:00:02.131)       0:00:32.391 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [placement : Copying over migrate-db.rc.j2 configuration] *****************",
                                "Saturday 23 May 2026  01:09:10 +0000 (0:00:01.389)       0:00:33.781 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  01:09:11 +0000 (0:00:01.198)       0:00:34.979 ********** ",
                                "\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Check placement containers] **********************************",
                                "Saturday 23 May 2026  01:09:12 +0000 (0:00:00.918)       0:00:35.898 ********** ",
                                "\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\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:2024.2', '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'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases] ********************************",
                                "Saturday 23 May 2026  01:09:13 +0000 (0:00:01.340)       0:00:37.239 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases user and setting permissions] ***",
                                "Saturday 23 May 2026  01:09:15 +0000 (0:00:01.923)       0:00:39.162 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Running placement bootstrap container] ***********************",
                                "Saturday 23 May 2026  01:09:17 +0000 (0:00:02.235)       0:00:41.397 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:09:30 +0000 (0:00:12.405)       0:00:53.803 ********** ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:09:30 +0000 (0:00:00.287)       0:00:54.090 ********** ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:09:30 +0000 (0:00:00.161)       0:00:54.252 ********** ",
                                "",
                                "RUNNING HANDLER [placement : Restart placement-api container] ******************",
                                "Saturday 23 May 2026  01:09:30 +0000 (0:00:00.119)       0:00:54.372 ********** ",
                                "\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=21  \u001b[0m \u001b[0;33mchanged=15  \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=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \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=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:09:36 +0000 (0:00:05.651)       0:01:00.023 ********** ",
                                "=============================================================================== ",
                                "placement : Running placement bootstrap container ---------------------- 12.41s",
                                "service-ks-register : placement | Creating endpoints -------------------- 6.06s",
                                "placement : Restart placement-api container ----------------------------- 5.65s",
                                "service-ks-register : placement | Creating services --------------------- 3.70s",
                                "service-ks-register : placement | Creating users ------------------------ 3.39s",
                                "service-ks-register : placement | Granting user roles ------------------- 3.16s",
                                "service-ks-register : placement | Creating projects --------------------- 2.90s",
                                "service-ks-register : placement | Creating roles ------------------------ 2.64s",
                                "placement : Creating placement databases user and setting permissions --- 2.24s",
                                "placement : Copying over placement.conf --------------------------------- 2.13s",
                                "placement : Creating placement databases -------------------------------- 1.92s",
                                "placement : Ensuring config directories exist --------------------------- 1.48s",
                                "service-cert-copy : placement | Copying over extra CA certificates ------ 1.44s",
                                "placement : Copying over config.json files for services ----------------- 1.40s",
                                "placement : Copying over placement-api wsgi configuration --------------- 1.39s",
                                "placement : Check placement containers ---------------------------------- 1.34s",
                                "placement : Copying over migrate-db.rc.j2 configuration ----------------- 1.20s",
                                "placement : Copying over existing policy file --------------------------- 0.92s",
                                "placement : include_tasks ----------------------------------------------- 0.69s",
                                "placement : include_tasks ----------------------------------------------- 0.65s",
                                "\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 21a0981c-c54c-4683-9830-779a3f108166 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 21a0981c-c54c-4683-9830-779a3f108166 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 21a0981c-c54c-4683-9830-779a3f108166 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:09:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b32ef50b-a58c-429d-827d-746108a3d4bd is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:09:40 +0000 (0:00:00.195)       0:00:00.195 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:09:40 +0000 (0:00:00.326)       0:00:00.521 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  01:09:41 +0000 (0:00:00.627)       0:00:01.149 ********** ",
                                "\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;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 ********************************************************************",
                                "Saturday 23 May 2026  01:09:42 +0000 (0:00:01.176)       0:00:02.325 ********** ",
                                "=============================================================================== ",
                                "Waiting for Nova public port to be UP ----------------------------------- 1.18s",
                                "Group hosts based on enabled services ----------------------------------- 0.63s",
                                "Group hosts based on Kolla action --------------------------------------- 0.33s",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:08:56 +0000 (0:00:00.303)       0:00:00.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 [Group hosts based on enabled services] ***********************************",
                                "Saturday 23 May 2026  01:08:56 +0000 (0:00:00.274)       0:00:00.578 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  01:08:56 +0000 (0:00:00.262)       0:00:00.840 ********** ",
                                "\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 services] ************************",
                                "Saturday 23 May 2026  01:08:57 +0000 (0:00:00.574)       0:00:01.415 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating endpoints] ***********************",
                                "Saturday 23 May 2026  01:09:00 +0000 (0:00:03.416)       0:00:04.831 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  01:09:07 +0000 (0:00:06.553)       0:00:11.385 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating users] ***************************",
                                "Saturday 23 May 2026  01:09:10 +0000 (0:00:02.924)       0:00:14.309 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  01:09:13 +0000 (0:00:03.245)       0:00:17.555 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Granting user roles] **********************",
                                "Saturday 23 May 2026  01:09:16 +0000 (0:00:02.846)       0:00:20.402 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee domain] *********************************",
                                "Saturday 23 May 2026  01:09:20 +0000 (0:00:03.630)       0:00:24.032 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user] ***********************************",
                                "Saturday 23 May 2026  01:09:23 +0000 (0:00:03.095)       0:00:27.127 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user role] ******************************",
                                "Saturday 23 May 2026  01:09:26 +0000 (0:00:03.658)       0:00:30.785 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Ensuring config directories exist] ******************************",
                                "Saturday 23 May 2026  01:09:30 +0000 (0:00:03.230)       0:00:34.016 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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] *************************",
                                "Saturday 23 May 2026  01:09:32 +0000 (0:00:02.884)       0:00:36.900 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum policy file] *****************************************",
                                "Saturday 23 May 2026  01:09:33 +0000 (0:00:00.210)       0:00:37.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 [magnum : Check if kubeconfig file is supplied] ***************************",
                                "Saturday 23 May 2026  01:09:33 +0000 (0:00:00.332)       0:00:37.444 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over kubeconfig file] ***********************************",
                                "Saturday 23 May 2026  01:09:34 +0000 (0:00:01.388)       0:00:38.832 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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] ******************************",
                                "Saturday 23 May 2026  01:09:37 +0000 (0:00:02.694)       0:00:41.527 ********** ",
                                "\u001b[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] **************************************************",
                                "Saturday 23 May 2026  01:09:38 +0000 (0:00:00.487)       0:00:42.015 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  01:09:38 +0000 (0:00:00.505)       0:00:42.521 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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] ***",
                                "Saturday 23 May 2026  01:09:40 +0000 (0:00:02.331)       0:00:44.852 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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] ******",
                                "Saturday 23 May 2026  01:09:41 +0000 (0:00:00.902)       0:00:45.754 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over config.json files for services] ********************",
                                "Saturday 23 May 2026  01:09:42 +0000 (0:00:00.787)       0:00:46.542 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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] ***************************************",
                                "Saturday 23 May 2026  01:09:45 +0000 (0:00:02.432)       0:00:48.975 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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] ******************************",
                                "Saturday 23 May 2026  01:09:50 +0000 (0:00:05.705)       0:00:54.681 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \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:2024.2', '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/', ''], '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 : Check magnum containers] ****************************************",
                                "Saturday 23 May 2026  01:09:51 +0000 (0:00:00.623)       0:00:55.305 ********** ",
                                "\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\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:2024.2', '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/', ''], '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:2024.2', '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/', ''], '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:2024.2', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Saturday 23 May 2026  01:09:53 +0000 (0:00:01.859)       0:00:57.164 ********** ",
                                "\u001b[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] ***************************************",
                                "Saturday 23 May 2026  01:09:53 +0000 (0:00:00.274)       0:00:57.438 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database user and setting permissions] **********",
                                "Saturday 23 May 2026  01:09:55 +0000 (0:00:02.039)       0:00:59.478 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Running Magnum bootstrap container] *****************************",
                                "Saturday 23 May 2026  01:09:57 +0000 (0:00:02.026)       0:01:01.504 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  01:10:10 +0000 (0:00:13.284)       0:01:14.789 ********** ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  01:10:11 +0000 (0:00:00.266)       0:01:15.055 ********** ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Saturday 23 May 2026  01:10:11 +0000 (0:00:00.070)       0:01:15.125 ********** ",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-api container] ************************",
                                "Saturday 23 May 2026  01:10:11 +0000 (0:00:00.087)       0:01:15.213 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-conductor container] ******************",
                                "Saturday 23 May 2026  01:10:28 +0000 (0:00:16.828)       0:01:32.041 ********** ",
                                "\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=26  \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-1\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:10:41 +0000 (0:00:13.240)       0:01:45.281 ********** ",
                                "=============================================================================== ",
                                "magnum : Restart magnum-api container ---------------------------------- 16.83s",
                                "magnum : Running Magnum bootstrap container ---------------------------- 13.28s",
                                "magnum : Restart magnum-conductor container ---------------------------- 13.24s",
                                "service-ks-register : magnum | Creating endpoints ----------------------- 6.55s",
                                "magnum : Copying over magnum.conf --------------------------------------- 5.71s",
                                "magnum : Creating Magnum trustee user ----------------------------------- 3.66s",
                                "service-ks-register : magnum | Granting user roles ---------------------- 3.63s",
                                "service-ks-register : magnum | Creating services ------------------------ 3.42s",
                                "service-ks-register : magnum | Creating users --------------------------- 3.25s",
                                "magnum : Creating Magnum trustee user role ------------------------------ 3.23s",
                                "magnum : Creating Magnum trustee domain --------------------------------- 3.10s",
                                "service-ks-register : magnum | Creating projects ------------------------ 2.92s",
                                "magnum : Ensuring config directories exist ------------------------------ 2.89s",
                                "service-ks-register : magnum | Creating roles --------------------------- 2.84s",
                                "magnum : Copying over kubeconfig file ----------------------------------- 2.69s",
                                "magnum : Copying over config.json files for services -------------------- 2.43s",
                                "service-cert-copy : magnum | Copying over extra CA certificates --------- 2.33s",
                                "magnum : Creating Magnum database --------------------------------------- 2.04s",
                                "magnum : Creating Magnum database user and setting permissions ---------- 2.03s",
                                "magnum : Check magnum containers ---------------------------------------- 1.86s",
                                "\u001b[32m2026-05-23 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:10:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 47e1f872-8fee-4a28-877c-99fbcdb40e0f is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on OpenStack release] **********************************",
                                "Saturday 23 May 2026  01:02:25 +0000 (0:00:00.393)       0:00:00.393 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  01:02:25 +0000 (0:00:00.907)       0:00:01.301 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  01:02:27 +0000 (0:00:01.594)       0:00:02.896 ********** ",
                                "\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] ********************************************************",
                                "Saturday 23 May 2026  01:02:28 +0000 (0:00:00.897)       0:00:03.794 ********** ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases] ******************************************",
                                "Saturday 23 May 2026  01:02:29 +0000 (0:00:01.128)       0:00:04.922 ********** ",
                                "\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] *************",
                                "Saturday 23 May 2026  01:02:34 +0000 (0:00:05.124)       0:00:10.046 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  01:02:39 +0000 (0:00:04.675)       0:00:14.722 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Saturday 23 May 2026  01:02:40 +0000 (0:00:01.047)       0:00:15.769 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Saturday 23 May 2026  01:02:42 +0000 (0:00:01.562)       0:00:17.332 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Saturday 23 May 2026  01:02:46 +0000 (0:00:04.035)       0:00:21.368 ********** ",
                                "\u001b[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] *****************************",
                                "Saturday 23 May 2026  01:02:46 +0000 (0:00:00.614)       0:00:21.982 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Create cell0 mappings] ********************************************",
                                "Saturday 23 May 2026  01:03:19 +0000 (0:00:32.385)       0:00:54.367 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Saturday 23 May 2026  01:03:36 +0000 (0:00:17.689)       0:01:12.057 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Saturday 23 May 2026  01:03:53 +0000 (0:00:16.525)       0:01:28.583 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Update cell0 mappings] ********************************************",
                                "Saturday 23 May 2026  01:03:53 +0000 (0:00:00.679)       0:01:29.262 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Saturday 23 May 2026  01:03:54 +0000 (0:00:00.473)       0:01:29.735 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  01:03:55 +0000 (0:00:00.714)       0:01:30.450 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Saturday 23 May 2026  01:04:13 +0000 (0:00:18.824)       0:01:49.275 ********** ",
                                "\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] ********************************************************",
                                "Saturday 23 May 2026  01:04:14 +0000 (0:00:00.312)       0:01:49.588 ********** ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database] *********************************",
                                "Saturday 23 May 2026  01:04:15 +0000 (0:00:01.009)       0:01:50.597 ********** ",
                                "\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] ****",
                                "Saturday 23 May 2026  01:04:17 +0000 (0:00:02.515)       0:01:53.113 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  01:04:20 +0000 (0:00:02.517)       0:01:55.630 ********** ",
                                "\u001b[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] *******************",
                                "Saturday 23 May 2026  01:04:21 +0000 (0:00:00.718)       0:01:56.349 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  01:04:29 +0000 (0:00:08.415)       0:02:04.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",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************",
                                "Saturday 23 May 2026  01:04:29 +0000 (0:00:00.282)       0:02:05.047 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  01:04:30 +0000 (0:00:00.938)       0:02:05.985 ********** ",
                                "\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] ******",
                                "Saturday 23 May 2026  01:04:31 +0000 (0:00:00.403)       0:02:06.389 ********** ",
                                "\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] **************",
                                "Saturday 23 May 2026  01:04:32 +0000 (0:00:00.931)       0:02:07.320 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  01:04:34 +0000 (0:00:02.982)       0:02:10.303 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  01:04:57 +0000 (0:00:23.006)       0:02:33.309 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Saturday 23 May 2026  01:05:10 +0000 (0:00:12.954)       0:02:46.263 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : Create cell] *************************************************",
                                "Saturday 23 May 2026  01:05:12 +0000 (0:00:01.520)       0:02:47.784 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  01:05:26 +0000 (0:00:14.460)       0:03:02.244 ********** ",
                                "\u001b[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] *******************************************************",
                                "Saturday 23 May 2026  01:05:28 +0000 (0:00:01.210)       0:03:03.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",
                                "",
                                "PLAY [Apply role nova] *********************************************************",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Saturday 23 May 2026  01:05:28 +0000 (0:00:00.269)       0:03:03.724 ********** ",
                                "\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 services] **************************",
                                "Saturday 23 May 2026  01:05:29 +0000 (0:00:01.161)       0:03:04.886 ********** ",
                                "\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 endpoints] *************************",
                                "Saturday 23 May 2026  01:05:32 +0000 (0:00:02.704)       0:03:07.591 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  01:05:39 +0000 (0:00:06.914)       0:03:14.506 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating users] *****************************",
                                "Saturday 23 May 2026  01:05:42 +0000 (0:00:03.493)       0:03:18.000 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  01:05:46 +0000 (0:00:03.981)       0:03:21.981 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Granting user roles] ************************",
                                "Saturday 23 May 2026  01:05:50 +0000 (0:00:03.824)       0:03:25.805 ********** ",
                                "\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] ********************************",
                                "Saturday 23 May 2026  01:05:58 +0000 (0:00:08.196)       0:03:34.001 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***************************",
                                "Saturday 23 May 2026  01:06:01 +0000 (0:00:03.138)       0:03:37.140 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Saturday 23 May 2026  01:06:02 +0000 (0:00:00.252)       0:03:37.393 ********** ",
                                "\u001b[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] ****************************************",
                                "Saturday 23 May 2026  01:06:02 +0000 (0:00:00.471)       0:03:37.864 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Saturday 23 May 2026  01:06:03 +0000 (0:00:00.856)       0:03:38.721 ********** ",
                                "\u001b[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] ****************************************************",
                                "Saturday 23 May 2026  01:06:03 +0000 (0:00:00.495)       0:03:39.217 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  01:06:05 +0000 (0:00:01.866)       0:03:41.083 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***",
                                "Saturday 23 May 2026  01:06:08 +0000 (0:00:02.703)       0:03:43.787 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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] ********",
                                "Saturday 23 May 2026  01:06:09 +0000 (0:00:00.964)       0:03:44.751 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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] **********************",
                                "Saturday 23 May 2026  01:06:10 +0000 (0:00:00.897)       0:03:45.649 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *******************************************",
                                "Saturday 23 May 2026  01:06:13 +0000 (0:00:03.517)       0:03:49.167 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ********************************",
                                "Saturday 23 May 2026  01:06:26 +0000 (0:00:12.447)       0:04:01.614 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \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:2024.2', '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/', '', ''], '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] **********************************",
                                "Saturday 23 May 2026  01:06:27 +0000 (0:00:01.430)       0:04:03.045 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over vendordata file] *************************************",
                                "Saturday 23 May 2026  01:06:30 +0000 (0:00:02.475)       0:04:05.521 ********** ",
                                "\u001b[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 nova containers] ********************************************",
                                "Saturday 23 May 2026  01:06:31 +0000 (0:00:00.824)       0:04:06.345 ********** ",
                                "\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Saturday 23 May 2026  01:06:33 +0000 (0:00:02.813)       0:04:09.158 ********** ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Saturday 23 May 2026  01:06:34 +0000 (0:00:00.226)       0:04:09.385 ********** ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Saturday 23 May 2026  01:06:34 +0000 (0:00:00.179)       0:04:09.564 ********** ",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-scheduler container] **********************",
                                "Saturday 23 May 2026  01:06:34 +0000 (0:00:00.308)       0:04:09.873 ********** ",
                                "\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] ****************************",
                                "Saturday 23 May 2026  01:06:48 +0000 (0:00:14.063)       0:04:23.936 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  01:06:59 +0000 (0:00:10.388)       0:04:34.325 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  01:07:01 +0000 (0:00:02.289)       0:04:36.614 ********** ",
                                "\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] ************************************",
                                "Saturday 23 May 2026  01:07:03 +0000 (0:00:01.752)       0:04:38.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",
                                "\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Saturday 23 May 2026  01:07:04 +0000 (0:00:01.237)       0:04:39.604 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  01:07:06 +0000 (0:00:01.944)       0:04:41.549 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Saturday 23 May 2026  01:07:07 +0000 (0:00:01.434)       0:04:42.983 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  01:07:08 +0000 (0:00:01.153)       0:04:44.136 ********** ",
                                "\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;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Saturday 23 May 2026  01:07:11 +0000 (0:00:02.264)       0:04:46.400 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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",
                                "",
                                "TASK [nova-cell : Mask qemu-kvm service] ***************************************",
                                "Saturday 23 May 2026  01:07:12 +0000 (0:00:01.710)       0:04:48.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",
                                "\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] ***************************",
                                "Saturday 23 May 2026  01:07:15 +0000 (0:00:02.250)       0:04:50.362 ********** ",
                                "\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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', '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:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Saturday 23 May 2026  01:07:18 +0000 (0:00:03.334)       0:04:53.696 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  01:07:20 +0000 (0:00:01.788)       0:04:55.484 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', '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:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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] ***",
                                "Saturday 23 May 2026  01:07:25 +0000 (0:00:05.506)       0:05:00.991 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', '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:2024.2', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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 [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Saturday 23 May 2026  01:07:30 +0000 (0:00:04.547)       0:05:05.539 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***********************************************",
                                "Saturday 23 May 2026  01:07:33 +0000 (0:00:02.801)       0:05:08.341 ********** ",
                                "\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] *************************************",
                                "Saturday 23 May 2026  01:07:34 +0000 (0:00:01.121)       0:05:09.462 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  01:07:35 +0000 (0:00:01.051)       0:05:10.514 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  01:07:36 +0000 (0:00:01.412)       0:05:11.926 ********** ",
                                "\u001b[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] ********************************",
                                "Saturday 23 May 2026  01:07:37 +0000 (0:00:01.200)       0:05:13.127 ********** ",
                                "\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 [nova-cell : Copy over ceph nova keyring file] ****************************",
                                "Saturday 23 May 2026  01:07:38 +0000 (0:00:00.888)       0:05:14.015 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  01:07:39 +0000 (0:00:01.276)       0:05:15.291 ********** ",
                                "\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] *****************************************",
                                "Saturday 23 May 2026  01:07:41 +0000 (0:00:01.436)       0:05:16.728 ********** ",
                                "\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",
                                "\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)] ************",
                                "Saturday 23 May 2026  01:07:45 +0000 (0:00:04.191)       0:05:20.919 ********** ",
                                "\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)] **************************",
                                "Saturday 23 May 2026  01:07:45 +0000 (0:00:00.265)       0:05:21.185 ********** ",
                                "\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] *******************",
                                "Saturday 23 May 2026  01:07:46 +0000 (0:00:00.320)       0:05:21.505 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing nova secret xml for libvirt] *************************",
                                "Saturday 23 May 2026  01:07:47 +0000 (0:00:01.368)       0:05:22.874 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing secrets key for libvirt] *****************************",
                                "Saturday 23 May 2026  01:07:50 +0000 (0:00:03.316)       0:05:26.190 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************",
                                "Saturday 23 May 2026  01:07:54 +0000 (0:00:03.602)       0:05:29.793 ********** ",
                                "\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;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] *************************************",
                                "Saturday 23 May 2026  01:07:57 +0000 (0:00:03.087)       0:05:32.881 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy qemu wrapper] *******************************************",
                                "Saturday 23 May 2026  01:07:58 +0000 (0:00:01.008)       0:05:33.889 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check if policies shall be overwritten] **********************",
                                "Saturday 23 May 2026  01:07:58 +0000 (0:00:00.320)       0:05:34.209 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Saturday 23 May 2026  01:07:59 +0000 (0:00:00.146)       0:05:34.355 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  01:07:59 +0000 (0:00:00.829)       0:05:35.185 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Saturday 23 May 2026  01:08:00 +0000 (0:00:00.828)       0:05:36.013 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for services] *****************",
                                "Saturday 23 May 2026  01:08:01 +0000 (0:00:00.577)       0:05:36.590 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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:2024.2', '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] **************************************",
                                "Saturday 23 May 2026  01:08:05 +0000 (0:00:03.890)       0:05:40.481 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *******************",
                                "Saturday 23 May 2026  01:08:13 +0000 (0:00:08.529)       0:05:49.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",
                                "\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-cell : Copying over libvirt configuration] **************************",
                                "Saturday 23 May 2026  01:08:16 +0000 (0:00:02.332)       0:05:51.343 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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;36mskipping: [testbed-node-1] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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] *******************************",
                                "Saturday 23 May 2026  01:08:22 +0000 (0:00:06.585)       0:05:57.929 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  01:08:23 +0000 (0:00:00.954)       0:05:58.883 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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;33mchanged: [testbed-node-3] => (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;33mchanged: [testbed-node-4] => (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-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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;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-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying files for nova-ssh] **********************************",
                                "Saturday 23 May 2026  01:08:31 +0000 (0:00:07.453)       0:06:06.337 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\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;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \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': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;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-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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] ******************************",
                                "Saturday 23 May 2026  01:08:37 +0000 (0:00:06.879)       0:06:13.216 ********** ",
                                "\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] *********************",
                                "Saturday 23 May 2026  01:08:38 +0000 (0:00:00.526)       0:06:13.743 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[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] ******************",
                                "Saturday 23 May 2026  01:08:39 +0000 (0:00:00.766)       0:06:14.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",
                                "\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] *******************",
                                "Saturday 23 May 2026  01:08:41 +0000 (0:00:01.971)       0:06:16.481 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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",
                                "",
                                "TASK [nova-cell : Copying over existing policy file] ***************************",
                                "Saturday 23 May 2026  01:08:43 +0000 (0:00:02.271)       0:06:18.753 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], '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-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2024.2', '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/', '', ''], '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 : Copying over vendordata file to containers] ******************",
                                "Saturday 23 May 2026  01:08:45 +0000 (0:00:01.727)       0:06:20.480 ********** ",
                                "\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 : Check nova-cell containers] **********************************",
                                "Saturday 23 May 2026  01:08:46 +0000 (0:00:00.963)       0:06:21.444 ********** ",
                                "\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:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2024.2', '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/', '', ''], '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', '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:2024.2', '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:2024.2', '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/', '', ''], '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:2024.2', '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Saturday 23 May 2026  01:08:49 +0000 (0:00:03.397)       0:06:24.841 ********** ",
                                "\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] **********************************************",
                                "Saturday 23 May 2026  01:08:50 +0000 (0:00:00.890)       0:06:25.732 ********** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:08:50 +0000 (0:00:00.136)       0:06:25.869 ********** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:08:50 +0000 (0:00:00.127)       0:06:25.996 ********** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:08:50 +0000 (0:00:00.129)       0:06:26.125 ********** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:08:50 +0000 (0:00:00.124)       0:06:26.250 ********** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Saturday 23 May 2026  01:08:51 +0000 (0:00:00.232)       0:06:26.483 ********** ",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************",
                                "Saturday 23 May 2026  01:08:51 +0000 (0:00:00.155)       0:06:26.638 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-novncproxy container] ****************",
                                "Saturday 23 May 2026  01:08:59 +0000 (0:00:07.704)       0:06:34.342 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************",
                                "Saturday 23 May 2026  01:09:10 +0000 (0:00:11.569)       0:06:45.912 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************",
                                "Saturday 23 May 2026  01:09:26 +0000 (0:00:15.827)       0:07:01.739 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Checking libvirt container is ready] **************",
                                "Saturday 23 May 2026  01:09:57 +0000 (0:00:31.178)       0:07:32.917 ********** ",
                                "\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] *************************",
                                "Saturday 23 May 2026  01:09:58 +0000 (0:00:00.800)       0:07:33.718 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-compute container] *******************",
                                "Saturday 23 May 2026  01:09:59 +0000 (0:00:00.690)       0:07:34.409 ********** ",
                                "\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] ***",
                                "Saturday 23 May 2026  01:10:17 +0000 (0:00:18.548)       0:07:52.958 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Waiting for nova-compute services to register themselves] ****",
                                "Saturday 23 May 2026  01:10:18 +0000 (0:00:00.455)       0:07:53.414 ********** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-5 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if nova-compute service failed to register] *************",
                                "Saturday 23 May 2026  01:10:39 +0000 (0:00:21.302)       0:08:14.716 ********** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include discover_computes.yml] *******************************",
                                "Saturday 23 May 2026  01:10:46 +0000 (0:00:07.330)       0:08:22.047 ********** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Saturday 23 May 2026  01:10:48 +0000 (0:00:02.095)       0:08:24.142 ********** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Saturday 23 May 2026  01:11:01 +0000 (0:00:12.582)       0:08:36.724 ********** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if cell settings not found] *****************************",
                                "Saturday 23 May 2026  01:11:02 +0000 (0:00:00.982)       0:08:37.706 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Discover nova hosts] *****************************************",
                                "Saturday 23 May 2026  01:11:03 +0000 (0:00:00.839)       0:08:38.546 ********** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Remove old nova_libvirt_secrets container volume] ************",
                                "Saturday 23 May 2026  01:11:13 +0000 (0:00:09.960)       0:08:48.506 ********** ",
                                "\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 [Refresh nova scheduler cell cache] ***************************************",
                                "",
                                "TASK [nova : Refresh cell cache in nova scheduler] *****************************",
                                "Saturday 23 May 2026  01:11:14 +0000 (0:00:01.562)       0:08:50.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",
                                "",
                                "PLAY [Reload global Nova super conductor services] *****************************",
                                "",
                                "TASK [nova : Reload nova super conductor services to remove RPC version pin] ***",
                                "Saturday 23 May 2026  01:11:15 +0000 (0:00:00.981)       0:08:51.050 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload Nova cell services] ***********************************************",
                                "",
                                "TASK [nova-cell : Reload nova cell services to remove RPC version cap] *********",
                                "Saturday 23 May 2026  01:11:16 +0000 (0:00:00.458)       0:08:51.508 ********** ",
                                "\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-4] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-serialproxy) \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-3] => (item=nova-spicehtml5proxy) \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-3]\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload global Nova API services] *****************************************",
                                "",
                                "TASK [nova : Reload nova API services to remove RPC version pin] ***************",
                                "Saturday 23 May 2026  01:11:17 +0000 (0:00:01.307)       0:08:52.815 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  01:11:18 +0000 (0:00:00.720)       0:08:53.536 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Run Nova cell online data migrations] ************************************",
                                "",
                                "TASK [nova-cell : Run Nova cell online database migrations] ********************",
                                "Saturday 23 May 2026  01:11:18 +0000 (0:00:00.719)       0:08:54.256 ********** ",
                                "\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=54  \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=46  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=53  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=53  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=40  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=45  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:11:19 +0000 (0:00:00.711)       0:08:54.968 ********** ",
                                "=============================================================================== ",
                                "nova : Running Nova API bootstrap container ---------------------------- 32.39s",
                                "nova-cell : Restart nova-libvirt container ----------------------------- 31.18s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 23.01s",
                                "nova-cell : Waiting for nova-compute services to register themselves --- 21.30s",
                                "nova : Running Nova API bootstrap container ---------------------------- 18.82s",
                                "nova-cell : Restart nova-compute container ----------------------------- 18.55s",
                                "nova : Create cell0 mappings ------------------------------------------- 17.69s",
                                "nova-cell : Get a list of existing cells ------------------------------- 16.53s",
                                "nova-cell : Restart nova-ssh container --------------------------------- 15.83s",
                                "nova-cell : Create cell ------------------------------------------------ 14.46s",
                                "nova : Restart nova-scheduler container -------------------------------- 14.06s",
                                "nova-cell : Get a list of existing cells ------------------------------- 12.95s",
                                "nova-cell : Get a list of existing cells ------------------------------- 12.58s",
                                "nova : Copying over nova.conf ------------------------------------------ 12.45s",
                                "nova-cell : Restart nova-novncproxy container -------------------------- 11.57s",
                                "nova : Restart nova-api container -------------------------------------- 10.39s",
                                "nova-cell : Discover nova hosts ----------------------------------------- 9.96s",
                                "nova-cell : Copying over nova.conf -------------------------------------- 8.53s",
                                "service-rabbitmq : nova | Ensure RabbitMQ users exist ------------------- 8.42s",
                                "service-ks-register : nova | Granting user roles ------------------------ 8.20s",
                                "\u001b[32m2026-05-23 01:11:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b36372f7-c137-4faa-90c8-e128424b856b is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:09:34 +0000 (0:00:00.307)       0:00:00.307 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:09:34 +0000 (0:00:00.257)       0:00:00.564 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  01:09:34 +0000 (0:00:00.254)       0:00:00.819 ********** ",
                                "\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] *****************************",
                                "Saturday 23 May 2026  01:09:35 +0000 (0:00:00.538)       0:00:01.357 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Check if extra configuration file exists] **********************",
                                "Saturday 23 May 2026  01:09:36 +0000 (0:00:01.870)       0:00:03.228 ********** ",
                                "\u001b[1;35m[WARNING]: Skipped '/operations/prometheus/grafana' path due to this access\u001b[0m",
                                "\u001b[1;35missue: '/operations/prometheus/grafana' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Saturday 23 May 2026  01:09:37 +0000 (0:00:00.891)       0:00:04.120 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  01:09:38 +0000 (0:00:00.517)       0:00:04.637 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***",
                                "Saturday 23 May 2026  01:09:39 +0000 (0:00:01.358)       0:00:05.996 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****",
                                "Saturday 23 May 2026  01:09:40 +0000 (0:00:00.365)       0:00:06.362 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over config.json files] ********************************",
                                "Saturday 23 May 2026  01:09:40 +0000 (0:00:00.613)       0:00:06.975 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over grafana.ini] **************************************",
                                "Saturday 23 May 2026  01:09:42 +0000 (0:00:01.474)       0:00:08.450 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over extra configuration file] *************************",
                                "Saturday 23 May 2026  01:09:43 +0000 (0:00:01.317)       0:00:09.768 ********** ",
                                "\u001b[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] *************",
                                "Saturday 23 May 2026  01:09:43 +0000 (0:00:00.344)       0:00:10.113 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  01:09:45 +0000 (0:00:01.231)       0:00:11.345 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/grafana/provisioning.yaml)\u001b[0m",
                                "",
                                "TASK [grafana : Find custom grafana dashboards] ********************************",
                                "Saturday 23 May 2026  01:09:46 +0000 (0:00:01.552)       0:00:12.897 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : Find templated grafana dashboards] *****************************",
                                "Saturday 23 May 2026  01:09:47 +0000 (0:00:00.997)       0:00:13.895 ********** ",
                                "\u001b[1;35m[WARNING]: Skipped '/etc/kolla/grafana/dashboards' path due to this access\u001b[0m",
                                "\u001b[1;35missue: '/etc/kolla/grafana/dashboards' is not a directory\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 [grafana : Prune templated Grafana dashboards] ****************************",
                                "Saturday 23 May 2026  01:09:48 +0000 (0:00:00.739)       0:00:14.634 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over custom dashboards] ********************************",
                                "Saturday 23 May 2026  01:09:48 +0000 (0:00:00.396)       0:00:15.031 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1311039, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8040643, '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={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1311039, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8040643, '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={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 121701, 'inode': 1311039, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8040643, '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={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1311047, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8110645, '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={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1311047, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8110645, '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={'key': 'ceph/cephfsdashboard.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfsdashboard.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 143913, 'inode': 1311047, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8110645, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1311075, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8569562, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1311075, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8569562, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26019, 'inode': 1311075, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8569562, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1311045, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1311045, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1311045, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1311094, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8595924, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1311094, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8595924, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 170293, 'inode': 1311094, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8595924, '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={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1311042, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8060644, '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={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1311042, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8060644, '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={'key': 'ceph/ceph-nvmeof-performance.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof-performance.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 33297, 'inode': 1311042, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8060644, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1311051, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8150644, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1311051, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8150644, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26346, 'inode': 1311051, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8150644, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1311068, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.844065, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1311068, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.844065, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 46110, 'inode': 1311068, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.844065, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1311038, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.802793, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1311038, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.802793, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1311038, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.802793, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1311041, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8056886, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1311041, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8056886, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1311041, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8056886, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1311046, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1311046, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1311046, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8090644, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1311053, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8177593, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1311053, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8177593, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19231, 'inode': 1311053, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8177593, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1311074, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8461132, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1311074, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8461132, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13320, 'inode': 1311074, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8461132, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1311044, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080645, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1311044, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080645, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1311044, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080645, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1311066, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8400648, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1311066, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8400648, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 20042, 'inode': 1311066, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8400648, '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={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1311104, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.860065, '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={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1311104, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.860065, '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={'key': 'ceph/smb-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/smb-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29877, 'inode': 1311104, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.860065, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1311052, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8165383, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1311052, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8165383, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38375, 'inode': 1311052, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8165383, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1311050, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1311050, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 63043, 'inode': 1311050, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1311049, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1311049, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27387, 'inode': 1311049, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8140645, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1311054, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8387039, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1311054, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8387039, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49016, 'inode': 1311054, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8387039, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1311048, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8130643, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1311048, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8130643, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 43303, 'inode': 1311048, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8130643, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1311072, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8450649, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1311072, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8450649, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16614, 'inode': 1311072, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8450649, '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={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1311043, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080359, '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={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1311043, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080359, '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={'key': 'ceph/ceph-nvmeof.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-nvmeof.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 52667, 'inode': 1311043, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8080359, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1311227, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9064734, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1311227, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9064734, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1311227, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9064734, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1311121, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8770654, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1311121, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8770654, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1311121, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8770654, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1311109, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8659294, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1311109, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8659294, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1311109, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8659294, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1311149, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8838806, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1311149, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8838806, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15767, 'inode': 1311149, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8838806, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1311106, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8627331, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1311106, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8627331, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1311106, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8627331, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1311188, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8985662, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1311188, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8985662, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1311188, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8985662, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1311151, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8932393, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1311151, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8932393, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1311193, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8989968, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1311151, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8932393, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1311193, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8989968, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1311220, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9054892, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22303, 'inode': 1311193, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8989968, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1311220, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9054892, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1311181, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8973002, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1311220, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9054892, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1311181, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8973002, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1311143, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8800654, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21194, 'inode': 1311181, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8973002, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1311143, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8800654, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1311114, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8712718, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1311143, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8800654, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1311114, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8712718, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1311142, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8780653, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1311114, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8712718, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1311142, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8780653, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1311110, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8699448, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1311142, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8780653, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1311110, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8699448, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1311145, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8820653, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1311110, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8699448, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1311145, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8820653, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1311206, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9044356, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15957, 'inode': 1311145, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8820653, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1311206, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9044356, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1311198, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9016652, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1311206, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9044356, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1311198, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9016652, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1311107, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.864222, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1311198, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.9016652, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1311107, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.864222, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1311108, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8648689, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1311107, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.864222, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1311108, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8648689, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1311177, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8958187, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1311108, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8648689, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1311177, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8958187, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1311195, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8997557, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1311177, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8958187, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1311195, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8997557, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21951, 'inode': 1311195, 'dev': 108, 'nlink': 1, 'atime': 1779321761.0, 'mtime': 1779321761.0, 'ctime': 1779495497.8997557, '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 [grafana : Check grafana containers] **************************************",
                                "Saturday 23 May 2026  01:10:28 +0000 (0:00:39.316)       0:00:54.347 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\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:2024.2', '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'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database] *************************************",
                                "Saturday 23 May 2026  01:10:29 +0000 (0:00:01.132)       0:00:55.479 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database user and setting permissions] ********",
                                "Saturday 23 May 2026  01:10:31 +0000 (0:00:02.601)       0:00:58.081 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Saturday 23 May 2026  01:10:33 +0000 (0:00:02.087)       0:01:00.168 ********** ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Saturday 23 May 2026  01:10:33 +0000 (0:00:00.070)       0:01:00.239 ********** ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Saturday 23 May 2026  01:10:34 +0000 (0:00:00.069)       0:01:00.308 ********** ",
                                "",
                                "RUNNING HANDLER [grafana : Restart first grafana container] ********************",
                                "Saturday 23 May 2026  01:10:34 +0000 (0:00:00.072)       0:01:00.381 ********** ",
                                "\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] *********",
                                "Saturday 23 May 2026  01:10:40 +0000 (0:00:06.891)       0:01:07.273 ********** ",
                                "\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[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [grafana : Restart remaining grafana containers] ***************",
                                "Saturday 23 May 2026  01:10:55 +0000 (0:00:14.117)       0:01:21.390 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Wait for grafana application ready] ****************************",
                                "Saturday 23 May 2026  01:11:21 +0000 (0:00:26.408)       0:01:47.799 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Remove old grafana docker volume] ******************************",
                                "Saturday 23 May 2026  01:11:23 +0000 (0:00:02.095)       0:01:49.894 ********** ",
                                "\u001b[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] ************************************",
                                "Saturday 23 May 2026  01:11:23 +0000 (0:00:00.306)       0:01:50.201 ********** ",
                                "\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] *********************************",
                                "Saturday 23 May 2026  01:11:25 +0000 (0:00:02.062)       0:01:52.264 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=21  \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=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 ********************************************************************",
                                "Saturday 23 May 2026  01:11:26 +0000 (0:00:00.275)       0:01:52.540 ********** ",
                                "=============================================================================== ",
                                "grafana : Copying over custom dashboards ------------------------------- 39.32s",
                                "grafana : Restart remaining grafana containers ------------------------- 26.41s",
                                "grafana : Waiting for grafana to start on first node ------------------- 14.12s",
                                "grafana : Restart first grafana container ------------------------------- 6.89s",
                                "grafana : Creating grafana database ------------------------------------- 2.60s",
                                "grafana : Wait for grafana application ready ---------------------------- 2.10s",
                                "grafana : Creating grafana database user and setting permissions -------- 2.09s",
                                "grafana : Enable grafana datasources ------------------------------------ 2.06s",
                                "grafana : Ensuring config directories exist ----------------------------- 1.87s",
                                "grafana : Configuring dashboards provisioning --------------------------- 1.55s",
                                "grafana : Copying over config.json files -------------------------------- 1.48s",
                                "service-cert-copy : grafana | Copying over extra CA certificates -------- 1.36s",
                                "grafana : Copying over grafana.ini -------------------------------------- 1.32s",
                                "grafana : Configuring Prometheus as data source for Grafana ------------- 1.23s",
                                "grafana : Check grafana containers -------------------------------------- 1.13s",
                                "grafana : Find custom grafana dashboards -------------------------------- 1.00s",
                                "grafana : Check if extra configuration file exists ---------------------- 0.89s",
                                "grafana : Find templated grafana dashboards ----------------------------- 0.74s",
                                "service-cert-copy : grafana | Copying over backend internal TLS key ----- 0.61s",
                                "grafana : include_tasks ------------------------------------------------- 0.54s",
                                "\u001b[32m2026-05-23 01:11:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:11:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:12:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:12:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:12:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:12:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-23 01:12:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97af7d2f-2af1-4549-a411-8a462bfb62eb is in state SUCCESS\u001b[0m",
                                "",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:09:46 +0000 (0:00:00.310)       0:00:00.310 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:09:46 +0000 (0:00:00.367)       0:00:00.678 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  01:09:46 +0000 (0:00:00.284)       0:00:00.963 ********** ",
                                "\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 services] ***********************",
                                "Saturday 23 May 2026  01:09:47 +0000 (0:00:00.765)       0:00:01.728 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating endpoints] **********************",
                                "Saturday 23 May 2026  01:09:51 +0000 (0:00:04.000)       0:00:05.729 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  01:09:57 +0000 (0:00:06.012)       0:00:11.742 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating users] **************************",
                                "Saturday 23 May 2026  01:10:00 +0000 (0:00:02.950)       0:00:14.692 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  01:10:07 +0000 (0:00:07.223)       0:00:21.916 ********** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Granting user roles] *********************",
                                "Saturday 23 May 2026  01:10:10 +0000 (0:00:02.986)       0:00:24.902 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  01:10:18 +0000 (0:00:07.281)       0:00:32.183 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  01:10:33 +0000 (0:00:15.293)       0:00:47.477 ********** ",
                                "\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] *****************************************",
                                "Saturday 23 May 2026  01:10:34 +0000 (0:00:00.812)       0:00:48.290 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create nova keypair for amphora] *******************************",
                                "Saturday 23 May 2026  01:10:38 +0000 (0:00:04.352)       0:00:52.642 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Saturday 23 May 2026  01:10:42 +0000 (0:00:03.460)       0:00:56.103 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create security groups for octavia] ****************************",
                                "Saturday 23 May 2026  01:10:45 +0000 (0:00:03.051)       0:00:59.154 ********** ",
                                "\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] *********************************",
                                "Saturday 23 May 2026  01:10:54 +0000 (0:00:09.502)       0:01:08.657 ********** ",
                                "\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] ************************",
                                "Saturday 23 May 2026  01:11:08 +0000 (0:00:13.630)       0:01:22.287 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management subnet] *************************",
                                "Saturday 23 May 2026  01:11:12 +0000 (0:00:03.795)       0:01:26.083 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management router for IPv6] ****************",
                                "Saturday 23 May 2026  01:11:16 +0000 (0:00:04.345)       0:01:30.428 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Update loadbalancer management subnet] *************************",
                                "Saturday 23 May 2026  01:11:16 +0000 (0:00:00.187)       0:01:30.616 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Saturday 23 May 2026  01:11:20 +0000 (0:00:04.196)       0:01:34.813 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  01:11:21 +0000 (0:00:00.912)       0:01:35.725 ********** ",
                                "\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 [octavia : Update Octavia health manager port host_id] ********************",
                                "Saturday 23 May 2026  01:11:27 +0000 (0:00:05.339)       0:01:41.064 ********** ",
                                "\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 : Add Octavia port to openvswitch br-int] ************************",
                                "Saturday 23 May 2026  01:11:31 +0000 (0:00:04.803)       0:01:45.867 ********** ",
                                "\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] *******************************",
                                "Saturday 23 May 2026  01:11:32 +0000 (0:00:00.725)       0:01:46.592 ********** ",
                                "\u001b[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 : Create octavia dhclient conf] **********************************",
                                "Saturday 23 May 2026  01:11:34 +0000 (0:00:01.721)       0:01:48.314 ********** ",
                                "\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 : Create octavia-interface service] ******************************",
                                "Saturday 23 May 2026  01:11:35 +0000 (0:00:01.240)       0:01:49.555 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  01:11:36 +0000 (0:00:01.257)       0:01:50.812 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Enable and start octavia-interface.service] ********************",
                                "Saturday 23 May 2026  01:11:38 +0000 (0:00:02.127)       0:01:52.940 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Wait for interface ohm0 ip appear] *****************************",
                                "Saturday 23 May 2026  01:11:40 +0000 (0:00:01.573)       0:01:54.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 [octavia : Gather facts] **************************************************",
                                "Saturday 23 May 2026  01:11:41 +0000 (0:00:00.582)       0:01:55.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 [octavia : include_tasks] *************************************************",
                                "Saturday 23 May 2026  01:11:43 +0000 (0:00:02.414)       0:01:57.509 ********** ",
                                "\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] ***************************************",
                                "Saturday 23 May 2026  01:11:44 +0000 (0:00:00.761)       0:01:58.271 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Saturday 23 May 2026  01:11:47 +0000 (0:00:03.463)       0:02:01.734 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get security groups for octavia] *******************************",
                                "Saturday 23 May 2026  01:11:50 +0000 (0:00:02.810)       0:02:04.545 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  01:11:56 +0000 (0:00:05.760)       0:02:10.305 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia resources facts] ***********************************",
                                "Saturday 23 May 2026  01:11:59 +0000 (0:00:03.235)       0:02:13.541 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Ensuring config directories exist] *****************************",
                                "Saturday 23 May 2026  01:11:59 +0000 (0:00:00.297)       0:02:13.838 ********** ",
                                "\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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ************************",
                                "Saturday 23 May 2026  01:12:02 +0000 (0:00:02.481)       0:02:16.320 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia policy file] ***************************************",
                                "Saturday 23 May 2026  01:12:02 +0000 (0:00:00.113)       0:02:16.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 [octavia : Copying over existing policy file] *****************************",
                                "Saturday 23 May 2026  01:12:02 +0000 (0:00:00.246)       0:02:16.680 ********** ",
                                "\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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *************************************************",
                                "Saturday 23 May 2026  01:12:03 +0000 (0:00:00.708)       0:02:17.389 ********** ",
                                "\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] ********",
                                "Saturday 23 May 2026  01:12:04 +0000 (0:00:00.783)       0:02:18.172 ********** ",
                                "\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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ***",
                                "Saturday 23 May 2026  01:12:09 +0000 (0:00:05.730)       0:02:23.902 ********** ",
                                "\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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *****",
                                "Saturday 23 May 2026  01:12:10 +0000 (0:00:00.781)       0:02:24.684 ********** ",
                                "\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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] *******************",
                                "Saturday 23 May 2026  01:12:11 +0000 (0:00:01.012)       0:02:25.696 ********** ",
                                "\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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] ********************************",
                                "Saturday 23 May 2026  01:12:16 +0000 (0:00:04.701)       0:02:30.397 ********** ",
                                "\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] *************************************",
                                "Saturday 23 May 2026  01:12:17 +0000 (0:00:01.570)       0:02:31.968 ********** ",
                                "\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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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] **********************************",
                                "Saturday 23 May 2026  01:12:35 +0000 (0:00:17.108)       0:02:49.076 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  01:12:37 +0000 (0:00:02.090)       0:02:51.167 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-housekeeping] ************",
                                "Saturday 23 May 2026  01:12:42 +0000 (0:00:05.215)       0:02:56.382 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-health-manager] **********",
                                "Saturday 23 May 2026  01:12:47 +0000 (0:00:05.304)       0:03:01.686 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Check octavia containers] **************************************",
                                "Saturday 23 May 2026  01:12:52 +0000 (0:00:05.216)       0:03:06.903 ********** ",
                                "\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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', '', '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], '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:2024.2', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Saturday 23 May 2026  01:12:56 +0000 (0:00:03.768)       0:03:10.672 ********** ",
                                "\u001b[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] *************************************",
                                "Saturday 23 May 2026  01:12:57 +0000 (0:00:00.499)       0:03:11.171 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database] *************************",
                                "Saturday 23 May 2026  01:12:59 +0000 (0:00:02.674)       0:03:13.846 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database user and setting permissions] ********",
                                "Saturday 23 May 2026  01:13:02 +0000 (0:00:02.308)       0:03:16.154 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database user and setting permissions] ***",
                                "Saturday 23 May 2026  01:13:04 +0000 (0:00:02.102)       0:03:18.256 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Running Octavia bootstrap container] ***************************",
                                "Saturday 23 May 2026  01:13:06 +0000 (0:00:02.396)       0:03:20.653 ********** ",
                                "\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\\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\\nINFO:__main__:Validating config file\\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\\nINFO:__main__:Copying service configuration files\\nINFO:__main__:Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\\nINFO:__main__:Setting permission for /etc/octavia/octavia.conf\\nINFO:__main__:Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\\nINFO:__main__:Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\\nINFO:__main__:Writing out command to execute\\nINFO:__main__: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\", \"INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\", \"INFO:__main__:Validating config file\", \"INFO:__main__:Kolla config strategy set to: COPY_ALWAYS\", \"INFO:__main__:Copying service configuration files\", \"INFO:__main__:Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\", \"INFO:__main__:Setting permission for /etc/octavia/octavia.conf\", \"INFO:__main__:Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"INFO:__main__:Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"INFO:__main__:Writing out command to execute\", \"INFO:__main__: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-23 01:13:14.127 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-23 01:13:14.127 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-23 01:13:14.251 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-23 01:13:14.724 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-23 01:13:14.895 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-23 01:13:14.900 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-23 01:13:14.946 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-23 01:13:14.995 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-23 01:13:15.125 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-23 01:13:15.180 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-23 01:13:15.226 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-23 01:13:15.292 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-23 01:13:15.299 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-23 01:13:15.327 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-23 01:13:15.384 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-23 01:13:15.590 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-23 01:13:15.623 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-23 01:13:15.654 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-23 01:13:15.670 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-23 01:13:15.730 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-23 01:13:15.910 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-23 01:13:16.155 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-23 01:13:16.275 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-23 01:13:16.483 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-23 01:13:16.623 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-23 01:13:16.656 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-23 01:13:16.686 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-23 01:13:16.907 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-23 01:13:16.940 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-23 01:13:17.178 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-23 01:13:17.206 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-23 01:13:17.264 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-23 01:13:17.268 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-23 01:13:18.103 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-23 01:13:18.140 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-23 01:13:18.207 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-23 01:13:18.232 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-23 01:13:18.259 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-23 01:13:18.310 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-23 01:13:18.559 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-23 01:13:19.873 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-23 01:13:20.309 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-23 01:13:20.481 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-23 01:13:20.493 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-23 01:13:20.567 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-23 01:13:20.573 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-23 01:13:20.579 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-23 01:13:20.617 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-23 01:13:20.652 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-23 01:13:20.703 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-23 01:13:20.732 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-23 01:13:20.764 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-23 01:13:20.894 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-23 01:13:20.940 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-23 01:13:20.982 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-23 01:13:21.062 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-23 01:13:21.096 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-23 01:13:21.156 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-23 01:13:21.191 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-23 01:13:21.254 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-23 01:13:21.299 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-23 01:13:21.330 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-23 01:13:21.364 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-23 01:13:21.493 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-23 01:13:21.527 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-23 01:13:21.532 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-23 01:13:21.565 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-23 01:13:21.627 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-23 01:13:21.663 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-23 01:13:21.698 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-23 01:13:21.767 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-23 01:13:21.794 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-23 01:13:21.802 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-23 01:13:21.808 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-23 01:13:21.813 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-23 01:13:21.856 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-23 01:13:21.881 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-23 01:13:21.889 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     result.read()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage \\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage \\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     script.run_env()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 582, in run_env\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 628, in run_migrations\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2537, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 224, in execute_sql\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 217, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 210, in _exec\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1418, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return meth(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 515, in _execute_on_connection\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1640, in _execute_clauseelement\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1846, in _execute_context\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1986, in _exec_single_context\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2355, in _handle_dbapi_exception\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     conn.query(q)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     result.read()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-23 01:13:22.244 1075 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-23 01:13:14.127 1075 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-23 01:13:14.127 1075 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-23 01:13:14.251 1075 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-23 01:13:14.724 1075 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-23 01:13:14.895 1075 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-23 01:13:14.900 1075 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-23 01:13:14.946 1075 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-23 01:13:14.995 1075 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-23 01:13:15.125 1075 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-23 01:13:15.180 1075 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-23 01:13:15.226 1075 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-23 01:13:15.292 1075 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-23 01:13:15.299 1075 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-23 01:13:15.327 1075 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-23 01:13:15.384 1075 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-23 01:13:15.590 1075 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-23 01:13:15.623 1075 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-23 01:13:15.654 1075 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-23 01:13:15.670 1075 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-23 01:13:15.730 1075 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-23 01:13:15.910 1075 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-23 01:13:16.155 1075 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-23 01:13:16.275 1075 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-23 01:13:16.483 1075 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-23 01:13:16.623 1075 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-23 01:13:16.656 1075 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-23 01:13:16.686 1075 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-23 01:13:16.907 1075 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-23 01:13:16.940 1075 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-23 01:13:17.178 1075 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-23 01:13:17.206 1075 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-23 01:13:17.264 1075 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-23 01:13:17.268 1075 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-23 01:13:18.103 1075 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-23 01:13:18.140 1075 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-23 01:13:18.207 1075 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-23 01:13:18.232 1075 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-23 01:13:18.259 1075 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-23 01:13:18.310 1075 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-23 01:13:18.559 1075 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-23 01:13:19.873 1075 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-23 01:13:20.309 1075 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-23 01:13:20.481 1075 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-23 01:13:20.493 1075 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-23 01:13:20.567 1075 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-23 01:13:20.573 1075 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-23 01:13:20.579 1075 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-23 01:13:20.617 1075 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-23 01:13:20.652 1075 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-23 01:13:20.703 1075 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-23 01:13:20.732 1075 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-23 01:13:20.764 1075 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-23 01:13:20.894 1075 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-23 01:13:20.940 1075 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-23 01:13:20.982 1075 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-23 01:13:21.062 1075 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-23 01:13:21.096 1075 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-23 01:13:21.156 1075 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-23 01:13:21.191 1075 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-23 01:13:21.254 1075 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-23 01:13:21.299 1075 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-23 01:13:21.330 1075 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-23 01:13:21.364 1075 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-23 01:13:21.493 1075 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-23 01:13:21.527 1075 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-23 01:13:21.532 1075 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-23 01:13:21.565 1075 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-23 01:13:21.627 1075 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-23 01:13:21.663 1075 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-23 01:13:21.698 1075 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-23 01:13:21.767 1075 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-23 01:13:21.794 1075 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-23 01:13:21.802 1075 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-23 01:13:21.808 1075 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-23 01:13:21.813 1075 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-23 01:13:21.856 1075 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-23 01:13:21.881 1075 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-23 01:13:21.889 1075 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage \", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage \", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     script.run_env()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 582, in run_env\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 628, in run_migrations\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2537, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 224, in execute_sql\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 217, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 210, in _exec\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1418, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return meth(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 515, in _execute_on_connection\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1640, in _execute_clauseelement\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1846, in _execute_context\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1986, in _exec_single_context\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2355, in _handle_dbapi_exception\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1967, in _exec_single_context\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 941, in do_execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage     result.read()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-23 01:13:22.244 1075 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-23 01:13:22.244 1075 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-23 01:13:22.244 1075 ERROR octavia-db-manage \"]}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;31mtestbed-node-0\u001b[0m             : \u001b[0;32mok=51  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Saturday 23 May 2026  01:13:22 +0000 (0:00:16.162)       0:03:36.815 ********** ",
                                "=============================================================================== ",
                                "octavia : Copying over octavia.conf ------------------------------------ 17.11s",
                                "octavia : Running Octavia bootstrap container -------------------------- 16.16s",
                                "octavia : Adding octavia related roles --------------------------------- 15.29s",
                                "octavia : Add rules for security groups -------------------------------- 13.63s",
                                "octavia : Create security groups for octavia ---------------------------- 9.50s",
                                "service-ks-register : octavia | Granting user roles --------------------- 7.28s",
                                "service-ks-register : octavia | Creating users -------------------------- 7.22s",
                                "service-ks-register : octavia | Creating endpoints ---------------------- 6.01s",
                                "octavia : Get security groups for octavia ------------------------------- 5.76s",
                                "service-cert-copy : octavia | Copying over extra CA certificates -------- 5.73s",
                                "octavia : Create ports for Octavia health-manager nodes ----------------- 5.34s",
                                "octavia : Copying certificate files for octavia-housekeeping ------------ 5.30s",
                                "octavia : Copying certificate files for octavia-health-manager ---------- 5.22s",
                                "octavia : Copying certificate files for octavia-worker ------------------ 5.22s",
                                "octavia : Update Octavia health manager port host_id -------------------- 4.80s",
                                "octavia : Copying over config.json files for services ------------------- 4.70s",
                                "octavia : Create amphora flavor ----------------------------------------- 4.35s",
                                "octavia : Create loadbalancer management subnet ------------------------- 4.35s",
                                "octavia : Update loadbalancer management subnet ------------------------- 4.20s",
                                "service-ks-register : octavia | Creating services ----------------------- 4.00s",
                                "\u001b[32m2026-05-23 01:14:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:14:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- END -- Sat May 23 01:15:18 UTC 2026"
                            ],
                            "zuul_log_id": "0242ac1f-6606-d9f5-f0b4-00000000001c-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:15:18.690652Z",
                            "start": "2026-05-23T00:41:39.647788Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-00000000001c",
                        "name": "Deploy in a nutshell"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.109",
                                "/opt/configuration/scripts/bootstrap.sh"
                            ],
                            "delta": "0:03:03.123324",
                            "end": "2026-05-23 01:18:22.318652",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.109 /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-d9f5-f0b4-00000000001d-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 01:15:19.195328",
                            "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-23 01:15:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f7b4b131-18b0-4c60-bd43-5183460fb717 (flavor-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-23 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m\n\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m\n\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m\n\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m\n\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m\n\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m\n\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m\n\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m\n\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m\n\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m\n\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m\n\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m\n\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m\n\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m\n\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m\n\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m\n\u001b[32m2026-05-23 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m\n\u001b[32m2026-05-23 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m\n\u001b[32m2026-05-23 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m\n\u001b[32m2026-05-23 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m\n\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m\n\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m\n\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m\n\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m\n\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m\n\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m\n\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m\n\u001b[32m2026-05-23 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m\n\u001b[32m2026-05-23 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m\n\u001b[32m2026-05-23 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m\n\u001b[32m2026-05-23 01:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m\n\u001b[32m2026-05-23 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m\n\u001b[32m2026-05-23 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bfbd4d42-6c94-4109-a808-475573063355 (bootstrap-basic) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bfbd4d42-6c94-4109-a808-475573063355 (bootstrap-basic) has been started and output is visible here.\u001b[0m\n\nPLAY [Bootstrap basic OpenStack services] **************************************\n\nTASK [Gathering Facts] *********************************************************\nSaturday 23 May 2026  01:15:49 +0000 (0:00:00.118)       0:00:00.118 ********** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Get volume type LUKS] ****************************************************\nSaturday 23 May 2026  01:15:52 +0000 (0:00:02.167)       0:00:02.285 ********** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create volume type LUKS] *************************************************\nSaturday 23 May 2026  01:16:01 +0000 (0:00:09.636)       0:00:11.921 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public network] ***************************************************\nSaturday 23 May 2026  01:16:10 +0000 (0:00:08.348)       0:00:20.270 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Set public network to default] *******************************************\nSaturday 23 May 2026  01:16:15 +0000 (0:00:04.968)       0:00:25.239 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public subnet] ****************************************************\nSaturday 23 May 2026  01:16:21 +0000 (0:00:06.712)       0:00:31.951 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create default IPv4 subnet pool] *****************************************\nSaturday 23 May 2026  01:16:26 +0000 (0:00:04.258)       0:00:36.210 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create manager role] *****************************************************\nSaturday 23 May 2026  01:16:29 +0000 (0:00:03.917)       0:00:40.127 ********** \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 ********************************************************************\nSaturday 23 May 2026  01:16:33 +0000 (0:00:03.787)       0:00:43.915 ********** \n=============================================================================== \nGet volume type LUKS ---------------------------------------------------- 9.64s\nCreate volume type LUKS ------------------------------------------------- 8.35s\nSet public network to default ------------------------------------------- 6.71s\nCreate public network --------------------------------------------------- 4.97s\nCreate public subnet ---------------------------------------------------- 4.26s\nCreate default IPv4 subnet pool ----------------------------------------- 3.92s\nCreate manager role ----------------------------------------------------- 3.79s\nGathering Facts --------------------------------------------------------- 2.17s\n\u001b[32m2026-05-23 01:16:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a543c705-67ef-4276-bcde-98fc9aa4960a (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-23 01:16:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-23 01:16:39\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-23 01:16:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m\n\u001b[32m2026-05-23 01:16:39\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-23 01:16:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-23 01:16:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-23 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-23 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-23 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m\n\u001b[32m2026-05-23 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-23 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-23 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-23 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-23 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-23 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-23 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-23 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-23 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-23 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-23 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-23 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-23 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-23 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-23 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-23 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-23 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-23 01:16:57\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-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m\n\u001b[32m2026-05-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m\n\u001b[32m2026-05-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-23 01:16:58\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-23 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m\n\u001b[32m2026-05-23 01:16:58\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-23 01:16:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-23 01:17:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-23 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m\n\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-23 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-23 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-23 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-23 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-23 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-23 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-23 01:17:15\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-23 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m\n\u001b[32m2026-05-23 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-23 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-23 01:17:15\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-23 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2024.2 attempt=1/4\u001b[0m\n\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2024.2 attempt=1/4 status=200 ok\u001b[0m\n\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-07\u001b[0m\n\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM\u001b[0m\n\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM attempt=1/4\u001b[0m\n\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM attempt=1/4 status=200 ok\u001b[0m\n\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 096eafc83fac6c9f505539bdfec4aed8c222b8392122519b5b9bdaa73c3bae45\u001b[0m\n\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 20396322-6fb3-4385-80dc-d2b4d0a0d842 (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-23 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-23 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2: 200\u001b[0m\n\u001b[32m2026-05-23 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-07\u001b[0m\n\u001b[32m2026-05-23 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-05-23 01:17:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-23 01:17:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-23 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-23 01:17:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-23 01:17:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-23 01:18:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-23 01:18:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-07' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-23 01:18:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-23 01:18:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-07\u001b[0m\n\u001b[32m2026-05-23 01:18:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m\n\u001b[32m2026-05-23 01:18:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m\n\u001b[32m2026-05-23 01:18:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m\n\u001b[32m2026-05-23 01:18:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-23 01:18:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-23 01:18:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-23 01:18:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-23 01:18:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-23 01:18:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-23 01:18:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m\n\u001b[32m2026-05-23 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m\n\u001b[32m2026-05-23 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m\n\u001b[32m2026-05-23 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-23 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m\n\u001b[32m2026-05-23 01:18:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-23 01:18:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-23 01:18:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-07\u001b[0m\n\u001b[32m2026-05-23 01:18:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m\n\u001b[32m2026-05-23 01:18:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-07\u001b[0m\n\u001b[32m2026-05-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-05-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-07\u001b[0m\n\u001b[32m2026-05-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-05-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m\n\u001b[32m2026-05-23 01:18:21\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-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m\n\u001b[32m2026-05-23 01:18:21\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-23 01:15:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f7b4b131-18b0-4c60-bd43-5183460fb717 (flavor-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bfbd4d42-6c94-4109-a808-475573063355 (bootstrap-basic) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 01:15:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bfbd4d42-6c94-4109-a808-475573063355 (bootstrap-basic) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Bootstrap basic OpenStack services] **************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Saturday 23 May 2026  01:15:49 +0000 (0:00:00.118)       0:00:00.118 ********** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Get volume type LUKS] ****************************************************",
                                "Saturday 23 May 2026  01:15:52 +0000 (0:00:02.167)       0:00:02.285 ********** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create volume type LUKS] *************************************************",
                                "Saturday 23 May 2026  01:16:01 +0000 (0:00:09.636)       0:00:11.921 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public network] ***************************************************",
                                "Saturday 23 May 2026  01:16:10 +0000 (0:00:08.348)       0:00:20.270 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Set public network to default] *******************************************",
                                "Saturday 23 May 2026  01:16:15 +0000 (0:00:04.968)       0:00:25.239 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public subnet] ****************************************************",
                                "Saturday 23 May 2026  01:16:21 +0000 (0:00:06.712)       0:00:31.951 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create default IPv4 subnet pool] *****************************************",
                                "Saturday 23 May 2026  01:16:26 +0000 (0:00:04.258)       0:00:36.210 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create manager role] *****************************************************",
                                "Saturday 23 May 2026  01:16:29 +0000 (0:00:03.917)       0:00:40.127 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  01:16:33 +0000 (0:00:03.787)       0:00:43.915 ********** ",
                                "=============================================================================== ",
                                "Get volume type LUKS ---------------------------------------------------- 9.64s",
                                "Create volume type LUKS ------------------------------------------------- 8.35s",
                                "Set public network to default ------------------------------------------- 6.71s",
                                "Create public network --------------------------------------------------- 4.97s",
                                "Create public subnet ---------------------------------------------------- 4.26s",
                                "Create default IPv4 subnet pool ----------------------------------------- 3.92s",
                                "Create manager role ----------------------------------------------------- 3.79s",
                                "Gathering Facts --------------------------------------------------------- 2.17s",
                                "\u001b[32m2026-05-23 01:16:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a543c705-67ef-4276-bcde-98fc9aa4960a (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:39\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-23 01:16:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:39\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-23 01:16:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:57\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-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:58\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-23 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-23 01:16:58\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-23 01:16:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:15\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-23 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:15\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-23 01:17:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2024.2 attempt=1/4\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2024.2 attempt=1/4 status=200 ok\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM attempt=1/4\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM attempt=1/4 status=200 ok\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 096eafc83fac6c9f505539bdfec4aed8c222b8392122519b5b9bdaa73c3bae45\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 20396322-6fb3-4385-80dc-d2b4d0a0d842 (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2: 200\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-23 01:17:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-07' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:21\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-23 01:18:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:21\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-d9f5-f0b4-00000000001d-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:18:22.477679Z",
                            "start": "2026-05-23T01:15:18.860278Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-00000000001d",
                        "name": "Bootstrap services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.109",
                                "/opt/configuration/scripts/check.sh"
                            ],
                            "delta": "0:18:51.941905",
                            "end": "2026-05-23 01:37:14.773535",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.109 /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-d9f5-f0b4-00000000001e-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 01:18:22.831630",
                            "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-23 01:18:25\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\ncbb7354ecdf2   registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2   \"dumb-init --single-\u2026\"   13 minutes ago      Up 13 minutes                                                                                                  prometheus_blackbox_exporter\nd08188ed2a10   registry.osism.tech/kolla/prometheus-alertmanager:2024.2        \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_alertmanager\ned472b437ee2   registry.osism.tech/kolla/prometheus-cadvisor:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_cadvisor\n0e3aa86ca062   registry.osism.tech/kolla/prometheus-node-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_node_exporter\n24f6eede971e   registry.osism.tech/kolla/prometheus-v2-server:2024.2           \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_server\n2eecf32b58ff   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   17 minutes ago      Up 17 minutes                                                                                                  cephclient\n39af42c5dff5   registry.osism.tech/kolla/cron:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes                                                                                                  cron\n87fcabdf7589   registry.osism.tech/kolla/kolla-toolbox:2024.2                  \"dumb-init --single-\u2026\"   29 minutes ago      Up 28 minutes                                                                                                  kolla_toolbox\n97595d8b4c77   registry.osism.tech/kolla/fluentd:2024.2                        \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  fluentd\n1be8c13f347f   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   29 minutes ago      Up 29 minutes (healthy)      80/tcp                                                                            phpmyadmin\nc7e66c6bd37f   registry.osism.tech/osism/openstackclient:2024.2                \"/usr/bin/dumb-init \u2026\"   30 minutes ago      Up 30 minutes                                                                                                  openstackclient\n8aa656cb42c3   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   30 minutes ago      Up 30 minutes (healthy)      8080/tcp                                                                          homer\n870ee9bce2ed   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta       \"entrypoint.sh -f /e\u2026\"   54 minutes ago      Up 54 minutes (healthy)      192.168.16.5:3128->3128/tcp                                                       squid\n8a3a9ef38a3f   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        manager-inventory_reconciler-1\n9c9838ba9bb0   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        osism-ansible\n593a50372f06   registry.osism.tech/osism/kolla-ansible:2024.2                  \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        kolla-ansible\nab74eb845006   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        ceph-ansible\nd8c38a343ddc   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        osism-kubernetes\n6fb13918fdd4   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\n2ee641046160   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osismclient\nccfc1d781354   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-listener-1\n3370bcafbc77   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\n34693c7a9d9b   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\n69764f4b921d   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-flower-1\n28098da4cfa6   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\na5d3676ef989   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-beat-1\n560864bd3112   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-openstack-1\n674824394f06   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\n7edeeff4f8b7   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           6db51ac28385   About an hour ago   646MB\nregistry.osism.tech/osism/ceph-ansible                   reef             281511f6da1c   About an hour ago   588MB\nregistry.osism.tech/osism/osism-kubernetes               latest           cd681f6ea23f   About an hour ago   1.25GB\nregistry.osism.tech/osism/osism                          latest           5c8dd1b4ea98   About an hour ago   403MB\nregistry.osism.tech/osism/osism-frontend                 latest           5d19e97409c4   About an hour ago   216MB\nregistry.osism.tech/osism/inventory-reconciler           latest           4e09054495fb   About an hour ago   364MB\nregistry.osism.tech/osism/cephclient                     reef             b24dee2ce842   21 hours ago        453MB\nregistry.osism.tech/kolla/fluentd                        2024.2           d3f225eb0b56   24 hours ago        582MB\nregistry.osism.tech/kolla/kolla-toolbox                  2024.2           eb5edaed1db3   24 hours ago        671MB\nregistry.osism.tech/kolla/cron                           2024.2           33374e0f469c   24 hours ago        269MB\nregistry.osism.tech/kolla/prometheus-v2-server           2024.2           aecbd739b980   24 hours ago        842MB\nregistry.osism.tech/kolla/prometheus-blackbox-exporter   2024.2           ad129d126a2e   24 hours ago        311MB\nregistry.osism.tech/kolla/prometheus-alertmanager        2024.2           eea5418b86eb   24 hours ago        407MB\nregistry.osism.tech/kolla/prometheus-cadvisor            2024.2           e08004fdd701   24 hours ago        361MB\nregistry.osism.tech/kolla/prometheus-node-exporter       2024.2           76279f767f84   24 hours ago        309MB\nregistry.osism.tech/osism/openstackclient                2024.2           8de445ae5d85   45 hours ago        239MB\nregistry.osism.tech/osism/kolla-ansible                  2024.2           b39230ef9ce0   2 days ago          644MB\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\nb3d0ba067a8e   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana\n6b4cbf9c8ff3   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\n6022e1d95279   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\nb13ea71c9a71   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api\ne704feec9428   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy\n442d55cd5837   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor\n2731a0d51bda   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 9 minutes (healthy)              neutron_server\n6602f43781dc   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\n20d63ec73f85   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns\n2fddd21cc592   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\n0a093d4d80ee   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\nee3bafd3e4e2   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api\n73cc39536869   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   11 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9\n39fedaa4bc7b   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker\n61f78f39ca1e   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\n150d05c5314a   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\n9c6bce8f6735   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\n4b7150ac7baa   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler\ne35e234a42fd   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup\nbaccef85c18d   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n67cf41aee8cd   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume\n94f2220dff77   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\n016972d06119   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_elasticsearch_exporter\n3de4b1ab0d72   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api\nb06ee1d8a5fe   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_cadvisor\n5d729aadff71   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter\n569899804da6   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter\n874cad0a2c26   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter\n87b53cb8ce95   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-0\na091dee247e2   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone\nbe3a468f0d78   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet\n314e5b2e33c9   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh\n75d1f7781a39   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             horizon\n1de963de1094   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 4 minutes (healthy)              mariadb\n898a31ef86a5   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch_dashboards\n77f7def95f52   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch\n14dadb848cee   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\n3a0d879d3dc0   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\nfa0882d04903   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-0\n0a2a1d16028f   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n03e01d74f067   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_northd\nf2eb9f34d776   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_sb_db\n52dd68f14d9f   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_nb_db\n1ec022ab0ea5   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller\n6c8f5d82bbe6   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-0\nc57c43e21b23   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd\n254b57762475   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq\n12f9a0b16807   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db\n80687aba66ee   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\ne8445fe4b082   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\ndf7656faa9bd   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\nc96f71c18faa   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 28 minutes                       cron\n4f13eee0ecd6   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox\na30ea52a6ac5   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes                       fluentd\n\n## Images @ testbed-node-0\n+ echo\n+ echo '## Images @ testbed-node-0'\n+ echo\n\n+ osism container testbed-node-0 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE\nregistry.osism.tech/osism/ceph-daemon                         reef      39d9bf5e3116   21 hours ago   1.35GB\nregistry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   24 hours ago   326MB\nregistry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   24 hours ago   582MB\nregistry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   24 hours ago   418MB\nregistry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   24 hours ago   270MB\nregistry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   24 hours ago   277MB\nregistry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   24 hours ago   671MB\nregistry.osism.tech/kolla/cron                                2024.2    33374e0f469c   24 hours ago   269MB\nregistry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   24 hours ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   24 hours ago   1.54GB\nregistry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   24 hours ago   1.34GB\nregistry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   24 hours ago   280MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   24 hours ago   304MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   24 hours ago   295MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   24 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   24 hours ago   361MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   24 hours ago   309MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   24 hours ago   282MB\nregistry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   24 hours ago   282MB\nregistry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   24 hours ago   1.15GB\nregistry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   24 hours ago   450MB\nregistry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   24 hours ago   276MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   24 hours ago   843MB\nregistry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   24 hours ago   276MB\nregistry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   24 hours ago   843MB\nregistry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   24 hours ago   843MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   24 hours ago   843MB\nregistry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   24 hours ago   1.13GB\nregistry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   24 hours ago   1.25GB\nregistry.osism.tech/kolla/octavia-housekeeping                2024.2    d80f8f18faff   24 hours ago   1.03GB\nregistry.osism.tech/kolla/octavia-worker                      2024.2    edaef4dedc4d   24 hours ago   1.03GB\nregistry.osism.tech/kolla/octavia-health-manager              2024.2    49d409aa155e   24 hours ago   1.03GB\nregistry.osism.tech/kolla/octavia-driver-agent                2024.2    017e302ddd73   24 hours ago   1.05GB\nregistry.osism.tech/kolla/octavia-api                         2024.2    9a7e98c90175   24 hours ago   1.05GB\nregistry.osism.tech/kolla/aodh-listener                       2024.2    32c1e6d919e0   24 hours ago   977MB\nregistry.osism.tech/kolla/aodh-api                            2024.2    c9ffc56995cd   24 hours ago   976MB\nregistry.osism.tech/kolla/aodh-evaluator                      2024.2    21f257f9d7f1   24 hours ago   977MB\nregistry.osism.tech/kolla/aodh-notifier                       2024.2    a35cb619375c   24 hours ago   977MB\nregistry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   24 hours ago   993MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   24 hours ago   994MB\nregistry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   24 hours ago   994MB\nregistry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   24 hours ago   1.17GB\nregistry.osism.tech/kolla/skyline-apiserver                   2024.2    c40326513f3a   24 hours ago   993MB\nregistry.osism.tech/kolla/skyline-console                     2024.2    25f76b0232cd   24 hours ago   1.05GB\nregistry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   24 hours ago   1.1GB\nregistry.osism.tech/kolla/ceilometer-notification             2024.2    c769c6034675   24 hours ago   979MB\nregistry.osism.tech/kolla/ceilometer-central                  2024.2    c13f8c97e826   24 hours ago   980MB\nregistry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   24 hours ago   979MB\nregistry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   24 hours ago   1.72GB\nregistry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   24 hours ago   1.41GB\nregistry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   24 hours ago   1.41GB\nregistry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   24 hours ago   1.42GB\nregistry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   24 hours ago   987MB\nregistry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   24 hours ago   992MB\nregistry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   24 hours ago   992MB\nregistry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   24 hours ago   988MB\nregistry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   24 hours ago   988MB\nregistry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   24 hours ago   988MB\nregistry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   24 hours ago   1.37GB\nregistry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   24 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   24 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   24 hours ago   1.21GB\nregistry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   24 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   24 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   24 hours ago   1.07GB\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\n5833a0381927   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 6 minutes                        grafana\n0af9ac106c06   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 7 minutes (healthy)              magnum_conductor\nf997a3b82c5e   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\n5bbeff8aa019   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api\n6565fee07b08   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy\n893e651a2dff   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor\n1c122dc54c63   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server\ne7ba9580af40   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\n6b92d4656db6   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns\n9c47297617df   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\n72bc9a5ad5a4   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\n89ba04faac90   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api\n7034421a78a6   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9\n866a23130083   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker\na40367774c60   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\nc9d9e5bd51e6   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\n77d3fceb9350   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\n86e887007519   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler\nb0ec0f6f67d6   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup\n06d69e45d303   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n1ee7b956971a   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume\nbb14e52183f4   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\n7370904f2be0   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api\n8acc9bfc474f   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_elasticsearch_exporter\na40b316c4001   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_cadvisor\na6e90fd61f4b   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter\ndc5fb797c3e3   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter\nd56970d88feb   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter\n51187c07c9b9   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-1\n12b46452ffa0   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone\n1bbf6b7d2b4b   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet\n901cf6c560f2   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon\n043edcc43449   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh\na824124da241   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards\n68deba677b8e   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb\n4ab7ebb87d95   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch\nb99646cc1545   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\ncb38d0f97a65   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\na853fdcbc521   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-1\nb1693f3c9b61   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n50b50debdc47   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_northd\n8ca3361f233d   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_sb_db\n92f86118be8c   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_nb_db\na53467df942a   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller\n0e4374e64455   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             rabbitmq\nee9541de4fd4   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-1\n4c93df31a0ee   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd\n3e5b0a03a9a6   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db\n46877044dd6b   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\n4d64570ad57d   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\nc835753df092   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\n69e94b4d0e60   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron\nb5769ee66d59   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox\n0051ab90652c   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       fluentd\n\n## Images @ testbed-node-1\n\n+ echo\n+ echo '## Images @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE\nregistry.osism.tech/osism/ceph-daemon                         reef      39d9bf5e3116   21 hours ago   1.35GB\nregistry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   24 hours ago   326MB\nregistry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   24 hours ago   582MB\nregistry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   24 hours ago   418MB\nregistry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   24 hours ago   270MB\nregistry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   24 hours ago   277MB\nregistry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   24 hours ago   671MB\nregistry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   24 hours ago   1.56GB\nregistry.osism.tech/kolla/cron                                2024.2    33374e0f469c   24 hours ago   269MB\nregistry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   24 hours ago   1.54GB\nregistry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   24 hours ago   1.34GB\nregistry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   24 hours ago   280MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   24 hours ago   304MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   24 hours ago   295MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   24 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   24 hours ago   361MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   24 hours ago   309MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   24 hours ago   282MB\nregistry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   24 hours ago   282MB\nregistry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   24 hours ago   1.15GB\nregistry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   24 hours ago   450MB\nregistry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   24 hours ago   276MB\nregistry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   24 hours ago   276MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   24 hours ago   843MB\nregistry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   24 hours ago   843MB\nregistry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   24 hours ago   843MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   24 hours ago   843MB\nregistry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   24 hours ago   1.13GB\nregistry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   24 hours ago   1.25GB\nregistry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   24 hours ago   993MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   24 hours ago   994MB\nregistry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   24 hours ago   994MB\nregistry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   24 hours ago   1.17GB\nregistry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   24 hours ago   1.1GB\nregistry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   24 hours ago   979MB\nregistry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   24 hours ago   1.72GB\nregistry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   24 hours ago   1.41GB\nregistry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   24 hours ago   1.41GB\nregistry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   24 hours ago   1.42GB\nregistry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   24 hours ago   987MB\nregistry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   24 hours ago   992MB\nregistry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   24 hours ago   992MB\nregistry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   24 hours ago   988MB\nregistry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   24 hours ago   988MB\nregistry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   24 hours ago   988MB\nregistry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   24 hours ago   1.37GB\nregistry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   24 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   24 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   24 hours ago   1.21GB\nregistry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   24 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   24 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   24 hours ago   1.07GB\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\n23e326839784   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana\n76fbdcbd2926   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor\n6a8980b48d16   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api\n4a8e486b4d38   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api\n5f7b89909ba5   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy\n0bbdbd0085d7   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor\nbe8d45c88acf   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server\nee90bce12c0e   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker\nb8d1050a8081   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns\n375966c29cb1   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\n6bbc48e5f5de   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\n565c00ec4f29   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api\nb306d83c424b   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9\nde6f2f072664   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker\n7ca91ead1f39   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\nd24839481a8c   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\na220e03d094e   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api\nf9aa09c29789   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 9 minutes (healthy)              nova_scheduler\n23bddc5c5dc3   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup\n46880245ac5e   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume\neefcb5fd659e   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n431329192ee0   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\ndf7c103453ea   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api\n3543df9193df   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_elasticsearch_exporter\nfc71778b55ae   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_cadvisor\nea7d83dc7d42   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter\n42bd9b33ca73   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter\n9646ade2ae04   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter\n56b2fe73edd2   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-2\n94990da7a1d6   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone\n51d036167cca   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet\n64d2ef4b4067   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon\nd892b6792b62   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh\n609ed784dc09   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards\na1de8315cdbc   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb\n6513aa55d2b0   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 20 minutes (healthy)             opensearch\n439e75ab884e   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\n51063aa37b55   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n52db6c494f65   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-2\nfaf63ff0b8b1   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n174d6cc220c3   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_northd\n408b090d1f48   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_sb_db\n909fb407b238   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_nb_db\naa99cfcefdcf   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller\n4e5deddcec28   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             rabbitmq\n1854433f50f8   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-2\n64135144fbac   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd\n5828c60a93a0   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db\n4aa86ce924b8   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\n35fa8daf6654   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\nac1cea67659d   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\n17375d07ee5b   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron\n7c9fcaa8c07f   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox\n407f5e210339   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 29 minutes                       fluentd\n\n## Images @ testbed-node-2\n\n+ echo\n+ echo '## Images @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE\nregistry.osism.tech/osism/ceph-daemon                         reef      39d9bf5e3116   21 hours ago   1.35GB\nregistry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   24 hours ago   326MB\nregistry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   24 hours ago   582MB\nregistry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   24 hours ago   418MB\nregistry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   24 hours ago   270MB\nregistry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   24 hours ago   277MB\nregistry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   24 hours ago   671MB\nregistry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   24 hours ago   1.56GB\nregistry.osism.tech/kolla/cron                                2024.2    33374e0f469c   24 hours ago   269MB\nregistry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   24 hours ago   1.54GB\nregistry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   24 hours ago   1.34GB\nregistry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   24 hours ago   280MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   24 hours ago   295MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   24 hours ago   304MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   24 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   24 hours ago   361MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   24 hours ago   309MB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   24 hours ago   282MB\nregistry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   24 hours ago   282MB\nregistry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   24 hours ago   1.15GB\nregistry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   24 hours ago   450MB\nregistry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   24 hours ago   276MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   24 hours ago   843MB\nregistry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   24 hours ago   276MB\nregistry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   24 hours ago   843MB\nregistry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   24 hours ago   843MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   24 hours ago   843MB\nregistry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   24 hours ago   1.13GB\nregistry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   24 hours ago   1.25GB\nregistry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   24 hours ago   993MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   24 hours ago   994MB\nregistry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   24 hours ago   994MB\nregistry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   24 hours ago   1.17GB\nregistry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   24 hours ago   1.1GB\nregistry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   24 hours ago   979MB\nregistry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   24 hours ago   1.72GB\nregistry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   24 hours ago   1.41GB\nregistry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   24 hours ago   1.41GB\nregistry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   24 hours ago   1.42GB\nregistry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   24 hours ago   987MB\nregistry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   24 hours ago   992MB\nregistry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   24 hours ago   992MB\nregistry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   24 hours ago   988MB\nregistry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   24 hours ago   988MB\nregistry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   24 hours ago   988MB\nregistry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   24 hours ago   1.37GB\nregistry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   24 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   24 hours ago   1.21GB\nregistry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   24 hours ago   1.21GB\nregistry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   24 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   24 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   24 hours ago   1.07GB\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=2024.2\n++ OPENSTACK_VERSION=2024.2\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.109\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# Ceph status\n\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n+ echo\n+ echo '# Ceph status'\n+ echo\n+ ceph -s\n  cluster:\n    id:     11111111-1111-1111-1111-111111111111\n    health: HEALTH_OK\n \n  services:\n    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 26m)\n    mgr: testbed-node-1(active, since 16m), standbys: testbed-node-0, testbed-node-2\n    mds: 1/1 daemons up, 2 standby\n    osd: 6 osds: 6 up (since 23m), 6 in (since 24m)\n    rgw: 3 daemons active (3 hosts, 1 zones)\n \n  data:\n    volumes: 1/1 healthy\n    pools:   14 pools, 401 pgs\n    objects: 555 objects, 2.2 GiB\n    usage:   7.1 GiB used, 113 GiB / 120 GiB avail\n    pgs:     401 active+clean\n \n\n# Ceph versions\n\n+ echo\n+ echo '# Ceph versions'\n+ echo\n+ ceph versions\n{\n    \"mon\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"mgr\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"osd\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 6\n    },\n    \"mds\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"rgw\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"overall\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 18\n    }\n}\n\n# Ceph OSD tree\n\n+ echo\n+ echo '# Ceph OSD tree'\n+ echo\n+ ceph osd df tree\nID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA     OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              \n-1         0.11691         -  120 GiB  7.1 GiB  6.7 GiB    6 KiB  430 MiB  113 GiB  5.92  1.00    -          root default           \n-3         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-3\n 0    hdd  0.01949   1.00000   20 GiB  1.5 GiB  1.5 GiB    1 KiB   70 MiB   18 GiB  7.74  1.31  200      up          osd.0          \n 4    hdd  0.01949   1.00000   20 GiB  836 MiB  763 MiB    1 KiB   74 MiB   19 GiB  4.09  0.69  190      up          osd.4          \n-7         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-4\n 1    hdd  0.01949   1.00000   20 GiB  1.4 GiB  1.3 GiB    1 KiB   74 MiB   19 GiB  6.78  1.15  184      up          osd.1          \n 3    hdd  0.01949   1.00000   20 GiB  1.0 GiB  963 MiB    1 KiB   70 MiB   19 GiB  5.05  0.85  204      up          osd.3          \n-5         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-5\n 2    hdd  0.01949   1.00000   20 GiB  1.5 GiB  1.4 GiB    1 KiB   70 MiB   18 GiB  7.51  1.27  206      up          osd.2          \n 5    hdd  0.01949   1.00000   20 GiB  884 MiB  811 MiB    1 KiB   74 MiB   19 GiB  4.32  0.73  186      up          osd.5          \n                       TOTAL  120 GiB  7.1 GiB  6.7 GiB  9.3 KiB  430 MiB  113 GiB  5.92                                            \nMIN/MAX VAR: 0.69/1.31  STDDEV: 1.49\n\n# Ceph monitor status\n\n+ echo\n+ echo '# Ceph monitor status'\n+ echo\n+ ceph mon stat\ne1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 6, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2\n\n# Ceph quorum status\n\n+ echo\n+ echo '# Ceph quorum status'\n+ echo\n+ ceph quorum_status\n+ jq\n{\n  \"election_epoch\": 6,\n  \"quorum\": [\n    0,\n    1,\n    2\n  ],\n  \"quorum_names\": [\n    \"testbed-node-0\",\n    \"testbed-node-1\",\n    \"testbed-node-2\"\n  ],\n  \"quorum_leader_name\": \"testbed-node-0\",\n  \"quorum_age\": 1611,\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-23T00:51:30.784392Z\",\n    \"created\": \"2026-05-23T00:51:30.784392Z\",\n    \"min_mon_release\": 18,\n    \"min_mon_release_name\": \"reef\",\n    \"election_strategy\": 1,\n    \"disallowed_leaders\": \"\",\n    \"stretch_mode\": false,\n    \"tiebreaker_mon\": \"\",\n    \"removed_ranks\": \"\",\n    \"features\": {\n      \"persistent\": [\n        \"kraken\",\n        \"luminous\",\n        \"mimic\",\n        \"osdmap-prune\",\n        \"nautilus\",\n        \"octopus\",\n        \"pacific\",\n        \"elector-pinging\",\n        \"quincy\",\n        \"reef\"\n      ],\n      \"optional\": []\n    },\n    \"mons\": [\n      {\n        \"rank\": 0,\n        \"name\": \"testbed-node-0\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.10:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.10:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.10:6789/0\",\n        \"public_addr\": \"192.168.16.10:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 1,\n        \"name\": \"testbed-node-1\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.11:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.11:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.11:6789/0\",\n        \"public_addr\": \"192.168.16.11:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 2,\n        \"name\": \"testbed-node-2\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.12:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.12:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.12:6789/0\",\n        \"public_addr\": \"192.168.16.12:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      }\n    ]\n  }\n}\n\n# Ceph free space status\n\n+ echo\n+ echo '# Ceph free space status'\n+ echo\n+ ceph df\n--- RAW STORAGE ---\nCLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED\nhdd    120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92\nTOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92\n \n--- POOLS ---\nPOOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL\n.mgr                        1    1  577 KiB        2  1.1 MiB      0     52 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.5 KiB        7   56 KiB      0     52 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.98     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-23 01:18:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-23 01:18:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50936cb9-0af0-474d-9c30-a8b4a08caed2 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 01:18:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 50936cb9-0af0-474d-9c30-a8b4a08caed2 (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] *********************\nSaturday 23 May 2026  01:19:01 +0000 (0:00:00.378)       0:00:00.378 ********** \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] ***********************************\nSaturday 23 May 2026  01:19:03 +0000 (0:00:01.334)       0:00:01.713 ********** \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] ***********************************************\nSaturday 23 May 2026  01:19:04 +0000 (0:00:01.296)       0:00:03.010 ********** \n\u001b[0;32mok: [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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\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] **********************************************\nSaturday 23 May 2026  01:19:09 +0000 (0:00:05.276)       0:00:08.286 ********** \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 ********************************************************************\nSaturday 23 May 2026  01:19:10 +0000 (0:00:00.780)       0:00:09.066 ********** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.28s\nosism.commons.facts : Create custom facts directory --------------------- 1.33s\nosism.commons.facts : Copy fact files ----------------------------------- 1.30s\nGather facts for all hosts ---------------------------------------------- 0.78s\n+ osism validate ceph-mons\n\nPLAY [Ceph validate mons] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nSaturday 23 May 2026  01:19:26 +0000 (0:00:00.539)       0:00:00.539 ********** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nSaturday 23 May 2026  01:19:28 +0000 (0:00:01.087)       0:00:01.626 ********** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nSaturday 23 May 2026  01:19:28 +0000 (0:00:00.732)       0:00:02.359 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nSaturday 23 May 2026  01:19:28 +0000 (0:00:00.138)       0:00:02.498 ********** \n\u001b[0;32mok: [testbed-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] ******************************************************\nSaturday 23 May 2026  01:19:29 +0000 (0:00:00.307)       0:00:02.806 ********** \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] ***********************\nSaturday 23 May 2026  01:19:30 +0000 (0:00:01.689)       0:00:04.495 ********** \n\u001b[0;36mskipping: [testbed-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] **********************\nSaturday 23 May 2026  01:19:31 +0000 (0:00:00.327)       0:00:04.822 ********** \n\u001b[0;32mok: [testbed-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] *******************************************************\nSaturday 23 May 2026  01:19:31 +0000 (0:00:00.321)       0:00:05.143 ********** \n\u001b[0;32mok: [testbed-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] ********************\nSaturday 23 May 2026  01:19:31 +0000 (0:00:00.339)       0:00:05.483 ********** \n\u001b[0;36mskipping: [testbed-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] ************************\nSaturday 23 May 2026  01:19:32 +0000 (0:00:00.475)       0:00:05.958 ********** \n\u001b[0;32mok: [testbed-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] *****************************************\nSaturday 23 May 2026  01:19:32 +0000 (0:00:00.319)       0:00:06.277 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 23 May 2026  01:19:32 +0000 (0:00:00.270)       0:00:06.547 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 23 May 2026  01:19:33 +0000 (0:00:00.271)       0:00:06.818 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:19:33 +0000 (0:00:00.268)       0:00:07.087 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:19:33 +0000 (0:00:00.071)       0:00:07.158 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:19:33 +0000 (0:00:00.073)       0:00:07.232 ********** \n\nTASK [Print report file information] *******************************************\nSaturday 23 May 2026  01:19:33 +0000 (0:00:00.250)       0:00:07.482 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nSaturday 23 May 2026  01:19:34 +0000 (0:00:00.263)       0:00:07.746 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Prepare quorum test vars] ************************************************\nSaturday 23 May 2026  01:19:34 +0000 (0:00:00.257)       0:00:08.004 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Get monmap info from one mon container] **********************************\nSaturday 23 May 2026  01:19:34 +0000 (0:00:00.116)       0:00:08.121 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set quorum test data] ****************************************************\nSaturday 23 May 2026  01:19:36 +0000 (0:00:01.825)       0:00:09.946 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail quorum test if not all monitors are in quorum] **********************\nSaturday 23 May 2026  01:19:36 +0000 (0:00:00.303)       0:00:10.250 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass quorum test if all monitors are in quorum] **************************\nSaturday 23 May 2026  01:19:36 +0000 (0:00:00.130)       0:00:10.381 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set fsid test vars] ******************************************************\nSaturday 23 May 2026  01:19:37 +0000 (0:00:00.321)       0:00:10.702 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail Cluster FSID test if FSID does not match configuration] *************\nSaturday 23 May 2026  01:19:37 +0000 (0:00:00.364)       0:00:11.067 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass Cluster FSID test if it matches configuration] **********************\nSaturday 23 May 2026  01:19:37 +0000 (0:00:00.122)       0:00:11.189 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare status test vars] ************************************************\nSaturday 23 May 2026  01:19:37 +0000 (0:00:00.138)       0:00:11.328 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather status data] ******************************************************\nSaturday 23 May 2026  01:19:38 +0000 (0:00:00.348)       0:00:11.677 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set health test data] ****************************************************\nSaturday 23 May 2026  01:19:39 +0000 (0:00:01.433)       0:00:13.110 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable] *************************\nSaturday 23 May 2026  01:19:39 +0000 (0:00:00.323)       0:00:13.434 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if health is acceptable] *****************************\nSaturday 23 May 2026  01:19:39 +0000 (0:00:00.155)       0:00:13.590 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable (strict)] ****************\nSaturday 23 May 2026  01:19:40 +0000 (0:00:00.164)       0:00:13.754 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if status is OK (strict)] ****************************\nSaturday 23 May 2026  01:19:40 +0000 (0:00:00.152)       0:00:13.906 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nSaturday 23 May 2026  01:19:40 +0000 (0:00:00.148)       0:00:14.054 ********** \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] ************************\nSaturday 23 May 2026  01:19:40 +0000 (0:00:00.294)       0:00:14.348 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nSaturday 23 May 2026  01:19:40 +0000 (0:00:00.262)       0:00:14.611 ********** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 23 May 2026  01:19:42 +0000 (0:00:01.875)       0:00:16.486 ********** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 23 May 2026  01:19:43 +0000 (0:00:00.269)       0:00:16.755 ********** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:19:43 +0000 (0:00:00.698)       0:00:17.454 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:19:43 +0000 (0:00:00.073)       0:00:17.528 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:19:43 +0000 (0:00:00.071)       0:00:17.600 ********** \n\nRUNNING HANDLER [Write report file] ********************************************\nSaturday 23 May 2026  01:19:44 +0000 (0:00:00.082)       0:00:17.682 ********** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nSaturday 23 May 2026  01:19:45 +0000 (0:00:01.341)       0:00:19.023 ********** \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-23T01:19:27+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 ********************************************************************\nSaturday 23 May 2026  01:19:45 +0000 (0:00:00.475)       0:00:19.499 ********** \n=============================================================================== \nAggregate test results step one ----------------------------------------- 1.88s\nGet monmap info from one mon container ---------------------------------- 1.83s\nGet container info ------------------------------------------------------ 1.69s\nGather status data ------------------------------------------------------ 1.43s\nWrite report file ------------------------------------------------------- 1.34s\nGet timestamp for report file ------------------------------------------- 1.09s\nCreate report output directory ------------------------------------------ 0.73s\nAggregate test results step three --------------------------------------- 0.70s\nPrint report file information ------------------------------------------- 0.48s\nSet test result to failed if ceph-mon is not running -------------------- 0.48s\nFlush handlers ---------------------------------------------------------- 0.40s\nSet fsid test vars ------------------------------------------------------ 0.36s\nPrepare status test vars ------------------------------------------------ 0.35s\nPrepare test data ------------------------------------------------------- 0.34s\nSet test result to failed if container is missing ----------------------- 0.33s\nSet health test data ---------------------------------------------------- 0.32s\nPass quorum test if all monitors are in quorum -------------------------- 0.32s\nSet test result to passed if container is existing ---------------------- 0.32s\nSet test result to passed if ceph-mon is running ------------------------ 0.32s\nPrepare test data for container existance test -------------------------- 0.31s\n+ osism validate ceph-mgrs\n\nPLAY [Ceph validate mgrs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nSaturday 23 May 2026  01:19:52 +0000 (0:00:00.577)       0:00:00.577 ********** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nSaturday 23 May 2026  01:19:53 +0000 (0:00:01.039)       0:00:01.617 ********** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nSaturday 23 May 2026  01:19:54 +0000 (0:00:00.810)       0:00:02.427 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nSaturday 23 May 2026  01:19:54 +0000 (0:00:00.124)       0:00:02.551 ********** \n\u001b[0;32mok: [testbed-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] ******************************************************\nSaturday 23 May 2026  01:19:54 +0000 (0:00:00.287)       0:00:02.839 ********** \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] ***********************\nSaturday 23 May 2026  01:19:56 +0000 (0:00:01.446)       0:00:04.285 ********** \n\u001b[0;36mskipping: [testbed-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] **********************\nSaturday 23 May 2026  01:19:56 +0000 (0:00:00.310)       0:00:04.595 ********** \n\u001b[0;32mok: [testbed-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] *******************************************************\nSaturday 23 May 2026  01:19:56 +0000 (0:00:00.312)       0:00:04.908 ********** \n\u001b[0;32mok: [testbed-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] ********************\nSaturday 23 May 2026  01:19:57 +0000 (0:00:00.323)       0:00:05.232 ********** \n\u001b[0;36mskipping: [testbed-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] ************************\nSaturday 23 May 2026  01:19:57 +0000 (0:00:00.490)       0:00:05.723 ********** \n\u001b[0;32mok: [testbed-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] *****************************************\nSaturday 23 May 2026  01:19:57 +0000 (0:00:00.313)       0:00:06.037 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 23 May 2026  01:19:58 +0000 (0:00:00.284)       0:00:06.321 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 23 May 2026  01:19:58 +0000 (0:00:00.258)       0:00:06.580 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:19:58 +0000 (0:00:00.261)       0:00:06.841 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:19:58 +0000 (0:00:00.073)       0:00:06.915 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:19:58 +0000 (0:00:00.072)       0:00:06.988 ********** \n\nTASK [Print report file information] *******************************************\nSaturday 23 May 2026  01:19:59 +0000 (0:00:00.262)       0:00:07.250 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nSaturday 23 May 2026  01:19:59 +0000 (0:00:00.275)       0:00:07.526 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Define mgr module test vars] *********************************************\nSaturday 23 May 2026  01:19:59 +0000 (0:00:00.274)       0:00:07.800 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather list of mgr modules] **********************************************\nSaturday 23 May 2026  01:19:59 +0000 (0:00:00.130)       0:00:07.930 ********** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Parse mgr module list from json] *****************************************\nSaturday 23 May 2026  01:20:01 +0000 (0:00:01.975)       0:00:09.906 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Extract list of enabled mgr modules] *************************************\nSaturday 23 May 2026  01:20:01 +0000 (0:00:00.260)       0:00:10.167 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail test if mgr modules are disabled that should be enabled] ************\nSaturday 23 May 2026  01:20:02 +0000 (0:00:00.311)       0:00:10.479 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass test if required mgr modules are enabled] ***************************\nSaturday 23 May 2026  01:20:02 +0000 (0:00:00.137)       0:00:10.617 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nSaturday 23 May 2026  01:20:02 +0000 (0:00:00.154)       0:00:10.771 ********** \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] ************************\nSaturday 23 May 2026  01:20:02 +0000 (0:00:00.257)       0:00:11.029 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nSaturday 23 May 2026  01:20:03 +0000 (0:00:00.298)       0:00:11.328 ********** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 23 May 2026  01:20:04 +0000 (0:00:01.566)       0:00:12.894 ********** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 23 May 2026  01:20:04 +0000 (0:00:00.273)       0:00:13.167 ********** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:20:05 +0000 (0:00:00.265)       0:00:13.432 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:20:05 +0000 (0:00:00.083)       0:00:13.515 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:20:05 +0000 (0:00:00.071)       0:00:13.587 ********** \n\nRUNNING HANDLER [Write report file] ********************************************\nSaturday 23 May 2026  01:20:05 +0000 (0:00:00.077)       0:00:13.665 ********** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nSaturday 23 May 2026  01:20:06 +0000 (0:00:01.385)       0:00:15.050 ********** \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-23T01:19:53+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 ********************************************************************\nSaturday 23 May 2026  01:20:07 +0000 (0:00:00.419)       0:00:15.469 ********** \n=============================================================================== \nGather list of mgr modules ---------------------------------------------- 1.98s\nAggregate test results step one ----------------------------------------- 1.57s\nGet container info ------------------------------------------------------ 1.45s\nWrite report file ------------------------------------------------------- 1.39s\nGet timestamp for report file ------------------------------------------- 1.04s\nCreate report output directory ------------------------------------------ 0.81s\nSet test result to failed if ceph-mgr is not running -------------------- 0.49s\nPrint report file information ------------------------------------------- 0.42s\nFlush handlers ---------------------------------------------------------- 0.41s\nPrepare test data ------------------------------------------------------- 0.32s\nSet test result to passed if ceph-mgr is running ------------------------ 0.31s\nSet test result to passed if container is existing ---------------------- 0.31s\nExtract list of enabled mgr modules ------------------------------------- 0.31s\nSet test result to failed if container is missing ----------------------- 0.31s\nSet validation result to failed if a test failed ------------------------ 0.30s\nPrepare test data for container existance test -------------------------- 0.29s\nAggregate test results step one ----------------------------------------- 0.28s\nPrint report file information ------------------------------------------- 0.28s\nFail due to missing containers ------------------------------------------ 0.27s\nAggregate test results step two ----------------------------------------- 0.27s\n+ osism validate ceph-osds\n\nPLAY [Ceph validate OSDs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nSaturday 23 May 2026  01:20:23 +0000 (0:00:00.539)       0:00:00.539 ********** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nSaturday 23 May 2026  01:20:24 +0000 (0:00:01.034)       0:00:01.574 ********** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nSaturday 23 May 2026  01:20:25 +0000 (0:00:00.279)       0:00:01.853 ********** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nSaturday 23 May 2026  01:20:25 +0000 (0:00:00.720)       0:00:02.573 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nSaturday 23 May 2026  01:20:26 +0000 (0:00:00.163)       0:00:02.737 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nSaturday 23 May 2026  01:20:26 +0000 (0:00:00.139)       0:00:02.877 ********** \n\u001b[0;36mskipping: [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] ***********************************************\nSaturday 23 May 2026  01:20:26 +0000 (0:00:00.457)       0:00:03.335 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nSaturday 23 May 2026  01:20:26 +0000 (0:00:00.161)       0:00:03.496 ********** \n\u001b[0;32mok: [testbed-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] *******************************\nSaturday 23 May 2026  01:20:27 +0000 (0:00:00.371)       0:00:03.868 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nSaturday 23 May 2026  01:20:27 +0000 (0:00:00.377)       0:00:04.245 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers on host] *********************************\nSaturday 23 May 2026  01:20:27 +0000 (0:00:00.306)       0:00:04.552 ********** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'e7bbc0f4863a3e9b5586e948572eb4c6474651f3e330f68d8633bba7f0fd1f0e', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'a9f73dbb58726108476361e7f05979bbe45aa65575aa728d894a4c0825d6ca08', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '0141a011b226ca974561e6f0033006452316b51cdf6a3abc9044275ff56176e0', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '1d25b6c3a5dc62d4db74eb0ee28ba970622b846bbca0c889b7edfbf33b802309', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6df00c368eb5aea931d0b2ffc5e9798e3bac784155b9c43a22ba4d276b29b388', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8a271e003d8a367b7dbc04bd54ed3133a3ccb4596562b20607c9b0b64480b8e8', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '82fdaaebbbec1d4fe45f46f1899459be25b8d390261bb8ec967e2ba70afc1f17', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '4d538f66b77fb7b73537b50f591c94bf6cc68e99a59eef608af789b28cc04c46', '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': 'fa122b9678c4a8da6cbb8c3d27ed6da28a330cef407122b926384773f677bf3c', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'd4e6edac6e90d3c8c7206e0493316f3e0d399655717f0174e49a323a54c48e13', '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': 'a9aab84cd6ed2880cdbc0fcebee94e3d15d8ef303ac06e0fe710cdb9e9a37672', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': 'acc16fcecb7f045dfbb1f7a40e7496395746418cac8f6a2c353a7524b8beb417', '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-3] => (item={'id': '9136c48433b407e06b6ba67787771f313465fb56f16e9f4ba7c7d251dd9c4e68', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '2d7416ddd5f309a45f505fcd5ec9a01fe24a0e097abac28f1bc4a38d5a16a109', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '2db638add05640100313c00cf4109dcd5128850bcd17cf672142ce777deae723', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '4b404be5cc41f29699a88f657d7f6be4e65c4f009c98f70dab254e7f325ee608', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'fab5c8f1e99729c30502575ef9ce8827ee4962919ea4187fee94105c84d29cb4', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'b99b4275591aa3d64428d0f123094e30e1ba7738a75264b532f22ffe73e6f0a3', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9e2958d91584445fe47ab13971ae5533293092263bfa1b385a44e950b78a3fc5', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '6d800165678f574b2f6b38058be41cb0d29775d3a46b01d79b3445eb9a4ab16f', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '87319f29755967358780fd155f3c1be97de0369fb88d3db06a95d0c7396ba5c4', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '2b91fc6b6f9ada52ddf6b0ad82840288d433967eb3a85a0f40c3d1b9bf94e2a4', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '058b3d324af5d81899a4b2bef4aa2e6eb82355b88baa0d99b4d2a9a3f6a0fd46', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '08c96f84f5369db8164710476a26f1109f154eb6af16e1d9bdc8d2afb97c359c', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '107ed11758e6c5cd646a778ebef1296a9dbcc01bce60bddd94d78cecfbb64912', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'd02fb714b0fe52c17238121c13b61a620cae97b77622254b7e436d16a96ec686', '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': '8b5fb3cd1589ed843851b17dce88395ac665cf32370e2a0c51c10b694780c854', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '4378b7d3de96dc504a2c914e88b4029e12533a815fe50e3f2d82240b7f62e2ef', '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': 'b94f6845bf4a5919bd331a04b481d66eb5848994a4e05671b0c42c2fc11882d3', '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-4] => (item={'id': 'd01cc2aa9b7e53e31f0f6b9c3f8cf8af2438b8e50cdc0ef739085cc11d85ecb0', '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': 'c25db1ac94d501e59cbe29e8ccdac4e38fcdfbbdb457060c8b95fd39328f3424', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '6aa5aa59d751506565ea65f4dfb1069fa97af1d5454cefeb7849432f71aeaaab', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '3108d3b108cb2e1415eb4e32afec105d18504e8a206b3fb943dba7559c5b7bc2', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9ad8b6d1fe3492fc3b06eeb378bfb37784b526f09657890f56dae26411493d20', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '4d85cac9e71875ad31f16b300a718ba7f9bd73f4f612c38f531acbe40f6c9003', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '40d4115a4e17c5bc0de8bdfa5ab107afabf130853a51acb281771c97bdc45419', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '616b90c9b5ac61807b442e5638bec2f2e76f84e7294bee811d1bb876898b220d', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8465ed812d4d991afb495aca092120a8688fe2fc63d92c6ce59aa26a13cbf6ee', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'bbec0a4f5571015313ef2b3d6b794a5a8770c15f3b5e8086335c95319ffbfd44', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f5e24c480a8c9540ecc9807a7a4c1e246d922fe8c8d459e1646662149b50f0ee', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '1b43febb6e8d648c248a5528f7b90ce99e18e82b4a7be14a5ee0d627d548341e', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '91557bc28ab969cde4d0fb00d9d1b053ecfc598a2d7406b82a3b4603aa873274', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '2ca2cafac46ad8c1d494d5ed639353a4f380e9b718e380e8e39da55d237cd9a2', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'b33113e8b22005fbfe850c8247afbebca4ad6d1e0e78f759ba9b95d84478b818', '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': '73a7ff5ae8ff74c3b92009de2e922aed803f736476c0cc57763f53c67818415a', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '3bd45c4fc949c260a24947921aa8b29e20e8e66c60e7fc9a931b454b6d6cbb18', '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': '45cfe25350185d717fd5dd5a26fecd1fe55fa40ede5d1ae13c4cc55e07d1fe1e', '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-5] => (item={'id': 'baa38f7a787617cd004a1608d14e31987ecefc8c5f78e9c759cd8fa70ea08c0e', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '30e55ff4ae7df1dcf4501aea3c689df65797cf7cc51acfb3705ac3c71fb47991', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c494592358b30ce20c4d314885c6f0fb2b9da3038f11520ffa336f925e0e41fe', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '3a67606c3a00b42665320aeb0b71c9dde2fecab8817bb8f338b157814694f669', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '46a0b9d29318b4bbe3cee6149ca58183ff750cce5431ab2dd8317c6b1ff7b2c9', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'fd5106a30778a98495a993a122c295620dbe4dfb71e4b2c8f878dc355c7c1846', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ce28450c671d3075bc300921227804652468465909f38d3a338e5dda94d0db72', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\nTASK [Get count of ceph-osd containers on host] ********************************\nSaturday 23 May 2026  01:20:28 +0000 (0:00:00.721)       0:00:05.273 ********** \n\u001b[0;32mok: [testbed-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] *************\nSaturday 23 May 2026  01:20:28 +0000 (0:00:00.298)       0:00:05.572 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to passed if count matches] ******************************\nSaturday 23 May 2026  01:20:29 +0000 (0:00:00.309)       0:00:05.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 [Prepare test data] *******************************************************\nSaturday 23 May 2026  01:20:29 +0000 (0:00:00.314)       0:00:06.195 ********** \n\u001b[0;32mok: [testbed-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] ********************\nSaturday 23 May 2026  01:20:30 +0000 (0:00:00.539)       0:00:06.735 ********** \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] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-3', 'osd_id': '3', '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-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get count of ceph-osd containers that are not running] *******************\nSaturday 23 May 2026  01:20:30 +0000 (0:00:00.358)       0:00:07.094 ********** \n\u001b[0;32mok: [testbed-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] **********************\nSaturday 23 May 2026  01:20:30 +0000 (0:00:00.307)       0:00:07.402 ********** \n\u001b[0;36mskipping: [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] **********************\nSaturday 23 May 2026  01:20:31 +0000 (0:00:00.304)       0:00:07.706 ********** \n\u001b[0;36mskipping: [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] *****************\nSaturday 23 May 2026  01:20:31 +0000 (0:00:00.519)       0:00:08.226 ********** \n\u001b[0;32mok: [testbed-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] *****************************************\nSaturday 23 May 2026  01:20:31 +0000 (0:00:00.307)       0:00:08.533 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 23 May 2026  01:20:32 +0000 (0:00:00.266)       0:00:08.800 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 23 May 2026  01:20:32 +0000 (0:00:00.250)       0:00:09.050 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:20:32 +0000 (0:00:00.244)       0:00:09.294 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:20:32 +0000 (0:00:00.081)       0:00:09.376 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:20:32 +0000 (0:00:00.067)       0:00:09.444 ********** \n\nTASK [Print report file information] *******************************************\nSaturday 23 May 2026  01:20:32 +0000 (0:00:00.075)       0:00:09.520 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail early due to containers not running] ********************************\nSaturday 23 May 2026  01:20:33 +0000 (0:00:00.698)       0:00:10.218 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nSaturday 23 May 2026  01:20:33 +0000 (0:00:00.285)       0:00:10.504 ********** \n\u001b[0;32mok: [testbed-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] **************************************************\nSaturday 23 May 2026  01:20:34 +0000 (0:00:00.304)       0:00:10.809 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get ceph osd tree] *******************************************************\nSaturday 23 May 2026  01:20:34 +0000 (0:00:00.244)       0:00:11.053 ********** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Parse osd tree from JSON] ************************************************\nSaturday 23 May 2026  01:20:36 +0000 (0:00:02.114)       0:00:13.167 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get OSDs that are not up or in] ******************************************\nSaturday 23 May 2026  01:20:36 +0000 (0:00:00.132)       0:00:13.299 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Fail test if OSDs are not up or in] **************************************\nSaturday 23 May 2026  01:20:36 +0000 (0:00:00.319)       0:00:13.619 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Pass test if OSDs are all up and in] *************************************\nSaturday 23 May 2026  01:20:37 +0000 (0:00:00.142)       0:00:13.762 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nSaturday 23 May 2026  01:20:37 +0000 (0:00:00.132)       0:00:13.895 ********** \n\u001b[0;32mok: [testbed-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] **********************************\nSaturday 23 May 2026  01:20:37 +0000 (0:00:00.516)       0:00:14.412 ********** \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] **************************************************\nSaturday 23 May 2026  01:20:39 +0000 (0:00:01.815)       0:00:16.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 [Get unencrypted and encrypted OSDs] **************************************\nSaturday 23 May 2026  01:20:39 +0000 (0:00:00.302)       0:00:16.529 ********** \n\u001b[0;32mok: [testbed-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] **************************\nSaturday 23 May 2026  01:20:40 +0000 (0:00:01.078)       0:00:17.608 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass if count of encrypted OSDs equals count of OSDs] ********************\nSaturday 23 May 2026  01:20:41 +0000 (0:00:00.315)       0:00:17.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\nTASK [Fail if count of unencrypted OSDs does not match] ************************\nSaturday 23 May 2026  01:20:41 +0000 (0:00:00.333)       0:00:18.256 ********** \n\u001b[0;36mskipping: [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] ******************\nSaturday 23 May 2026  01:20:41 +0000 (0:00:00.316)       0:00:18.573 ********** \n\u001b[0;36mskipping: [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] *******************************************************\nSaturday 23 May 2026  01:20:42 +0000 (0:00:00.550)       0:00:19.124 ********** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get CRUSH node data of each OSD host and root node childs] ***************\nSaturday 23 May 2026  01:20:42 +0000 (0:00:00.486)       0:00:19.611 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  01:20:43 +0000 (0:00:00.504)       0:00:20.116 ********** \n\u001b[0;32mok: [testbed-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] ****************************************\nSaturday 23 May 2026  01:20:43 +0000 (0:00:00.302)       0:00:20.419 ********** \n\u001b[0;36mskipping: [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] *****************************************\nSaturday 23 May 2026  01:20:44 +0000 (0:00:00.495)       0:00:20.914 ********** \n\u001b[0;32mok: [testbed-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] ***********************\nSaturday 23 May 2026  01:20:44 +0000 (0:00:00.303)       0:00:21.218 ********** \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] ************************\nSaturday 23 May 2026  01:20:44 +0000 (0:00:00.263)       0:00:21.481 ********** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nSaturday 23 May 2026  01:20:45 +0000 (0:00:00.248)       0:00:21.730 ********** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nSaturday 23 May 2026  01:20:46 +0000 (0:00:01.824)       0:00:23.555 ********** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nSaturday 23 May 2026  01:20:47 +0000 (0:00:00.283)       0:00:23.838 ********** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:20:47 +0000 (0:00:00.277)       0:00:24.115 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:20:47 +0000 (0:00:00.259)       0:00:24.375 ********** \n\nTASK [Flush handlers] **********************************************************\nSaturday 23 May 2026  01:20:47 +0000 (0:00:00.068)       0:00:24.443 ********** \n\nRUNNING HANDLER [Write report file] ********************************************\nSaturday 23 May 2026  01:20:47 +0000 (0:00:00.073)       0:00:24.516 ********** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nSaturday 23 May 2026  01:20:49 +0000 (0:00:01.391)       0:00:25.907 ********** \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-23T01:20:24+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 ********************************************************************\nSaturday 23 May 2026  01:20:49 +0000 (0:00:00.514)       0:00:26.422 ********** \n=============================================================================== \nGet ceph osd tree ------------------------------------------------------- 2.11s\nAggregate test results step one ----------------------------------------- 1.82s\nList ceph LVM volumes and collect data ---------------------------------- 1.82s\nWrite report file ------------------------------------------------------- 1.39s\nGet unencrypted and encrypted OSDs -------------------------------------- 1.08s\nGet timestamp for report file ------------------------------------------- 1.03s\nGet list of ceph-osd containers on host --------------------------------- 0.72s\nCreate report output directory ------------------------------------------ 0.72s\nPrint report file information ------------------------------------------- 0.70s\nPass if count of unencrypted OSDs equals count of OSDs ------------------ 0.55s\nPrepare test data ------------------------------------------------------- 0.54s\nSet test result to failed if an OSD is not running ---------------------- 0.52s\nPrepare test data ------------------------------------------------------- 0.52s\nPrint report file information ------------------------------------------- 0.51s\nGet CRUSH node data of each OSD host and root node childs --------------- 0.50s\nFail test if any sub test failed ---------------------------------------- 0.50s\nPrepare test data ------------------------------------------------------- 0.49s\nCalculate OSD devices for each host ------------------------------------- 0.46s\nFlush handlers ---------------------------------------------------------- 0.40s\nCalculate total number of OSDs in cluster ------------------------------- 0.38s\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=2024.2\n++ OPENSTACK_VERSION=2024.2\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.109\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'\n+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n+ sudo apt-get install -y libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n\n# Status of Elasticsearch\n\n+ pushd /opt/configuration/contrib\n+ failures=0\n+ echo\n+ echo '# Status of Elasticsearch'\n+ echo\n+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\n+ local name=Elasticsearch\n+ shift\n+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\nOK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0\n\n# Status of MariaDB\n\n+ echo\n+ echo '# Status of MariaDB'\n+ echo\n++ semver latest 10.0.0-0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ run_check MariaDB osism status database\n+ local name=MariaDB\n+ shift\n+ osism status database\n\u001b[32m2026-05-23 01:21:18\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-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: 65c62c45-5642-11f1-ac3f-570fa05718b9\u001b[0m\n\u001b[32m2026-05-23 01:21:18\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-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: 9a6ad736-5642-11f1-9e2b-1b04e9596a6d\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.00371945\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 1864 local commits, 1864 replicated, 39 received\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 7 minutes, 43 seconds\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 81 connected, 1 running\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 117371 total, 0 slow\u001b[0m\n\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 53\u001b[0m\n\u001b[32m2026-05-23 01:21:18\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-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 3.13.7\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 26.2.5.15\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-23 01:21:26\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-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 205, Channels: 204, Queues: 166\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 237 total, 237 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 6.0/s publish, 7.2/s deliver\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 57.7 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 114/262144\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 68/235840\u001b[0m\n\u001b[32m2026-05-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 3.13.7\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 26.2.5.15\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-23 01:21:26\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-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 205, Channels: 204, Queues: 166\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 237 total, 237 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 6.0/s publish, 7.2/s deliver\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Disk Free: 58.2 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 121/262144\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 75/235840\u001b[0m\n\u001b[32m2026-05-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 3.13.7\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 26.2.5.15\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-23 01:21:26\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-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 205, Channels: 204, Queues: 166\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 237 total, 237 ready, 0 unacked\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 6.0/s publish, 7.2/s deliver\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 58.2 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 108/262144\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 62/235840\u001b[0m\n\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRabbitMQ Cluster validation PASSED\u001b[0m\n\n# Status of Redis\n\n+ echo\n+ echo '# Status of Redis'\n+ echo\n+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\n+ local name=Redis\n+ shift\n+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\nTCP OK - 0.002 second response time on 192.168.16.10 port 6379|time=0.001528s;;;0.000000;10.000000\n\n# Create backup of MariaDB database\n\n+ popd\n+ [[ 0 -gt 0 ]]\n+ echo\n+ echo '# Create backup of MariaDB database'\n+ echo\n++ semver latest 9.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ osism apply mariadb_backup -e mariadb_backup_type=full\n\u001b[32m2026-05-23 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m\n\u001b[32m2026-05-23 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 32c41cba-a97c-4c5d-90f6-45933883e0d3 (mariadb_backup) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 32c41cba-a97c-4c5d-90f6-45933883e0d3 (mariadb_backup) 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.17.14\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nSaturday 23 May 2026  01:21:32 +0000 (0:00:00.264)       0:00:00.264 ********** \n\u001b[0;32mok: [testbed-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] ***********************************\nSaturday 23 May 2026  01:21:32 +0000 (0:00:00.328)       0:00:00.593 ********** \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] ***************************\nSaturday 23 May 2026  01:21:33 +0000 (0:00:00.434)       0:00:01.027 ********** \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] *************************************************\nSaturday 23 May 2026  01:21:33 +0000 (0:00:00.406)       0:00:01.434 ********** \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] ***********************************\nSaturday 23 May 2026  01:21:34 +0000 (0:00:00.693)       0:00:02.128 ********** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Taking full database backup via Mariabackup] *******************\nSaturday 23 May 2026  01:21:37 +0000 (0:00:03.163)       0:00:05.292 ********** \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] *****************************************\nSaturday 23 May 2026  01:21:53 +0000 (0:00:16.206)       0:00:21.498 ********** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nSaturday 23 May 2026  01:21:54 +0000 (0:00:00.295)       0:00:21.794 ********** \n\u001b[0;36mskipping: [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 ********************************************************************\nSaturday 23 May 2026  01:21:54 +0000 (0:00:00.219)       0:00:22.014 ********** \n=============================================================================== \nmariadb : Taking full database backup via Mariabackup ------------------ 16.21s\nmariadb : Get MariaDB container facts ----------------------------------- 3.16s\nmariadb : include_tasks ------------------------------------------------- 0.69s\nGroup hosts based on enabled services ----------------------------------- 0.43s\nmariadb : Group MariaDB hosts based on shards --------------------------- 0.41s\nGroup hosts based on Kolla action --------------------------------------- 0.33s\nInclude mariadb post-deploy.yml ----------------------------------------- 0.30s\nInclude mariadb post-upgrade.yml ---------------------------------------- 0.22s\n+ sh -c /opt/configuration/scripts/check/300-openstack.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# OpenStack endpoints\n\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n+ export OS_CLOUD=admin\n+ OS_CLOUD=admin\n+ echo\n+ echo '# OpenStack endpoints'\n+ echo\n+ openstack endpoint list\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n| ID                               | Region    | Service Name | Service Type    | Enabled | Interface | URL                                                                 |\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n| 1673f694ee5244d78d5f866ed6147210 | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |\n| 254f09f2707f4c5b8496656eb2f7d074 | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |\n| 2a4f830cb9e7478ca57dc2ebdd03cc48 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |\n| 2d5a5672a27243b29522aa388337ae25 | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |\n| 2d83a386e1d4469b8a0d66529d0a9998 | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |\n| 3c47b9e70dbc405480aadb9d37d9aab8 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |\n| 4eb6795fe04b4349965d301bedc344b4 | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |\n| 57422cf251c64aaf92ec481a1b4d37bf | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |\n| 6a4f160f91ba48b88caa680ed3d44ee9 | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |\n| 786cd67485094edda475d0c46b0463fd | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |\n| 864879f82aa24cbeb8c950c312142520 | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |\n| 8f294b0ce19947758d38b079c4721887 | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |\n| 965ed4c34cf94cf4a633592e046e7fb2 | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |\n| 98d4c0874991468b892c66b37ca43f6b | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |\n| 990cd0736808435fa1da97a149be7402 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |\n| 9e24a498cc224fc9bb1991e94c84dca1 | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |\n| aae31f82809e43ba9366c1b0d59d606c | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |\n| b3741c51897449be9e990b75e803c8af | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |\n| b758883e9812436aa180b66869b23041 | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |\n| bd32c6eda50348c392632f7bdc05f8f1 | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |\n| d9650f1929c44d27872af8267d8d3513 | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |\n| edd3684d8b624fc0af7f7056d36bed5e | 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-1             | internal | enabled | up    | 2026-05-23T01:22:00.000000 |\n| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-23T01:22:00.000000 |\n| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-05-23T01:22:00.000000 |\n| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |\n| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |\n| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |\n| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |\n| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |\n| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-23T01:22:00.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-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |\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| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | 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| a38a4d73-051a-43ce-9b8b-24fc1bb5ef05 | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |\n| 1ddfd380-b594-4705-ace5-e44c52bf48fb | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |\n| 73d339c4-d065-40f4-852e-d20c96d75fbd | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |\n| 4e4486e1-c681-4b8c-b652-ac3fda0ca8a5 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |\n| 805310c1-c554-402b-ba93-ca767fbaaad3 | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |\n| 3ff2a436-80aa-4187-8a05-677e0c0d5a77 | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |\n| 94885015-3d38-4327-890e-e08fecadcbf8 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-23T01:22:10.000000 |\n| 652c4226-aaf4-45cf-b60f-4027bf657466 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-23T01:22:10.000000 |\n| 49a7d6a0-a656-4c66-8065-998d86d18c9a | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-23T01:22:10.000000 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n+ openstack hypervisor list\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| c56b8dcb-e5cb-4dbe-933b-76276e35302a | testbed-node-5      | QEMU            | 192.168.16.15 | up    |\n| 5abc6b59-967f-4176-ae62-073ae5ef45b2 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |\n| e47a7698-6fab-4f55-aa69-8d69d85939a1 | testbed-node-3      | QEMU            | 192.168.16.13 | 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-23 01:22:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m\n\u001b[32m2026-05-23 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m\n\u001b[32m2026-05-23 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask efb53b2d-9f06-4602-a884-5156eafc2a2d (test) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task efb53b2d-9f06-4602-a884-5156eafc2a2d (test) has been started and output is visible here.\u001b[0m\n\nPLAY [Create test project] *****************************************************\n\nTASK [Create test domain] ******************************************************\nSaturday 23 May 2026  01:22:30 +0000 (0:00:00.107)       0:00:00.107 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test-admin user] **************************************************\nSaturday 23 May 2026  01:22:34 +0000 (0:00:04.037)       0:00:04.145 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add manager role to user test-admin] *************************************\nSaturday 23 May 2026  01:22:38 +0000 (0:00:04.328)       0:00:08.474 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test project] *****************************************************\nSaturday 23 May 2026  01:22:45 +0000 (0:00:07.187)       0:00:15.661 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test user] ********************************************************\nSaturday 23 May 2026  01:22:49 +0000 (0:00:04.235)       0:00:19.896 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add member roles to user test] *******************************************\nSaturday 23 May 2026  01:22:54 +0000 (0:00:04.586)       0:00:24.483 ********** \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] ************************************************\nSaturday 23 May 2026  01:23:07 +0000 (0:00:12.428)       0:00:36.911 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create ssh security group] ***********************************************\nSaturday 23 May 2026  01:23:11 +0000 (0:00:04.681)       0:00:41.593 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to ssh security group] ******************************************\nSaturday 23 May 2026  01:23:17 +0000 (0:00:05.307)       0:00:46.900 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create icmp security group] **********************************************\nSaturday 23 May 2026  01:23:21 +0000 (0:00:04.444)       0:00:51.345 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to icmp security group] *****************************************\nSaturday 23 May 2026  01:23:25 +0000 (0:00:04.091)       0:00:55.436 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test keypair] *****************************************************\nSaturday 23 May 2026  01:23:29 +0000 (0:00:04.353)       0:00:59.789 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test networks] ****************************************************\nSaturday 23 May 2026  01:23:34 +0000 (0:00:04.714)       0:01:04.504 ********** \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] *****************************************************\nSaturday 23 May 2026  01:23:48 +0000 (0:00:14.124)       0:01:18.628 ********** \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] *****************************************************\nSaturday 23 May 2026  01:24:05 +0000 (0:00:16.714)       0:01:35.342 ********** \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] ***************************************************\nSaturday 23 May 2026  01:24:36 +0000 (0:00:30.688)       0:02:06.031 ********** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Detach test volume] ******************************************************\nSaturday 23 May 2026  01:24:39 +0000 (0:00:03.763)       0:02:09.794 ********** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test volume] ******************************************************\nSaturday 23 May 2026  01:24:39 +0000 (0:00:00.054)       0:02:09.848 ********** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test instances] ***************************************************\nSaturday 23 May 2026  01:24:40 +0000 (0:00:00.083)       0:02:09.932 ********** \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] **********************************\nSaturday 23 May 2026  01:24:40 +0000 (0:00:00.192)       0:02:10.124 ********** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Create test instances] ***************************************************\nSaturday 23 May 2026  01:24:40 +0000 (0:00:00.156)       0:02:10.281 ********** \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] **********************************\nSaturday 23 May 2026  01:24:45 +0000 (0:00:05.176)       0:02:15.457 ********** \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j938697867143.2759', 'results_file': '/ansible/.ansible_async/j938697867143.2759', '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': 'j447069698452.2784', 'results_file': '/ansible/.ansible_async/j447069698452.2784', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j391656969420.2809', 'results_file': '/ansible/.ansible_async/j391656969420.2809', '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': 'j460420127438.2834', 'results_file': '/ansible/.ansible_async/j460420127438.2834', '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': 'j33847732370.2859', 'results_file': '/ansible/.ansible_async/j33847732370.2859', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add metadata to instances] ***********************************************\nSaturday 23 May 2026  01:25:43 +0000 (0:00:58.272)       0:03:13.729 ********** \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] *******************************************\nSaturday 23 May 2026  01:25:48 +0000 (0:00:04.865)       0:03:18.595 ********** \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': 'j637662246988.2970', 'results_file': '/ansible/.ansible_async/j637662246988.2970', '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': 'j454925329004.2995', 'results_file': '/ansible/.ansible_async/j454925329004.2995', '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': 'j548706314006.3020', 'results_file': '/ansible/.ansible_async/j548706314006.3020', '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': 'j362820503501.3045', 'results_file': '/ansible/.ansible_async/j362820503501.3045', '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': 'j266685948927.3070', 'results_file': '/ansible/.ansible_async/j266685948927.3070', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add tag to instances] ****************************************************\nSaturday 23 May 2026  01:25:58 +0000 (0:00:09.976)       0:03:28.572 ********** \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] ***********************************************\nSaturday 23 May 2026  01:26:03 +0000 (0:00:04.997)       0:03:33.570 ********** \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': 'j321210153043.3146', 'results_file': '/ansible/.ansible_async/j321210153043.3146', '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': 'j461574239741.3171', 'results_file': '/ansible/.ansible_async/j461574239741.3171', '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': 'j52501541115.3197', 'results_file': '/ansible/.ansible_async/j52501541115.3197', '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': 'j138623340659.3223', 'results_file': '/ansible/.ansible_async/j138623340659.3223', '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': 'j756775682292.3249', 'results_file': '/ansible/.ansible_async/j756775682292.3249', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Create test volume] ******************************************************\nSaturday 23 May 2026  01:26:14 +0000 (0:00:10.665)       0:03:44.235 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Attach test volume] ******************************************************\nSaturday 23 May 2026  01:26:20 +0000 (0:00:06.467)       0:03:50.703 ********** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create floating ip addresses] ********************************************\nSaturday 23 May 2026  01:26:34 +0000 (0:00:14.111)       0:04:04.814 ********** \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] *********************************************\nSaturday 23 May 2026  01:26:59 +0000 (0:00:24.944)       0:04:29.759 ********** \n\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test: 192.168.112.170\"\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.119\"\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.159\"\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.169\"\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.123\"\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 ********************************************************************\nSaturday 23 May 2026  01:26:59 +0000 (0:00:00.120)       0:04:29.879 ********** \n=============================================================================== \nWait for instance creation to complete --------------------------------- 58.27s\nCreate test routers ---------------------------------------------------- 30.69s\nCreate floating ip addresses ------------------------------------------- 24.94s\nCreate test subnets ---------------------------------------------------- 16.71s\nCreate test networks --------------------------------------------------- 14.12s\nAttach test volume ----------------------------------------------------- 14.11s\nAdd member roles to user test ------------------------------------------ 12.43s\nWait for tags to be added ---------------------------------------------- 10.67s\nWait for metadata to be added ------------------------------------------- 9.98s\nAdd manager role to user test-admin ------------------------------------- 7.19s\nCreate test volume ------------------------------------------------------ 6.47s\nCreate ssh security group ----------------------------------------------- 5.31s\nCreate test instances --------------------------------------------------- 5.18s\nAdd tag to instances ---------------------------------------------------- 5.00s\nAdd metadata to instances ----------------------------------------------- 4.87s\nCreate test keypair ----------------------------------------------------- 4.71s\nCreate test server group ------------------------------------------------ 4.68s\nCreate test user -------------------------------------------------------- 4.59s\nAdd rule to ssh security group ------------------------------------------ 4.44s\nAdd rule to icmp security group ----------------------------------------- 4.35s\n+ server_list\n+ openstack --os-cloud test server list\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | ACTIVE | test-3=192.168.112.123, 192.168.202.126 | N/A (booted from volume) | SCS-1L-1 |\n| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE | test-2=192.168.112.169, 192.168.201.132 | N/A (booted from volume) | SCS-1L-1 |\n| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE | test-1=192.168.112.119, 192.168.200.158 | N/A (booted from volume) | SCS-1L-1 |\n| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE | test-1=192.168.112.170, 192.168.200.14  | N/A (booted from volume) | SCS-1L-1 |\n| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | test-2 | ACTIVE | test-2=192.168.112.159, 192.168.201.186 | 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-23T01:25:17.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.170, 192.168.200.14                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-23T01:24:51Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 7beff1d99554bcc9c846788c8fc575b56c082a61244cf74653aea14b                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84                                                                                                                                                                                                                                                                                                                                                |\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                          | 6464b10c09e6446495b1c3ba09172c73                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-23T01:25:49Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | e507193edd9740f6991e3c40efd180b1                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='4d36f83e-f23d-40a8-a339-8a42b46e71d5'                                                                                                                                                                                                                                                                                                             |\n|                                     | delete_on_termination='False', id='621a6caa-bcb9-4a7c-ae7f-2253beddcdea'                                                                                                                                                                                                                                                                                                            |\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-23T01:25:17.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.119, 192.168.200.158                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-23T01:24:51Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 7beff1d99554bcc9c846788c8fc575b56c082a61244cf74653aea14b                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 1739ae71-ac1f-4f53-b25e-374f5cb2dec0                                                                                                                                                                                                                                                                                                                                                |\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                          | 6464b10c09e6446495b1c3ba09172c73                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-23T01:25:50Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | e507193edd9740f6991e3c40efd180b1                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='4ddcaa7f-2794-44a6-a655-5b89573378e9'                                                                                                                                                                                                                                                                                                             |\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-23T01:25:19.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.159, 192.168.201.186                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-23T01:24:51Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 7beff1d99554bcc9c846788c8fc575b56c082a61244cf74653aea14b                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | d4d18db0-ae06-4fa4-896a-49c698ae8d4d                                                                                                                                                                                                                                                                                                                                                |\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                          | 6464b10c09e6446495b1c3ba09172c73                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-23T01:25:51Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | e507193edd9740f6991e3c40efd180b1                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='8572f2a7-6102-4d08-b355-cc4c19453014'                                                                                                                                                                                                                                                                                                             |\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-23T01:25:21.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.169, 192.168.201.132                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-23T01:24:52Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 7beff1d99554bcc9c846788c8fc575b56c082a61244cf74653aea14b                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 5b55813c-26db-412d-9115-5105fb78309b                                                                                                                                                                                                                                                                                                                                                |\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                          | 6464b10c09e6446495b1c3ba09172c73                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-23T01:25:52Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | e507193edd9740f6991e3c40efd180b1                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='07fe7277-2b9b-42db-96e5-f7ddab11258f'                                                                                                                                                                                                                                                                                                             |\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-23T01:25:18.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-3=192.168.112.123, 192.168.202.126                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-23T01:24:53Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5aa8a28be09c304ef3d35c15dfa291edf513795479c2f8564d114756                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 1303db22-8e1a-418d-9143-f6431f400429                                                                                                                                                                                                                                                                                                                                                |\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                          | 6464b10c09e6446495b1c3ba09172c73                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-05-23T01:25:53Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | e507193edd9740f6991e3c40efd180b1                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='de5222ad-6259-4277-b416-2ced59c428df'                                                                                                                                                                                                                                                                                                             |\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.119\nPING 192.168.112.119 (192.168.112.119) 56(84) bytes of data.\n64 bytes from 192.168.112.119: icmp_seq=1 ttl=63 time=5.33 ms\n64 bytes from 192.168.112.119: icmp_seq=2 ttl=63 time=1.95 ms\n64 bytes from 192.168.112.119: icmp_seq=3 ttl=63 time=3.28 ms\n\n--- 192.168.112.119 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.954/3.522/5.334/1.390 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.159\nPING 192.168.112.159 (192.168.112.159) 56(84) bytes of data.\n64 bytes from 192.168.112.159: icmp_seq=1 ttl=63 time=9.31 ms\n64 bytes from 192.168.112.159: icmp_seq=2 ttl=63 time=2.89 ms\n64 bytes from 192.168.112.159: icmp_seq=3 ttl=63 time=1.43 ms\n\n--- 192.168.112.159 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.434/4.542/9.307/3.420 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.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=6.61 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=1.51 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.28 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.281/3.131/6.607/2.459 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.169\nPING 192.168.112.169 (192.168.112.169) 56(84) bytes of data.\n64 bytes from 192.168.112.169: icmp_seq=1 ttl=63 time=3.68 ms\n64 bytes from 192.168.112.169: icmp_seq=2 ttl=63 time=1.29 ms\n64 bytes from 192.168.112.169: icmp_seq=3 ttl=63 time=1.18 ms\n\n--- 192.168.112.169 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.178/2.048/3.677/1.152 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.170\nPING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.\n64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=4.67 ms\n64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.51 ms\n64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.30 ms\n\n--- 192.168.112.170 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.295/2.490/4.667/1.541 ms\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ compute_list\n+ osism manage compute list testbed-node-3\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ osism manage compute list testbed-node-4\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE   |\n| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE   |\n| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE   |\n| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | test-2 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-5\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4\n\u001b[32m2026-05-23 01:27:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 5b55813c-26db-412d-9115-5105fb78309b\u001b[0m\n\u001b[32m2026-05-23 01:28:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:28:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1739ae71-ac1f-4f53-b25e-374f5cb2dec0\u001b[0m\n\u001b[32m2026-05-23 01:28:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:28:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:29:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84\u001b[0m\n\u001b[32m2026-05-23 01:29:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:29:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d4d18db0-ae06-4fa4-896a-49c698ae8d4d\u001b[0m\n\u001b[32m2026-05-23 01:29:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:29:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:30:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:30:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:30:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:30:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) completed with status ACTIVE\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE   |\n| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE   |\n| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE   |\n| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | 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| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | 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.119\nPING 192.168.112.119 (192.168.112.119) 56(84) bytes of data.\n64 bytes from 192.168.112.119: icmp_seq=1 ttl=63 time=3.96 ms\n64 bytes from 192.168.112.119: icmp_seq=2 ttl=63 time=1.73 ms\n64 bytes from 192.168.112.119: icmp_seq=3 ttl=63 time=2.14 ms\n\n--- 192.168.112.119 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.726/2.610/3.962/0.970 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.159\nPING 192.168.112.159 (192.168.112.159) 56(84) bytes of data.\n64 bytes from 192.168.112.159: icmp_seq=1 ttl=63 time=8.72 ms\n64 bytes from 192.168.112.159: icmp_seq=2 ttl=63 time=2.58 ms\n64 bytes from 192.168.112.159: icmp_seq=3 ttl=63 time=2.10 ms\n\n--- 192.168.112.159 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 2.102/4.465/8.715/3.011 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.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=9.56 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.19 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.34 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.338/4.360/9.557/3.690 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.169\nPING 192.168.112.169 (192.168.112.169) 56(84) bytes of data.\n64 bytes from 192.168.112.169: icmp_seq=1 ttl=63 time=6.40 ms\n64 bytes from 192.168.112.169: icmp_seq=2 ttl=63 time=1.50 ms\n64 bytes from 192.168.112.169: icmp_seq=3 ttl=63 time=1.09 ms\n\n--- 192.168.112.169 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.093/2.998/6.402/2.412 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.170\nPING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.\n64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=4.25 ms\n64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.42 ms\n64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.12 ms\n\n--- 192.168.112.170 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.120/2.263/4.252/1.411 ms\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5\n\u001b[32m2026-05-23 01:30:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1303db22-8e1a-418d-9143-f6431f400429\u001b[0m\n\u001b[32m2026-05-23 01:30:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:30:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:30:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:30:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:30:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:30:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:31:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:31:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (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| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | ACTIVE   |\n| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE   |\n| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE   |\n| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE   |\n| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | 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+------+--------+----------+\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.119\nPING 192.168.112.119 (192.168.112.119) 56(84) bytes of data.\n64 bytes from 192.168.112.119: icmp_seq=1 ttl=63 time=7.08 ms\n64 bytes from 192.168.112.119: icmp_seq=2 ttl=63 time=1.54 ms\n64 bytes from 192.168.112.119: icmp_seq=3 ttl=63 time=1.42 ms\n\n--- 192.168.112.119 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.416/3.347/7.082/2.641 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.159\nPING 192.168.112.159 (192.168.112.159) 56(84) bytes of data.\n64 bytes from 192.168.112.159: icmp_seq=1 ttl=63 time=6.65 ms\n64 bytes from 192.168.112.159: icmp_seq=2 ttl=63 time=1.59 ms\n64 bytes from 192.168.112.159: icmp_seq=3 ttl=63 time=1.32 ms\n\n--- 192.168.112.159 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.320/3.186/6.649/2.450 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.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=6.32 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=1.73 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.52 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.518/3.189/6.319/2.214 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.169\nPING 192.168.112.169 (192.168.112.169) 56(84) bytes of data.\n64 bytes from 192.168.112.169: icmp_seq=1 ttl=63 time=7.86 ms\n64 bytes from 192.168.112.169: icmp_seq=2 ttl=63 time=1.94 ms\n64 bytes from 192.168.112.169: icmp_seq=3 ttl=63 time=1.43 ms\n\n--- 192.168.112.169 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.433/3.744/7.864/2.920 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.170\nPING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.\n64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=5.49 ms\n64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=2.53 ms\n64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.71 ms\n\n--- 192.168.112.170 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.705/3.242/5.490/1.624 ms\n+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3\n\u001b[32m2026-05-23 01:31:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1303db22-8e1a-418d-9143-f6431f400429\u001b[0m\n\u001b[32m2026-05-23 01:31:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:31:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:31:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:31:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:31:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:31:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:31:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:31:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:31:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:31:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 5b55813c-26db-412d-9115-5105fb78309b\u001b[0m\n\u001b[32m2026-05-23 01:32:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:32:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1739ae71-ac1f-4f53-b25e-374f5cb2dec0\u001b[0m\n\u001b[32m2026-05-23 01:32:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:32:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:32:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84\u001b[0m\n\u001b[32m2026-05-23 01:33:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:33:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d4d18db0-ae06-4fa4-896a-49c698ae8d4d\u001b[0m\n\u001b[32m2026-05-23 01:33:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:33:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) 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| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | ACTIVE   |\n| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE   |\n| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE   |\n| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE   |\n| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | test-2 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-5\n+------+--------+----------+\n| ID   | Name   | Status   |\n|------+--------+----------|\n+------+--------+----------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.119\nPING 192.168.112.119 (192.168.112.119) 56(84) bytes of data.\n64 bytes from 192.168.112.119: icmp_seq=1 ttl=63 time=6.57 ms\n64 bytes from 192.168.112.119: icmp_seq=2 ttl=63 time=1.95 ms\n64 bytes from 192.168.112.119: icmp_seq=3 ttl=63 time=1.79 ms\n\n--- 192.168.112.119 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2001ms\nrtt min/avg/max/mdev = 1.790/3.435/6.567/2.215 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.159\nPING 192.168.112.159 (192.168.112.159) 56(84) bytes of data.\n64 bytes from 192.168.112.159: icmp_seq=1 ttl=63 time=9.02 ms\n64 bytes from 192.168.112.159: icmp_seq=2 ttl=63 time=1.94 ms\n64 bytes from 192.168.112.159: icmp_seq=3 ttl=63 time=1.71 ms\n\n--- 192.168.112.159 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.706/4.221/9.017/3.392 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.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=7.38 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=1.89 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.41 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.414/3.558/7.375/2.705 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.169\nPING 192.168.112.169 (192.168.112.169) 56(84) bytes of data.\n64 bytes from 192.168.112.169: icmp_seq=1 ttl=63 time=7.14 ms\n64 bytes from 192.168.112.169: icmp_seq=2 ttl=63 time=1.50 ms\n64 bytes from 192.168.112.169: icmp_seq=3 ttl=63 time=1.51 ms\n\n--- 192.168.112.169 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.501/3.383/7.138/2.655 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.170\nPING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.\n64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=6.48 ms\n64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=2.04 ms\n64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.66 ms\n\n--- 192.168.112.170 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.657/3.391/6.480/2.189 ms\n+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4\n\u001b[32m2026-05-23 01:34:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1303db22-8e1a-418d-9143-f6431f400429\u001b[0m\n\u001b[32m2026-05-23 01:34:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:34:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:34:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:34:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:34:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:34:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:34:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:34:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 5b55813c-26db-412d-9115-5105fb78309b\u001b[0m\n\u001b[32m2026-05-23 01:35:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:35:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1739ae71-ac1f-4f53-b25e-374f5cb2dec0\u001b[0m\n\u001b[32m2026-05-23 01:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84\u001b[0m\n\u001b[32m2026-05-23 01:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-23 01:36:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d4d18db0-ae06-4fa4-896a-49c698ae8d4d\u001b[0m\n\u001b[32m2026-05-23 01:36:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-23 01:36:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) 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| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | ACTIVE   |\n| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE   |\n| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE   |\n| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE   |\n| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | test-2 | 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.119\nPING 192.168.112.119 (192.168.112.119) 56(84) bytes of data.\n64 bytes from 192.168.112.119: icmp_seq=1 ttl=63 time=5.82 ms\n64 bytes from 192.168.112.119: icmp_seq=2 ttl=63 time=2.23 ms\n64 bytes from 192.168.112.119: icmp_seq=3 ttl=63 time=1.65 ms\n\n--- 192.168.112.119 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.653/3.234/5.819/1.842 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.159\nPING 192.168.112.159 (192.168.112.159) 56(84) bytes of data.\n64 bytes from 192.168.112.159: icmp_seq=1 ttl=63 time=7.21 ms\n64 bytes from 192.168.112.159: icmp_seq=2 ttl=63 time=2.39 ms\n64 bytes from 192.168.112.159: icmp_seq=3 ttl=63 time=1.47 ms\n\n--- 192.168.112.159 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.470/3.690/7.213/2.519 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.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=4.74 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.02 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.36 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.364/2.706/4.739/1.461 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.169\nPING 192.168.112.169 (192.168.112.169) 56(84) bytes of data.\n64 bytes from 192.168.112.169: icmp_seq=1 ttl=63 time=4.21 ms\n64 bytes from 192.168.112.169: icmp_seq=2 ttl=63 time=2.46 ms\n64 bytes from 192.168.112.169: icmp_seq=3 ttl=63 time=1.56 ms\n\n--- 192.168.112.169 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.557/2.742/4.210/1.101 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.170\nPING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.\n64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=6.62 ms\n64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=2.24 ms\n64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.60 ms\n\n--- 192.168.112.170 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.604/3.486/6.615/2.227 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-23 01:18:25\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",
                                "cbb7354ecdf2   registry.osism.tech/kolla/prometheus-blackbox-exporter:2024.2   \"dumb-init --single-\u2026\"   13 minutes ago      Up 13 minutes                                                                                                  prometheus_blackbox_exporter",
                                "d08188ed2a10   registry.osism.tech/kolla/prometheus-alertmanager:2024.2        \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_alertmanager",
                                "ed472b437ee2   registry.osism.tech/kolla/prometheus-cadvisor:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_cadvisor",
                                "0e3aa86ca062   registry.osism.tech/kolla/prometheus-node-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_node_exporter",
                                "24f6eede971e   registry.osism.tech/kolla/prometheus-v2-server:2024.2           \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_server",
                                "2eecf32b58ff   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   17 minutes ago      Up 17 minutes                                                                                                  cephclient",
                                "39af42c5dff5   registry.osism.tech/kolla/cron:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes                                                                                                  cron",
                                "87fcabdf7589   registry.osism.tech/kolla/kolla-toolbox:2024.2                  \"dumb-init --single-\u2026\"   29 minutes ago      Up 28 minutes                                                                                                  kolla_toolbox",
                                "97595d8b4c77   registry.osism.tech/kolla/fluentd:2024.2                        \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  fluentd",
                                "1be8c13f347f   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   29 minutes ago      Up 29 minutes (healthy)      80/tcp                                                                            phpmyadmin",
                                "c7e66c6bd37f   registry.osism.tech/osism/openstackclient:2024.2                \"/usr/bin/dumb-init \u2026\"   30 minutes ago      Up 30 minutes                                                                                                  openstackclient",
                                "8aa656cb42c3   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   30 minutes ago      Up 30 minutes (healthy)      8080/tcp                                                                          homer",
                                "870ee9bce2ed   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta       \"entrypoint.sh -f /e\u2026\"   54 minutes ago      Up 54 minutes (healthy)      192.168.16.5:3128->3128/tcp                                                       squid",
                                "8a3a9ef38a3f   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        manager-inventory_reconciler-1",
                                "9c9838ba9bb0   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        osism-ansible",
                                "593a50372f06   registry.osism.tech/osism/kolla-ansible:2024.2                  \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        kolla-ansible",
                                "ab74eb845006   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        ceph-ansible",
                                "d8c38a343ddc   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        osism-kubernetes",
                                "6fb13918fdd4   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",
                                "2ee641046160   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osismclient",
                                "ccfc1d781354   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-listener-1",
                                "3370bcafbc77   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",
                                "34693c7a9d9b   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",
                                "69764f4b921d   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-flower-1",
                                "28098da4cfa6   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",
                                "a5d3676ef989   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-beat-1",
                                "560864bd3112   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-openstack-1",
                                "674824394f06   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",
                                "7edeeff4f8b7   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           6db51ac28385   About an hour ago   646MB",
                                "registry.osism.tech/osism/ceph-ansible                   reef             281511f6da1c   About an hour ago   588MB",
                                "registry.osism.tech/osism/osism-kubernetes               latest           cd681f6ea23f   About an hour ago   1.25GB",
                                "registry.osism.tech/osism/osism                          latest           5c8dd1b4ea98   About an hour ago   403MB",
                                "registry.osism.tech/osism/osism-frontend                 latest           5d19e97409c4   About an hour ago   216MB",
                                "registry.osism.tech/osism/inventory-reconciler           latest           4e09054495fb   About an hour ago   364MB",
                                "registry.osism.tech/osism/cephclient                     reef             b24dee2ce842   21 hours ago        453MB",
                                "registry.osism.tech/kolla/fluentd                        2024.2           d3f225eb0b56   24 hours ago        582MB",
                                "registry.osism.tech/kolla/kolla-toolbox                  2024.2           eb5edaed1db3   24 hours ago        671MB",
                                "registry.osism.tech/kolla/cron                           2024.2           33374e0f469c   24 hours ago        269MB",
                                "registry.osism.tech/kolla/prometheus-v2-server           2024.2           aecbd739b980   24 hours ago        842MB",
                                "registry.osism.tech/kolla/prometheus-blackbox-exporter   2024.2           ad129d126a2e   24 hours ago        311MB",
                                "registry.osism.tech/kolla/prometheus-alertmanager        2024.2           eea5418b86eb   24 hours ago        407MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor            2024.2           e08004fdd701   24 hours ago        361MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter       2024.2           76279f767f84   24 hours ago        309MB",
                                "registry.osism.tech/osism/openstackclient                2024.2           8de445ae5d85   45 hours ago        239MB",
                                "registry.osism.tech/osism/kolla-ansible                  2024.2           b39230ef9ce0   2 days ago          644MB",
                                "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",
                                "b3d0ba067a8e   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana",
                                "6b4cbf9c8ff3   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "6022e1d95279   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "b13ea71c9a71   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "e704feec9428   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy",
                                "442d55cd5837   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "2731a0d51bda   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 9 minutes (healthy)              neutron_server",
                                "6602f43781dc   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "20d63ec73f85   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns",
                                "2fddd21cc592   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "0a093d4d80ee   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "ee3bafd3e4e2   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api",
                                "73cc39536869   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   11 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9",
                                "39fedaa4bc7b   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker",
                                "61f78f39ca1e   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "150d05c5314a   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "9c6bce8f6735   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "4b7150ac7baa   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "e35e234a42fd   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup",
                                "baccef85c18d   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "67cf41aee8cd   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume",
                                "94f2220dff77   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "016972d06119   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_elasticsearch_exporter",
                                "3de4b1ab0d72   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api",
                                "b06ee1d8a5fe   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_cadvisor",
                                "5d729aadff71   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter",
                                "569899804da6   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter",
                                "874cad0a2c26   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter",
                                "87b53cb8ce95   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-0",
                                "a091dee247e2   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone",
                                "be3a468f0d78   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet",
                                "314e5b2e33c9   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh",
                                "75d1f7781a39   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   18 minutes ago   Up 18 minutes (healthy)             horizon",
                                "1de963de1094   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 4 minutes (healthy)              mariadb",
                                "898a31ef86a5   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch_dashboards",
                                "77f7def95f52   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch",
                                "14dadb848cee   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "3a0d879d3dc0   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "fa0882d04903   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-0",
                                "0a2a1d16028f   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "03e01d74f067   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_northd",
                                "f2eb9f34d776   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_sb_db",
                                "52dd68f14d9f   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_nb_db",
                                "1ec022ab0ea5   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller",
                                "6c8f5d82bbe6   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-0",
                                "c57c43e21b23   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd",
                                "254b57762475   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq",
                                "12f9a0b16807   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db",
                                "80687aba66ee   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "e8445fe4b082   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "df7656faa9bd   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "c96f71c18faa   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 28 minutes                       cron",
                                "4f13eee0ecd6   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox",
                                "a30ea52a6ac5   registry.osism.tech/kolla/fluentd:2024.2                             \"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      39d9bf5e3116   21 hours ago   1.35GB",
                                "registry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   24 hours ago   326MB",
                                "registry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   24 hours ago   582MB",
                                "registry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   24 hours ago   418MB",
                                "registry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   24 hours ago   270MB",
                                "registry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   24 hours ago   277MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   24 hours ago   671MB",
                                "registry.osism.tech/kolla/cron                                2024.2    33374e0f469c   24 hours ago   269MB",
                                "registry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   24 hours ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   24 hours ago   1.54GB",
                                "registry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   24 hours ago   1.34GB",
                                "registry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   24 hours ago   280MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   24 hours ago   304MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   24 hours ago   295MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   24 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   24 hours ago   361MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   24 hours ago   309MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   24 hours ago   282MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   24 hours ago   282MB",
                                "registry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   24 hours ago   1.15GB",
                                "registry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   24 hours ago   450MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   24 hours ago   276MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   24 hours ago   843MB",
                                "registry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   24 hours ago   276MB",
                                "registry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   24 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   24 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   24 hours ago   843MB",
                                "registry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   24 hours ago   1.13GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   24 hours ago   1.25GB",
                                "registry.osism.tech/kolla/octavia-housekeeping                2024.2    d80f8f18faff   24 hours ago   1.03GB",
                                "registry.osism.tech/kolla/octavia-worker                      2024.2    edaef4dedc4d   24 hours ago   1.03GB",
                                "registry.osism.tech/kolla/octavia-health-manager              2024.2    49d409aa155e   24 hours ago   1.03GB",
                                "registry.osism.tech/kolla/octavia-driver-agent                2024.2    017e302ddd73   24 hours ago   1.05GB",
                                "registry.osism.tech/kolla/octavia-api                         2024.2    9a7e98c90175   24 hours ago   1.05GB",
                                "registry.osism.tech/kolla/aodh-listener                       2024.2    32c1e6d919e0   24 hours ago   977MB",
                                "registry.osism.tech/kolla/aodh-api                            2024.2    c9ffc56995cd   24 hours ago   976MB",
                                "registry.osism.tech/kolla/aodh-evaluator                      2024.2    21f257f9d7f1   24 hours ago   977MB",
                                "registry.osism.tech/kolla/aodh-notifier                       2024.2    a35cb619375c   24 hours ago   977MB",
                                "registry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   24 hours ago   993MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   24 hours ago   994MB",
                                "registry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   24 hours ago   994MB",
                                "registry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   24 hours ago   1.17GB",
                                "registry.osism.tech/kolla/skyline-apiserver                   2024.2    c40326513f3a   24 hours ago   993MB",
                                "registry.osism.tech/kolla/skyline-console                     2024.2    25f76b0232cd   24 hours ago   1.05GB",
                                "registry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   24 hours ago   1.1GB",
                                "registry.osism.tech/kolla/ceilometer-notification             2024.2    c769c6034675   24 hours ago   979MB",
                                "registry.osism.tech/kolla/ceilometer-central                  2024.2    c13f8c97e826   24 hours ago   980MB",
                                "registry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   24 hours ago   979MB",
                                "registry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   24 hours ago   1.72GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   24 hours ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   24 hours ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   24 hours ago   1.42GB",
                                "registry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   24 hours ago   987MB",
                                "registry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   24 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   24 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   24 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   24 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   24 hours ago   988MB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   24 hours ago   1.37GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   24 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   24 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   24 hours ago   1.21GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   24 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   24 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   24 hours ago   1.07GB",
                                "+ 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",
                                "5833a0381927   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 6 minutes                        grafana",
                                "0af9ac106c06   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "f997a3b82c5e   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "5bbeff8aa019   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "6565fee07b08   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy",
                                "893e651a2dff   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "1c122dc54c63   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server",
                                "e7ba9580af40   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "6b92d4656db6   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns",
                                "9c47297617df   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "72bc9a5ad5a4   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "89ba04faac90   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api",
                                "7034421a78a6   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9",
                                "866a23130083   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker",
                                "a40367774c60   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "c9d9e5bd51e6   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "77d3fceb9350   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "86e887007519   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "b0ec0f6f67d6   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup",
                                "06d69e45d303   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "1ee7b956971a   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume",
                                "bb14e52183f4   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "7370904f2be0   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api",
                                "8acc9bfc474f   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_elasticsearch_exporter",
                                "a40b316c4001   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_cadvisor",
                                "a6e90fd61f4b   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter",
                                "dc5fb797c3e3   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter",
                                "d56970d88feb   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter",
                                "51187c07c9b9   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-1",
                                "12b46452ffa0   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone",
                                "1bbf6b7d2b4b   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet",
                                "901cf6c560f2   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon",
                                "043edcc43449   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh",
                                "a824124da241   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards",
                                "68deba677b8e   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb",
                                "4ab7ebb87d95   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch",
                                "b99646cc1545   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "cb38d0f97a65   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "a853fdcbc521   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-1",
                                "b1693f3c9b61   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "50b50debdc47   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_northd",
                                "8ca3361f233d   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_sb_db",
                                "92f86118be8c   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_nb_db",
                                "a53467df942a   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller",
                                "0e4374e64455   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             rabbitmq",
                                "ee9541de4fd4   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-1",
                                "4c93df31a0ee   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd",
                                "3e5b0a03a9a6   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db",
                                "46877044dd6b   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "4d64570ad57d   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "c835753df092   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "69e94b4d0e60   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron",
                                "b5769ee66d59   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox",
                                "0051ab90652c   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-1",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE",
                                "registry.osism.tech/osism/ceph-daemon                         reef      39d9bf5e3116   21 hours ago   1.35GB",
                                "registry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   24 hours ago   326MB",
                                "registry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   24 hours ago   582MB",
                                "registry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   24 hours ago   418MB",
                                "registry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   24 hours ago   270MB",
                                "registry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   24 hours ago   277MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   24 hours ago   671MB",
                                "registry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   24 hours ago   1.56GB",
                                "registry.osism.tech/kolla/cron                                2024.2    33374e0f469c   24 hours ago   269MB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   24 hours ago   1.54GB",
                                "registry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   24 hours ago   1.34GB",
                                "registry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   24 hours ago   280MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   24 hours ago   304MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   24 hours ago   295MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   24 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   24 hours ago   361MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   24 hours ago   309MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   24 hours ago   282MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   24 hours ago   282MB",
                                "registry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   24 hours ago   1.15GB",
                                "registry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   24 hours ago   450MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   24 hours ago   276MB",
                                "registry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   24 hours ago   276MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   24 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   24 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   24 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   24 hours ago   843MB",
                                "registry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   24 hours ago   1.13GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   24 hours ago   1.25GB",
                                "registry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   24 hours ago   993MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   24 hours ago   994MB",
                                "registry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   24 hours ago   994MB",
                                "registry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   24 hours ago   1.17GB",
                                "registry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   24 hours ago   1.1GB",
                                "registry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   24 hours ago   979MB",
                                "registry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   24 hours ago   1.72GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   24 hours ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   24 hours ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   24 hours ago   1.42GB",
                                "registry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   24 hours ago   987MB",
                                "registry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   24 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   24 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   24 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   24 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   24 hours ago   988MB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   24 hours ago   1.37GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   24 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   24 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   24 hours ago   1.21GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   24 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   24 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   24 hours ago   1.07GB",
                                "+ 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",
                                "23e326839784   registry.osism.tech/kolla/grafana:2024.2                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana",
                                "76fbdcbd2926   registry.osism.tech/kolla/magnum-conductor:2024.2                    \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_conductor",
                                "6a8980b48d16   registry.osism.tech/kolla/magnum-api:2024.2                          \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              magnum_api",
                                "4a8e486b4d38   registry.osism.tech/kolla/placement-api:2024.2                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api",
                                "5f7b89909ba5   registry.osism.tech/kolla/nova-novncproxy:2024.2                     \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              nova_novncproxy",
                                "0bbdbd0085d7   registry.osism.tech/kolla/nova-conductor:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "be8d45c88acf   registry.osism.tech/kolla/neutron-server:2024.2                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              neutron_server",
                                "ee90bce12c0e   registry.osism.tech/kolla/designate-worker:2024.2                    \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_worker",
                                "b8d1050a8081   registry.osism.tech/kolla/designate-mdns:2024.2                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns",
                                "375966c29cb1   registry.osism.tech/kolla/designate-producer:2024.2                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "6bbc48e5f5de   registry.osism.tech/kolla/designate-central:2024.2                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "565c00ec4f29   registry.osism.tech/kolla/designate-api:2024.2                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api",
                                "b306d83c424b   registry.osism.tech/kolla/designate-backend-bind9:2024.2             \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             designate_backend_bind9",
                                "de6f2f072664   registry.osism.tech/kolla/barbican-worker:2024.2                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker",
                                "7ca91ead1f39   registry.osism.tech/kolla/barbican-keystone-listener:2024.2          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "d24839481a8c   registry.osism.tech/kolla/barbican-api:2024.2                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "a220e03d094e   registry.osism.tech/kolla/nova-api:2024.2                            \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             nova_api",
                                "f9aa09c29789   registry.osism.tech/kolla/nova-scheduler:2024.2                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 9 minutes (healthy)              nova_scheduler",
                                "23bddc5c5dc3   registry.osism.tech/kolla/cinder-backup:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_backup",
                                "46880245ac5e   registry.osism.tech/kolla/cinder-volume:2024.2                       \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_volume",
                                "eefcb5fd659e   registry.osism.tech/kolla/glance-api:2024.2                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "431329192ee0   registry.osism.tech/kolla/cinder-scheduler:2024.2                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "df7c103453ea   registry.osism.tech/kolla/cinder-api:2024.2                          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes (healthy)             cinder_api",
                                "3543df9193df   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2024.2   \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_elasticsearch_exporter",
                                "fc71778b55ae   registry.osism.tech/kolla/prometheus-cadvisor:2024.2                 \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_cadvisor",
                                "ea7d83dc7d42   registry.osism.tech/kolla/prometheus-memcached-exporter:2024.2       \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_memcached_exporter",
                                "42bd9b33ca73   registry.osism.tech/kolla/prometheus-mysqld-exporter:2024.2          \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_mysqld_exporter",
                                "9646ade2ae04   registry.osism.tech/kolla/prometheus-node-exporter:2024.2            \"dumb-init --single-\u2026\"   14 minutes ago   Up 14 minutes                       prometheus_node_exporter",
                                "56b2fe73edd2   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-2",
                                "94990da7a1d6   registry.osism.tech/kolla/keystone:2024.2                            \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone",
                                "51d036167cca   registry.osism.tech/kolla/keystone-fernet:2024.2                     \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_fernet",
                                "64d2ef4b4067   registry.osism.tech/kolla/horizon:2024.2                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon",
                                "d892b6792b62   registry.osism.tech/kolla/keystone-ssh:2024.2                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh",
                                "609ed784dc09   registry.osism.tech/kolla/opensearch-dashboards:2024.2               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards",
                                "a1de8315cdbc   registry.osism.tech/kolla/mariadb-server:2024.2                      \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb",
                                "6513aa55d2b0   registry.osism.tech/kolla/opensearch:2024.2                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 20 minutes (healthy)             opensearch",
                                "439e75ab884e   registry.osism.tech/kolla/keepalived:2024.2                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "51063aa37b55   registry.osism.tech/kolla/proxysql:2024.2                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "52db6c494f65   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    22 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-2",
                                "faf63ff0b8b1   registry.osism.tech/kolla/haproxy:2024.2                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "174d6cc220c3   registry.osism.tech/kolla/ovn-northd:2024.2                          \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_northd",
                                "408b090d1f48   registry.osism.tech/kolla/ovn-sb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_sb_db",
                                "909fb407b238   registry.osism.tech/kolla/ovn-nb-db-server:2024.2                    \"dumb-init --single-\u2026\"   23 minutes ago   Up 23 minutes                       ovn_nb_db",
                                "aa99cfcefdcf   registry.osism.tech/kolla/ovn-controller:2024.2                      \"dumb-init --single-\u2026\"   24 minutes ago   Up 24 minutes                       ovn_controller",
                                "4e5deddcec28   registry.osism.tech/kolla/rabbitmq:2024.2                            \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             rabbitmq",
                                "1854433f50f8   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   26 minutes ago   Up 26 minutes                       ceph-mon-testbed-node-2",
                                "64135144fbac   registry.osism.tech/kolla/openvswitch-vswitchd:2024.2                \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             openvswitch_vswitchd",
                                "5828c60a93a0   registry.osism.tech/kolla/openvswitch-db-server:2024.2               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db",
                                "4aa86ce924b8   registry.osism.tech/kolla/redis-sentinel:2024.2                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "35fa8daf6654   registry.osism.tech/kolla/redis:2024.2                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "ac1cea67659d   registry.osism.tech/kolla/memcached:2024.2                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "17375d07ee5b   registry.osism.tech/kolla/cron:2024.2                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron",
                                "7c9fcaa8c07f   registry.osism.tech/kolla/kolla-toolbox:2024.2                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox",
                                "407f5e210339   registry.osism.tech/kolla/fluentd:2024.2                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 29 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-2",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE",
                                "registry.osism.tech/osism/ceph-daemon                         reef      39d9bf5e3116   21 hours ago   1.35GB",
                                "registry.osism.tech/kolla/rabbitmq                            2024.2    f45d5f15be71   24 hours ago   326MB",
                                "registry.osism.tech/kolla/fluentd                             2024.2    d3f225eb0b56   24 hours ago   582MB",
                                "registry.osism.tech/kolla/proxysql                            2024.2    74f320de741d   24 hours ago   418MB",
                                "registry.osism.tech/kolla/memcached                           2024.2    da9909d2eeec   24 hours ago   270MB",
                                "registry.osism.tech/kolla/haproxy                             2024.2    d0cb15c874f9   24 hours ago   277MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2024.2    eb5edaed1db3   24 hours ago   671MB",
                                "registry.osism.tech/kolla/opensearch                          2024.2    ee71ccae059a   24 hours ago   1.56GB",
                                "registry.osism.tech/kolla/cron                                2024.2    33374e0f469c   24 hours ago   269MB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2024.2    eefee3032037   24 hours ago   1.54GB",
                                "registry.osism.tech/kolla/grafana                             2024.2    43b447ec21e0   24 hours ago   1.34GB",
                                "registry.osism.tech/kolla/keepalived                          2024.2    7b33ec823d26   24 hours ago   280MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2024.2    f0a9162e4253   24 hours ago   295MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2024.2    95c0909648a7   24 hours ago   304MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2024.2    7a3d4f2d2726   24 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2024.2    e08004fdd701   24 hours ago   361MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2024.2    76279f767f84   24 hours ago   309MB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2024.2    6cbafdba04e7   24 hours ago   282MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2024.2    eb9347616fd6   24 hours ago   282MB",
                                "registry.osism.tech/kolla/horizon                             2024.2    959ed6ff8afa   24 hours ago   1.15GB",
                                "registry.osism.tech/kolla/mariadb-server                      2024.2    addc9fada19a   24 hours ago   450MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2024.2    2cdfd0067528   24 hours ago   276MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2024.2    80d789024138   24 hours ago   843MB",
                                "registry.osism.tech/kolla/redis                               2024.2    79d2aeabd21f   24 hours ago   276MB",
                                "registry.osism.tech/kolla/ovn-controller                      2024.2    1a0f38550afd   24 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-northd                          2024.2    c207810d7de8   24 hours ago   843MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2024.2    f4a3ef21a0e9   24 hours ago   843MB",
                                "registry.osism.tech/kolla/magnum-api                          2024.2    ce9f5b1ebe4f   24 hours ago   1.13GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2024.2    a027a9130e70   24 hours ago   1.25GB",
                                "registry.osism.tech/kolla/barbican-api                        2024.2    059985ade7f1   24 hours ago   993MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2024.2    d8447c37d7e9   24 hours ago   994MB",
                                "registry.osism.tech/kolla/barbican-worker                     2024.2    5a21003d7529   24 hours ago   994MB",
                                "registry.osism.tech/kolla/neutron-server                      2024.2    2be7ab51044c   24 hours ago   1.17GB",
                                "registry.osism.tech/kolla/glance-api                          2024.2    40e1beb71e6d   24 hours ago   1.1GB",
                                "registry.osism.tech/kolla/placement-api                       2024.2    b97ae67c7c51   24 hours ago   979MB",
                                "registry.osism.tech/kolla/cinder-volume                       2024.2    de0157405856   24 hours ago   1.72GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2024.2    92926064b0c8   24 hours ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-api                          2024.2    b33b9b65c8de   24 hours ago   1.41GB",
                                "registry.osism.tech/kolla/cinder-backup                       2024.2    8ccd7b908115   24 hours ago   1.42GB",
                                "registry.osism.tech/kolla/designate-central                   2024.2    aa25c1b9a4e0   24 hours ago   987MB",
                                "registry.osism.tech/kolla/designate-worker                    2024.2    d3e6e73dea72   24 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2024.2    0da0b8d28738   24 hours ago   992MB",
                                "registry.osism.tech/kolla/designate-producer                  2024.2    68d867d67c22   24 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-api                       2024.2    acbb4e0f9469   24 hours ago   988MB",
                                "registry.osism.tech/kolla/designate-mdns                      2024.2    57acae42b43a   24 hours ago   988MB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2024.2    b677055f2574   24 hours ago   1.37GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2024.2    416e40041abe   24 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-api                            2024.2    0d9bccf5dc5f   24 hours ago   1.21GB",
                                "registry.osism.tech/kolla/nova-conductor                      2024.2    90d4ca8310aa   24 hours ago   1.21GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2024.2    4c526f8fa4ff   24 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2024.2    cf59dbfbf081   24 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone                            2024.2    0f53c2f11bf4   24 hours ago   1.07GB",
                                "+ 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=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.109",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# Ceph status",
                                "",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "+ echo",
                                "+ echo '# Ceph status'",
                                "+ echo",
                                "+ ceph -s",
                                "  cluster:",
                                "    id:     11111111-1111-1111-1111-111111111111",
                                "    health: HEALTH_OK",
                                " ",
                                "  services:",
                                "    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 26m)",
                                "    mgr: testbed-node-1(active, since 16m), standbys: testbed-node-0, testbed-node-2",
                                "    mds: 1/1 daemons up, 2 standby",
                                "    osd: 6 osds: 6 up (since 23m), 6 in (since 24m)",
                                "    rgw: 3 daemons active (3 hosts, 1 zones)",
                                " ",
                                "  data:",
                                "    volumes: 1/1 healthy",
                                "    pools:   14 pools, 401 pgs",
                                "    objects: 555 objects, 2.2 GiB",
                                "    usage:   7.1 GiB used, 113 GiB / 120 GiB avail",
                                "    pgs:     401 active+clean",
                                " ",
                                "",
                                "# Ceph versions",
                                "",
                                "+ echo",
                                "+ echo '# Ceph versions'",
                                "+ echo",
                                "+ ceph versions",
                                "{",
                                "    \"mon\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"mgr\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"osd\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 6",
                                "    },",
                                "    \"mds\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"rgw\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"overall\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 18",
                                "    }",
                                "}",
                                "",
                                "# Ceph OSD tree",
                                "",
                                "+ echo",
                                "+ echo '# Ceph OSD tree'",
                                "+ echo",
                                "+ ceph osd df tree",
                                "ID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA     OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              ",
                                "-1         0.11691         -  120 GiB  7.1 GiB  6.7 GiB    6 KiB  430 MiB  113 GiB  5.92  1.00    -          root default           ",
                                "-3         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-3",
                                " 0    hdd  0.01949   1.00000   20 GiB  1.5 GiB  1.5 GiB    1 KiB   70 MiB   18 GiB  7.74  1.31  200      up          osd.0          ",
                                " 4    hdd  0.01949   1.00000   20 GiB  836 MiB  763 MiB    1 KiB   74 MiB   19 GiB  4.09  0.69  190      up          osd.4          ",
                                "-7         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-4",
                                " 1    hdd  0.01949   1.00000   20 GiB  1.4 GiB  1.3 GiB    1 KiB   74 MiB   19 GiB  6.78  1.15  184      up          osd.1          ",
                                " 3    hdd  0.01949   1.00000   20 GiB  1.0 GiB  963 MiB    1 KiB   70 MiB   19 GiB  5.05  0.85  204      up          osd.3          ",
                                "-5         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  143 MiB   38 GiB  5.92  1.00    -              host testbed-node-5",
                                " 2    hdd  0.01949   1.00000   20 GiB  1.5 GiB  1.4 GiB    1 KiB   70 MiB   18 GiB  7.51  1.27  206      up          osd.2          ",
                                " 5    hdd  0.01949   1.00000   20 GiB  884 MiB  811 MiB    1 KiB   74 MiB   19 GiB  4.32  0.73  186      up          osd.5          ",
                                "                       TOTAL  120 GiB  7.1 GiB  6.7 GiB  9.3 KiB  430 MiB  113 GiB  5.92                                            ",
                                "MIN/MAX VAR: 0.69/1.31  STDDEV: 1.49",
                                "",
                                "# Ceph monitor status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph monitor status'",
                                "+ echo",
                                "+ ceph mon stat",
                                "e1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 6, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2",
                                "",
                                "# Ceph quorum status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph quorum status'",
                                "+ echo",
                                "+ ceph quorum_status",
                                "+ jq",
                                "{",
                                "  \"election_epoch\": 6,",
                                "  \"quorum\": [",
                                "    0,",
                                "    1,",
                                "    2",
                                "  ],",
                                "  \"quorum_names\": [",
                                "    \"testbed-node-0\",",
                                "    \"testbed-node-1\",",
                                "    \"testbed-node-2\"",
                                "  ],",
                                "  \"quorum_leader_name\": \"testbed-node-0\",",
                                "  \"quorum_age\": 1611,",
                                "  \"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-23T00:51:30.784392Z\",",
                                "    \"created\": \"2026-05-23T00:51:30.784392Z\",",
                                "    \"min_mon_release\": 18,",
                                "    \"min_mon_release_name\": \"reef\",",
                                "    \"election_strategy\": 1,",
                                "    \"disallowed_leaders\": \"\",",
                                "    \"stretch_mode\": false,",
                                "    \"tiebreaker_mon\": \"\",",
                                "    \"removed_ranks\": \"\",",
                                "    \"features\": {",
                                "      \"persistent\": [",
                                "        \"kraken\",",
                                "        \"luminous\",",
                                "        \"mimic\",",
                                "        \"osdmap-prune\",",
                                "        \"nautilus\",",
                                "        \"octopus\",",
                                "        \"pacific\",",
                                "        \"elector-pinging\",",
                                "        \"quincy\",",
                                "        \"reef\"",
                                "      ],",
                                "      \"optional\": []",
                                "    },",
                                "    \"mons\": [",
                                "      {",
                                "        \"rank\": 0,",
                                "        \"name\": \"testbed-node-0\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.10:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.10:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.10:6789/0\",",
                                "        \"public_addr\": \"192.168.16.10:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 1,",
                                "        \"name\": \"testbed-node-1\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.11:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.11:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.11:6789/0\",",
                                "        \"public_addr\": \"192.168.16.11:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 2,",
                                "        \"name\": \"testbed-node-2\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.12:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.12:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.12:6789/0\",",
                                "        \"public_addr\": \"192.168.16.12:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      }",
                                "    ]",
                                "  }",
                                "}",
                                "",
                                "# Ceph free space status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph free space status'",
                                "+ echo",
                                "+ ceph df",
                                "--- RAW STORAGE ---",
                                "CLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED",
                                "hdd    120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92",
                                "TOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.92",
                                " ",
                                "--- POOLS ---",
                                "POOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL",
                                ".mgr                        1    1  577 KiB        2  1.1 MiB      0     52 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.5 KiB        7   56 KiB      0     52 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.98     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-23 01:18:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 50936cb9-0af0-474d-9c30-a8b4a08caed2 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 01:18:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 50936cb9-0af0-474d-9c30-a8b4a08caed2 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Saturday 23 May 2026  01:19:01 +0000 (0:00:00.378)       0:00:00.378 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  01:19:03 +0000 (0:00:01.334)       0:00:01.713 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  01:19:04 +0000 (0:00:01.296)       0:00:03.010 ********** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\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] **********************************************",
                                "Saturday 23 May 2026  01:19:09 +0000 (0:00:05.276)       0:00:08.286 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  01:19:10 +0000 (0:00:00.780)       0:00:09.066 ********** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.28s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.33s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.30s",
                                "Gather facts for all hosts ---------------------------------------------- 0.78s",
                                "+ osism validate ceph-mons",
                                "",
                                "PLAY [Ceph validate mons] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Saturday 23 May 2026  01:19:26 +0000 (0:00:00.539)       0:00:00.539 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Saturday 23 May 2026  01:19:28 +0000 (0:00:01.087)       0:00:01.626 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Saturday 23 May 2026  01:19:28 +0000 (0:00:00.732)       0:00:02.359 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Saturday 23 May 2026  01:19:28 +0000 (0:00:00.138)       0:00:02.498 ********** ",
                                "\u001b[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] ******************************************************",
                                "Saturday 23 May 2026  01:19:29 +0000 (0:00:00.307)       0:00:02.806 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  01:19:30 +0000 (0:00:01.689)       0:00:04.495 ********** ",
                                "\u001b[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] **********************",
                                "Saturday 23 May 2026  01:19:31 +0000 (0:00:00.327)       0:00:04.822 ********** ",
                                "\u001b[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] *******************************************************",
                                "Saturday 23 May 2026  01:19:31 +0000 (0:00:00.321)       0:00:05.143 ********** ",
                                "\u001b[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] ********************",
                                "Saturday 23 May 2026  01:19:31 +0000 (0:00:00.339)       0:00:05.483 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  01:19:32 +0000 (0:00:00.475)       0:00:05.958 ********** ",
                                "\u001b[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] *****************************************",
                                "Saturday 23 May 2026  01:19:32 +0000 (0:00:00.319)       0:00:06.277 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 23 May 2026  01:19:32 +0000 (0:00:00.270)       0:00:06.547 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 23 May 2026  01:19:33 +0000 (0:00:00.271)       0:00:06.818 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:19:33 +0000 (0:00:00.268)       0:00:07.087 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:19:33 +0000 (0:00:00.071)       0:00:07.158 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:19:33 +0000 (0:00:00.073)       0:00:07.232 ********** ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 23 May 2026  01:19:33 +0000 (0:00:00.250)       0:00:07.482 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Saturday 23 May 2026  01:19:34 +0000 (0:00:00.263)       0:00:07.746 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare quorum test vars] ************************************************",
                                "Saturday 23 May 2026  01:19:34 +0000 (0:00:00.257)       0:00:08.004 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get monmap info from one mon container] **********************************",
                                "Saturday 23 May 2026  01:19:34 +0000 (0:00:00.116)       0:00:08.121 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set quorum test data] ****************************************************",
                                "Saturday 23 May 2026  01:19:36 +0000 (0:00:01.825)       0:00:09.946 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail quorum test if not all monitors are in quorum] **********************",
                                "Saturday 23 May 2026  01:19:36 +0000 (0:00:00.303)       0:00:10.250 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass quorum test if all monitors are in quorum] **************************",
                                "Saturday 23 May 2026  01:19:36 +0000 (0:00:00.130)       0:00:10.381 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set fsid test vars] ******************************************************",
                                "Saturday 23 May 2026  01:19:37 +0000 (0:00:00.321)       0:00:10.702 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail Cluster FSID test if FSID does not match configuration] *************",
                                "Saturday 23 May 2026  01:19:37 +0000 (0:00:00.364)       0:00:11.067 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass Cluster FSID test if it matches configuration] **********************",
                                "Saturday 23 May 2026  01:19:37 +0000 (0:00:00.122)       0:00:11.189 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare status test vars] ************************************************",
                                "Saturday 23 May 2026  01:19:37 +0000 (0:00:00.138)       0:00:11.328 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather status data] ******************************************************",
                                "Saturday 23 May 2026  01:19:38 +0000 (0:00:00.348)       0:00:11.677 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set health test data] ****************************************************",
                                "Saturday 23 May 2026  01:19:39 +0000 (0:00:01.433)       0:00:13.110 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable] *************************",
                                "Saturday 23 May 2026  01:19:39 +0000 (0:00:00.323)       0:00:13.434 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if health is acceptable] *****************************",
                                "Saturday 23 May 2026  01:19:39 +0000 (0:00:00.155)       0:00:13.590 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable (strict)] ****************",
                                "Saturday 23 May 2026  01:19:40 +0000 (0:00:00.164)       0:00:13.754 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if status is OK (strict)] ****************************",
                                "Saturday 23 May 2026  01:19:40 +0000 (0:00:00.152)       0:00:13.906 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Saturday 23 May 2026  01:19:40 +0000 (0:00:00.148)       0:00:14.054 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Saturday 23 May 2026  01:19:40 +0000 (0:00:00.294)       0:00:14.348 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Saturday 23 May 2026  01:19:40 +0000 (0:00:00.262)       0:00:14.611 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 23 May 2026  01:19:42 +0000 (0:00:01.875)       0:00:16.486 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 23 May 2026  01:19:43 +0000 (0:00:00.269)       0:00:16.755 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:19:43 +0000 (0:00:00.698)       0:00:17.454 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:19:43 +0000 (0:00:00.073)       0:00:17.528 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:19:43 +0000 (0:00:00.071)       0:00:17.600 ********** ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Saturday 23 May 2026  01:19:44 +0000 (0:00:00.082)       0:00:17.682 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 23 May 2026  01:19:45 +0000 (0:00:01.341)       0:00:19.023 ********** ",
                                "\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-23T01:19:27+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 ********************************************************************",
                                "Saturday 23 May 2026  01:19:45 +0000 (0:00:00.475)       0:00:19.499 ********** ",
                                "=============================================================================== ",
                                "Aggregate test results step one ----------------------------------------- 1.88s",
                                "Get monmap info from one mon container ---------------------------------- 1.83s",
                                "Get container info ------------------------------------------------------ 1.69s",
                                "Gather status data ------------------------------------------------------ 1.43s",
                                "Write report file ------------------------------------------------------- 1.34s",
                                "Get timestamp for report file ------------------------------------------- 1.09s",
                                "Create report output directory ------------------------------------------ 0.73s",
                                "Aggregate test results step three --------------------------------------- 0.70s",
                                "Print report file information ------------------------------------------- 0.48s",
                                "Set test result to failed if ceph-mon is not running -------------------- 0.48s",
                                "Flush handlers ---------------------------------------------------------- 0.40s",
                                "Set fsid test vars ------------------------------------------------------ 0.36s",
                                "Prepare status test vars ------------------------------------------------ 0.35s",
                                "Prepare test data ------------------------------------------------------- 0.34s",
                                "Set test result to failed if container is missing ----------------------- 0.33s",
                                "Set health test data ---------------------------------------------------- 0.32s",
                                "Pass quorum test if all monitors are in quorum -------------------------- 0.32s",
                                "Set test result to passed if container is existing ---------------------- 0.32s",
                                "Set test result to passed if ceph-mon is running ------------------------ 0.32s",
                                "Prepare test data for container existance test -------------------------- 0.31s",
                                "+ osism validate ceph-mgrs",
                                "",
                                "PLAY [Ceph validate mgrs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Saturday 23 May 2026  01:19:52 +0000 (0:00:00.577)       0:00:00.577 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Saturday 23 May 2026  01:19:53 +0000 (0:00:01.039)       0:00:01.617 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Saturday 23 May 2026  01:19:54 +0000 (0:00:00.810)       0:00:02.427 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Saturday 23 May 2026  01:19:54 +0000 (0:00:00.124)       0:00:02.551 ********** ",
                                "\u001b[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] ******************************************************",
                                "Saturday 23 May 2026  01:19:54 +0000 (0:00:00.287)       0:00:02.839 ********** ",
                                "\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] ***********************",
                                "Saturday 23 May 2026  01:19:56 +0000 (0:00:01.446)       0:00:04.285 ********** ",
                                "\u001b[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] **********************",
                                "Saturday 23 May 2026  01:19:56 +0000 (0:00:00.310)       0:00:04.595 ********** ",
                                "\u001b[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] *******************************************************",
                                "Saturday 23 May 2026  01:19:56 +0000 (0:00:00.312)       0:00:04.908 ********** ",
                                "\u001b[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] ********************",
                                "Saturday 23 May 2026  01:19:57 +0000 (0:00:00.323)       0:00:05.232 ********** ",
                                "\u001b[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] ************************",
                                "Saturday 23 May 2026  01:19:57 +0000 (0:00:00.490)       0:00:05.723 ********** ",
                                "\u001b[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] *****************************************",
                                "Saturday 23 May 2026  01:19:57 +0000 (0:00:00.313)       0:00:06.037 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 23 May 2026  01:19:58 +0000 (0:00:00.284)       0:00:06.321 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 23 May 2026  01:19:58 +0000 (0:00:00.258)       0:00:06.580 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:19:58 +0000 (0:00:00.261)       0:00:06.841 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:19:58 +0000 (0:00:00.073)       0:00:06.915 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:19:58 +0000 (0:00:00.072)       0:00:06.988 ********** ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 23 May 2026  01:19:59 +0000 (0:00:00.262)       0:00:07.250 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Saturday 23 May 2026  01:19:59 +0000 (0:00:00.275)       0:00:07.526 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Define mgr module test vars] *********************************************",
                                "Saturday 23 May 2026  01:19:59 +0000 (0:00:00.274)       0:00:07.800 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather list of mgr modules] **********************************************",
                                "Saturday 23 May 2026  01:19:59 +0000 (0:00:00.130)       0:00:07.930 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Parse mgr module list from json] *****************************************",
                                "Saturday 23 May 2026  01:20:01 +0000 (0:00:01.975)       0:00:09.906 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Extract list of enabled mgr modules] *************************************",
                                "Saturday 23 May 2026  01:20:01 +0000 (0:00:00.260)       0:00:10.167 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail test if mgr modules are disabled that should be enabled] ************",
                                "Saturday 23 May 2026  01:20:02 +0000 (0:00:00.311)       0:00:10.479 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass test if required mgr modules are enabled] ***************************",
                                "Saturday 23 May 2026  01:20:02 +0000 (0:00:00.137)       0:00:10.617 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Saturday 23 May 2026  01:20:02 +0000 (0:00:00.154)       0:00:10.771 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Saturday 23 May 2026  01:20:02 +0000 (0:00:00.257)       0:00:11.029 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Saturday 23 May 2026  01:20:03 +0000 (0:00:00.298)       0:00:11.328 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 23 May 2026  01:20:04 +0000 (0:00:01.566)       0:00:12.894 ********** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 23 May 2026  01:20:04 +0000 (0:00:00.273)       0:00:13.167 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:20:05 +0000 (0:00:00.265)       0:00:13.432 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:20:05 +0000 (0:00:00.083)       0:00:13.515 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:20:05 +0000 (0:00:00.071)       0:00:13.587 ********** ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Saturday 23 May 2026  01:20:05 +0000 (0:00:00.077)       0:00:13.665 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 23 May 2026  01:20:06 +0000 (0:00:01.385)       0:00:15.050 ********** ",
                                "\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-23T01:19:53+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 ********************************************************************",
                                "Saturday 23 May 2026  01:20:07 +0000 (0:00:00.419)       0:00:15.469 ********** ",
                                "=============================================================================== ",
                                "Gather list of mgr modules ---------------------------------------------- 1.98s",
                                "Aggregate test results step one ----------------------------------------- 1.57s",
                                "Get container info ------------------------------------------------------ 1.45s",
                                "Write report file ------------------------------------------------------- 1.39s",
                                "Get timestamp for report file ------------------------------------------- 1.04s",
                                "Create report output directory ------------------------------------------ 0.81s",
                                "Set test result to failed if ceph-mgr is not running -------------------- 0.49s",
                                "Print report file information ------------------------------------------- 0.42s",
                                "Flush handlers ---------------------------------------------------------- 0.41s",
                                "Prepare test data ------------------------------------------------------- 0.32s",
                                "Set test result to passed if ceph-mgr is running ------------------------ 0.31s",
                                "Set test result to passed if container is existing ---------------------- 0.31s",
                                "Extract list of enabled mgr modules ------------------------------------- 0.31s",
                                "Set test result to failed if container is missing ----------------------- 0.31s",
                                "Set validation result to failed if a test failed ------------------------ 0.30s",
                                "Prepare test data for container existance test -------------------------- 0.29s",
                                "Aggregate test results step one ----------------------------------------- 0.28s",
                                "Print report file information ------------------------------------------- 0.28s",
                                "Fail due to missing containers ------------------------------------------ 0.27s",
                                "Aggregate test results step two ----------------------------------------- 0.27s",
                                "+ osism validate ceph-osds",
                                "",
                                "PLAY [Ceph validate OSDs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Saturday 23 May 2026  01:20:23 +0000 (0:00:00.539)       0:00:00.539 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Saturday 23 May 2026  01:20:24 +0000 (0:00:01.034)       0:00:01.574 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Saturday 23 May 2026  01:20:25 +0000 (0:00:00.279)       0:00:01.853 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Saturday 23 May 2026  01:20:25 +0000 (0:00:00.720)       0:00:02.573 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Saturday 23 May 2026  01:20:26 +0000 (0:00:00.163)       0:00:02.737 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Saturday 23 May 2026  01:20:26 +0000 (0:00:00.139)       0:00:02.877 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  01:20:26 +0000 (0:00:00.457)       0:00:03.335 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Saturday 23 May 2026  01:20:26 +0000 (0:00:00.161)       0:00:03.496 ********** ",
                                "\u001b[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] *******************************",
                                "Saturday 23 May 2026  01:20:27 +0000 (0:00:00.371)       0:00:03.868 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Saturday 23 May 2026  01:20:27 +0000 (0:00:00.377)       0:00:04.245 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers on host] *********************************",
                                "Saturday 23 May 2026  01:20:27 +0000 (0:00:00.306)       0:00:04.552 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'e7bbc0f4863a3e9b5586e948572eb4c6474651f3e330f68d8633bba7f0fd1f0e', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'a9f73dbb58726108476361e7f05979bbe45aa65575aa728d894a4c0825d6ca08', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '0141a011b226ca974561e6f0033006452316b51cdf6a3abc9044275ff56176e0', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '1d25b6c3a5dc62d4db74eb0ee28ba970622b846bbca0c889b7edfbf33b802309', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6df00c368eb5aea931d0b2ffc5e9798e3bac784155b9c43a22ba4d276b29b388', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8a271e003d8a367b7dbc04bd54ed3133a3ccb4596562b20607c9b0b64480b8e8', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '82fdaaebbbec1d4fe45f46f1899459be25b8d390261bb8ec967e2ba70afc1f17', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '4d538f66b77fb7b73537b50f591c94bf6cc68e99a59eef608af789b28cc04c46', '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': 'fa122b9678c4a8da6cbb8c3d27ed6da28a330cef407122b926384773f677bf3c', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'd4e6edac6e90d3c8c7206e0493316f3e0d399655717f0174e49a323a54c48e13', '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': 'a9aab84cd6ed2880cdbc0fcebee94e3d15d8ef303ac06e0fe710cdb9e9a37672', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': 'acc16fcecb7f045dfbb1f7a40e7496395746418cac8f6a2c353a7524b8beb417', '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-3] => (item={'id': '9136c48433b407e06b6ba67787771f313465fb56f16e9f4ba7c7d251dd9c4e68', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '2d7416ddd5f309a45f505fcd5ec9a01fe24a0e097abac28f1bc4a38d5a16a109', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '2db638add05640100313c00cf4109dcd5128850bcd17cf672142ce777deae723', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '4b404be5cc41f29699a88f657d7f6be4e65c4f009c98f70dab254e7f325ee608', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'fab5c8f1e99729c30502575ef9ce8827ee4962919ea4187fee94105c84d29cb4', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'b99b4275591aa3d64428d0f123094e30e1ba7738a75264b532f22ffe73e6f0a3', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9e2958d91584445fe47ab13971ae5533293092263bfa1b385a44e950b78a3fc5', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '6d800165678f574b2f6b38058be41cb0d29775d3a46b01d79b3445eb9a4ab16f', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '87319f29755967358780fd155f3c1be97de0369fb88d3db06a95d0c7396ba5c4', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '2b91fc6b6f9ada52ddf6b0ad82840288d433967eb3a85a0f40c3d1b9bf94e2a4', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '058b3d324af5d81899a4b2bef4aa2e6eb82355b88baa0d99b4d2a9a3f6a0fd46', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '08c96f84f5369db8164710476a26f1109f154eb6af16e1d9bdc8d2afb97c359c', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '107ed11758e6c5cd646a778ebef1296a9dbcc01bce60bddd94d78cecfbb64912', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'd02fb714b0fe52c17238121c13b61a620cae97b77622254b7e436d16a96ec686', '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': '8b5fb3cd1589ed843851b17dce88395ac665cf32370e2a0c51c10b694780c854', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '4378b7d3de96dc504a2c914e88b4029e12533a815fe50e3f2d82240b7f62e2ef', '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': 'b94f6845bf4a5919bd331a04b481d66eb5848994a4e05671b0c42c2fc11882d3', '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-4] => (item={'id': 'd01cc2aa9b7e53e31f0f6b9c3f8cf8af2438b8e50cdc0ef739085cc11d85ecb0', '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': 'c25db1ac94d501e59cbe29e8ccdac4e38fcdfbbdb457060c8b95fd39328f3424', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '6aa5aa59d751506565ea65f4dfb1069fa97af1d5454cefeb7849432f71aeaaab', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '3108d3b108cb2e1415eb4e32afec105d18504e8a206b3fb943dba7559c5b7bc2', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9ad8b6d1fe3492fc3b06eeb378bfb37784b526f09657890f56dae26411493d20', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '4d85cac9e71875ad31f16b300a718ba7f9bd73f4f612c38f531acbe40f6c9003', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '40d4115a4e17c5bc0de8bdfa5ab107afabf130853a51acb281771c97bdc45419', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '616b90c9b5ac61807b442e5638bec2f2e76f84e7294bee811d1bb876898b220d', 'image': 'registry.osism.tech/kolla/nova-compute:2024.2', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8465ed812d4d991afb495aca092120a8688fe2fc63d92c6ce59aa26a13cbf6ee', 'image': 'registry.osism.tech/kolla/nova-libvirt:2024.2', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'bbec0a4f5571015313ef2b3d6b794a5a8770c15f3b5e8086335c95319ffbfd44', 'image': 'registry.osism.tech/kolla/nova-ssh:2024.2', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f5e24c480a8c9540ecc9807a7a4c1e246d922fe8c8d459e1646662149b50f0ee', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2024.2', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 9 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '1b43febb6e8d648c248a5528f7b90ce99e18e82b4a7be14a5ee0d627d548341e', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2024.2', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '91557bc28ab969cde4d0fb00d9d1b053ecfc598a2d7406b82a3b4603aa873274', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2024.2', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 14 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '2ca2cafac46ad8c1d494d5ed639353a4f380e9b718e380e8e39da55d237cd9a2', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2024.2', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'b33113e8b22005fbfe850c8247afbebca4ad6d1e0e78f759ba9b95d84478b818', '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': '73a7ff5ae8ff74c3b92009de2e922aed803f736476c0cc57763f53c67818415a', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up 22 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '3bd45c4fc949c260a24947921aa8b29e20e8e66c60e7fc9a931b454b6d6cbb18', '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': '45cfe25350185d717fd5dd5a26fecd1fe55fa40ede5d1ae13c4cc55e07d1fe1e', '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-5] => (item={'id': 'baa38f7a787617cd004a1608d14e31987ecefc8c5f78e9c759cd8fa70ea08c0e', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '30e55ff4ae7df1dcf4501aea3c689df65797cf7cc51acfb3705ac3c71fb47991', 'image': 'registry.osism.tech/kolla/ovn-controller:2024.2', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c494592358b30ce20c4d314885c6f0fb2b9da3038f11520ffa336f925e0e41fe', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2024.2', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '3a67606c3a00b42665320aeb0b71c9dde2fecab8817bb8f338b157814694f669', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2024.2', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 28 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '46a0b9d29318b4bbe3cee6149ca58183ff750cce5431ab2dd8317c6b1ff7b2c9', 'image': 'registry.osism.tech/kolla/cron:2024.2', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'fd5106a30778a98495a993a122c295620dbe4dfb71e4b2c8f878dc355c7c1846', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2024.2', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ce28450c671d3075bc300921227804652468465909f38d3a338e5dda94d0db72', 'image': 'registry.osism.tech/kolla/fluentd:2024.2', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers on host] ********************************",
                                "Saturday 23 May 2026  01:20:28 +0000 (0:00:00.721)       0:00:05.273 ********** ",
                                "\u001b[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] *************",
                                "Saturday 23 May 2026  01:20:28 +0000 (0:00:00.298)       0:00:05.572 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if count matches] ******************************",
                                "Saturday 23 May 2026  01:20:29 +0000 (0:00:00.309)       0:00:05.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 [Prepare test data] *******************************************************",
                                "Saturday 23 May 2026  01:20:29 +0000 (0:00:00.314)       0:00:06.195 ********** ",
                                "\u001b[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] ********************",
                                "Saturday 23 May 2026  01:20:30 +0000 (0:00:00.539)       0:00:06.735 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-3', 'osd_id': '3', '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-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers that are not running] *******************",
                                "Saturday 23 May 2026  01:20:30 +0000 (0:00:00.358)       0:00:07.094 ********** ",
                                "\u001b[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] **********************",
                                "Saturday 23 May 2026  01:20:30 +0000 (0:00:00.307)       0:00:07.402 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  01:20:31 +0000 (0:00:00.304)       0:00:07.706 ********** ",
                                "\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] *****************",
                                "Saturday 23 May 2026  01:20:31 +0000 (0:00:00.519)       0:00:08.226 ********** ",
                                "\u001b[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] *****************************************",
                                "Saturday 23 May 2026  01:20:31 +0000 (0:00:00.307)       0:00:08.533 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 23 May 2026  01:20:32 +0000 (0:00:00.266)       0:00:08.800 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 23 May 2026  01:20:32 +0000 (0:00:00.250)       0:00:09.050 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:20:32 +0000 (0:00:00.244)       0:00:09.294 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:20:32 +0000 (0:00:00.081)       0:00:09.376 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:20:32 +0000 (0:00:00.067)       0:00:09.444 ********** ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 23 May 2026  01:20:32 +0000 (0:00:00.075)       0:00:09.520 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail early due to containers not running] ********************************",
                                "Saturday 23 May 2026  01:20:33 +0000 (0:00:00.698)       0:00:10.218 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Saturday 23 May 2026  01:20:33 +0000 (0:00:00.285)       0:00:10.504 ********** ",
                                "\u001b[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] **************************************************",
                                "Saturday 23 May 2026  01:20:34 +0000 (0:00:00.304)       0:00:10.809 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get ceph osd tree] *******************************************************",
                                "Saturday 23 May 2026  01:20:34 +0000 (0:00:00.244)       0:00:11.053 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Parse osd tree from JSON] ************************************************",
                                "Saturday 23 May 2026  01:20:36 +0000 (0:00:02.114)       0:00:13.167 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get OSDs that are not up or in] ******************************************",
                                "Saturday 23 May 2026  01:20:36 +0000 (0:00:00.132)       0:00:13.299 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail test if OSDs are not up or in] **************************************",
                                "Saturday 23 May 2026  01:20:36 +0000 (0:00:00.319)       0:00:13.619 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Pass test if OSDs are all up and in] *************************************",
                                "Saturday 23 May 2026  01:20:37 +0000 (0:00:00.142)       0:00:13.762 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Saturday 23 May 2026  01:20:37 +0000 (0:00:00.132)       0:00:13.895 ********** ",
                                "\u001b[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] **********************************",
                                "Saturday 23 May 2026  01:20:37 +0000 (0:00:00.516)       0:00:14.412 ********** ",
                                "\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] **************************************************",
                                "Saturday 23 May 2026  01:20:39 +0000 (0:00:01.815)       0:00:16.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 [Get unencrypted and encrypted OSDs] **************************************",
                                "Saturday 23 May 2026  01:20:39 +0000 (0:00:00.302)       0:00:16.529 ********** ",
                                "\u001b[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] **************************",
                                "Saturday 23 May 2026  01:20:40 +0000 (0:00:01.078)       0:00:17.608 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass if count of encrypted OSDs equals count of OSDs] ********************",
                                "Saturday 23 May 2026  01:20:41 +0000 (0:00:00.315)       0:00:17.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",
                                "",
                                "TASK [Fail if count of unencrypted OSDs does not match] ************************",
                                "Saturday 23 May 2026  01:20:41 +0000 (0:00:00.333)       0:00:18.256 ********** ",
                                "\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] ******************",
                                "Saturday 23 May 2026  01:20:41 +0000 (0:00:00.316)       0:00:18.573 ********** ",
                                "\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] *******************************************************",
                                "Saturday 23 May 2026  01:20:42 +0000 (0:00:00.550)       0:00:19.124 ********** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get CRUSH node data of each OSD host and root node childs] ***************",
                                "Saturday 23 May 2026  01:20:42 +0000 (0:00:00.486)       0:00:19.611 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:20:43 +0000 (0:00:00.504)       0:00:20.116 ********** ",
                                "\u001b[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] ****************************************",
                                "Saturday 23 May 2026  01:20:43 +0000 (0:00:00.302)       0:00:20.419 ********** ",
                                "\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] *****************************************",
                                "Saturday 23 May 2026  01:20:44 +0000 (0:00:00.495)       0:00:20.914 ********** ",
                                "\u001b[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] ***********************",
                                "Saturday 23 May 2026  01:20:44 +0000 (0:00:00.303)       0:00:21.218 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Saturday 23 May 2026  01:20:44 +0000 (0:00:00.263)       0:00:21.481 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Saturday 23 May 2026  01:20:45 +0000 (0:00:00.248)       0:00:21.730 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Saturday 23 May 2026  01:20:46 +0000 (0:00:01.824)       0:00:23.555 ********** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Saturday 23 May 2026  01:20:47 +0000 (0:00:00.283)       0:00:23.838 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:20:47 +0000 (0:00:00.277)       0:00:24.115 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:20:47 +0000 (0:00:00.259)       0:00:24.375 ********** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Saturday 23 May 2026  01:20:47 +0000 (0:00:00.068)       0:00:24.443 ********** ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Saturday 23 May 2026  01:20:47 +0000 (0:00:00.073)       0:00:24.516 ********** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Saturday 23 May 2026  01:20:49 +0000 (0:00:01.391)       0:00:25.907 ********** ",
                                "\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-23T01:20:24+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 ********************************************************************",
                                "Saturday 23 May 2026  01:20:49 +0000 (0:00:00.514)       0:00:26.422 ********** ",
                                "=============================================================================== ",
                                "Get ceph osd tree ------------------------------------------------------- 2.11s",
                                "Aggregate test results step one ----------------------------------------- 1.82s",
                                "List ceph LVM volumes and collect data ---------------------------------- 1.82s",
                                "Write report file ------------------------------------------------------- 1.39s",
                                "Get unencrypted and encrypted OSDs -------------------------------------- 1.08s",
                                "Get timestamp for report file ------------------------------------------- 1.03s",
                                "Get list of ceph-osd containers on host --------------------------------- 0.72s",
                                "Create report output directory ------------------------------------------ 0.72s",
                                "Print report file information ------------------------------------------- 0.70s",
                                "Pass if count of unencrypted OSDs equals count of OSDs ------------------ 0.55s",
                                "Prepare test data ------------------------------------------------------- 0.54s",
                                "Set test result to failed if an OSD is not running ---------------------- 0.52s",
                                "Prepare test data ------------------------------------------------------- 0.52s",
                                "Print report file information ------------------------------------------- 0.51s",
                                "Get CRUSH node data of each OSD host and root node childs --------------- 0.50s",
                                "Fail test if any sub test failed ---------------------------------------- 0.50s",
                                "Prepare test data ------------------------------------------------------- 0.49s",
                                "Calculate OSD devices for each host ------------------------------------- 0.46s",
                                "Flush handlers ---------------------------------------------------------- 0.40s",
                                "Calculate total number of OSDs in cluster ------------------------------- 0.38s",
                                "+ 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=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.109",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'",
                                "+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "+ sudo apt-get install -y libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "",
                                "# Status of Elasticsearch",
                                "",
                                "+ pushd /opt/configuration/contrib",
                                "+ failures=0",
                                "+ echo",
                                "+ echo '# Status of Elasticsearch'",
                                "+ echo",
                                "+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "+ local name=Elasticsearch",
                                "+ shift",
                                "+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "OK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0",
                                "",
                                "# Status of MariaDB",
                                "",
                                "+ echo",
                                "+ echo '# Status of MariaDB'",
                                "+ echo",
                                "++ semver latest 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ run_check MariaDB osism status database",
                                "+ local name=MariaDB",
                                "+ shift",
                                "+ osism status database",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to MariaDB at 192.168.16.9 as root_shard_0...\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: 65c62c45-5642-11f1-ac3f-570fa05718b9\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\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-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: 9a6ad736-5642-11f1-9e2b-1b04e9596a6d\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.00371945\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 1864 local commits, 1864 replicated, 39 received\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 7 minutes, 43 seconds\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 81 connected, 1 running\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 117371 total, 0 slow\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 53\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:18\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-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 3.13.7\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 26.2.5.15\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\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-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 205, Channels: 204, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 237 total, 237 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 6.0/s publish, 7.2/s deliver\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 57.7 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 114/262144\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 68/235840\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 3.13.7\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 26.2.5.15\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\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-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 205, Channels: 204, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 237 total, 237 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 6.0/s publish, 7.2/s deliver\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Disk Free: 58.2 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 121/262144\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 75/235840\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 3.13.7\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 26.2.5.15\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\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-23 01:21:26\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-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 205, Channels: 204, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 237 total, 237 ready, 0 unacked\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 6.0/s publish, 7.2/s deliver\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 58.2 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Memory Used: 0.19 GB (limit: 12.54 GB)\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 108/262144\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 62/235840\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRabbitMQ Cluster validation PASSED\u001b[0m",
                                "",
                                "# Status of Redis",
                                "",
                                "+ echo",
                                "+ echo '# Status of Redis'",
                                "+ echo",
                                "+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "+ local name=Redis",
                                "+ shift",
                                "+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "TCP OK - 0.002 second response time on 192.168.16.10 port 6379|time=0.001528s;;;0.000000;10.000000",
                                "",
                                "# Create backup of MariaDB database",
                                "",
                                "+ popd",
                                "+ [[ 0 -gt 0 ]]",
                                "+ echo",
                                "+ echo '# Create backup of MariaDB database'",
                                "+ echo",
                                "++ semver latest 9.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply mariadb_backup -e mariadb_backup_type=full",
                                "\u001b[32m2026-05-23 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 32c41cba-a97c-4c5d-90f6-45933883e0d3 (mariadb_backup) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 01:21:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 32c41cba-a97c-4c5d-90f6-45933883e0d3 (mariadb_backup) 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.17.14\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Saturday 23 May 2026  01:21:32 +0000 (0:00:00.264)       0:00:00.264 ********** ",
                                "\u001b[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] ***********************************",
                                "Saturday 23 May 2026  01:21:32 +0000 (0:00:00.328)       0:00:00.593 ********** ",
                                "\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] ***************************",
                                "Saturday 23 May 2026  01:21:33 +0000 (0:00:00.434)       0:00:01.027 ********** ",
                                "\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] *************************************************",
                                "Saturday 23 May 2026  01:21:33 +0000 (0:00:00.406)       0:00:01.434 ********** ",
                                "\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] ***********************************",
                                "Saturday 23 May 2026  01:21:34 +0000 (0:00:00.693)       0:00:02.128 ********** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Taking full database backup via Mariabackup] *******************",
                                "Saturday 23 May 2026  01:21:37 +0000 (0:00:03.163)       0:00:05.292 ********** ",
                                "\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] *****************************************",
                                "Saturday 23 May 2026  01:21:53 +0000 (0:00:16.206)       0:00:21.498 ********** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Saturday 23 May 2026  01:21:54 +0000 (0:00:00.295)       0:00:21.794 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  01:21:54 +0000 (0:00:00.219)       0:00:22.014 ********** ",
                                "=============================================================================== ",
                                "mariadb : Taking full database backup via Mariabackup ------------------ 16.21s",
                                "mariadb : Get MariaDB container facts ----------------------------------- 3.16s",
                                "mariadb : include_tasks ------------------------------------------------- 0.69s",
                                "Group hosts based on enabled services ----------------------------------- 0.43s",
                                "mariadb : Group MariaDB hosts based on shards --------------------------- 0.41s",
                                "Group hosts based on Kolla action --------------------------------------- 0.33s",
                                "Include mariadb post-deploy.yml ----------------------------------------- 0.30s",
                                "Include mariadb post-upgrade.yml ---------------------------------------- 0.22s",
                                "+ sh -c /opt/configuration/scripts/check/300-openstack.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# OpenStack endpoints",
                                "",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "+ export OS_CLOUD=admin",
                                "+ OS_CLOUD=admin",
                                "+ echo",
                                "+ echo '# OpenStack endpoints'",
                                "+ echo",
                                "+ openstack endpoint list",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| ID                               | Region    | Service Name | Service Type    | Enabled | Interface | URL                                                                 |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| 1673f694ee5244d78d5f866ed6147210 | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |",
                                "| 254f09f2707f4c5b8496656eb2f7d074 | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |",
                                "| 2a4f830cb9e7478ca57dc2ebdd03cc48 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |",
                                "| 2d5a5672a27243b29522aa388337ae25 | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |",
                                "| 2d83a386e1d4469b8a0d66529d0a9998 | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |",
                                "| 3c47b9e70dbc405480aadb9d37d9aab8 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |",
                                "| 4eb6795fe04b4349965d301bedc344b4 | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |",
                                "| 57422cf251c64aaf92ec481a1b4d37bf | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |",
                                "| 6a4f160f91ba48b88caa680ed3d44ee9 | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |",
                                "| 786cd67485094edda475d0c46b0463fd | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |",
                                "| 864879f82aa24cbeb8c950c312142520 | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |",
                                "| 8f294b0ce19947758d38b079c4721887 | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |",
                                "| 965ed4c34cf94cf4a633592e046e7fb2 | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |",
                                "| 98d4c0874991468b892c66b37ca43f6b | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |",
                                "| 990cd0736808435fa1da97a149be7402 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |",
                                "| 9e24a498cc224fc9bb1991e94c84dca1 | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |",
                                "| aae31f82809e43ba9366c1b0d59d606c | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |",
                                "| b3741c51897449be9e990b75e803c8af | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |",
                                "| b758883e9812436aa180b66869b23041 | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |",
                                "| bd32c6eda50348c392632f7bdc05f8f1 | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |",
                                "| d9650f1929c44d27872af8267d8d3513 | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |",
                                "| edd3684d8b624fc0af7f7056d36bed5e | 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-1             | internal | enabled | up    | 2026-05-23T01:22:00.000000 |",
                                "| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-23T01:22:00.000000 |",
                                "| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-05-23T01:22:00.000000 |",
                                "| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |",
                                "| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |",
                                "| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |",
                                "| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |",
                                "| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |",
                                "| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-23T01:22:00.000000 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "",
                                "# Neutron",
                                "",
                                "+ echo",
                                "+ echo '# Neutron'",
                                "+ echo",
                                "+ openstack network agent list",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |",
                                "| 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 |",
                                "| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | 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                 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| a38a4d73-051a-43ce-9b8b-24fc1bb5ef05 | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |",
                                "| 1ddfd380-b594-4705-ace5-e44c52bf48fb | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |",
                                "| 73d339c4-d065-40f4-852e-d20c96d75fbd | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |",
                                "| 4e4486e1-c681-4b8c-b652-ac3fda0ca8a5 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |",
                                "| 805310c1-c554-402b-ba93-ca767fbaaad3 | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |",
                                "| 3ff2a436-80aa-4187-8a05-677e0c0d5a77 | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-23T01:22:10.000000 |",
                                "| 94885015-3d38-4327-890e-e08fecadcbf8 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-23T01:22:10.000000 |",
                                "| 652c4226-aaf4-45cf-b60f-4027bf657466 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-23T01:22:10.000000 |",
                                "| 49a7d6a0-a656-4c66-8065-998d86d18c9a | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-23T01:22:10.000000 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "+ openstack hypervisor list",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| c56b8dcb-e5cb-4dbe-933b-76276e35302a | testbed-node-5      | QEMU            | 192.168.16.15 | up    |",
                                "| 5abc6b59-967f-4176-ae62-073ae5ef45b2 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |",
                                "| e47a7698-6fab-4f55-aa69-8d69d85939a1 | testbed-node-3      | QEMU            | 192.168.16.13 | up    |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "",
                                "# Run OpenStack test play",
                                "",
                                "+ echo",
                                "+ echo '# Run OpenStack test play'",
                                "+ echo",
                                "+ osism apply --environment openstack test",
                                "\u001b[32m2026-05-23 01:22:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-23 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m",
                                "\u001b[32m2026-05-23 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask efb53b2d-9f06-4602-a884-5156eafc2a2d (test) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 01:22:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task efb53b2d-9f06-4602-a884-5156eafc2a2d (test) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Create test project] *****************************************************",
                                "",
                                "TASK [Create test domain] ******************************************************",
                                "Saturday 23 May 2026  01:22:30 +0000 (0:00:00.107)       0:00:00.107 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test-admin user] **************************************************",
                                "Saturday 23 May 2026  01:22:34 +0000 (0:00:04.037)       0:00:04.145 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add manager role to user test-admin] *************************************",
                                "Saturday 23 May 2026  01:22:38 +0000 (0:00:04.328)       0:00:08.474 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test project] *****************************************************",
                                "Saturday 23 May 2026  01:22:45 +0000 (0:00:07.187)       0:00:15.661 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test user] ********************************************************",
                                "Saturday 23 May 2026  01:22:49 +0000 (0:00:04.235)       0:00:19.896 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add member roles to user test] *******************************************",
                                "Saturday 23 May 2026  01:22:54 +0000 (0:00:04.586)       0:00:24.483 ********** ",
                                "\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] ************************************************",
                                "Saturday 23 May 2026  01:23:07 +0000 (0:00:12.428)       0:00:36.911 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create ssh security group] ***********************************************",
                                "Saturday 23 May 2026  01:23:11 +0000 (0:00:04.681)       0:00:41.593 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to ssh security group] ******************************************",
                                "Saturday 23 May 2026  01:23:17 +0000 (0:00:05.307)       0:00:46.900 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create icmp security group] **********************************************",
                                "Saturday 23 May 2026  01:23:21 +0000 (0:00:04.444)       0:00:51.345 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to icmp security group] *****************************************",
                                "Saturday 23 May 2026  01:23:25 +0000 (0:00:04.091)       0:00:55.436 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test keypair] *****************************************************",
                                "Saturday 23 May 2026  01:23:29 +0000 (0:00:04.353)       0:00:59.789 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test networks] ****************************************************",
                                "Saturday 23 May 2026  01:23:34 +0000 (0:00:04.714)       0:01:04.504 ********** ",
                                "\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] *****************************************************",
                                "Saturday 23 May 2026  01:23:48 +0000 (0:00:14.124)       0:01:18.628 ********** ",
                                "\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] *****************************************************",
                                "Saturday 23 May 2026  01:24:05 +0000 (0:00:16.714)       0:01:35.342 ********** ",
                                "\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] ***************************************************",
                                "Saturday 23 May 2026  01:24:36 +0000 (0:00:30.688)       0:02:06.031 ********** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Detach test volume] ******************************************************",
                                "Saturday 23 May 2026  01:24:39 +0000 (0:00:03.763)       0:02:09.794 ********** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test volume] ******************************************************",
                                "Saturday 23 May 2026  01:24:39 +0000 (0:00:00.054)       0:02:09.848 ********** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test instances] ***************************************************",
                                "Saturday 23 May 2026  01:24:40 +0000 (0:00:00.083)       0:02:09.932 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  01:24:40 +0000 (0:00:00.192)       0:02:10.124 ********** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test instances] ***************************************************",
                                "Saturday 23 May 2026  01:24:40 +0000 (0:00:00.156)       0:02:10.281 ********** ",
                                "\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] **********************************",
                                "Saturday 23 May 2026  01:24:45 +0000 (0:00:05.176)       0:02:15.457 ********** ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j938697867143.2759', 'results_file': '/ansible/.ansible_async/j938697867143.2759', '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': 'j447069698452.2784', 'results_file': '/ansible/.ansible_async/j447069698452.2784', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j391656969420.2809', 'results_file': '/ansible/.ansible_async/j391656969420.2809', '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': 'j460420127438.2834', 'results_file': '/ansible/.ansible_async/j460420127438.2834', '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': 'j33847732370.2859', 'results_file': '/ansible/.ansible_async/j33847732370.2859', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add metadata to instances] ***********************************************",
                                "Saturday 23 May 2026  01:25:43 +0000 (0:00:58.272)       0:03:13.729 ********** ",
                                "\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] *******************************************",
                                "Saturday 23 May 2026  01:25:48 +0000 (0:00:04.865)       0:03:18.595 ********** ",
                                "\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': 'j637662246988.2970', 'results_file': '/ansible/.ansible_async/j637662246988.2970', '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': 'j454925329004.2995', 'results_file': '/ansible/.ansible_async/j454925329004.2995', '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': 'j548706314006.3020', 'results_file': '/ansible/.ansible_async/j548706314006.3020', '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': 'j362820503501.3045', 'results_file': '/ansible/.ansible_async/j362820503501.3045', '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': 'j266685948927.3070', 'results_file': '/ansible/.ansible_async/j266685948927.3070', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add tag to instances] ****************************************************",
                                "Saturday 23 May 2026  01:25:58 +0000 (0:00:09.976)       0:03:28.572 ********** ",
                                "\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] ***********************************************",
                                "Saturday 23 May 2026  01:26:03 +0000 (0:00:04.997)       0:03:33.570 ********** ",
                                "\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': 'j321210153043.3146', 'results_file': '/ansible/.ansible_async/j321210153043.3146', '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': 'j461574239741.3171', 'results_file': '/ansible/.ansible_async/j461574239741.3171', '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': 'j52501541115.3197', 'results_file': '/ansible/.ansible_async/j52501541115.3197', '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': 'j138623340659.3223', 'results_file': '/ansible/.ansible_async/j138623340659.3223', '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': 'j756775682292.3249', 'results_file': '/ansible/.ansible_async/j756775682292.3249', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Create test volume] ******************************************************",
                                "Saturday 23 May 2026  01:26:14 +0000 (0:00:10.665)       0:03:44.235 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Attach test volume] ******************************************************",
                                "Saturday 23 May 2026  01:26:20 +0000 (0:00:06.467)       0:03:50.703 ********** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create floating ip addresses] ********************************************",
                                "Saturday 23 May 2026  01:26:34 +0000 (0:00:14.111)       0:04:04.814 ********** ",
                                "\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] *********************************************",
                                "Saturday 23 May 2026  01:26:59 +0000 (0:00:24.944)       0:04:29.759 ********** ",
                                "\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test: 192.168.112.170\"\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.119\"\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.159\"\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.169\"\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.123\"\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 ********************************************************************",
                                "Saturday 23 May 2026  01:26:59 +0000 (0:00:00.120)       0:04:29.879 ********** ",
                                "=============================================================================== ",
                                "Wait for instance creation to complete --------------------------------- 58.27s",
                                "Create test routers ---------------------------------------------------- 30.69s",
                                "Create floating ip addresses ------------------------------------------- 24.94s",
                                "Create test subnets ---------------------------------------------------- 16.71s",
                                "Create test networks --------------------------------------------------- 14.12s",
                                "Attach test volume ----------------------------------------------------- 14.11s",
                                "Add member roles to user test ------------------------------------------ 12.43s",
                                "Wait for tags to be added ---------------------------------------------- 10.67s",
                                "Wait for metadata to be added ------------------------------------------- 9.98s",
                                "Add manager role to user test-admin ------------------------------------- 7.19s",
                                "Create test volume ------------------------------------------------------ 6.47s",
                                "Create ssh security group ----------------------------------------------- 5.31s",
                                "Create test instances --------------------------------------------------- 5.18s",
                                "Add tag to instances ---------------------------------------------------- 5.00s",
                                "Add metadata to instances ----------------------------------------------- 4.87s",
                                "Create test keypair ----------------------------------------------------- 4.71s",
                                "Create test server group ------------------------------------------------ 4.68s",
                                "Create test user -------------------------------------------------------- 4.59s",
                                "Add rule to ssh security group ------------------------------------------ 4.44s",
                                "Add rule to icmp security group ----------------------------------------- 4.35s",
                                "+ server_list",
                                "+ openstack --os-cloud test server list",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | ACTIVE | test-3=192.168.112.123, 192.168.202.126 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE | test-2=192.168.112.169, 192.168.201.132 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE | test-1=192.168.112.119, 192.168.200.158 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE | test-1=192.168.112.170, 192.168.200.14  | N/A (booted from volume) | SCS-1L-1 |",
                                "| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | test-2 | ACTIVE | test-2=192.168.112.159, 192.168.201.186 | 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-23T01:25:17.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.170, 192.168.200.14                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-23T01:24:51Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 7beff1d99554bcc9c846788c8fc575b56c082a61244cf74653aea14b                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 6464b10c09e6446495b1c3ba09172c73                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-23T01:25:49Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | e507193edd9740f6991e3c40efd180b1                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='4d36f83e-f23d-40a8-a339-8a42b46e71d5'                                                                                                                                                                                                                                                                                                             |",
                                "|                                     | delete_on_termination='False', id='621a6caa-bcb9-4a7c-ae7f-2253beddcdea'                                                                                                                                                                                                                                                                                                            |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-23T01:25:17.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.119, 192.168.200.158                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-23T01:24:51Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 7beff1d99554bcc9c846788c8fc575b56c082a61244cf74653aea14b                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 1739ae71-ac1f-4f53-b25e-374f5cb2dec0                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 6464b10c09e6446495b1c3ba09172c73                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-23T01:25:50Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | e507193edd9740f6991e3c40efd180b1                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='4ddcaa7f-2794-44a6-a655-5b89573378e9'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-23T01:25:19.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.159, 192.168.201.186                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-23T01:24:51Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 7beff1d99554bcc9c846788c8fc575b56c082a61244cf74653aea14b                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | d4d18db0-ae06-4fa4-896a-49c698ae8d4d                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 6464b10c09e6446495b1c3ba09172c73                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-23T01:25:51Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | e507193edd9740f6991e3c40efd180b1                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='8572f2a7-6102-4d08-b355-cc4c19453014'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-23T01:25:21.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.169, 192.168.201.132                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-23T01:24:52Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 7beff1d99554bcc9c846788c8fc575b56c082a61244cf74653aea14b                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 5b55813c-26db-412d-9115-5105fb78309b                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 6464b10c09e6446495b1c3ba09172c73                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-23T01:25:52Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | e507193edd9740f6991e3c40efd180b1                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='07fe7277-2b9b-42db-96e5-f7ddab11258f'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-23T01:25:18.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-3=192.168.112.123, 192.168.202.126                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-23T01:24:53Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='True', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5aa8a28be09c304ef3d35c15dfa291edf513795479c2f8564d114756                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 1303db22-8e1a-418d-9143-f6431f400429                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 6464b10c09e6446495b1c3ba09172c73                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-23T01:25:53Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | e507193edd9740f6991e3c40efd180b1                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='de5222ad-6259-4277-b416-2ced59c428df'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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.119",
                                "PING 192.168.112.119 (192.168.112.119) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.119: icmp_seq=1 ttl=63 time=5.33 ms",
                                "64 bytes from 192.168.112.119: icmp_seq=2 ttl=63 time=1.95 ms",
                                "64 bytes from 192.168.112.119: icmp_seq=3 ttl=63 time=3.28 ms",
                                "",
                                "--- 192.168.112.119 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.954/3.522/5.334/1.390 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.159",
                                "PING 192.168.112.159 (192.168.112.159) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.159: icmp_seq=1 ttl=63 time=9.31 ms",
                                "64 bytes from 192.168.112.159: icmp_seq=2 ttl=63 time=2.89 ms",
                                "64 bytes from 192.168.112.159: icmp_seq=3 ttl=63 time=1.43 ms",
                                "",
                                "--- 192.168.112.159 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.434/4.542/9.307/3.420 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.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=6.61 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=1.51 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.28 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.281/3.131/6.607/2.459 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.169",
                                "PING 192.168.112.169 (192.168.112.169) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.169: icmp_seq=1 ttl=63 time=3.68 ms",
                                "64 bytes from 192.168.112.169: icmp_seq=2 ttl=63 time=1.29 ms",
                                "64 bytes from 192.168.112.169: icmp_seq=3 ttl=63 time=1.18 ms",
                                "",
                                "--- 192.168.112.169 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.178/2.048/3.677/1.152 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.170",
                                "PING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=4.67 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.51 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.30 ms",
                                "",
                                "--- 192.168.112.170 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.295/2.490/4.667/1.541 ms",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE   |",
                                "| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE   |",
                                "| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE   |",
                                "| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | test-2 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4",
                                "\u001b[32m2026-05-23 01:27:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 5b55813c-26db-412d-9115-5105fb78309b\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1739ae71-ac1f-4f53-b25e-374f5cb2dec0\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:28:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d4d18db0-ae06-4fa4-896a-49c698ae8d4d\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:29:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE   |",
                                "| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE   |",
                                "| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE   |",
                                "| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | test-2 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | 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.119",
                                "PING 192.168.112.119 (192.168.112.119) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.119: icmp_seq=1 ttl=63 time=3.96 ms",
                                "64 bytes from 192.168.112.119: icmp_seq=2 ttl=63 time=1.73 ms",
                                "64 bytes from 192.168.112.119: icmp_seq=3 ttl=63 time=2.14 ms",
                                "",
                                "--- 192.168.112.119 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.726/2.610/3.962/0.970 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.159",
                                "PING 192.168.112.159 (192.168.112.159) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.159: icmp_seq=1 ttl=63 time=8.72 ms",
                                "64 bytes from 192.168.112.159: icmp_seq=2 ttl=63 time=2.58 ms",
                                "64 bytes from 192.168.112.159: icmp_seq=3 ttl=63 time=2.10 ms",
                                "",
                                "--- 192.168.112.159 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 2.102/4.465/8.715/3.011 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.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=9.56 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.19 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.34 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.338/4.360/9.557/3.690 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.169",
                                "PING 192.168.112.169 (192.168.112.169) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.169: icmp_seq=1 ttl=63 time=6.40 ms",
                                "64 bytes from 192.168.112.169: icmp_seq=2 ttl=63 time=1.50 ms",
                                "64 bytes from 192.168.112.169: icmp_seq=3 ttl=63 time=1.09 ms",
                                "",
                                "--- 192.168.112.169 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.093/2.998/6.402/2.412 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.170",
                                "PING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=4.25 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=1.42 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.12 ms",
                                "",
                                "--- 192.168.112.170 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.120/2.263/4.252/1.411 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5",
                                "\u001b[32m2026-05-23 01:30:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1303db22-8e1a-418d-9143-f6431f400429\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:30:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | ACTIVE   |",
                                "| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE   |",
                                "| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE   |",
                                "| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE   |",
                                "| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | test-2 | 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.119",
                                "PING 192.168.112.119 (192.168.112.119) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.119: icmp_seq=1 ttl=63 time=7.08 ms",
                                "64 bytes from 192.168.112.119: icmp_seq=2 ttl=63 time=1.54 ms",
                                "64 bytes from 192.168.112.119: icmp_seq=3 ttl=63 time=1.42 ms",
                                "",
                                "--- 192.168.112.119 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.416/3.347/7.082/2.641 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.159",
                                "PING 192.168.112.159 (192.168.112.159) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.159: icmp_seq=1 ttl=63 time=6.65 ms",
                                "64 bytes from 192.168.112.159: icmp_seq=2 ttl=63 time=1.59 ms",
                                "64 bytes from 192.168.112.159: icmp_seq=3 ttl=63 time=1.32 ms",
                                "",
                                "--- 192.168.112.159 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.320/3.186/6.649/2.450 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.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=6.32 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=1.73 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.52 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.518/3.189/6.319/2.214 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.169",
                                "PING 192.168.112.169 (192.168.112.169) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.169: icmp_seq=1 ttl=63 time=7.86 ms",
                                "64 bytes from 192.168.112.169: icmp_seq=2 ttl=63 time=1.94 ms",
                                "64 bytes from 192.168.112.169: icmp_seq=3 ttl=63 time=1.43 ms",
                                "",
                                "--- 192.168.112.169 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.433/3.744/7.864/2.920 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.170",
                                "PING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=5.49 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=2.53 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.71 ms",
                                "",
                                "--- 192.168.112.170 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.705/3.242/5.490/1.624 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3",
                                "\u001b[32m2026-05-23 01:31:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1303db22-8e1a-418d-9143-f6431f400429\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:31:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 5b55813c-26db-412d-9115-5105fb78309b\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1739ae71-ac1f-4f53-b25e-374f5cb2dec0\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:32:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d4d18db0-ae06-4fa4-896a-49c698ae8d4d\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:33:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) 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   |",
                                "|--------------------------------------+--------+----------|",
                                "| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | ACTIVE   |",
                                "| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE   |",
                                "| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE   |",
                                "| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE   |",
                                "| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | test-2 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.119",
                                "PING 192.168.112.119 (192.168.112.119) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.119: icmp_seq=1 ttl=63 time=6.57 ms",
                                "64 bytes from 192.168.112.119: icmp_seq=2 ttl=63 time=1.95 ms",
                                "64 bytes from 192.168.112.119: icmp_seq=3 ttl=63 time=1.79 ms",
                                "",
                                "--- 192.168.112.119 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2001ms",
                                "rtt min/avg/max/mdev = 1.790/3.435/6.567/2.215 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.159",
                                "PING 192.168.112.159 (192.168.112.159) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.159: icmp_seq=1 ttl=63 time=9.02 ms",
                                "64 bytes from 192.168.112.159: icmp_seq=2 ttl=63 time=1.94 ms",
                                "64 bytes from 192.168.112.159: icmp_seq=3 ttl=63 time=1.71 ms",
                                "",
                                "--- 192.168.112.159 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.706/4.221/9.017/3.392 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.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=7.38 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=1.89 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.41 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.414/3.558/7.375/2.705 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.169",
                                "PING 192.168.112.169 (192.168.112.169) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.169: icmp_seq=1 ttl=63 time=7.14 ms",
                                "64 bytes from 192.168.112.169: icmp_seq=2 ttl=63 time=1.50 ms",
                                "64 bytes from 192.168.112.169: icmp_seq=3 ttl=63 time=1.51 ms",
                                "",
                                "--- 192.168.112.169 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.501/3.383/7.138/2.655 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.170",
                                "PING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=6.48 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=2.04 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.66 ms",
                                "",
                                "--- 192.168.112.170 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.657/3.391/6.480/2.189 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4",
                                "\u001b[32m2026-05-23 01:34:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1303db22-8e1a-418d-9143-f6431f400429\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1303db22-8e1a-418d-9143-f6431f400429 (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:34:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 5b55813c-26db-412d-9115-5105fb78309b\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 5b55813c-26db-412d-9115-5105fb78309b (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 1739ae71-ac1f-4f53-b25e-374f5cb2dec0\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 (test-1) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:35:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 (test) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d4d18db0-ae06-4fa4-896a-49c698ae8d4d\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-23 01:36:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d4d18db0-ae06-4fa4-896a-49c698ae8d4d (test-2) 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   |",
                                "|--------------------------------------+--------+----------|",
                                "| 1303db22-8e1a-418d-9143-f6431f400429 | test-4 | ACTIVE   |",
                                "| 5b55813c-26db-412d-9115-5105fb78309b | test-3 | ACTIVE   |",
                                "| 1739ae71-ac1f-4f53-b25e-374f5cb2dec0 | test-1 | ACTIVE   |",
                                "| 854308ee-c51d-41c2-9f7a-9bf2c8e0cf84 | test   | ACTIVE   |",
                                "| d4d18db0-ae06-4fa4-896a-49c698ae8d4d | test-2 | 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.119",
                                "PING 192.168.112.119 (192.168.112.119) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.119: icmp_seq=1 ttl=63 time=5.82 ms",
                                "64 bytes from 192.168.112.119: icmp_seq=2 ttl=63 time=2.23 ms",
                                "64 bytes from 192.168.112.119: icmp_seq=3 ttl=63 time=1.65 ms",
                                "",
                                "--- 192.168.112.119 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.653/3.234/5.819/1.842 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.159",
                                "PING 192.168.112.159 (192.168.112.159) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.159: icmp_seq=1 ttl=63 time=7.21 ms",
                                "64 bytes from 192.168.112.159: icmp_seq=2 ttl=63 time=2.39 ms",
                                "64 bytes from 192.168.112.159: icmp_seq=3 ttl=63 time=1.47 ms",
                                "",
                                "--- 192.168.112.159 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.470/3.690/7.213/2.519 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.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=4.74 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.02 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.36 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.364/2.706/4.739/1.461 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.169",
                                "PING 192.168.112.169 (192.168.112.169) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.169: icmp_seq=1 ttl=63 time=4.21 ms",
                                "64 bytes from 192.168.112.169: icmp_seq=2 ttl=63 time=2.46 ms",
                                "64 bytes from 192.168.112.169: icmp_seq=3 ttl=63 time=1.56 ms",
                                "",
                                "--- 192.168.112.169 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.557/2.742/4.210/1.101 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.170",
                                "PING 192.168.112.170 (192.168.112.170) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.170: icmp_seq=1 ttl=63 time=6.62 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=2 ttl=63 time=2.24 ms",
                                "64 bytes from 192.168.112.170: icmp_seq=3 ttl=63 time=1.60 ms",
                                "",
                                "--- 192.168.112.170 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.604/3.486/6.615/2.227 ms"
                            ],
                            "zuul_log_id": "0242ac1f-6606-d9f5-f0b4-00000000001e-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:37:15.225748Z",
                            "start": "2026-05-23T01:18:22.522202Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-00000000001e",
                        "name": "Run checks"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.193.109",
                                "/opt/configuration/scripts/check/302-openstack-with-tempest.sh"
                            ],
                            "delta": "0:15:31.409026",
                            "end": "2026-05-23 01:52:47.013344",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.193.109 /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-d9f5-f0b4-00000000001f-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-23 01:37:15.604318",
                            "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=2024.2\n++ OPENSTACK_VERSION=2024.2\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.109\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109\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-23 01:37:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m\n\u001b[32m2026-05-23 01:37:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5644b27e-7d93-4bf5-8277-6a571199c8ac (tempest) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-23 01:37:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5644b27e-7d93-4bf5-8277-6a571199c8ac (tempest) has been started and output is visible here.\u001b[0m\n\nPLAY [Run tempest] *************************************************************\n\nTASK [osism.validations.tempest : Create tempest workdir] **********************\nSaturday 23 May 2026  01:37:31 +0000 (0:00:00.342)       0:00:00.342 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy tempest wrapper script] *****************\nSaturday 23 May 2026  01:37:32 +0000 (0:00:01.196)       0:00:01.539 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Check for existing tempest initialisation] ***\nSaturday 23 May 2026  01:37:34 +0000 (0:00:01.268)       0:00:02.808 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Init tempest] ********************************\nSaturday 23 May 2026  01:37:34 +0000 (0:00:00.452)       0:00:03.261 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve image IDs] ***************************\nSaturday 23 May 2026  01:37:57 +0000 (0:00:22.970)       0:00:26.231 ********** \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] ************\nSaturday 23 May 2026  01:38:06 +0000 (0:00:08.820)       0:00:35.052 ********** \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] ******************************\nSaturday 23 May 2026  01:38:06 +0000 (0:00:00.159)       0:00:35.212 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get endpoint catalog] ************************\nSaturday 23 May 2026  01:38:10 +0000 (0:00:03.791)       0:00:39.003 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get service catalog] *************************\nSaturday 23 May 2026  01:38:12 +0000 (0:00:02.004)       0:00:41.008 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Register img_file name] **********************\nSaturday 23 May 2026  01:38:16 +0000 (0:00:03.842)       0:00:44.850 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Download img_file from image_ref] ************\nSaturday 23 May 2026  01:38:16 +0000 (0:00:00.192)       0:00:45.042 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Install qemu-utils package] ******************\nSaturday 23 May 2026  01:38:19 +0000 (0:00:02.680)       0:00:47.723 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Convert img_file to qcow2 format] ************\nSaturday 23 May 2026  01:38:27 +0000 (0:00:08.727)       0:00:56.450 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get network API extensions] ******************\nSaturday 23 May 2026  01:38:28 +0000 (0:00:00.658)       0:00:57.108 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Revoke token] ********************************\nSaturday 23 May 2026  01:38:29 +0000 (0:00:01.492)       0:00:58.601 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option api_extensions] ***\nSaturday 23 May 2026  01:38:31 +0000 (0:00:01.483)       0:01:00.084 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option img_file] *********\nSaturday 23 May 2026  01:38:31 +0000 (0:00:00.173)       0:01:00.258 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve floating network ID] *****************\nSaturday 23 May 2026  01:38:31 +0000 (0:00:00.332)       0:01:00.590 ********** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Assert floating network id has been resolved] ***\nSaturday 23 May 2026  01:38:35 +0000 (0:00:03.884)       0:01:04.475 ********** \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] **************************\nSaturday 23 May 2026  01:38:35 +0000 (0:00:00.157)       0:01:04.632 ********** \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] ***********\nSaturday 23 May 2026  01:38:36 +0000 (0:00:00.176)       0:01:04.809 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of exclude list] *******************\nSaturday 23 May 2026  01:38:36 +0000 (0:00:00.169)       0:01:04.978 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy exclude list] ***************************\nSaturday 23 May 2026  01:38:36 +0000 (0:00:00.478)       0:01:05.457 ********** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of include list] *******************\nSaturday 23 May 2026  01:38:37 +0000 (0:00:00.881)       0:01:06.339 ********** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy include list] ***************************\nSaturday 23 May 2026  01:38:38 +0000 (0:00:00.384)       0:01:06.724 ********** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Create tempest flavors] **********************\nSaturday 23 May 2026  01:38:38 +0000 (0:00:00.248)       0:01:06.972 ********** \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] **********************\nSaturday 23 May 2026  01:38:45 +0000 (0:00:07.428)       0:01:14.401 ********** \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 ********************************************************************\nSaturday 23 May 2026  01:38:46 +0000 (0:00:01.010)       0:01:15.412 ********** \n=============================================================================== \nosism.validations.tempest : Init tempest ------------------------------- 22.97s\nosism.validations.tempest : Resolve image IDs --------------------------- 8.82s\nosism.validations.tempest : Install qemu-utils package ------------------ 8.73s\nosism.validations.tempest : Create tempest flavors ---------------------- 7.43s\nosism.validations.tempest : Resolve floating network ID ----------------- 3.88s\nosism.validations.tempest : Get service catalog ------------------------- 3.84s\nosism.validations.tempest : Get auth token ------------------------------ 3.79s\nosism.validations.tempest : Download img_file from image_ref ------------ 2.68s\nosism.validations.tempest : Get endpoint catalog ------------------------ 2.00s\nosism.validations.tempest : Get network API extensions ------------------ 1.49s\nosism.validations.tempest : Revoke token -------------------------------- 1.48s\nosism.validations.tempest : Copy tempest wrapper script ----------------- 1.27s\nosism.validations.tempest : Create tempest workdir ---------------------- 1.20s\nosism.validations.tempest : Copy tempest.conf file ---------------------- 1.01s\nosism.validations.tempest : Copy exclude list --------------------------- 0.88s\nosism.validations.tempest : Convert img_file to qcow2 format ------------ 0.66s\nosism.validations.tempest : Get stats of exclude list ------------------- 0.48s\nosism.validations.tempest : Check for existing tempest initialisation --- 0.45s\nosism.validations.tempest : Get stats of include list ------------------- 0.38s\nosism.validations.tempest : Set fact for config option img_file --------- 0.33s\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/20260523-0138.log\n2026-05-23 01:38:50.865 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-23 01:38:50.952 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:38:50.952 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:38:50.953 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:38:50.953 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:38:50.953 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:38:50.954 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:38:50.954 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:38:50.954 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:38:50.954 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:38:50.956 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:38:50.956 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:39:11.040 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:39:11.044 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:39:11.045 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:39:11.046 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:39:11.046 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:11.046 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:39:11.046 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:39:11.067 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-23 01:39:11.493 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:39:11.503 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:39:11.503 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:39:11.504 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:39:11.504 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:11.508 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:39:11.508 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:39:11.524 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-23 01:39:11.826 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:39:11.827 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:39:11.831 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:39:11.831 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:39:11.831 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:11.832 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:39:11.832 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:39:11.832 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:39:11.832 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:39:11.832 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:39:11.841 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-23 01:39:12.276 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:39:12.277 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:39:12.277 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:39:12.278 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:39:12.278 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:12.278 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:39:12.279 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:39:12.279 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:39:12.279 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:39:12.279 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:39:12.283 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-23 01:39:12.309 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:39:12.313 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:39:12.313 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:39:12.315 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:39:12.315 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:12.319 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:39:12.319 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:39:12.324 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:39:12.324 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:39:12.326 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:39:12.337 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-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:39:12.950 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:39:12.951 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:39:12.951 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:39:12.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:39:12.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:12.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:39:12.961 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:39:12.976 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-23 01:39:13.140 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:39:13.148 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:39:13.148 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:39:13.149 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:39:13.149 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:13.149 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:39:13.155 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:39:13.155 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:39:13.155 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:39:13.157 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:39:13.157 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:39:13.157 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:39:13.163 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:39:13.163 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:39:13.163 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:39:13.165 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-23 01:39:13.374 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:39:13.374 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:39:13.641 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:39:13.642 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:39:13.642 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:39:13.651 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:39:13.651 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:13.652 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:39:13.652 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:39:13.652 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:39:13.652 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:39:13.661 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-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:39:13.725 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:39:13.725 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:39:13.725 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:39:13.725 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:39:13.765 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:39:13.768 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:39:13.769 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:39:13.771 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:39:13.771 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:13.772 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:39:13.772 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:39:13.772 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:39:13.772 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:39:13.781 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-23 01:39:14.052 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:39:14.908 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:39:14.908 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:39:14.908 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:39:14.908 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:14.909 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:39:15.213 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:39:15.245 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:39:29.422 29 INFO tempest.lib.common.rest_client [req-2dc7ed62-2c86-424b-b8e3-f815dd91507a req-2dc7ed62-2c86-424b-b8e3-f815dd91507a ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.527s\n2026-05-23 01:39:29.443 17 INFO tempest.lib.common.rest_client [req-2ea2cfce-3b3f-44fe-b5cd-8c1a4f5f6363 req-2ea2cfce-3b3f-44fe-b5cd-8c1a4f5f6363 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.438s\n2026-05-23 01:39:29.652 25 INFO tempest.lib.common.rest_client [req-59e92150-1d96-4ed9-afa0-09b982dd8d6e req-59e92150-1d96-4ed9-afa0-09b982dd8d6e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s\n2026-05-23 01:39:30.071 17 INFO tempest.lib.common.rest_client [req-53199dd6-7a26-4625-ade6-38682be26069 req-53199dd6-7a26-4625-ade6-38682be26069 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s\n2026-05-23 01:39:30.113 25 INFO tempest.lib.common.rest_client [req-8bc28b20-a38e-4a56-9303-9e4e78bd5759 req-8bc28b20-a38e-4a56-9303-9e4e78bd5759 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.436s\n2026-05-23 01:39:30.116 29 INFO tempest.lib.common.rest_client [req-747e1e4d-f0cf-40b0-b906-9286868c2feb req-747e1e4d-f0cf-40b0-b906-9286868c2feb ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-05-23 01:39:30.141 13 INFO tempest.lib.common.rest_client [req-2e030716-d3e6-47c6-9b5a-4d05c39a908c req-2e030716-d3e6-47c6-9b5a-4d05c39a908c ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.461s\n2026-05-23 01:39:30.301 17 INFO tempest.lib.common.rest_client [req-6c6b1801-8771-4835-905e-d0f691c755dd req-6c6b1801-8771-4835-905e-d0f691c755dd ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.223s\n2026-05-23 01:39:30.329 25 INFO tempest.lib.common.rest_client [req-66bfff67-b35f-48fa-a33e-df641c30266f req-66bfff67-b35f-48fa-a33e-df641c30266f ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.206s\n2026-05-23 01:39:30.350 29 INFO tempest.lib.common.rest_client [req-655d6f69-a544-4332-9b82-e0ba140ab9f7 req-655d6f69-a544-4332-9b82-e0ba140ab9f7 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.226s\n2026-05-23 01:39:30.604 17 INFO tempest.lib.common.rest_client [req-341caa91-7c49-4d97-8e53-50d1c7b3bfac req-341caa91-7c49-4d97-8e53-50d1c7b3bfac ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.265s\n2026-05-23 01:39:30.614 25 INFO tempest.lib.common.rest_client [req-fe6e2857-ee52-4a7d-97da-f61372389ea5 req-fe6e2857-ee52-4a7d-97da-f61372389ea5 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.246s\n2026-05-23 01:39:30.627 29 INFO tempest.lib.common.rest_client [req-1b8fe808-c91d-40bc-bc06-d0a08d88ec05 req-1b8fe808-c91d-40bc-bc06-d0a08d88ec05 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.241s\n2026-05-23 01:39:30.692 13 INFO tempest.lib.common.rest_client [req-858bf72a-fc22-4d79-a24d-ffd6b3853e55 req-858bf72a-fc22-4d79-a24d-ffd6b3853e55 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s\n2026-05-23 01:39:31.003 15 INFO tempest.lib.common.rest_client [req-751b61ff-727e-40b7-9957-26a59502a89b req-751b61ff-727e-40b7-9957-26a59502a89b ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s\n2026-05-23 01:39:31.028 13 INFO tempest.lib.common.rest_client [req-07f5aca5-9e99-42cb-98c6-ffa010c8fc10 req-07f5aca5-9e99-42cb-98c6-ffa010c8fc10 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.334s\n2026-05-23 01:39:31.027 21 INFO tempest.lib.common.rest_client [req-5caaeb92-5b71-4f7d-b0f8-565f395bfb24 req-5caaeb92-5b71-4f7d-b0f8-565f395bfb24 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.445s\n2026-05-23 01:39:31.059 11 INFO tempest.lib.common.rest_client [req-79b8d705-4d75-449e-ac2d-d37536816664 req-79b8d705-4d75-449e-ac2d-d37536816664 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s\n2026-05-23 01:39:31.085 17 INFO tempest.lib.common.rest_client [req-f96a8c26-5635-4b4d-abdd-5c37dd3332f3 req-f96a8c26-5635-4b4d-abdd-5c37dd3332f3 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.480s\n2026-05-23 01:39:31.123 25 INFO tempest.lib.common.rest_client [req-5aa6f632-3aff-4615-81d6-e80f71adf81e req-5aa6f632-3aff-4615-81d6-e80f71adf81e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.506s\n2026-05-23 01:39:31.195 13 INFO tempest.lib.common.rest_client [req-85d67f9b-5fa3-41ea-a382-ca22e92481a4 req-85d67f9b-5fa3-41ea-a382-ca22e92481a4 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.145s\n2026-05-23 01:39:31.205 29 INFO tempest.lib.common.rest_client [req-f1e426a9-6af2-4869-ab73-8845de75bd19 req-f1e426a9-6af2-4869-ab73-8845de75bd19 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.568s\n2026-05-23 01:39:31.202 17 INFO tempest.lib.common.rest_client [req-89894b5a-e985-4977-8a17-eca56776bca2 req-89894b5a-e985-4977-8a17-eca56776bca2 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-23 01:39:31.371 29 INFO tempest.lib.common.rest_client [req-dabfe224-fdc2-4a6f-9b87-e20c6e7428b0 req-dabfe224-fdc2-4a6f-9b87-e20c6e7428b0 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-23 01:39:31.389 23 INFO tempest.lib.common.rest_client [req-1bea50d4-df87-4292-b362-49b6dc6a19d6 req-1bea50d4-df87-4292-b362-49b6dc6a19d6 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s\n2026-05-23 01:39:31.415 25 INFO tempest.lib.common.rest_client [req-79576718-fcde-4976-ad2d-a447261d013c req-79576718-fcde-4976-ad2d-a447261d013c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s\n2026-05-23 01:39:31.471 17 INFO tempest.lib.common.rest_client [req-01b1afeb-0e8d-4433-b614-b59ff3350668 req-01b1afeb-0e8d-4433-b614-b59ff3350668 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e38f0ea5c91041f2b5bea1c8220fe79b/users/2eb4936542c444c59aa7afacf1a86c25/roles/bd34450783d64356be4e1eb4c43a6768 0.263s\n2026-05-23 01:39:31.541 21 INFO tempest.lib.common.rest_client [req-84b0ec70-dfe1-4bb6-b71a-5bccb20efa58 req-84b0ec70-dfe1-4bb6-b71a-5bccb20efa58 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.484s\n2026-05-23 01:39:31.555 11 INFO tempest.lib.common.rest_client [req-e48dcf9d-590b-4fb4-9880-791b9244ee3b req-e48dcf9d-590b-4fb4-9880-791b9244ee3b ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.450s\n2026-05-23 01:39:31.570 15 INFO tempest.lib.common.rest_client [req-a8f6430f-ea1f-42e1-8f0c-42c6d3cebd2c req-a8f6430f-ea1f-42e1-8f0c-42c6d3cebd2c ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-23 01:39:31.588 20 INFO tempest.lib.common.rest_client [req-f3fb53bd-4aee-4fc0-a938-49308d8be358 req-f3fb53bd-4aee-4fc0-a938-49308d8be358 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.417s\n2026-05-23 01:39:31.623 29 INFO tempest.lib.common.rest_client [req-5d116425-978f-431d-b40e-5f4dbddad4f8 req-5d116425-978f-431d-b40e-5f4dbddad4f8 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5e4c3f1049504cac8e64d9a7dc8f6135/users/1bac2de61a6f44d6b640790704cf265d/roles/bd34450783d64356be4e1eb4c43a6768 0.250s\n2026-05-23 01:39:31.638 25 INFO tempest.lib.common.rest_client [req-6ed0d0a1-b60d-488d-a25d-d58b0e899d04 req-6ed0d0a1-b60d-488d-a25d-d58b0e899d04 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00398ab08e404e6f8f2aa3380fbec002/users/bf4c286027f84cc783b0f478432f02f9/roles/bd34450783d64356be4e1eb4c43a6768 0.221s\n2026-05-23 01:39:31.704 21 INFO tempest.lib.common.rest_client [req-41d9797e-7683-4156-a9ec-793d041b5d65 req-41d9797e-7683-4156-a9ec-793d041b5d65 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.159s\n2026-05-23 01:39:31.712 29 INFO tempest.lib.common.rest_client [req-808df31a-78e2-42bc-ab0d-2318b41850bb req-808df31a-78e2-42bc-ab0d-2318b41850bb ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s\n2026-05-23 01:39:31.732 11 INFO tempest.lib.common.rest_client [req-878f66f2-373e-4e9a-a01b-691ce91bff31 req-878f66f2-373e-4e9a-a01b-691ce91bff31 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.176s\n2026-05-23 01:39:31.753 17 INFO tempest.lib.common.rest_client [req-094a60bb-7969-4a3a-99a8-f99b3eb25dbd req-094a60bb-7969-4a3a-99a8-f99b3eb25dbd ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-23 01:39:31.784 15 INFO tempest.lib.common.rest_client [req-0778cc86-27c5-41da-b770-f9b325791e39 req-0778cc86-27c5-41da-b770-f9b325791e39 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.208s\n2026-05-23 01:39:31.812 25 INFO tempest.lib.common.rest_client [req-1d27dd80-a251-47d5-a1ed-c9ecb4eb3a3f req-1d27dd80-a251-47d5-a1ed-c9ecb4eb3a3f ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-23 01:39:31.841 21 INFO tempest.lib.common.rest_client [req-da9036ee-150f-4656-9c14-b75c1abef88f req-da9036ee-150f-4656-9c14-b75c1abef88f ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.123s\n2026-05-23 01:39:31.840 23 INFO tempest.lib.common.rest_client [req-1092edc7-f07e-4d4a-849e-e0daa3270335 req-1092edc7-f07e-4d4a-849e-e0daa3270335 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.419s\n2026-05-23 01:39:31.876 11 INFO tempest.lib.common.rest_client [req-d8684704-eff1-4bb7-a654-043dc6411460 req-d8684704-eff1-4bb7-a654-043dc6411460 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.131s\n2026-05-23 01:39:31.909 13 INFO tempest.lib.common.rest_client [req-b7794b59-d040-4cfd-9b95-569728aa92a7 req-b7794b59-d040-4cfd-9b95-569728aa92a7 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.713s\n2026-05-23 01:39:31.957 29 INFO tempest.lib.common.rest_client [req-3a33dc9f-9fee-4f0a-a3fa-e31a485b4207 req-3a33dc9f-9fee-4f0a-a3fa-e31a485b4207 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5e4c3f1049504cac8e64d9a7dc8f6135/users/1bac2de61a6f44d6b640790704cf265d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.244s\n2026-05-23 01:39:32.003 15 INFO tempest.lib.common.rest_client [req-1f3a377a-94a9-4ee7-9a0b-c6d4ff5a4b83 req-1f3a377a-94a9-4ee7-9a0b-c6d4ff5a4b83 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.204s\n2026-05-23 01:39:32.010 23 INFO tempest.lib.common.rest_client [req-e85ce850-679e-49ce-94fd-392855d2a07b req-e85ce850-679e-49ce-94fd-392855d2a07b ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.165s\n2026-05-23 01:39:32.044 25 INFO tempest.lib.common.rest_client [req-93793130-6e17-438e-a1a7-0be127f356b7 req-93793130-6e17-438e-a1a7-0be127f356b7 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00398ab08e404e6f8f2aa3380fbec002/users/bf4c286027f84cc783b0f478432f02f9/roles/86359d6597314a95ba0d73ed5fbe11ed 0.231s\n2026-05-23 01:39:32.129 20 INFO tempest.lib.common.rest_client [req-022c47ca-e8f1-41d3-9ea0-1de6e43251e6 req-022c47ca-e8f1-41d3-9ea0-1de6e43251e6 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s\n2026-05-23 01:39:32.129 25 INFO tempest.lib.common.rest_client [req-c37daccd-df5f-4538-b38c-943c7847f0d8 req-c37daccd-df5f-4538-b38c-943c7847f0d8 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.083s\n2026-05-23 01:39:32.144 17 INFO tempest.lib.common.rest_client [req-83e088e0-9d09-419e-a005-dcc77a49b7ce req-83e088e0-9d09-419e-a005-dcc77a49b7ce ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e38f0ea5c91041f2b5bea1c8220fe79b/users/2eb4936542c444c59aa7afacf1a86c25/roles/86359d6597314a95ba0d73ed5fbe11ed 0.388s\n2026-05-23 01:39:32.220 29 INFO tempest.lib.common.rest_client [req-6e06f683-51da-4c22-a744-5cfb19a71d59 req-6e06f683-51da-4c22-a744-5cfb19a71d59 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-23 01:39:32.222 13 INFO tempest.lib.common.rest_client [req-1cd4d84f-d917-43d9-b648-2b1b2eebad6d req-1cd4d84f-d917-43d9-b648-2b1b2eebad6d ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s\n2026-05-23 01:39:32.245 17 INFO tempest.lib.common.rest_client [req-9db1d61f-668c-4286-8251-e524686853db req-9db1d61f-668c-4286-8251-e524686853db ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s\n2026-05-23 01:39:32.275 23 INFO tempest.lib.common.rest_client [req-f6ee68d2-35de-4cac-ba89-c5b6a184b0a9 req-f6ee68d2-35de-4cac-ba89-c5b6a184b0a9 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s\n2026-05-23 01:39:32.368 20 INFO tempest.lib.common.rest_client [req-40847844-6271-41a6-93c2-3292ef3c7097 req-40847844-6271-41a6-93c2-3292ef3c7097 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.233s\n2026-05-23 01:39:32.371 11 INFO tempest.lib.common.rest_client [req-b47fa0f3-205c-425b-becd-cdb1e27b319d req-b47fa0f3-205c-425b-becd-cdb1e27b319d ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.493s\n2026-05-23 01:39:32.397 17 INFO tempest.lib.common.rest_client [req-18992547-2b20-42f3-a440-b269a90cf86a req-18992547-2b20-42f3-a440-b269a90cf86a ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e38f0ea5c91041f2b5bea1c8220fe79b/users/2eb4936542c444c59aa7afacf1a86c25/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.149s\n2026-05-23 01:39:32.477 25 INFO tempest.lib.common.rest_client [req-4f950d00-5663-4b19-b2b2-f027ce8da0bd req-4f950d00-5663-4b19-b2b2-f027ce8da0bd ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00398ab08e404e6f8f2aa3380fbec002/users/bf4c286027f84cc783b0f478432f02f9/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.346s\n2026-05-23 01:39:32.494 13 INFO tempest.lib.common.rest_client [req-736db4de-52ad-40e4-99aa-8466c3a3323f req-736db4de-52ad-40e4-99aa-8466c3a3323f ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/594c5a7b184d41f38968083926ef93ad/users/b3e744494b384a89b70deffa9aeeb0fa/roles/bd34450783d64356be4e1eb4c43a6768 0.269s\n2026-05-23 01:39:32.545 21 INFO tempest.lib.common.rest_client [req-063b54a8-34da-431e-9916-38f3ebbcafef req-063b54a8-34da-431e-9916-38f3ebbcafef ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.701s\n2026-05-23 01:39:32.564 17 INFO tempest.lib.common.rest_client [req-ce33c1a5-c16c-4665-935e-50c7bc44c695 req-ce33c1a5-c16c-4665-935e-50c7bc44c695 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-23 01:39:32.569 15 INFO tempest.lib.common.rest_client [req-813d4975-f33f-4edd-ab91-60d68704b36d req-813d4975-f33f-4edd-ab91-60d68704b36d ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.559s\n2026-05-23 01:39:32.581 13 INFO tempest.lib.common.rest_client [req-ffc14600-2803-49e1-ba55-78855f5a53f5 req-ffc14600-2803-49e1-ba55-78855f5a53f5 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s\n2026-05-23 01:39:32.584 11 INFO tempest.lib.common.rest_client [req-5667de9e-2dc4-4239-b73c-a6a1efcca1e9 req-5667de9e-2dc4-4239-b73c-a6a1efcca1e9 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-23 01:39:32.584 25 INFO tempest.lib.common.rest_client [req-d85c910c-b6f4-4610-b215-2a3e721ad4bd req-d85c910c-b6f4-4610-b215-2a3e721ad4bd ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s\n2026-05-23 01:39:32.631 29 INFO tempest.lib.common.rest_client [req-b5d7b408-6021-4741-960a-92edb996ae31 req-b5d7b408-6021-4741-960a-92edb996ae31 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5e4c3f1049504cac8e64d9a7dc8f6135/users/1bac2de61a6f44d6b640790704cf265d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.403s\n2026-05-23 01:39:32.725 15 INFO tempest.lib.common.rest_client [req-1a142a1d-1b4b-4ce2-982b-02733b9ff3bc req-1a142a1d-1b4b-4ce2-982b-02733b9ff3bc ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-23 01:39:32.726 13 INFO tempest.lib.common.rest_client [req-5d62dc92-58f9-42cc-9bed-13026611347d req-5d62dc92-58f9-42cc-9bed-13026611347d ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/594c5a7b184d41f38968083926ef93ad/users/b3e744494b384a89b70deffa9aeeb0fa/roles/86359d6597314a95ba0d73ed5fbe11ed 0.140s\n2026-05-23 01:39:32.738 20 INFO tempest.lib.common.rest_client [req-5f90482b-47b5-4314-92ab-014ca37a06a5 req-5f90482b-47b5-4314-92ab-014ca37a06a5 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.347s\n2026-05-23 01:39:32.759 11 INFO tempest.lib.common.rest_client [req-4995161d-bf34-4fd2-a729-63fc23a5d408 req-4995161d-bf34-4fd2-a729-63fc23a5d408 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/684c53433f434ab09f6a1c1614c59c75/users/b59814570fd64ff09b2f4e64469b3355/roles/bd34450783d64356be4e1eb4c43a6768 0.170s\n2026-05-23 01:39:32.770 17 INFO tempest.lib.common.rest_client [req-5acdf5c3-033c-434e-9ad6-15599f00031b req-5acdf5c3-033c-434e-9ad6-15599f00031b ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e38f0ea5c91041f2b5bea1c8220fe79b/users/2eb4936542c444c59aa7afacf1a86c25/roles/bd34450783d64356be4e1eb4c43a6768 0.204s\n2026-05-23 01:39:32.772 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2eb4936542c444c59aa7afacf1a86c25 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:39:32.773 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-2141205520-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e38f0ea5c91041f2b5bea1c8220fe79b', 'project_name': 'tempest-IdentityV3UsersTest-2141205520', 'tenant_id': 'e38f0ea5c91041f2b5bea1c8220fe79b', 'tenant_name': 'tempest-IdentityV3UsersTest-2141205520', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2eb4936542c444c59aa7afacf1a86c25', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:32.773 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-2141205520-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e38f0ea5c91041f2b5bea1c8220fe79b', 'project_name': 'tempest-IdentityV3UsersTest-2141205520', 'tenant_id': 'e38f0ea5c91041f2b5bea1c8220fe79b', 'tenant_name': 'tempest-IdentityV3UsersTest-2141205520', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2eb4936542c444c59aa7afacf1a86c25', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:32.879 21 INFO tempest.lib.common.rest_client [req-81ed7484-99b7-45a5-b720-1b7470470264 req-81ed7484-99b7-45a5-b720-1b7470470264 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.332s\n2026-05-23 01:39:32.900 13 INFO tempest.lib.common.rest_client [req-00fe0b47-8435-43dd-9830-df7b0ec9b400 req-00fe0b47-8435-43dd-9830-df7b0ec9b400 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-23 01:39:32.923 25 INFO tempest.lib.common.rest_client [req-e29168e0-4d39-4970-9133-40300c678768 req-e29168e0-4d39-4970-9133-40300c678768 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00398ab08e404e6f8f2aa3380fbec002/users/bf4c286027f84cc783b0f478432f02f9/roles/bd34450783d64356be4e1eb4c43a6768 0.337s\n2026-05-23 01:39:32.924 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bf4c286027f84cc783b0f478432f02f9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:39:32.924 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1272204423-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '00398ab08e404e6f8f2aa3380fbec002', 'project_name': 'tempest-IdentityV3ProjectsTest-1272204423', 'tenant_id': '00398ab08e404e6f8f2aa3380fbec002', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1272204423', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf4c286027f84cc783b0f478432f02f9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:32.924 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1272204423-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '00398ab08e404e6f8f2aa3380fbec002', 'project_name': 'tempest-IdentityV3ProjectsTest-1272204423', 'tenant_id': '00398ab08e404e6f8f2aa3380fbec002', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1272204423', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf4c286027f84cc783b0f478432f02f9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:32.940 23 INFO tempest.lib.common.rest_client [req-6603ad16-84c0-4c7f-b4e8-b1725c178f44 req-6603ad16-84c0-4c7f-b4e8-b1725c178f44 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.657s\n2026-05-23 01:39:33.022 29 INFO tempest.lib.common.rest_client [req-ae4476cf-b18a-4708-9851-b90ce6f85244 req-ae4476cf-b18a-4708-9851-b90ce6f85244 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.387s\n2026-05-23 01:39:33.023 15 INFO tempest.lib.common.rest_client [req-d9d252c6-363a-476a-98dc-663f216be525 req-d9d252c6-363a-476a-98dc-663f216be525 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a75d382a830945a6b12b3361fdaa8762/users/dfd23ddb24b6499fa71f79db8b411595/roles/bd34450783d64356be4e1eb4c43a6768 0.295s\n2026-05-23 01:39:33.032 11 INFO tempest.lib.common.rest_client [req-e63aab77-0931-4736-a95a-e7e6893216e7 req-e63aab77-0931-4736-a95a-e7e6893216e7 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s\n2026-05-23 01:39:33.122 23 INFO tempest.lib.common.rest_client [req-b8c7466a-97ed-45b2-b271-4806f5bed856 req-b8c7466a-97ed-45b2-b271-4806f5bed856 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-23 01:39:33.141 21 INFO tempest.lib.common.rest_client [req-d41c9755-c804-43ea-aa52-40887441c0a0 req-d41c9755-c804-43ea-aa52-40887441c0a0 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3467fa4f14d746b786b1ad77217df230/users/5e41215c4e90426ab09c963c49d6221c/roles/bd34450783d64356be4e1eb4c43a6768 0.260s\n2026-05-23 01:39:33.146 13 INFO tempest.lib.common.rest_client [req-e5ba49c2-a0b2-475c-be40-49048b553dec req-e5ba49c2-a0b2-475c-be40-49048b553dec ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/594c5a7b184d41f38968083926ef93ad/users/b3e744494b384a89b70deffa9aeeb0fa/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.243s\n2026-05-23 01:39:33.214 15 INFO tempest.lib.common.rest_client [req-0dc013b2-e9d8-43da-9bd7-a828b8b3def6 req-0dc013b2-e9d8-43da-9bd7-a828b8b3def6 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-23 01:39:33.226 11 INFO tempest.lib.common.rest_client [req-ce55301d-27f5-4250-a4fc-188eab3af718 req-ce55301d-27f5-4250-a4fc-188eab3af718 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/684c53433f434ab09f6a1c1614c59c75/users/b59814570fd64ff09b2f4e64469b3355/roles/86359d6597314a95ba0d73ed5fbe11ed 0.189s\n2026-05-23 01:39:33.311 13 INFO tempest.lib.common.rest_client [req-2c12ca48-943d-4e26-923f-485a59dff9a2 req-2c12ca48-943d-4e26-923f-485a59dff9a2 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-23 01:39:33.308 17 INFO tempest.lib.common.rest_client [req-1807ca49-b69d-46d4-9d3c-4591f63c19c2 req-1807ca49-b69d-46d4-9d3c-4591f63c19c2 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s\n2026-05-23 01:39:33.315 21 INFO tempest.lib.common.rest_client [req-f3771455-a6e0-411c-a980-3daa60ebaa28 req-f3771455-a6e0-411c-a980-3daa60ebaa28 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-23 01:39:33.352 15 INFO tempest.lib.common.rest_client [req-beca5312-1bd7-40c5-ba27-b0dbbb21aba7 req-beca5312-1bd7-40c5-ba27-b0dbbb21aba7 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a75d382a830945a6b12b3361fdaa8762/users/dfd23ddb24b6499fa71f79db8b411595/roles/86359d6597314a95ba0d73ed5fbe11ed 0.136s\n2026-05-23 01:39:33.369 20 INFO tempest.lib.common.rest_client [req-a778bc84-ec7c-4e35-a408-f155eeb98e67 req-a778bc84-ec7c-4e35-a408-f155eeb98e67 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s\n2026-05-23 01:39:33.434 25 INFO tempest.lib.common.rest_client [req-c0f005b6-10d7-4ab4-839b-4211ebebc751 req-c0f005b6-10d7-4ab4-839b-4211ebebc751 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s\n2026-05-23 01:39:33.459 15 INFO tempest.lib.common.rest_client [req-2b14fefc-5f1f-41da-a9f0-905eb1e20a4f req-2b14fefc-5f1f-41da-a9f0-905eb1e20a4f ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s\n2026-05-23 01:39:33.460 29 INFO tempest.lib.common.rest_client [req-dd63c7fa-c50c-418d-a2c2-92e19adee4e9 req-dd63c7fa-c50c-418d-a2c2-92e19adee4e9 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5e4c3f1049504cac8e64d9a7dc8f6135/users/1bac2de61a6f44d6b640790704cf265d/roles/bd34450783d64356be4e1eb4c43a6768 0.436s\n2026-05-23 01:39:33.460 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1bac2de61a6f44d6b640790704cf265d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:39:33.461 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-351333359-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5e4c3f1049504cac8e64d9a7dc8f6135', 'project_name': 'tempest-DefaultDomainTestJSON-351333359', 'tenant_id': '5e4c3f1049504cac8e64d9a7dc8f6135', 'tenant_name': 'tempest-DefaultDomainTestJSON-351333359', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1bac2de61a6f44d6b640790704cf265d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:33.461 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-351333359-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5e4c3f1049504cac8e64d9a7dc8f6135', 'project_name': 'tempest-DefaultDomainTestJSON-351333359', 'tenant_id': '5e4c3f1049504cac8e64d9a7dc8f6135', 'tenant_name': 'tempest-DefaultDomainTestJSON-351333359', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1bac2de61a6f44d6b640790704cf265d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:33.502 21 INFO tempest.lib.common.rest_client [req-8abce427-9113-450d-b9cc-65757ce8cbec req-8abce427-9113-450d-b9cc-65757ce8cbec ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3467fa4f14d746b786b1ad77217df230/users/5e41215c4e90426ab09c963c49d6221c/roles/86359d6597314a95ba0d73ed5fbe11ed 0.185s\n2026-05-23 01:39:33.549 23 INFO tempest.lib.common.rest_client [req-ff91cf2f-1eaa-489f-b369-480c80b04eb8 req-ff91cf2f-1eaa-489f-b369-480c80b04eb8 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a5e18b227f4f4d51abeeef228f433936/users/3cac3ac3955e4da6a765db656516afbe/roles/bd34450783d64356be4e1eb4c43a6768 0.425s\n2026-05-23 01:39:33.591 11 INFO tempest.lib.common.rest_client [req-19896371-0fab-4b69-8e2d-aed2b5fa2331 req-19896371-0fab-4b69-8e2d-aed2b5fa2331 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s\n2026-05-23 01:39:33.617 20 INFO tempest.lib.common.rest_client [req-fdcc6520-2c7d-4c6d-8076-d19aaea5c26c req-fdcc6520-2c7d-4c6d-8076-d19aaea5c26c ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-23 01:39:33.626 15 INFO tempest.lib.common.rest_client [req-7ca934b9-0fd6-4e5c-b02d-fc89343e4e63 req-7ca934b9-0fd6-4e5c-b02d-fc89343e4e63 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a75d382a830945a6b12b3361fdaa8762/users/dfd23ddb24b6499fa71f79db8b411595/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.162s\n2026-05-23 01:39:33.661 25 INFO tempest.lib.common.rest_client [req-9de71546-1f2e-4497-9279-5ede7c1ca956 req-9de71546-1f2e-4497-9279-5ede7c1ca956 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.225s\n2026-05-23 01:39:33.720 21 INFO tempest.lib.common.rest_client [req-3336140d-857c-42b8-8436-548cd3ab1fdc req-3336140d-857c-42b8-8436-548cd3ab1fdc ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-23 01:39:33.708 13 INFO tempest.lib.common.rest_client [req-aabb0092-45a6-4735-8d7f-22f91cd0616c req-aabb0092-45a6-4735-8d7f-22f91cd0616c ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/594c5a7b184d41f38968083926ef93ad/users/b3e744494b384a89b70deffa9aeeb0fa/roles/bd34450783d64356be4e1eb4c43a6768 0.393s\n2026-05-23 01:39:33.711 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b3e744494b384a89b70deffa9aeeb0fa is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:39:33.711 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-156075722-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '594c5a7b184d41f38968083926ef93ad', 'project_name': 'tempest-EC2CredentialsTest-156075722', 'tenant_id': '594c5a7b184d41f38968083926ef93ad', 'tenant_name': 'tempest-EC2CredentialsTest-156075722', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3e744494b384a89b70deffa9aeeb0fa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:33.712 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-156075722-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '594c5a7b184d41f38968083926ef93ad', 'project_name': 'tempest-EC2CredentialsTest-156075722', 'tenant_id': '594c5a7b184d41f38968083926ef93ad', 'tenant_name': 'tempest-EC2CredentialsTest-156075722', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3e744494b384a89b70deffa9aeeb0fa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:33.765 23 INFO tempest.lib.common.rest_client [req-9fa0e1ff-8928-4d13-a9c7-eb169201557f req-9fa0e1ff-8928-4d13-a9c7-eb169201557f ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-23 01:39:33.799 11 INFO tempest.lib.common.rest_client [req-b556a0d7-691c-40a4-8616-c08059fd3b58 req-b556a0d7-691c-40a4-8616-c08059fd3b58 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/684c53433f434ab09f6a1c1614c59c75/users/b59814570fd64ff09b2f4e64469b3355/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.204s\n2026-05-23 01:39:33.825 20 INFO tempest.lib.common.rest_client [req-4c4bc092-7904-41d2-a7a4-de4bfb42ecbb req-4c4bc092-7904-41d2-a7a4-de4bfb42ecbb ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/21e904a3bbe04d949e700e4696ecd028/users/9cb34d370384423cadfc9bb9e21c3fe2/roles/bd34450783d64356be4e1eb4c43a6768 0.206s\n2026-05-23 01:39:33.879 15 INFO tempest.lib.common.rest_client [req-915af2c2-06d7-4b12-8873-4771b86f4cad req-915af2c2-06d7-4b12-8873-4771b86f4cad ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-23 01:39:33.916 21 INFO tempest.lib.common.rest_client [req-494f2e95-6f6c-4be4-849d-be768ff90e1c req-494f2e95-6f6c-4be4-849d-be768ff90e1c ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3467fa4f14d746b786b1ad77217df230/users/5e41215c4e90426ab09c963c49d6221c/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.194s\n2026-05-23 01:39:33.975 11 INFO tempest.lib.common.rest_client [req-ddfb20ef-4ee8-4e3e-b3cb-3df875ff8ea0 req-ddfb20ef-4ee8-4e3e-b3cb-3df875ff8ea0 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s\n2026-05-23 01:39:34.070 29 INFO tempest.lib.common.rest_client [req-71f33d98-d15a-497a-9c69-f31ee232f95b req-71f33d98-d15a-497a-9c69-f31ee232f95b ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s\n2026-05-23 01:39:34.082 21 INFO tempest.lib.common.rest_client [req-8788e6f4-d12a-4e33-bf0e-b0ed3de07aa9 req-8788e6f4-d12a-4e33-bf0e-b0ed3de07aa9 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-23 01:39:34.114 23 INFO tempest.lib.common.rest_client [req-62d08de1-9d4c-48b1-a125-30082382a734 req-62d08de1-9d4c-48b1-a125-30082382a734 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a5e18b227f4f4d51abeeef228f433936/users/3cac3ac3955e4da6a765db656516afbe/roles/86359d6597314a95ba0d73ed5fbe11ed 0.344s\n2026-05-23 01:39:34.201 23 INFO tempest.lib.common.rest_client [req-78a8b2cf-ddf3-43cf-aa34-5f20d00e07f3 req-78a8b2cf-ddf3-43cf-aa34-5f20d00e07f3 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s\n2026-05-23 01:39:34.211 15 INFO tempest.lib.common.rest_client [req-afa6b4cf-a8b3-4ee4-8cec-1647170ebd88 req-afa6b4cf-a8b3-4ee4-8cec-1647170ebd88 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a75d382a830945a6b12b3361fdaa8762/users/dfd23ddb24b6499fa71f79db8b411595/roles/bd34450783d64356be4e1eb4c43a6768 0.329s\n2026-05-23 01:39:34.212 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dfd23ddb24b6499fa71f79db8b411595 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:39:34.213 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-554572199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a75d382a830945a6b12b3361fdaa8762', 'project_name': 'tempest-AccessRulesV3Test-554572199', 'tenant_id': 'a75d382a830945a6b12b3361fdaa8762', 'tenant_name': 'tempest-AccessRulesV3Test-554572199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfd23ddb24b6499fa71f79db8b411595', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:34.213 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-554572199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a75d382a830945a6b12b3361fdaa8762', 'project_name': 'tempest-AccessRulesV3Test-554572199', 'tenant_id': 'a75d382a830945a6b12b3361fdaa8762', 'tenant_name': 'tempest-AccessRulesV3Test-554572199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfd23ddb24b6499fa71f79db8b411595', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:34.277 13 INFO tempest.lib.common.rest_client [req-256d4f08-b3bf-431c-8097-eff48dea73de req-256d4f08-b3bf-431c-8097-eff48dea73de ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-23 01:39:34.294 29 INFO tempest.lib.common.rest_client [req-3feef141-cd40-47bf-aa46-3abacaa855b3 req-3feef141-cd40-47bf-aa46-3abacaa855b3 ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.220s\n2026-05-23 01:39:34.299 25 INFO tempest.lib.common.rest_client [req-7cce20e0-0845-4ef4-9bd5-184479c0638e req-7cce20e0-0845-4ef4-9bd5-184479c0638e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.632s\n2026-05-23 01:39:34.368 20 INFO tempest.lib.common.rest_client [req-c1c31b2e-cc73-4b40-ad02-2a0dcbcb0260 req-c1c31b2e-cc73-4b40-ad02-2a0dcbcb0260 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.540s\n{8} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.224223s] ... ok\n2026-05-23 01:39:34.391 25 INFO tempest.lib.common.rest_client [req-76c34dc7-4eb5-4c14-9b0b-872a0ebbfdb6 req-76c34dc7-4eb5-4c14-9b0b-872a0ebbfdb6 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.089s\n2026-05-23 01:39:34.406 23 INFO tempest.lib.common.rest_client [req-8dd40193-ff0c-4690-9d3b-c0cb649aaf77 req-8dd40193-ff0c-4690-9d3b-c0cb649aaf77 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a5e18b227f4f4d51abeeef228f433936/users/3cac3ac3955e4da6a765db656516afbe/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.203s\n2026-05-23 01:39:34.422 11 INFO tempest.lib.common.rest_client [req-bcf30111-b7b9-4824-ab46-0f4caac59bc1 req-bcf30111-b7b9-4824-ab46-0f4caac59bc1 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/684c53433f434ab09f6a1c1614c59c75/users/b59814570fd64ff09b2f4e64469b3355/roles/bd34450783d64356be4e1eb4c43a6768 0.445s\n2026-05-23 01:39:34.422 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b59814570fd64ff09b2f4e64469b3355 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:39:34.422 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1307478207-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '684c53433f434ab09f6a1c1614c59c75', 'project_name': 'tempest-TestApiDiscovery-1307478207', 'tenant_id': '684c53433f434ab09f6a1c1614c59c75', 'tenant_name': 'tempest-TestApiDiscovery-1307478207', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b59814570fd64ff09b2f4e64469b3355', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:34.425 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1307478207-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '684c53433f434ab09f6a1c1614c59c75', 'project_name': 'tempest-TestApiDiscovery-1307478207', 'tenant_id': '684c53433f434ab09f6a1c1614c59c75', 'tenant_name': 'tempest-TestApiDiscovery-1307478207', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b59814570fd64ff09b2f4e64469b3355', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:34.535 21 INFO tempest.lib.common.rest_client [req-e548346e-905a-4d79-90a7-c9b6423908d5 req-e548346e-905a-4d79-90a7-c9b6423908d5 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3467fa4f14d746b786b1ad77217df230/users/5e41215c4e90426ab09c963c49d6221c/roles/bd34450783d64356be4e1eb4c43a6768 0.450s\n2026-05-23 01:39:34.535 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5e41215c4e90426ab09c963c49d6221c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:39:34.535 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-502107322-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3467fa4f14d746b786b1ad77217df230', 'project_name': 'tempest-TokensV3Test-502107322', 'tenant_id': '3467fa4f14d746b786b1ad77217df230', 'tenant_name': 'tempest-TokensV3Test-502107322', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5e41215c4e90426ab09c963c49d6221c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:34.538 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-502107322-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3467fa4f14d746b786b1ad77217df230', 'project_name': 'tempest-TokensV3Test-502107322', 'tenant_id': '3467fa4f14d746b786b1ad77217df230', 'tenant_name': 'tempest-TokensV3Test-502107322', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5e41215c4e90426ab09c963c49d6221c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:34.552 25 INFO tempest.lib.common.rest_client [req-99722011-8f8d-4868-bfb6-27098bbb1ebc req-99722011-8f8d-4868-bfb6-27098bbb1ebc ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32628bdb95874eaea95164a118ab9b23/users/e6893d2e73db496cb2e443eae29678ad/roles/bd34450783d64356be4e1eb4c43a6768 0.158s\n2026-05-23 01:39:34.567 17 INFO tempest.lib.common.rest_client [req-33da192d-793e-4869-949b-54189e1812b4 req-33da192d-793e-4869-949b-54189e1812b4 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.252s\n2026-05-23 01:39:34.576 20 INFO tempest.lib.common.rest_client [req-a34fa09c-04c1-4f65-b8a9-a0ec8a2cee6b req-a34fa09c-04c1-4f65-b8a9-a0ec8a2cee6b ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/21e904a3bbe04d949e700e4696ecd028/users/9cb34d370384423cadfc9bb9e21c3fe2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.205s\n2026-05-23 01:39:34.677 23 INFO tempest.lib.common.rest_client [req-6aabe219-5a7b-42fd-9207-51044c253bb7 req-6aabe219-5a7b-42fd-9207-51044c253bb7 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-23 01:39:34.718 13 INFO tempest.lib.common.rest_client [req-d9ac54bd-3a5e-49b9-b9ea-9cd027a9deed req-d9ac54bd-3a5e-49b9-b9ea-9cd027a9deed ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.438s\n2026-05-23 01:39:34.750 15 INFO tempest.lib.common.rest_client [req-85ebcb3f-0ea7-44d8-bc35-667604d57faf req-85ebcb3f-0ea7-44d8-bc35-667604d57faf ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s\n2026-05-23 01:39:34.788 25 INFO tempest.lib.common.rest_client [req-d7097050-5493-456b-ba74-eda026a9e45d req-d7097050-5493-456b-ba74-eda026a9e45d ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-23 01:39:34.800 29 INFO tempest.lib.common.rest_client [req-49f4c60e-e991-4a3c-8919-fcf388826669 req-49f4c60e-e991-4a3c-8919-fcf388826669 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1bac2de61a6f44d6b640790704cf265d 0.407s\n2026-05-23 01:39:34.800 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5e4c3f1049504cac8e64d9a7dc8f6135\n2026-05-23 01:39:34.877 20 INFO tempest.lib.common.rest_client [req-daba328f-e771-43e7-86eb-4c26523a3fc3 req-daba328f-e771-43e7-86eb-4c26523a3fc3 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.296s\n2026-05-23 01:39:34.913 13 INFO tempest.lib.common.rest_client [req-84b99727-c26c-4d3b-a4a3-5d0c217d125a req-84b99727-c26c-4d3b-a4a3-5d0c217d125a ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/440c51f4f19b4c70830bdaea6cf8bf95 0.189s\n2026-05-23 01:39:34.922 25 INFO tempest.lib.common.rest_client [req-df28b5ab-53d3-488c-a351-f8273e0c7fac req-df28b5ab-53d3-488c-a351-f8273e0c7fac ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32628bdb95874eaea95164a118ab9b23/users/e6893d2e73db496cb2e443eae29678ad/roles/86359d6597314a95ba0d73ed5fbe11ed 0.130s\n2026-05-23 01:39:34.921 23 INFO tempest.lib.common.rest_client [req-87dd0642-771d-44e2-92a4-832876550c70 req-87dd0642-771d-44e2-92a4-832876550c70 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a5e18b227f4f4d51abeeef228f433936/users/3cac3ac3955e4da6a765db656516afbe/roles/bd34450783d64356be4e1eb4c43a6768 0.242s\n2026-05-23 01:39:34.922 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cac3ac3955e4da6a765db656516afbe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:39:34.922 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-268741039-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a5e18b227f4f4d51abeeef228f433936', 'project_name': 'tempest-IdentityCatalogTest-268741039', 'tenant_id': 'a5e18b227f4f4d51abeeef228f433936', 'tenant_name': 'tempest-IdentityCatalogTest-268741039', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cac3ac3955e4da6a765db656516afbe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:34.922 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-268741039-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a5e18b227f4f4d51abeeef228f433936', 'project_name': 'tempest-IdentityCatalogTest-268741039', 'tenant_id': 'a5e18b227f4f4d51abeeef228f433936', 'tenant_name': 'tempest-IdentityCatalogTest-268741039', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cac3ac3955e4da6a765db656516afbe', 'system': None}, Network: None, Subnet: None, Router: None\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.636749s] ... ok\n2026-05-23 01:39:35.178 21 INFO tempest.lib.common.rest_client [req-ca5f6ae2-1837-40ee-b436-9401bb538ee3 req-ca5f6ae2-1837-40ee-b436-9401bb538ee3 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s\n2026-05-23 01:39:35.184 11 INFO tempest.lib.common.rest_client [req-f5e6f344-f78a-47ac-ba71-13d1133d6876 req-f5e6f344-f78a-47ac-ba71-13d1133d6876 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.747s\n2026-05-23 01:39:35.278 25 INFO tempest.lib.common.rest_client [req-7fc79eef-979e-4139-89db-3308ac5cb96c req-7fc79eef-979e-4139-89db-3308ac5cb96c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s\n2026-05-23 01:39:35.287 20 INFO tempest.lib.common.rest_client [req-2393fc17-e945-4fc1-aeb5-44db3e3980d2 req-2393fc17-e945-4fc1-aeb5-44db3e3980d2 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/21e904a3bbe04d949e700e4696ecd028/users/9cb34d370384423cadfc9bb9e21c3fe2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.405s\n2026-05-23 01:39:35.365 11 INFO tempest.lib.common.rest_client [req-aa2317c2-9713-40b1-bbc4-a223a1b9eca3 req-aa2317c2-9713-40b1-bbc4-a223a1b9eca3 ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.176s\n2026-05-23 01:39:35.370 29 INFO tempest.lib.common.rest_client [req-620e73a8-9ef7-402e-99f1-8b9abae04e2d req-620e73a8-9ef7-402e-99f1-8b9abae04e2d ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n2026-05-23 01:39:35.374 13 INFO tempest.lib.common.rest_client [req-56cafe74-e093-435d-a18e-939039c102c5 req-56cafe74-e093-435d-a18e-939039c102c5 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.386s\n2026-05-23 01:39:35.406 20 INFO tempest.lib.common.rest_client [req-d0afcdc4-ee52-4e78-8081-9fc5e38f63c0 req-d0afcdc4-ee52-4e78-8081-9fc5e38f63c0 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.181602s] ... ok\n2026-05-23 01:39:35.430 15 INFO tempest.lib.common.rest_client [req-7989441f-0d20-400e-abbe-094da19fc5b1 req-7989441f-0d20-400e-abbe-094da19fc5b1 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/application_credentials 0.672s\n2026-05-23 01:39:35.482 23 INFO tempest.lib.common.rest_client [req-52e499c6-4376-4b6d-8932-0ea073b1c12e req-52e499c6-4376-4b6d-8932-0ea073b1c12e ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n2026-05-23 01:39:35.499 13 INFO tempest.lib.common.rest_client [req-8cef4f81-077e-4ea3-8af2-e173a651ab87 req-8cef4f81-077e-4ea3-8af2-e173a651ab87 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/1f3abb3cfcd140c5bca9a7fbbdf5ce7e 0.122s\n2026-05-23 01:39:35.515 20 INFO tempest.lib.common.rest_client [req-868f1ad6-e1f4-4ed7-8373-e6968ee966f2 req-868f1ad6-e1f4-4ed7-8373-e6968ee966f2 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/21e904a3bbe04d949e700e4696ecd028/users/9cb34d370384423cadfc9bb9e21c3fe2/roles/bd34450783d64356be4e1eb4c43a6768 0.107s\n2026-05-23 01:39:35.516 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9cb34d370384423cadfc9bb9e21c3fe2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:39:35.516 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1525564206-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '21e904a3bbe04d949e700e4696ecd028', 'project_name': 'tempest-ApplicationCredentialsV3Test-1525564206', 'tenant_id': '21e904a3bbe04d949e700e4696ecd028', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1525564206', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9cb34d370384423cadfc9bb9e21c3fe2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:35.516 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1525564206-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '21e904a3bbe04d949e700e4696ecd028', 'project_name': 'tempest-ApplicationCredentialsV3Test-1525564206', 'tenant_id': '21e904a3bbe04d949e700e4696ecd028', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1525564206', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9cb34d370384423cadfc9bb9e21c3fe2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:35.601 25 INFO tempest.lib.common.rest_client [req-9c068cf7-e855-4f6e-96c4-9b47c98ecff9 req-9c068cf7-e855-4f6e-96c4-9b47c98ecff9 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32628bdb95874eaea95164a118ab9b23/users/e6893d2e73db496cb2e443eae29678ad/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.320s\n2026-05-23 01:39:35.627 21 INFO tempest.lib.common.rest_client [req-41e9d536-f5a1-4229-b289-75ece9709d9a req-41e9d536-f5a1-4229-b289-75ece9709d9a ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.445s\n2026-05-23 01:39:35.668 11 INFO tempest.lib.common.rest_client [req-63af5b32-2541-4cb7-a523-266c26c4a3da req-63af5b32-2541-4cb7-a523-266c26c4a3da ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.238s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.241145s] ... ok\n2026-05-23 01:39:35.680 23 INFO tempest.lib.common.rest_client [req-a6e95560-7f18-4736-bdfa-4c956979794b req-a6e95560-7f18-4736-bdfa-4c956979794b ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.191s\n2026-05-23 01:39:35.711 13 INFO tempest.lib.common.rest_client [req-aad1f790-916e-40f9-aec3-452136e4f596 req-aad1f790-916e-40f9-aec3-452136e4f596 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/1f3abb3cfcd140c5bca9a7fbbdf5ce7e 0.207s\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [0.725062s] ... ok\n{5} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.452142s] ... ok\n{6} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.195910s] ... ok\n2026-05-23 01:39:35.756 25 INFO tempest.lib.common.rest_client [req-71fd36d6-9e5f-4379-a47d-337aee544b11 req-71fd36d6-9e5f-4379-a47d-337aee544b11 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-23 01:39:35.847 13 INFO tempest.lib.common.rest_client [req-8f93417a-b288-4dfa-aad0-702feacb31b3 req-8f93417a-b288-4dfa-aad0-702feacb31b3 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.127s\n2026-05-23 01:39:35.895 25 INFO tempest.lib.common.rest_client [req-4de51b0b-fa61-4f41-9800-4a6cca8de44f req-4de51b0b-fa61-4f41-9800-4a6cca8de44f ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32628bdb95874eaea95164a118ab9b23/users/e6893d2e73db496cb2e443eae29678ad/roles/bd34450783d64356be4e1eb4c43a6768 0.137s\n2026-05-23 01:39:35.898 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e6893d2e73db496cb2e443eae29678ad is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:39:35.898 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1806429778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32628bdb95874eaea95164a118ab9b23', 'project_name': 'tempest-IdentityV3ProjectsTest-1806429778', 'tenant_id': '32628bdb95874eaea95164a118ab9b23', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1806429778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6893d2e73db496cb2e443eae29678ad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:35.898 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1806429778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32628bdb95874eaea95164a118ab9b23', 'project_name': 'tempest-IdentityV3ProjectsTest-1806429778', 'tenant_id': '32628bdb95874eaea95164a118ab9b23', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1806429778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6893d2e73db496cb2e443eae29678ad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:39:36.036 13 INFO tempest.lib.common.rest_client [req-7075673a-f9ae-4d79-aed7-61a3ad32cac3 req-7075673a-f9ae-4d79-aed7-61a3ad32cac3 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.186s\n2026-05-23 01:39:36.078 17 INFO tempest.lib.common.rest_client [req-f48532d7-29cf-49fc-9133-84cffba1e2a9 req-f48532d7-29cf-49fc-9133-84cffba1e2a9 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s\n2026-05-23 01:39:36.135 29 INFO tempest.lib.common.rest_client [req-9fef9f23-84a8-49e9-ab99-5de2ac7e680f req-9fef9f23-84a8-49e9-ab99-5de2ac7e680f ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5e4c3f1049504cac8e64d9a7dc8f6135&name=default 0.763s\n2026-05-23 01:39:36.136 15 INFO tempest.lib.common.rest_client [req-86b5ada3-fd49-45f6-8e3f-8f4c342be78c req-86b5ada3-fd49-45f6-8e3f-8f4c342be78c ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/application_credentials 0.703s\n2026-05-23 01:39:36.158 20 INFO tempest.lib.common.rest_client [req-768f9cda-4e3e-4ece-93d2-6d9d7ce8b502 req-768f9cda-4e3e-4ece-93d2-6d9d7ce8b502 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-05-23 01:39:36.174 13 INFO tempest.lib.common.rest_client [req-6467a4b5-365f-4bec-8bd3-5851718df3f3 req-6467a4b5-365f-4bec-8bd3-5851718df3f3 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.134s\n2026-05-23 01:39:36.174 21 INFO tempest.lib.common.rest_client [req-2355b775-2af8-43a6-b15d-39a6d1c70b66 req-2355b775-2af8-43a6-b15d-39a6d1c70b66 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.454s\n2026-05-23 01:39:36.219 11 INFO tempest.lib.common.rest_client [req-497da755-4909-4932-b0fa-37c980ab3d93 req-497da755-4909-4932-b0fa-37c980ab3d93 ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.541s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.548318s] ... ok\n2026-05-23 01:39:36.291 11 INFO tempest.lib.common.rest_client [req-2390693f-d499-4313-b322-1f552867d584 req-2390693f-d499-4313-b322-1f552867d584 ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.068s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.070740s] ... ok\n2026-05-23 01:39:36.388 23 INFO tempest.lib.common.rest_client [req-0a5b9944-d738-4ff4-9ea1-b370248530b6 req-0a5b9944-d738-4ff4-9ea1-b370248530b6 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3cac3ac3955e4da6a765db656516afbe 0.627s\n2026-05-23 01:39:36.389 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a5e18b227f4f4d51abeeef228f433936\n2026-05-23 01:39:36.406 21 INFO tempest.lib.common.rest_client [req-ac4c8c59-d24a-4273-b241-5ed3699aab5c req-ac4c8c59-d24a-4273-b241-5ed3699aab5c ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.227s\n2026-05-23 01:39:36.410 11 INFO tempest.lib.common.rest_client [req-da688513-712c-446e-b841-366406cdddde req-da688513-712c-446e-b841-366406cdddde ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.116s\n{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.119308s] ... ok\n2026-05-23 01:39:36.513 15 INFO tempest.lib.common.rest_client [req-caf95664-debb-463d-aeaa-f9341a903aa2 req-caf95664-debb-463d-aeaa-f9341a903aa2 ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules/f49e3c1d456c4cbeadcf5a366ad83593 0.374s\n2026-05-23 01:39:36.597 21 INFO tempest.lib.common.rest_client [req-3ca411d0-cdd2-4b3f-996b-743ce3fb1a6d req-3ca411d0-cdd2-4b3f-996b-743ce3fb1a6d ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.187s\n2026-05-23 01:39:36.608 17 INFO tempest.lib.common.rest_client [req-5babaac5-3c8e-4e2e-81e1-5fbe4a1c70ed req-5babaac5-3c8e-4e2e-81e1-5fbe4a1c70ed ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s\n2026-05-23 01:39:36.646 20 INFO tempest.lib.common.rest_client [req-99e11451-0558-4267-b18a-b86db24766c7 req-99e11451-0558-4267-b18a-b86db24766c7 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.484s\n2026-05-23 01:39:36.649 13 INFO tempest.lib.common.rest_client [req-a5bb7523-aeae-4252-b460-ff52091f16e8 req-a5bb7523-aeae-4252-b460-ff52091f16e8 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/551e54e5c08d45bd8c76a1dae93a3113 0.465s\n2026-05-23 01:39:36.659 29 INFO tempest.lib.common.rest_client [req-235fcf84-7bba-49d5-9cf4-ccb3f544f7bd req-235fcf84-7bba-49d5-9cf4-ccb3f544f7bd ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/90aace30-b487-4d07-b7aa-4a298da6cf34 0.516s\n2026-05-23 01:39:36.695 25 INFO tempest.lib.common.rest_client [req-4dda431f-3f52-4428-8436-e94220d5a606 req-4dda431f-3f52-4428-8436-e94220d5a606 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.784s\n2026-05-23 01:39:36.756 15 INFO tempest.lib.common.rest_client [req-7ab27c05-1eb4-4d82-9a37-ead78778c82a req-7ab27c05-1eb4-4d82-9a37-ead78778c82a ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/application_credentials/2c9e1cc487e540939ed29504278b33fa 0.240s\n2026-05-23 01:39:36.778 11 INFO tempest.lib.common.rest_client [req-4425518f-73a9-481f-81ec-a9849e1bda87 req-4425518f-73a9-481f-81ec-a9849e1bda87 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b59814570fd64ff09b2f4e64469b3355 0.324s\n2026-05-23 01:39:36.778 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 684c53433f434ab09f6a1c1614c59c75\n2026-05-23 01:39:36.791 21 INFO tempest.lib.common.rest_client [req-c2121431-f369-46d7-83f1-d51d1f39ac0d req-c2121431-f369-46d7-83f1-d51d1f39ac0d ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.191s\n2026-05-23 01:39:36.883 13 INFO tempest.lib.common.rest_client [req-2a3e43a3-50dd-4c73-927b-d04b555e5674 req-2a3e43a3-50dd-4c73-927b-d04b555e5674 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/c3fc3faa52f742fab129eab2b4f0bf0b 0.231s\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [1.171769s] ... ok\n2026-05-23 01:39:36.886 20 INFO tempest.lib.common.rest_client [req-d09887c1-2635-4e69-91c4-76620fb075f3 req-d09887c1-2635-4e69-91c4-76620fb075f3 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/6ec97442af5d4b558c1b87631e589ae9 0.237s\n2026-05-23 01:39:36.917 25 INFO tempest.lib.common.rest_client [req-d692534c-9522-4a1c-afab-d745397afef5 req-d692534c-9522-4a1c-afab-d745397afef5 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/bf4c286027f84cc783b0f478432f02f9/projects 0.216s\n2026-05-23 01:39:36.974 15 INFO tempest.lib.common.rest_client [req-01784229-1111-402b-8115-ed80adddcd13 req-01784229-1111-402b-8115-ed80adddcd13 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules 0.216s\n2026-05-23 01:39:36.980 21 INFO tempest.lib.common.rest_client [req-581546ef-8d6f-4fc2-97e7-a29cab3b1337 req-581546ef-8d6f-4fc2-97e7-a29cab3b1337 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.185s\n{5} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [1.262279s] ... ok\n2026-05-23 01:39:37.087 13 INFO tempest.lib.common.rest_client [req-e2ff6ac0-64bc-46eb-90bb-35f9a692132d req-e2ff6ac0-64bc-46eb-90bb-35f9a692132d ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.199s\n2026-05-23 01:39:37.097 23 INFO tempest.lib.common.rest_client [req-02006573-b460-4be1-8f34-7665beaa2265 req-02006573-b460-4be1-8f34-7665beaa2265 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s\n2026-05-23 01:39:37.137 15 INFO tempest.lib.common.rest_client [req-f77baa19-8867-4b5d-919d-6df982be11dc req-f77baa19-8867-4b5d-919d-6df982be11dc ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules/f49e3c1d456c4cbeadcf5a366ad83593 0.158s\n2026-05-23 01:39:37.212 29 INFO tempest.lib.common.rest_client [req-4af1665d-8107-46a9-be41-370215886ab2 req-4af1665d-8107-46a9-be41-370215886ab2 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5e4c3f1049504cac8e64d9a7dc8f6135 0.550s\n2026-05-23 01:39:37.295 15 INFO tempest.lib.common.rest_client [req-90f421c4-2c5f-406a-acdd-3d380d2e1e07 req-90f421c4-2c5f-406a-acdd-3d380d2e1e07 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules 0.152s\n2026-05-23 01:39:37.412 20 INFO tempest.lib.common.rest_client [req-1fd3b67d-6179-49af-84f0-f35f2d8e2837 req-1fd3b67d-6179-49af-84f0-f35f2d8e2837 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s\n2026-05-23 01:39:37.443 21 INFO tempest.lib.common.rest_client [req-335d7436-e7c2-49c4-8902-65628d79f52c req-335d7436-e7c2-49c4-8902-65628d79f52c ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s\n2026-05-23 01:39:37.443 15 INFO tempest.lib.common.rest_client [req-774253e6-775f-4ffd-be7b-7f28bc7319d0 req-774253e6-775f-4ffd-be7b-7f28bc7319d0 ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/application_credentials/2c9e1cc487e540939ed29504278b33fa 0.143s\n{2} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [2.015628s] ... ok\n2026-05-23 01:39:37.550 11 INFO tempest.lib.common.rest_client [req-909ab06b-315d-4052-864c-5a60bc4d4cd4 req-909ab06b-315d-4052-864c-5a60bc4d4cd4 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.766s\n2026-05-23 01:39:37.595 15 INFO tempest.lib.common.rest_client [req-e910eaae-3c1d-4b74-9109-a9ea58c0f7f1 req-e910eaae-3c1d-4b74-9109-a9ea58c0f7f1 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules 0.085s\n{2} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.090044s] ... ok\n2026-05-23 01:39:37.604 21 INFO tempest.lib.common.rest_client [req-e320b36c-c502-4a93-a22a-6ba970dc6bf4 req-e320b36c-c502-4a93-a22a-6ba970dc6bf4 ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.155s\n2026-05-23 01:39:37.636 13 INFO tempest.lib.common.rest_client [req-fbf01ccb-0c2c-448f-91df-046f47cfc834 req-fbf01ccb-0c2c-448f-91df-046f47cfc834 ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/a71bdb49fe28420d862fa650cf6ab812 0.544s\n2026-05-23 01:39:37.664 25 INFO tempest.lib.common.rest_client [req-6c6765d5-9956-4338-a107-5f8d73e578fa req-6c6765d5-9956-4338-a107-5f8d73e578fa ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.745s\n2026-05-23 01:39:37.714 21 INFO tempest.lib.common.rest_client [req-d3e5dd78-7d72-4509-9ae1-2e1e64b76f9c req-d3e5dd78-7d72-4509-9ae1-2e1e64b76f9c ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.106s\n2026-05-23 01:39:37.729 20 INFO tempest.lib.common.rest_client [req-30e6ee69-e8d1-439d-9637-738576d26051 req-30e6ee69-e8d1-439d-9637-738576d26051 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/6ec97442af5d4b558c1b87631e589ae9 0.313s\n2026-05-23 01:39:37.756 15 INFO tempest.lib.common.rest_client [req-502d9ca3-2c4c-42d6-ac5f-f7dc46eccfa2 req-502d9ca3-2c4c-42d6-ac5f-f7dc46eccfa2 ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules/0098d58ad84047a48c45e8bb1afdb0ec 0.151s\n{2} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.159942s] ... ok\n2026-05-23 01:39:37.774 13 INFO tempest.lib.common.rest_client [req-02c21eae-899a-4ce8-8d42-63d0aad792d9 req-02c21eae-899a-4ce8-8d42-63d0aad792d9 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/a71bdb49fe28420d862fa650cf6ab812 0.136s\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.888808s] ... ok\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [1.572816s] ... ok\n2026-05-23 01:39:37.842 21 INFO tempest.lib.common.rest_client [req-7c0ec863-e2df-4f99-a305-0091a3575a9c req-7c0ec863-e2df-4f99-a305-0091a3575a9c ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.123s\n{5} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [0.865645s] ... ok\n2026-05-23 01:39:37.888 17 INFO tempest.lib.common.rest_client [req-fe4a2031-14fc-461e-aee3-ed7d31e2b1ba req-fe4a2031-14fc-461e-aee3-ed7d31e2b1ba ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.276s\n2026-05-23 01:39:37.937 15 INFO tempest.lib.common.rest_client [req-0748e895-a22b-4b4a-9afa-703c47a6f463 req-0748e895-a22b-4b4a-9afa-703c47a6f463 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/application_credentials/5e106fcb24424d35b12e7ac20de88b69 0.146s\n2026-05-23 01:39:38.041 13 INFO tempest.lib.common.rest_client [req-29225879-c862-4e06-8e41-accd3bff302c req-29225879-c862-4e06-8e41-accd3bff302c ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa 0.218s\n2026-05-23 01:39:38.041 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 594c5a7b184d41f38968083926ef93ad\n2026-05-23 01:39:38.060 23 INFO tempest.lib.common.rest_client [req-3db33d9c-0fe4-4a18-8c27-9fe7f69b71d1 req-3db33d9c-0fe4-4a18-8c27-9fe7f69b71d1 ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a5e18b227f4f4d51abeeef228f433936&name=default 0.961s\n2026-05-23 01:39:38.080 11 INFO tempest.lib.common.rest_client [req-edd61c05-e74e-483e-b41e-561140e0ff4a req-edd61c05-e74e-483e-b41e-561140e0ff4a ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=684c53433f434ab09f6a1c1614c59c75&name=default 0.527s\n2026-05-23 01:39:38.188 25 INFO tempest.lib.common.rest_client [req-77d80206-ff12-43d5-acd4-1241a7c17737 req-77d80206-ff12-43d5-acd4-1241a7c17737 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s\n2026-05-23 01:39:38.206 21 INFO tempest.lib.common.rest_client [req-d5ab5f0e-955b-4da9-ac73-7ac1de51fe0a req-d5ab5f0e-955b-4da9-ac73-7ac1de51fe0a ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5e41215c4e90426ab09c963c49d6221c 0.300s\n2026-05-23 01:39:38.207 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3467fa4f14d746b786b1ad77217df230\n2026-05-23 01:39:38.242 15 INFO tempest.lib.common.rest_client [req-39c1ddee-376b-40ad-bb57-cc65cbdab767 req-39c1ddee-376b-40ad-bb57-cc65cbdab767 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595 0.296s\n2026-05-23 01:39:38.242 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a75d382a830945a6b12b3361fdaa8762\n{7} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.493226s] ... ok\n2026-05-23 01:39:38.307 20 INFO tempest.lib.common.rest_client [req-570a8626-c6f8-4db1-a8ef-81619bd031b7 req-570a8626-c6f8-4db1-a8ef-81619bd031b7 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.482s\n2026-05-23 01:39:38.508 23 INFO tempest.lib.common.rest_client [req-c326737b-1da5-4a84-a950-3c52b1aba9e8 req-c326737b-1da5-4a84-a950-3c52b1aba9e8 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6ce4aae6-6cb2-4fcc-b849-f013383d34b9 0.445s\n2026-05-23 01:39:38.521 11 INFO tempest.lib.common.rest_client [req-8290bb29-21c7-4a62-bee1-2a1ed6d4b739 req-8290bb29-21c7-4a62-bee1-2a1ed6d4b739 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c91b4a73-565f-4495-a1ba-949aead5bff5 0.438s\n2026-05-23 01:39:38.558 13 INFO tempest.lib.common.rest_client [req-51500ec7-5377-4d0c-b87f-f4600cec2877 req-51500ec7-5377-4d0c-b87f-f4600cec2877 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s\n2026-05-23 01:39:38.607 25 INFO tempest.lib.common.rest_client [req-8bb82a8d-849a-428b-a815-f74535bcf5d3 req-8bb82a8d-849a-428b-a815-f74535bcf5d3 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bf4c286027f84cc783b0f478432f02f9 0.315s\n2026-05-23 01:39:38.684 15 INFO tempest.lib.common.rest_client [req-5309c2ae-9025-49e8-8daa-effe0a78ad6b req-5309c2ae-9025-49e8-8daa-effe0a78ad6b ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.438s\n2026-05-23 01:39:38.699 21 INFO tempest.lib.common.rest_client [req-8c23b523-c75f-453d-b194-a4a42c830f64 req-8c23b523-c75f-453d-b194-a4a42c830f64 ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.489s\n2026-05-23 01:39:38.796 11 INFO tempest.lib.common.rest_client [req-04c35f74-9926-4095-a092-acaa9a04498c req-04c35f74-9926-4095-a092-acaa9a04498c ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/684c53433f434ab09f6a1c1614c59c75 0.271s\n2026-05-23 01:39:38.801 23 INFO tempest.lib.common.rest_client [req-5d463513-ee15-409e-80bd-9831e4dc8c49 req-5d463513-ee15-409e-80bd-9831e4dc8c49 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a5e18b227f4f4d51abeeef228f433936 0.289s\n2026-05-23 01:39:38.869 17 INFO tempest.lib.common.rest_client [req-50a2bd9d-033b-4afc-8650-093c30080a59 req-50a2bd9d-033b-4afc-8650-093c30080a59 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 0.978s\n2026-05-23 01:39:38.942 20 INFO tempest.lib.common.rest_client [req-4c9230bd-b4e3-4bfc-8b6e-88f21deb892f req-4c9230bd-b4e3-4bfc-8b6e-88f21deb892f ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/5a681bcaf8bc46d4802c5e4767c5b811 0.629s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [1.124840s] ... ok\n2026-05-23 01:39:39.097 25 INFO tempest.lib.common.rest_client [req-b5971602-58a7-4979-b146-fec17eae4ee3 req-b5971602-58a7-4979-b146-fec17eae4ee3 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e6893d2e73db496cb2e443eae29678ad 0.483s\n2026-05-23 01:39:39.097 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 32628bdb95874eaea95164a118ab9b23\n2026-05-23 01:39:39.233 13 INFO tempest.lib.common.rest_client [req-04cfb055-c714-4d2b-a108-ecfdcc16c1c3 req-04cfb055-c714-4d2b-a108-ecfdcc16c1c3 ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=594c5a7b184d41f38968083926ef93ad&name=default 0.672s\n2026-05-23 01:39:39.300 21 INFO tempest.lib.common.rest_client [req-7dd75604-21ef-4c10-af29-47f10af7460f req-7dd75604-21ef-4c10-af29-47f10af7460f ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3467fa4f14d746b786b1ad77217df230&name=default 0.599s\n2026-05-23 01:39:39.348 15 INFO tempest.lib.common.rest_client [req-636cfad4-e3d4-478c-aa26-d746a3542274 req-636cfad4-e3d4-478c-aa26-d746a3542274 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a75d382a830945a6b12b3361fdaa8762&name=default 0.658s\n2026-05-23 01:39:39.572 20 INFO tempest.lib.common.rest_client [req-b5fce812-ecf1-496a-95f8-6171cb9b70e8 req-b5fce812-ecf1-496a-95f8-6171cb9b70e8 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.625s\n2026-05-23 01:39:39.636 25 INFO tempest.lib.common.rest_client [req-261882ac-3c54-44e1-9dd6-7c29e5176056 req-261882ac-3c54-44e1-9dd6-7c29e5176056 ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-23 01:39:39.655 13 INFO tempest.lib.common.rest_client [req-e1e00f49-013f-462d-b24f-0e7c4d79be0d req-e1e00f49-013f-462d-b24f-0e7c4d79be0d ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fba3bae3-1355-42a0-bb3a-676384528e67 0.417s\n2026-05-23 01:39:39.741 15 INFO tempest.lib.common.rest_client [req-47d20c74-a88b-4836-8077-71106986efa9 req-47d20c74-a88b-4836-8077-71106986efa9 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4853aa27-c793-47b5-8239-99f5bce1a0e6 0.389s\n2026-05-23 01:39:39.746 21 INFO tempest.lib.common.rest_client [req-fb197c49-7dbc-4956-9337-27f0b61aa299 req-fb197c49-7dbc-4956-9337-27f0b61aa299 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eb241eb8-06aa-48bb-8db5-704e5cc4281d 0.442s\n2026-05-23 01:39:39.758 20 INFO tempest.lib.common.rest_client [req-6ad15965-28a1-4d51-8c80-3efd024e6d2b req-6ad15965-28a1-4d51-8c80-3efd024e6d2b ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/0c85005d4d174878bc0b657e2606cc15 0.178s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [0.814359s] ... ok\n2026-05-23 01:39:39.870 13 INFO tempest.lib.common.rest_client [req-555b5bff-2b86-4d18-a3cc-98ea649d0ed7 req-555b5bff-2b86-4d18-a3cc-98ea649d0ed7 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/594c5a7b184d41f38968083926ef93ad 0.213s\n2026-05-23 01:39:40.072 21 INFO tempest.lib.common.rest_client [req-55fa06d5-bc48-4fbb-a1d0-1ebc38d5467e req-55fa06d5-bc48-4fbb-a1d0-1ebc38d5467e ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3467fa4f14d746b786b1ad77217df230 0.317s\n2026-05-23 01:39:40.104 15 INFO tempest.lib.common.rest_client [req-94d1271a-90e0-4185-91af-47cb19e65e97 req-94d1271a-90e0-4185-91af-47cb19e65e97 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a75d382a830945a6b12b3361fdaa8762 0.354s\n2026-05-23 01:39:40.235 25 INFO tempest.lib.common.rest_client [req-0bb706e9-3bdf-4394-9967-96613ef6fbc3 req-0bb706e9-3bdf-4394-9967-96613ef6fbc3 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=32628bdb95874eaea95164a118ab9b23&name=default 0.592s\n2026-05-23 01:39:40.297 20 INFO tempest.lib.common.rest_client [req-b088d3a3-9260-4560-ac01-29263dbb835a req-b088d3a3-9260-4560-ac01-29263dbb835a ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.525s\n2026-05-23 01:39:40.399 17 INFO tempest.lib.common.rest_client [req-a359c76c-1022-464a-af57-267cc5aa49f6 req-a359c76c-1022-464a-af57-267cc5aa49f6 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.528s\n2026-05-23 01:39:40.716 25 INFO tempest.lib.common.rest_client [req-d3a50552-613c-42f3-9c28-44c8f40e0614 req-d3a50552-613c-42f3-9c28-44c8f40e0614 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2fb498ab-9b0f-4963-90f8-250b26fe6c6c 0.475s\n2026-05-23 01:39:40.893 20 INFO tempest.lib.common.rest_client [req-1d413f86-0401-4a8a-82e7-f5334b3458e5 req-1d413f86-0401-4a8a-82e7-f5334b3458e5 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.591s\n2026-05-23 01:39:40.956 25 INFO tempest.lib.common.rest_client [req-d93a8f7f-4244-4c65-8645-5b7addf03912 req-d93a8f7f-4244-4c65-8645-5b7addf03912 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/32628bdb95874eaea95164a118ab9b23 0.238s\n2026-05-23 01:39:40.957 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 00398ab08e404e6f8f2aa3380fbec002\n2026-05-23 01:39:41.118 20 INFO tempest.lib.common.rest_client [req-6e37b069-bb9e-401f-b5dc-09d1e742509e req-6e37b069-bb9e-401f-b5dc-09d1e742509e ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.221s\n2026-05-23 01:39:41.351 25 INFO tempest.lib.common.rest_client [req-c60ca0fa-104a-4fac-94a4-c22d01a501c0 req-c60ca0fa-104a-4fac-94a4-c22d01a501c0 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=00398ab08e404e6f8f2aa3380fbec002&name=default 0.391s\n2026-05-23 01:39:41.386 20 INFO tempest.lib.common.rest_client [req-a7ac0fc2-5910-43a4-9525-70b4060e19b5 req-a7ac0fc2-5910-43a4-9525-70b4060e19b5 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/d35cbee50d8d498698b0de53f2ee32ab 0.265s\n2026-05-23 01:39:41.567 20 INFO tempest.lib.common.rest_client [req-fcf67a29-2147-4616-a389-e1393de7c64f req-fcf67a29-2147-4616-a389-e1393de7c64f ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/28412ba62cdc458ab4496cecfc054317 0.175s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [1.808107s] ... ok\n2026-05-23 01:39:41.746 25 INFO tempest.lib.common.rest_client [req-6f0c60ed-a712-4847-ac01-04ddaa56a829 req-6f0c60ed-a712-4847-ac01-04ddaa56a829 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9bc418da-c6ba-491c-906f-4f4189934b8d 0.392s\n2026-05-23 01:39:41.865 17 INFO tempest.lib.common.rest_client [req-c7f8f8ca-ff30-48aa-888f-5a9331215ba0 req-c7f8f8ca-ff30-48aa-888f-5a9331215ba0 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.463s\n2026-05-23 01:39:41.975 25 INFO tempest.lib.common.rest_client [req-606d17e5-12a7-4e8e-9250-5a7dc4095c61 req-606d17e5-12a7-4e8e-9250-5a7dc4095c61 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/00398ab08e404e6f8f2aa3380fbec002 0.224s\n2026-05-23 01:39:42.070 20 INFO tempest.lib.common.rest_client [req-0e8556b7-d508-4f4b-b1b8-2b227a72f31e req-0e8556b7-d508-4f4b-b1b8-2b227a72f31e ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.495s\n2026-05-23 01:39:42.361 17 INFO tempest.lib.common.rest_client [req-d0373f8b-ec37-4234-b7f6-56e71bc4108d req-d0373f8b-ec37-4234-b7f6-56e71bc4108d ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s\n2026-05-23 01:39:42.597 20 INFO tempest.lib.common.rest_client [req-5e8fce2b-1039-4aa7-b4b6-eb47cb6d30b6 req-5e8fce2b-1039-4aa7-b4b6-eb47cb6d30b6 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.524s\n2026-05-23 01:39:42.748 20 INFO tempest.lib.common.rest_client [req-d21926cf-c9f6-44a5-a759-10f12313aee5 req-d21926cf-c9f6-44a5-a759-10f12313aee5 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials?name=tempest-application_credential-1982161292 0.149s\n2026-05-23 01:39:42.882 20 INFO tempest.lib.common.rest_client [req-fd46e11b-4285-4883-aecc-0801f88dc647 req-fd46e11b-4285-4883-aecc-0801f88dc647 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/3c9099c05fc44888a67a505ecd806ddf 0.131s\n2026-05-23 01:39:43.033 20 INFO tempest.lib.common.rest_client [req-1cb3a946-b346-4127-9815-54f37c15e7b0 req-1cb3a946-b346-4127-9815-54f37c15e7b0 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/609642ea92da4235a4ea9f10377f5107 0.148s\n{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [1.463110s] ... ok\n2026-05-23 01:39:43.329 20 INFO tempest.lib.common.rest_client [req-58cad4ac-b3c6-40bd-9cdf-3e018c1c85e8 req-58cad4ac-b3c6-40bd-9cdf-3e018c1c85e8 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2 0.257s\n2026-05-23 01:39:43.330 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 21e904a3bbe04d949e700e4696ecd028\n2026-05-23 01:39:43.878 20 INFO tempest.lib.common.rest_client [req-08b9b9ef-91f7-4cf3-a7c7-ca24d2d3523d req-08b9b9ef-91f7-4cf3-a7c7-ca24d2d3523d ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-23 01:39:44.188 17 INFO tempest.lib.common.rest_client [req-ee8cadd6-b34b-4add-b529-da113ef4f192 req-ee8cadd6-b34b-4add-b529-da113ef4f192 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.822s\n2026-05-23 01:39:44.530 20 INFO tempest.lib.common.rest_client [req-15bb2062-5ce5-4223-a1a3-513b7085ee31 req-15bb2062-5ce5-4223-a1a3-513b7085ee31 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=21e904a3bbe04d949e700e4696ecd028&name=default 0.649s\n2026-05-23 01:39:44.921 20 INFO tempest.lib.common.rest_client [req-285fbcbe-79d5-46ac-b7e6-4f63f2b0b7c9 req-285fbcbe-79d5-46ac-b7e6-4f63f2b0b7c9 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d90d1a4e-66a9-4bf9-ba09-e57dc36c0847 0.388s\n2026-05-23 01:39:45.145 20 INFO tempest.lib.common.rest_client [req-27aee5a0-270d-47ee-8600-c1dae2c8d210 req-27aee5a0-270d-47ee-8600-c1dae2c8d210 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/21e904a3bbe04d949e700e4696ecd028 0.221s\n2026-05-23 01:39:45.671 17 INFO tempest.lib.common.rest_client [req-f7d5db47-4783-4321-afb2-aa67e4c5dec4 req-f7d5db47-4783-4321-afb2-aa67e4c5dec4 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.481s\n2026-05-23 01:39:46.184 17 INFO tempest.lib.common.rest_client [req-57a4b3b7-22c2-4302-9d1a-86f7afc266bd req-57a4b3b7-22c2-4302-9d1a-86f7afc266bd ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s\n2026-05-23 01:39:48.180 17 INFO tempest.lib.common.rest_client [req-3a89b82a-634e-43d1-8680-e29841fad700 req-3a89b82a-634e-43d1-8680-e29841fad700 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.993s\n2026-05-23 01:39:49.717 17 INFO tempest.lib.common.rest_client [req-d3141ea1-5c75-4c84-a36f-9d1332681ea7 req-d3141ea1-5c75-4c84-a36f-9d1332681ea7 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-23 01:39:50.153 17 INFO tempest.lib.common.rest_client [req-885863ea-eee1-4bc5-a1a8-e5079441eb4e req-885863ea-eee1-4bc5-a1a8-e5079441eb4e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.434s\n2026-05-23 01:39:52.349 17 INFO tempest.lib.common.rest_client [req-c82068e7-5582-4d3a-935b-7f604391a9b7 req-c82068e7-5582-4d3a-935b-7f604391a9b7 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 2.193s\n2026-05-23 01:39:53.820 17 INFO tempest.lib.common.rest_client [req-91701dd3-313c-4af4-84c1-a55f6b44c741 req-91701dd3-313c-4af4-84c1-a55f6b44c741 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s\n2026-05-23 01:39:55.341 17 INFO tempest.lib.common.rest_client [req-37047eaf-2d7f-46ec-855c-25c9e511b579 req-37047eaf-2d7f-46ec-855c-25c9e511b579 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [22.032565s] ... ok\n2026-05-23 01:39:55.906 17 INFO tempest.lib.common.rest_client [req-f9424791-4856-40b4-8036-a8fe66ba4229 req-f9424791-4856-40b4-8036-a8fe66ba4229 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s\n2026-05-23 01:39:56.440 17 INFO tempest.lib.common.rest_client [req-c20a9645-9f23-4408-86ff-41022e167b4b req-c20a9645-9f23-4408-86ff-41022e167b4b ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s\n2026-05-23 01:39:56.902 17 INFO tempest.lib.common.rest_client [req-e789e548-4d6c-4a2e-8cbb-47e09161e96d req-e789e548-4d6c-4a2e-8cbb-47e09161e96d ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.460s\n2026-05-23 01:39:57.017 17 INFO tempest.lib.common.rest_client [req-267bb3c0-825e-4d91-b47c-330d001e143a req-267bb3c0-825e-4d91-b47c-330d001e143a ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.112s\n2026-05-23 01:40:03.485 17 INFO tempest.lib.common.rest_client [req-830c5be6-4e16-48a1-8b57-54be0ce5e4ff req-830c5be6-4e16-48a1-8b57-54be0ce5e4ff ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.464s\n{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.080895s] ... ok\n2026-05-23 01:40:05.336 17 INFO tempest.lib.common.rest_client [req-dcaf95de-4e33-410b-bc7c-dad3950a1faf req-dcaf95de-4e33-410b-bc7c-dad3950a1faf ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.843s\n2026-05-23 01:40:06.785 17 INFO tempest.lib.common.rest_client [req-1245f4a9-b268-4423-ae2c-98c5152f2d5b req-1245f4a9-b268-4423-ae2c-98c5152f2d5b ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.447s\n2026-05-23 01:40:06.880 17 INFO tempest.lib.common.rest_client [req-80ef4c25-ebb6-421d-bcb7-412fab500b32 req-80ef4c25-ebb6-421d-bcb7-412fab500b32 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.092s\n2026-05-23 01:40:07.347 17 INFO tempest.lib.common.rest_client [req-0c3b8f2b-5d45-4d7d-bb40-4c199af7e51f req-0c3b8f2b-5d45-4d7d-bb40-4c199af7e51f ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.464s\n2026-05-23 01:40:07.790 17 INFO tempest.lib.common.rest_client [req-cce46cf8-93a1-4336-b6cb-68fbfcf0fdd1 req-cce46cf8-93a1-4336-b6cb-68fbfcf0fdd1 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.440s\n2026-05-23 01:40:09.679 17 INFO tempest.lib.common.rest_client [req-dec24648-78d4-4d22-8377-f18034e18341 req-dec24648-78d4-4d22-8377-f18034e18341 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.886s\n2026-05-23 01:40:11.144 17 INFO tempest.lib.common.rest_client [req-fba750a5-b671-4f9e-bb3c-74621b8ecbeb req-fba750a5-b671-4f9e-bb3c-74621b8ecbeb ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.461s\n2026-05-23 01:40:11.594 17 INFO tempest.lib.common.rest_client [req-0ac6841b-50a1-490d-aa70-c25bf0d27e43 req-0ac6841b-50a1-490d-aa70-c25bf0d27e43 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.447s\n2026-05-23 01:40:13.461 17 INFO tempest.lib.common.rest_client [req-93b8a5a2-1fc0-43fa-a39e-f1c4aca03501 req-93b8a5a2-1fc0-43fa-a39e-f1c4aca03501 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.863s\n2026-05-23 01:40:14.984 17 INFO tempest.lib.common.rest_client [req-e53922f1-9589-4309-b2f9-be5a0f613537 req-e53922f1-9589-4309-b2f9-be5a0f613537 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-23 01:40:15.472 17 INFO tempest.lib.common.rest_client [req-0ca8f72c-6db1-4f4c-a4e2-cee6f8620a41 req-0ca8f72c-6db1-4f4c-a4e2-cee6f8620a41 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.486s\n2026-05-23 01:40:17.300 17 INFO tempest.lib.common.rest_client [req-0faf805a-5f71-4e3b-b217-0d7b17f732f9 req-0faf805a-5f71-4e3b-b217-0d7b17f732f9 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.824s\n2026-05-23 01:40:18.839 17 INFO tempest.lib.common.rest_client [req-47dcaafd-a4e5-47eb-afbf-6efd2d097d7f req-47dcaafd-a4e5-47eb-afbf-6efd2d097d7f ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s\n2026-05-23 01:40:20.386 17 INFO tempest.lib.common.rest_client [req-5be1b972-29ee-461a-acce-bb9aaed2259a req-5be1b972-29ee-461a-acce-bb9aaed2259a ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s\n{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [16.898776s] ... ok\n2026-05-23 01:40:20.742 17 INFO tempest.lib.common.rest_client [req-b8eec1e0-7eda-41bd-9c3c-ee58ec242b73 req-b8eec1e0-7eda-41bd-9c3c-ee58ec242b73 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25 0.318s\n2026-05-23 01:40:20.743 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e38f0ea5c91041f2b5bea1c8220fe79b\n2026-05-23 01:40:21.325 17 INFO tempest.lib.common.rest_client [req-f33013c1-ef4b-4cea-9b18-964802187a2a req-f33013c1-ef4b-4cea-9b18-964802187a2a ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-23 01:40:21.944 17 INFO tempest.lib.common.rest_client [req-f13ce671-f12f-44ce-8a1f-a32726af0a3d req-f13ce671-f12f-44ce-8a1f-a32726af0a3d ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e38f0ea5c91041f2b5bea1c8220fe79b&name=default 0.616s\n2026-05-23 01:40:22.426 17 INFO tempest.lib.common.rest_client [req-994f1a74-e0f6-40a3-8ff3-7e8c2c09b48d req-994f1a74-e0f6-40a3-8ff3-7e8c2c09b48d ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f4770267-d7d2-4e7f-ae17-e5e3d70a387b 0.480s\n2026-05-23 01:40:22.620 17 INFO tempest.lib.common.rest_client [req-cf1d5bfa-ba35-464d-acc5-fb8c9dc9c679 req-cf1d5bfa-ba35-464d-acc5-fb8c9dc9c679 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e38f0ea5c91041f2b5bea1c8220fe79b 0.192s\n\n======\nTotals\n======\nRan: 26 tests in 47.0756 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: 65.1380 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (5 tests) => 0:00:01.225762\n - Worker 1 (4 tests) => 0:00:03.496904\n - Worker 2 (3 tests) => 0:00:02.327557\n - Worker 3 (3 tests) => 0:00:47.075629\n - Worker 4 (5 tests) => 0:00:06.875665\n - Worker 5 (3 tests) => 0:00:02.669127\n - Worker 6 (1 tests) => 0:00:00.195910\n - Worker 7 (1 tests) => 0:00:01.493226\n - Worker 8 (1 tests) => 0:00:00.224223\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/20260523-0140.log\n2026-05-23 01:40:27.423 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-23 01:40:27.511 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:27.511 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:27.511 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:27.511 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:27.512 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:27.512 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:27.512 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:27.513 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:27.513 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:27.513 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:27.513 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:27.515 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:27.515 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:52.469 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:52.470 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:52.470 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:52.471 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:52.471 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:52.471 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:52.471 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:52.474 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:52.474 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:52.474 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:52.474 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:52.474 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:52.480 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-23 01:40:52.813 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:52.814 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:52.814 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:52.815 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:52.821 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:52.821 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:52.822 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:52.825 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:52.825 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:52.825 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:52.843 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-23 01:40:52.992 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:53.003 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:53.005 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:53.005 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:53.012 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.012 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:53.012 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:53.020 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:53.020 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:53.022 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:53.022 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.022 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:53.022 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:53.039 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-23 01:40:53.256 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:53.263 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:53.263 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:53.264 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:53.264 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.264 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:53.266 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:53.280 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-23 01:40:53.376 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:53.385 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:53.385 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:53.386 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:53.386 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.386 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:53.386 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:53.387 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:53.397 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:53.397 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.397 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:53.397 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:53.397 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:53.408 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-23 01:40:53.713 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:53.714 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:53.714 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:53.715 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:53.720 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:53.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:53.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:53.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:53.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:53.734 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-23 01:40:53.860 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:53.872 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:53.872 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:53.873 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:53.873 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.873 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:53.873 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:53.881 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:53.874 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:53.885 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:53.885 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.885 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:53.885 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:53.900 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-23 01:40:53.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:53.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:53.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:53.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:53.897 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:53.897 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:53.910 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-23 01:40:54.316 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:54.326 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:54.326 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:54.327 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:54.327 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.327 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:54.327 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.329 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:54.340 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-23 01:40:54.353 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:54.354 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:54.354 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:54.364 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:54.364 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.365 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:54.365 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:54.365 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:54.365 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.367 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:54.379 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:54.400 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-23 01:40:54.457 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:54.460 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:54.460 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:54.461 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:54.461 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.461 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:54.468 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-23 01:40:54.484 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:54.485 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:54.486 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:54.486 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:54.486 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.486 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:54.490 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:54.490 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:54.490 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:54.490 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:54.497 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-23 01:40:54.656 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:54.670 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:54.670 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:54.670 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:54.671 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.671 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:54.671 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:54.671 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:54.671 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:54.705 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-23 01:40:54.705 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:54.706 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:54.706 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:54.707 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:54.707 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.707 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:54.707 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:54.708 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:54.717 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:54.717 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.717 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:54.717 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:54.730 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-23 01:40:54.943 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:54.948 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:54.948 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:54.948 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:54.949 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.949 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:54.949 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:54.949 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:54.949 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:54.951 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:54.951 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:54.951 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:54.956 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-23 01:40:55.295 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:40:55.308 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:40:55.308 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:40:55.309 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:40:55.309 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:55.309 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:40:55.318 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:40:55.320 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:40:55.321 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:40:55.322 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:40:55.334 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-23 01:40:55.769 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:55.806 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:55.836 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:55.849 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:56.256 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:56.256 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:56.256 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:56.537 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:56.685 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:56.723 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:56.723 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:56.723 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:56.723 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:56.724 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:56.788 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:56.795 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:56.795 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:56.854 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:56.863 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:56.863 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:56.863 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:56.863 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:56.911 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:56.911 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:56.911 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:57.175 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:57.504 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:57.504 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:57.504 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:57.696 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:57.696 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:57.696 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:40:58.539 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:40:58.543 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:40:58.543 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:40:58.543 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:40:58.543 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:41:22.775 39 INFO tempest.lib.common.rest_client [req-71e2abee-a0a6-43ff-bc65-5161a0ec2303 req-71e2abee-a0a6-43ff-bc65-5161a0ec2303 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s\n2026-05-23 01:41:23.479 39 INFO tempest.lib.common.rest_client [req-cc79c860-8472-4a94-a01b-a29d8970985b req-cc79c860-8472-4a94-a01b-a29d8970985b ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-23 01:41:23.841 39 INFO tempest.lib.common.rest_client [req-2906161e-606d-4b8d-b9e6-832586ba15f7 req-2906161e-606d-4b8d-b9e6-832586ba15f7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.346s\n2026-05-23 01:41:24.056 37 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:41:24.144 39 INFO tempest.lib.common.rest_client [req-1ea99d6f-ea86-4885-87d2-be327a9ff6b8 req-1ea99d6f-ea86-4885-87d2-be327a9ff6b8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.256s\n{13} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching\n2026-05-23 01:41:24.885 39 INFO tempest.lib.common.rest_client [req-4bc9b21a-204f-41e1-8dc3-97f0662c8510 req-4bc9b21a-204f-41e1-8dc3-97f0662c8510 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.733s\n2026-05-23 01:41:25.172 39 INFO tempest.lib.common.rest_client [req-0a20186e-ec97-440b-a41d-1e2dae5c4321 req-0a20186e-ec97-440b-a41d-1e2dae5c4321 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-23 01:41:25.389 39 INFO tempest.lib.common.rest_client [req-a441e731-3b25-4c2e-a343-da77d89c1743 req-a441e731-3b25-4c2e-a343-da77d89c1743 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2/users/5d5459b7fa43468fbc80e813dadbe95d/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.209s\n2026-05-23 01:41:25.590 33 INFO tempest.lib.common.rest_client [req-8bfad7af-4416-4695-ab37-06c424be3b1f req-8bfad7af-4416-4695-ab37-06c424be3b1f ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.746s\n2026-05-23 01:41:25.621 39 INFO tempest.lib.common.rest_client [req-abd8ebc2-2086-4c61-8f8a-95fedaaa773d req-abd8ebc2-2086-4c61-8f8a-95fedaaa773d ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-23 01:41:25.633 21 INFO tempest.lib.common.rest_client [req-58387f5c-99ae-4b02-ae2e-3b7e339e3dae req-58387f5c-99ae-4b02-ae2e-3b7e339e3dae ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.617s\n2026-05-23 01:41:25.672 17 INFO tempest.lib.common.rest_client [req-7005be90-b645-47bf-895a-602f5d8e5d29 req-7005be90-b645-47bf-895a-602f5d8e5d29 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-23 01:41:25.677 29 INFO tempest.lib.common.rest_client [req-23b35025-10ea-4320-a163-45726632dc99 req-23b35025-10ea-4320-a163-45726632dc99 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-23 01:41:25.730 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:41:25.839 39 INFO tempest.lib.common.rest_client [req-f327c937-aba6-4f17-ba43-d92421b66b09 req-f327c937-aba6-4f17-ba43-d92421b66b09 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2/users/5d5459b7fa43468fbc80e813dadbe95d/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.213s\n{2} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available\n2026-05-23 01:41:25.985 23 INFO tempest.lib.common.rest_client [req-35b34522-3efc-46dc-b64d-acd0b6e0a717 req-35b34522-3efc-46dc-b64d-acd0b6e0a717 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-05-23 01:41:26.017 39 INFO tempest.lib.common.rest_client [req-f0c7f410-e9ad-44df-b1d6-4a1d2746bf84 req-f0c7f410-e9ad-44df-b1d6-4a1d2746bf84 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s\n2026-05-23 01:41:26.210 39 INFO tempest.lib.common.rest_client [req-adc87ada-d562-40e1-912b-dcf8a71f23d6 req-adc87ada-d562-40e1-912b-dcf8a71f23d6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2/users/5d5459b7fa43468fbc80e813dadbe95d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.191s\n2026-05-23 01:41:26.287 33 INFO tempest.lib.common.rest_client [req-9dc43bec-e53a-4721-b37e-2ad520e2ac83 req-9dc43bec-e53a-4721-b37e-2ad520e2ac83 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s\n2026-05-23 01:41:26.298 29 INFO tempest.lib.common.rest_client [req-2465214d-8dc3-4fcc-997c-b6fde43762c3 req-2465214d-8dc3-4fcc-997c-b6fde43762c3 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-23 01:41:26.302 21 INFO tempest.lib.common.rest_client [req-5367babf-d2ba-431d-a6fa-76ca60afcecb req-5367babf-d2ba-431d-a6fa-76ca60afcecb ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s\n2026-05-23 01:41:26.337 31 INFO tempest.lib.common.rest_client [req-07a9891e-a779-40e5-a479-8c314db4c085 req-07a9891e-a779-40e5-a479-8c314db4c085 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-23 01:41:26.352 35 INFO tempest.lib.common.rest_client [req-b06f6469-768c-41b2-91da-03f10af34ec4 req-b06f6469-768c-41b2-91da-03f10af34ec4 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-23 01:41:26.415 29 INFO tempest.lib.common.rest_client [req-24c8807d-ef2b-4fb6-8d3b-d02b13b2605e req-24c8807d-ef2b-4fb6-8d3b-d02b13b2605e ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.116s\n2026-05-23 01:41:26.601 41 INFO tempest.lib.common.rest_client [req-51432d11-0eea-4c39-9be5-d0e40c0f8b57 req-51432d11-0eea-4c39-9be5-d0e40c0f8b57 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.481s\n2026-05-23 01:41:26.649 17 INFO tempest.lib.common.rest_client [req-d23a4636-1303-45d7-bfc8-7265318014c8 req-d23a4636-1303-45d7-bfc8-7265318014c8 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s\n2026-05-23 01:41:26.689 25 INFO tempest.lib.common.rest_client [req-c314d136-f2dc-4d50-a7cf-9a23a8f2b786 req-c314d136-f2dc-4d50-a7cf-9a23a8f2b786 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-23 01:41:26.714 33 INFO tempest.lib.common.rest_client [req-940b8ec3-bfa0-404e-952d-9b789e60c672 req-940b8ec3-bfa0-404e-952d-9b789e60c672 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.425s\n2026-05-23 01:41:26.738 15 INFO tempest.lib.common.rest_client [req-1314afcd-dab7-4c3e-a8bc-e3e9e881f06b req-1314afcd-dab7-4c3e-a8bc-e3e9e881f06b ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.849s\n2026-05-23 01:41:26.755 39 INFO tempest.lib.common.rest_client [req-e2195e74-53b8-4413-814c-0a714392731c req-e2195e74-53b8-4413-814c-0a714392731c ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.541s\n2026-05-23 01:41:26.784 23 INFO tempest.lib.common.rest_client [req-bc41ed6d-8766-4952-8cf7-3e7774784adc req-bc41ed6d-8766-4952-8cf7-3e7774784adc ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.740s\n2026-05-23 01:41:26.780 21 INFO tempest.lib.common.rest_client [req-d64a1577-38dc-41b6-898e-64cea06a4d6c req-d64a1577-38dc-41b6-898e-64cea06a4d6c ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.476s\n2026-05-23 01:41:26.865 11 INFO tempest.lib.common.rest_client [req-0e422068-eb1c-4fb2-8a49-de38afd5809d req-0e422068-eb1c-4fb2-8a49-de38afd5809d ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.442s\n2026-05-23 01:41:26.899 17 INFO tempest.lib.common.rest_client [req-d00cf408-e77f-4e42-86ea-6448338d8d64 req-d00cf408-e77f-4e42-86ea-6448338d8d64 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.247s\n2026-05-23 01:41:27.043 13 INFO tempest.lib.common.rest_client [req-181dd29e-6095-4df4-a4f4-981f21c70983 req-181dd29e-6095-4df4-a4f4-981f21c70983 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s\n2026-05-23 01:41:27.076 23 INFO tempest.lib.common.rest_client [req-2698ff66-d3a4-42a3-a2de-a053ab231cf9 req-2698ff66-d3a4-42a3-a2de-a053ab231cf9 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.290s\n2026-05-23 01:41:27.084 19 INFO tempest.lib.common.rest_client [req-f08f6b8d-3510-4dd6-9220-ae5fd70cdcfb req-f08f6b8d-3510-4dd6-9220-ae5fd70cdcfb ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.921s\n2026-05-23 01:41:27.140 29 INFO tempest.lib.common.rest_client [req-1106b15d-1ea1-4b42-9f7e-2ccf29b7a651 req-1106b15d-1ea1-4b42-9f7e-2ccf29b7a651 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.709s\n2026-05-23 01:41:27.143 27 INFO tempest.lib.common.rest_client [req-2f11286d-f17c-4ab1-9659-65370e9fc528 req-2f11286d-f17c-4ab1-9659-65370e9fc528 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.610s\n2026-05-23 01:41:27.215 35 INFO tempest.lib.common.rest_client [req-0bbb36d2-f59e-44a0-8d01-27e323740c09 req-0bbb36d2-f59e-44a0-8d01-27e323740c09 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.840s\n2026-05-23 01:41:27.245 33 INFO tempest.lib.common.rest_client [req-9161bd40-3a63-4a81-ae96-85d79d916b68 req-9161bd40-3a63-4a81-ae96-85d79d916b68 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.520s\n2026-05-23 01:41:27.267 31 INFO tempest.lib.common.rest_client [req-3552c9e3-a1bf-4398-98e9-70a0063c3506 req-3552c9e3-a1bf-4398-98e9-70a0063c3506 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.899s\n2026-05-23 01:41:27.347 15 INFO tempest.lib.common.rest_client [req-094eea90-826b-4807-9414-83e2518bbf8e req-094eea90-826b-4807-9414-83e2518bbf8e ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-23 01:41:27.368 39 INFO tempest.lib.common.rest_client [req-73364173-3b2a-475f-ab93-695720a4adc7 req-73364173-3b2a-475f-ab93-695720a4adc7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2/users/5d5459b7fa43468fbc80e813dadbe95d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.607s\n2026-05-23 01:41:27.533 13 INFO tempest.lib.common.rest_client [req-5681943e-6992-40c5-ba34-ccf0c7eac76c req-5681943e-6992-40c5-ba34-ccf0c7eac76c ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.463s\n2026-05-23 01:41:27.583 41 INFO tempest.lib.common.rest_client [req-ccdd3fc4-e012-4950-b715-8e66b63013cb req-ccdd3fc4-e012-4950-b715-8e66b63013cb ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.963s\n2026-05-23 01:41:27.584 25 INFO tempest.lib.common.rest_client [req-3761f7bc-851c-4c11-baf4-b7ae1e045bc0 req-3761f7bc-851c-4c11-baf4-b7ae1e045bc0 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.860s\n2026-05-23 01:41:27.636 11 INFO tempest.lib.common.rest_client [req-1b232ede-3f8b-4b85-b470-5b7486041f61 req-1b232ede-3f8b-4b85-b470-5b7486041f61 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s\n2026-05-23 01:41:27.644 17 INFO tempest.lib.common.rest_client [req-0ccc5776-3c35-4dda-8ca1-1f94deb82ddd req-0ccc5776-3c35-4dda-8ca1-1f94deb82ddd ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.724s\n2026-05-23 01:41:27.649 21 INFO tempest.lib.common.rest_client [req-56e9a455-3390-43fb-8276-a2ff9a83c9f3 req-56e9a455-3390-43fb-8276-a2ff9a83c9f3 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.839s\n2026-05-23 01:41:27.727 19 INFO tempest.lib.common.rest_client [req-01ab6f37-98c6-4b72-9022-00f0728234d1 req-01ab6f37-98c6-4b72-9022-00f0728234d1 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s\n2026-05-23 01:41:27.732 35 INFO tempest.lib.common.rest_client [req-ee6484bc-2ca4-466c-907f-faf39be8edf8 req-ee6484bc-2ca4-466c-907f-faf39be8edf8 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.515s\n2026-05-23 01:41:27.751 23 INFO tempest.lib.common.rest_client [req-522de5f2-12dc-4250-b267-c955902219a3 req-522de5f2-12dc-4250-b267-c955902219a3 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.653s\n2026-05-23 01:41:27.756 31 INFO tempest.lib.common.rest_client [req-500111f3-a0e3-4e0e-bf74-888fc4c11a2d req-500111f3-a0e3-4e0e-bf74-888fc4c11a2d ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.486s\n2026-05-23 01:41:27.763 15 INFO tempest.lib.common.rest_client [req-f891288e-5fde-43a3-97e5-d17bf5cfd4a7 req-f891288e-5fde-43a3-97e5-d17bf5cfd4a7 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.413s\n2026-05-23 01:41:27.823 13 INFO tempest.lib.common.rest_client [req-2424c86d-1cc7-45df-8467-0bcd37faeac8 req-2424c86d-1cc7-45df-8467-0bcd37faeac8 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.286s\n2026-05-23 01:41:27.834 41 INFO tempest.lib.common.rest_client [req-8394fccf-f3fc-4eed-a855-65b1c6fae827 req-8394fccf-f3fc-4eed-a855-65b1c6fae827 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.247s\n2026-05-23 01:41:27.848 11 INFO tempest.lib.common.rest_client [req-4d4b98fe-4731-474d-999c-a879bb882458 req-4d4b98fe-4731-474d-999c-a879bb882458 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.209s\n2026-05-23 01:41:27.867 29 INFO tempest.lib.common.rest_client [req-0fa308c5-9605-419b-bf7c-7cec0430ee02 req-0fa308c5-9605-419b-bf7c-7cec0430ee02 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.722s\n2026-05-23 01:41:27.866 19 INFO tempest.lib.common.rest_client [req-e39ea8e7-87ac-49e7-9987-6b1da178d4f3 req-e39ea8e7-87ac-49e7-9987-6b1da178d4f3 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s\n2026-05-23 01:41:27.896 39 INFO tempest.lib.common.rest_client [req-49920d84-87ee-4167-b1d9-0738a2974cc7 req-49920d84-87ee-4167-b1d9-0738a2974cc7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.525s\n2026-05-23 01:41:27.901 35 INFO tempest.lib.common.rest_client [req-b3f6d428-0268-4ba0-9e66-c7a304f41c37 req-b3f6d428-0268-4ba0-9e66-c7a304f41c37 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.154s\n2026-05-23 01:41:27.917 33 INFO tempest.lib.common.rest_client [req-92bff61c-71b1-4abf-8022-7c048e52b5a2 req-92bff61c-71b1-4abf-8022-7c048e52b5a2 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.668s\n2026-05-23 01:41:27.930 15 INFO tempest.lib.common.rest_client [req-a3873bae-48ca-4880-b0b1-ac7713014851 req-a3873bae-48ca-4880-b0b1-ac7713014851 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.137s\n2026-05-23 01:41:27.991 25 INFO tempest.lib.common.rest_client [req-eed3af87-dde9-4ed1-971c-e6c4af1828ac req-eed3af87-dde9-4ed1-971c-e6c4af1828ac ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.403s\n2026-05-23 01:41:28.051 27 INFO tempest.lib.common.rest_client [req-e71a3cc7-4f71-493a-ba5b-f2249cf5521b req-e71a3cc7-4f71-493a-ba5b-f2249cf5521b ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.886s\n2026-05-23 01:41:28.066 31 INFO tempest.lib.common.rest_client [req-67fba8de-3d5d-4fd3-aeef-e318e6bca321 req-67fba8de-3d5d-4fd3-aeef-e318e6bca321 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.290s\n2026-05-23 01:41:28.140 29 INFO tempest.lib.common.rest_client [req-35613835-fe7c-4c52-bf0d-9b7f5899744d req-35613835-fe7c-4c52-bf0d-9b7f5899744d ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-23 01:41:28.170 33 INFO tempest.lib.common.rest_client [req-6e981171-4a16-4d00-a4d5-494eee57e6ba req-6e981171-4a16-4d00-a4d5-494eee57e6ba ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-23 01:41:28.172 13 INFO tempest.lib.common.rest_client [req-47216085-c068-44f9-8d80-09834d7b6ab0 req-47216085-c068-44f9-8d80-09834d7b6ab0 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.336s\n2026-05-23 01:41:28.259 21 INFO tempest.lib.common.rest_client [req-c8ccf7a7-c875-4bf4-93fe-1f022eba1919 req-c8ccf7a7-c875-4bf4-93fe-1f022eba1919 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.608s\n2026-05-23 01:41:28.306 33 INFO tempest.lib.common.rest_client [req-7452ad3a-17c0-4a91-a945-d6f0d79ff1c1 req-7452ad3a-17c0-4a91-a945-d6f0d79ff1c1 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326/users/a3ee258ea9734edbbf57145ee3b280ae/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.133s\n2026-05-23 01:41:28.326 19 INFO tempest.lib.common.rest_client [req-57af4a88-327b-4ca2-ba80-a10fc9075062 req-57af4a88-327b-4ca2-ba80-a10fc9075062 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.438s\n2026-05-23 01:41:28.398 35 INFO tempest.lib.common.rest_client [req-73d89324-1f47-4426-9330-2aa0932d1bc0 req-73d89324-1f47-4426-9330-2aa0932d1bc0 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.495s\n2026-05-23 01:41:28.423 27 INFO tempest.lib.common.rest_client [req-ffbf52cb-7fcb-437f-9d1b-7e55e27670d6 req-ffbf52cb-7fcb-437f-9d1b-7e55e27670d6 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.367s\n2026-05-23 01:41:28.438 23 INFO tempest.lib.common.rest_client [req-fa81b263-c195-45b4-ba77-c2121c1b6550 req-fa81b263-c195-45b4-ba77-c2121c1b6550 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.685s\n2026-05-23 01:41:28.447 17 INFO tempest.lib.common.rest_client [req-c29b15c9-ac7a-49ef-be82-6c5ce47db343 req-c29b15c9-ac7a-49ef-be82-6c5ce47db343 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.800s\n2026-05-23 01:41:28.500 41 INFO tempest.lib.common.rest_client [req-726e64fe-c1b3-445f-aa88-cd351bf9baae req-726e64fe-c1b3-445f-aa88-cd351bf9baae ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.654s\n2026-05-23 01:41:28.512 11 INFO tempest.lib.common.rest_client [req-a01fac54-b104-44ae-b0fc-5250e5f354ec req-a01fac54-b104-44ae-b0fc-5250e5f354ec ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.652s\n2026-05-23 01:41:28.637 25 INFO tempest.lib.common.rest_client [req-9d8048da-be2b-4940-a820-cf199e97711a req-9d8048da-be2b-4940-a820-cf199e97711a ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.633s\n2026-05-23 01:41:28.672 31 INFO tempest.lib.common.rest_client [req-52ead50e-6241-40f1-acc3-d5af3e59788d req-52ead50e-6241-40f1-acc3-d5af3e59788d ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.604s\n2026-05-23 01:41:28.679 39 INFO tempest.lib.common.rest_client [req-12769840-1f7d-4f21-bde5-e192aa1e0503 req-12769840-1f7d-4f21-bde5-e192aa1e0503 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2/users/5d5459b7fa43468fbc80e813dadbe95d/roles/bd34450783d64356be4e1eb4c43a6768 0.779s\n2026-05-23 01:41:28.679 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5d5459b7fa43468fbc80e813dadbe95d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:28.680 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-342704041-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b6f3236f5e2494494dc5af63d9920c2', 'project_name': 'tempest-MetadataNamespacePropertiesTest-342704041', 'tenant_id': '4b6f3236f5e2494494dc5af63d9920c2', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-342704041', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d5459b7fa43468fbc80e813dadbe95d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:28.681 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-342704041-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b6f3236f5e2494494dc5af63d9920c2', 'project_name': 'tempest-MetadataNamespacePropertiesTest-342704041', 'tenant_id': '4b6f3236f5e2494494dc5af63d9920c2', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-342704041', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d5459b7fa43468fbc80e813dadbe95d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:28.774 21 INFO tempest.lib.common.rest_client [req-6e558fd7-36c8-47aa-a982-756344102f80 req-6e558fd7-36c8-47aa-a982-756344102f80 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.511s\n2026-05-23 01:41:28.784 27 INFO tempest.lib.common.rest_client [req-e4b7e16e-c196-48de-b4c6-f29c1f9055f2 req-e4b7e16e-c196-48de-b4c6-f29c1f9055f2 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.339s\n2026-05-23 01:41:28.834 15 INFO tempest.lib.common.rest_client [req-4e61fefa-fe35-4439-814a-68613ad51782 req-4e61fefa-fe35-4439-814a-68613ad51782 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.901s\n2026-05-23 01:41:28.837 19 INFO tempest.lib.common.rest_client [req-da3b4ded-46dc-498d-bfa2-2c254e94120f req-da3b4ded-46dc-498d-bfa2-2c254e94120f ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.508s\n2026-05-23 01:41:28.854 29 INFO tempest.lib.common.rest_client [req-902d7ac6-420e-4acc-b384-f3fa3110a30f req-902d7ac6-420e-4acc-b384-f3fa3110a30f ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2dba2b5145b4cc2bff6c398abdd696b/users/65c801f8ac584c339196cdfe936c9145/roles/bd34450783d64356be4e1eb4c43a6768 0.713s\n2026-05-23 01:41:28.866 13 INFO tempest.lib.common.rest_client [req-c6d03e97-4529-4d13-ac25-64a20b07c68b req-c6d03e97-4529-4d13-ac25-64a20b07c68b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.691s\n2026-05-23 01:41:28.886 35 INFO tempest.lib.common.rest_client [req-3f428d29-7b38-4bdc-8a80-2b63641dec14 req-3f428d29-7b38-4bdc-8a80-2b63641dec14 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.487s\n2026-05-23 01:41:28.926 31 INFO tempest.lib.common.rest_client [req-782f3925-6713-4994-8567-df1dcea14965 req-782f3925-6713-4994-8567-df1dcea14965 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-23 01:41:28.929 33 INFO tempest.lib.common.rest_client [req-6a477b49-6e63-4216-9343-4bc681d3b92f req-6a477b49-6e63-4216-9343-4bc681d3b92f ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.622s\n2026-05-23 01:41:28.963 23 INFO tempest.lib.common.rest_client [req-1ec796dd-2af1-4f97-9d92-42d63a5acabe req-1ec796dd-2af1-4f97-9d92-42d63a5acabe ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.520s\n2026-05-23 01:41:28.964 17 INFO tempest.lib.common.rest_client [req-3f355804-ba49-4115-a30e-5a08feda9f7b req-3f355804-ba49-4115-a30e-5a08feda9f7b ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.515s\n2026-05-23 01:41:28.994 21 INFO tempest.lib.common.rest_client [req-f9891e4e-17d3-44d7-a340-ee982b6d85d3 req-f9891e4e-17d3-44d7-a340-ee982b6d85d3 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661/users/f63ff27efa834dd7aa9250814d18bc0e/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.216s\n2026-05-23 01:41:29.125 35 INFO tempest.lib.common.rest_client [req-88f2e9d0-cdf8-4f37-9b2d-35816b21973d req-88f2e9d0-cdf8-4f37-9b2d-35816b21973d ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1/users/fb5b1c140c264784acd58b126ff839aa/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.236s\n2026-05-23 01:41:29.271 17 INFO tempest.lib.common.rest_client [req-7422be3b-d8b1-4461-bcc4-553273b6b668 req-7422be3b-d8b1-4461-bcc4-553273b6b668 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec19c132c1944eb0b82684ec044051b9/users/f51241e139df41a98fa5f80c5691db39/roles/bd34450783d64356be4e1eb4c43a6768 0.303s\n2026-05-23 01:41:29.273 25 INFO tempest.lib.common.rest_client [req-d1282535-f417-4111-873c-4edace37624b req-d1282535-f417-4111-873c-4edace37624b ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.633s\n2026-05-23 01:41:29.362 15 INFO tempest.lib.common.rest_client [req-2d0ff636-615d-4498-8685-00c408e39b08 req-2d0ff636-615d-4498-8685-00c408e39b08 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.525s\n2026-05-23 01:41:29.385 29 INFO tempest.lib.common.rest_client [req-8d0bf8b3-d40f-4ae7-bce4-795a2191f2d5 req-8d0bf8b3-d40f-4ae7-bce4-795a2191f2d5 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.527s\n2026-05-23 01:41:29.389 27 INFO tempest.lib.common.rest_client [req-b28acbe5-35d1-4130-83f1-9bdb816d0a94 req-b28acbe5-35d1-4130-83f1-9bdb816d0a94 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.595s\n2026-05-23 01:41:29.403 35 INFO tempest.lib.common.rest_client [req-30b7cad1-e11f-4a56-bcd2-d9837a91d519 req-30b7cad1-e11f-4a56-bcd2-d9837a91d519 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-23 01:41:29.398 11 INFO tempest.lib.common.rest_client [req-2d27ba0b-53eb-4ff3-b723-e3de5392c7f6 req-2d27ba0b-53eb-4ff3-b723-e3de5392c7f6 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.879s\n2026-05-23 01:41:29.412 41 INFO tempest.lib.common.rest_client [req-68ebc878-930b-476e-9093-0ecc16b087bf req-68ebc878-930b-476e-9093-0ecc16b087bf ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.849s\n2026-05-23 01:41:29.448 33 INFO tempest.lib.common.rest_client [req-56862850-52b3-482a-8d3c-c6bb7e77cfbd req-56862850-52b3-482a-8d3c-c6bb7e77cfbd ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326/users/a3ee258ea9734edbbf57145ee3b280ae/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.498s\n2026-05-23 01:41:29.506 19 INFO tempest.lib.common.rest_client [req-9601530f-67f0-4623-9c96-ccf936a91dbf req-9601530f-67f0-4623-9c96-ccf936a91dbf ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.651s\n2026-05-23 01:41:29.522 39 INFO tempest.lib.common.rest_client [req-f5863873-3c04-43b5-99da-2f2906bbc32c req-f5863873-3c04-43b5-99da-2f2906bbc32c ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.834s\n2026-05-23 01:41:29.532 23 INFO tempest.lib.common.rest_client [req-d61f0426-d813-4cbe-a9a5-1d0a957c843c req-d61f0426-d813-4cbe-a9a5-1d0a957c843c ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02d03803b8514f01aaf9fa7ca1ef82b8/users/989fa2df02ea4d4396fd1c0c5c2c84ae/roles/bd34450783d64356be4e1eb4c43a6768 0.540s\n2026-05-23 01:41:29.587 25 INFO tempest.lib.common.rest_client [req-f78414bd-7ee3-488a-9240-aa2de218635b req-f78414bd-7ee3-488a-9240-aa2de218635b ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s\n2026-05-23 01:41:29.609 13 INFO tempest.lib.common.rest_client [req-00674b2f-e2c2-4af5-b0d1-ed4e52a5de89 req-00674b2f-e2c2-4af5-b0d1-ed4e52a5de89 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.725s\n2026-05-23 01:41:29.615 41 INFO tempest.lib.common.rest_client [req-aa3732be-2d0c-4843-828e-5ffac80e6079 req-aa3732be-2d0c-4843-828e-5ffac80e6079 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-23 01:41:29.615 21 INFO tempest.lib.common.rest_client [req-d8094576-7b91-4c51-aec2-e736f5a91d90 req-d8094576-7b91-4c51-aec2-e736f5a91d90 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.619s\n2026-05-23 01:41:29.638 31 INFO tempest.lib.common.rest_client [req-100218a0-834a-4609-bcaa-20306bb28bbd req-100218a0-834a-4609-bcaa-20306bb28bbd ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b/users/7dd93cad04334fc3a7674859aac4dae1/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.691s\n2026-05-23 01:41:29.688 17 INFO tempest.lib.common.rest_client [req-adbf8188-a4f8-4ebb-bd2c-6aefbb0cb58f req-adbf8188-a4f8-4ebb-bd2c-6aefbb0cb58f ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.414s\n2026-05-23 01:41:29.702 11 INFO tempest.lib.common.rest_client [req-d230cac7-674b-4b28-89c5-459f80953cb0 req-d230cac7-674b-4b28-89c5-459f80953cb0 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s\n2026-05-23 01:41:29.717 27 INFO tempest.lib.common.rest_client [req-71b15821-1529-4725-8c8f-dd1de22bf041 req-71b15821-1529-4725-8c8f-dd1de22bf041 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s\n2026-05-23 01:41:29.729 33 INFO tempest.lib.common.rest_client [req-02928d0b-5664-4230-a74a-e5e7f3b6fe30 req-02928d0b-5664-4230-a74a-e5e7f3b6fe30 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-23 01:41:29.734 35 INFO tempest.lib.common.rest_client [req-979f93a4-aaeb-448a-b5f8-48ad26009e97 req-979f93a4-aaeb-448a-b5f8-48ad26009e97 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1/users/fb5b1c140c264784acd58b126ff839aa/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.329s\n2026-05-23 01:41:29.755 41 INFO tempest.lib.common.rest_client [req-7231ff8f-1f90-4a78-a42b-2dd262fa6133 req-7231ff8f-1f90-4a78-a42b-2dd262fa6133 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1056d3da21e49dabbb93b35a05c9a90/users/9895de1a95fd4ddcac7d42bf8c58962b/roles/bd34450783d64356be4e1eb4c43a6768 0.131s\n2026-05-23 01:41:29.775 15 INFO tempest.lib.common.rest_client [req-c84a94e2-4895-429c-a29c-c78b033b39f5 req-c84a94e2-4895-429c-a29c-c78b033b39f5 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601/users/844a44fd46f541bcbe9ced6d9deee029/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.411s\n2026-05-23 01:41:29.833 23 INFO tempest.lib.common.rest_client [req-bb14a839-9363-457b-9693-1d93c8c949ec req-bb14a839-9363-457b-9693-1d93c8c949ec ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s\n2026-05-23 01:41:29.853 29 INFO tempest.lib.common.rest_client [req-7dd3667d-4e98-4ead-ac88-6462ff30f5f9 req-7dd3667d-4e98-4ead-ac88-6462ff30f5f9 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2dba2b5145b4cc2bff6c398abdd696b/users/65c801f8ac584c339196cdfe936c9145/roles/86359d6597314a95ba0d73ed5fbe11ed 0.452s\n2026-05-23 01:41:29.857 39 INFO tempest.lib.common.rest_client [req-85dedc61-bb06-4e31-9dd4-7e1340287319 req-85dedc61-bb06-4e31-9dd4-7e1340287319 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.323s\n2026-05-23 01:41:29.935 19 INFO tempest.lib.common.rest_client [req-da9d6e0e-6965-407a-b671-629266a5bd7e req-da9d6e0e-6965-407a-b671-629266a5bd7e ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b/users/e32d20d3336d46a087e230f3f18dc251/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.427s\n2026-05-23 01:41:29.939 13 INFO tempest.lib.common.rest_client [req-f9ae65f1-0b48-4e8d-877f-c2d0fab4dccc req-f9ae65f1-0b48-4e8d-877f-c2d0fab4dccc ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762c522ca0d942e89d39b763ac8b1608/users/01327a73453949b3ba7d7ddc494f3659/roles/bd34450783d64356be4e1eb4c43a6768 0.329s\n2026-05-23 01:41:29.950 25 INFO tempest.lib.common.rest_client [req-06e26e0d-775e-4995-ac9f-6452ffef8123 req-06e26e0d-775e-4995-ac9f-6452ffef8123 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbdddc9472b84bce9b4e72d29df3c33b/users/c4dec18b5a704773b26fd59dcf41f824/roles/bd34450783d64356be4e1eb4c43a6768 0.354s\n2026-05-23 01:41:30.020 17 INFO tempest.lib.common.rest_client [req-1773c225-8277-415f-aa30-408071a662e6 req-1773c225-8277-415f-aa30-408071a662e6 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec19c132c1944eb0b82684ec044051b9/users/f51241e139df41a98fa5f80c5691db39/roles/86359d6597314a95ba0d73ed5fbe11ed 0.329s\n2026-05-23 01:41:30.028 11 INFO tempest.lib.common.rest_client [req-3b49c522-9a4a-43fb-ae4f-432fc8879415 req-3b49c522-9a4a-43fb-ae4f-432fc8879415 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0815ff130d454e419215444d8e1b7f15/users/b9892e4d2b1446d098aa741ee44ea013/roles/bd34450783d64356be4e1eb4c43a6768 0.324s\n2026-05-23 01:41:30.069 21 INFO tempest.lib.common.rest_client [req-565d4a43-ac53-4c94-a8e0-6130a8b78f19 req-565d4a43-ac53-4c94-a8e0-6130a8b78f19 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661/users/f63ff27efa834dd7aa9250814d18bc0e/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.419s\n2026-05-23 01:41:30.109 31 INFO tempest.lib.common.rest_client [req-58e16efb-5f47-40c5-b966-dd984372e942 req-58e16efb-5f47-40c5-b966-dd984372e942 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s\n2026-05-23 01:41:30.106 15 INFO tempest.lib.common.rest_client [req-1af8aade-81d4-4519-8bb7-83d5dc95e3e0 req-1af8aade-81d4-4519-8bb7-83d5dc95e3e0 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s\n2026-05-23 01:41:30.138 41 INFO tempest.lib.common.rest_client [req-477b0101-4095-43d1-a6d7-640e90716615 req-477b0101-4095-43d1-a6d7-640e90716615 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s\n2026-05-23 01:41:30.119 29 INFO tempest.lib.common.rest_client [req-aecbb3a4-4d3a-4b46-9728-4c553ee01518 req-aecbb3a4-4d3a-4b46-9728-4c553ee01518 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-23 01:41:30.131 19 INFO tempest.lib.common.rest_client [req-4b018639-079c-4d62-a172-ce8f765e38bf req-4b018639-079c-4d62-a172-ce8f765e38bf ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-23 01:41:30.085 35 INFO tempest.lib.common.rest_client [req-e60c5f20-25dc-42e9-9db3-922a90f94c02 req-e60c5f20-25dc-42e9-9db3-922a90f94c02 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s\n2026-05-23 01:41:30.150 13 INFO tempest.lib.common.rest_client [req-6a122572-98ea-4747-9ebd-71cf90712ae6 req-6a122572-98ea-4747-9ebd-71cf90712ae6 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-23 01:41:30.189 23 INFO tempest.lib.common.rest_client [req-f1fcac16-228f-4129-a832-4c95c51d3852 req-f1fcac16-228f-4129-a832-4c95c51d3852 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02d03803b8514f01aaf9fa7ca1ef82b8/users/989fa2df02ea4d4396fd1c0c5c2c84ae/roles/86359d6597314a95ba0d73ed5fbe11ed 0.340s\n2026-05-23 01:41:30.160 33 INFO tempest.lib.common.rest_client [req-63750635-5fc5-4517-b7b6-676ab6be749b req-63750635-5fc5-4517-b7b6-676ab6be749b ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326/users/a3ee258ea9734edbbf57145ee3b280ae/roles/86359d6597314a95ba0d73ed5fbe11ed 0.424s\n2026-05-23 01:41:30.219 27 INFO tempest.lib.common.rest_client [req-c08415a9-1ab2-4397-b61b-114b91e42317 req-c08415a9-1ab2-4397-b61b-114b91e42317 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ca44958f2f64710b54fd2db925b72ac/users/6c082600565a45ac8208abfe8d5b4cf9/roles/bd34450783d64356be4e1eb4c43a6768 0.455s\n2026-05-23 01:41:30.271 17 INFO tempest.lib.common.rest_client [req-b9572bd4-a20c-462d-8c75-cc9e97ba5f9e req-b9572bd4-a20c-462d-8c75-cc9e97ba5f9e ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-23 01:41:30.266 11 INFO tempest.lib.common.rest_client [req-83b8eb6c-1856-4390-9a2d-71112a8867e6 req-83b8eb6c-1856-4390-9a2d-71112a8867e6 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-23 01:41:30.290 25 INFO tempest.lib.common.rest_client [req-631c2e5a-0461-4d3a-87fd-30c856b6f728 req-631c2e5a-0461-4d3a-87fd-30c856b6f728 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s\n2026-05-23 01:41:30.342 27 INFO tempest.lib.common.rest_client [req-67eb1b1a-fd4b-47b9-85f7-d934b3bd42de req-67eb1b1a-fd4b-47b9-85f7-d934b3bd42de ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.107s\n2026-05-23 01:41:30.410 41 INFO tempest.lib.common.rest_client [req-dfbec15c-ed97-45d0-825d-599b33085cd0 req-dfbec15c-ed97-45d0-825d-599b33085cd0 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1056d3da21e49dabbb93b35a05c9a90/users/9895de1a95fd4ddcac7d42bf8c58962b/roles/86359d6597314a95ba0d73ed5fbe11ed 0.262s\n2026-05-23 01:41:30.491 33 INFO tempest.lib.common.rest_client [req-5b600fcf-8620-409b-ad8a-4b2ad7db646d req-5b600fcf-8620-409b-ad8a-4b2ad7db646d ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s\n2026-05-23 01:41:30.520 15 INFO tempest.lib.common.rest_client [req-005c51ad-b832-4bf0-b875-4adf8856c189 req-005c51ad-b832-4bf0-b875-4adf8856c189 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601/users/844a44fd46f541bcbe9ced6d9deee029/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.403s\n2026-05-23 01:41:30.547 21 INFO tempest.lib.common.rest_client [req-cb5e65f2-7d4c-49ab-9b59-734e59a06239 req-cb5e65f2-7d4c-49ab-9b59-734e59a06239 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.466s\n2026-05-23 01:41:30.517 35 INFO tempest.lib.common.rest_client [req-fa9b9e1f-1ee5-4d04-9a19-54bf40218407 req-fa9b9e1f-1ee5-4d04-9a19-54bf40218407 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1/users/fb5b1c140c264784acd58b126ff839aa/roles/86359d6597314a95ba0d73ed5fbe11ed 0.429s\n2026-05-23 01:41:30.511 13 INFO tempest.lib.common.rest_client [req-5f4e5e18-cf1a-40d3-9dbe-26177d1e06b4 req-5f4e5e18-cf1a-40d3-9dbe-26177d1e06b4 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762c522ca0d942e89d39b763ac8b1608/users/01327a73453949b3ba7d7ddc494f3659/roles/86359d6597314a95ba0d73ed5fbe11ed 0.359s\n2026-05-23 01:41:30.602 23 INFO tempest.lib.common.rest_client [req-b8fe2b29-4a43-4305-a51e-5ec3bc0bcd4b req-b8fe2b29-4a43-4305-a51e-5ec3bc0bcd4b ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s\n2026-05-23 01:41:30.614 19 INFO tempest.lib.common.rest_client [req-36839824-719e-4d79-a548-889684f17285 req-36839824-719e-4d79-a548-889684f17285 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b/users/e32d20d3336d46a087e230f3f18dc251/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.481s\n2026-05-23 01:41:30.620 29 INFO tempest.lib.common.rest_client [req-0937e1e2-5b0f-4174-a8e1-737912071f7f req-0937e1e2-5b0f-4174-a8e1-737912071f7f ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2dba2b5145b4cc2bff6c398abdd696b/users/65c801f8ac584c339196cdfe936c9145/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.499s\n2026-05-23 01:41:30.640 39 INFO tempest.lib.common.rest_client [req-8f8e901c-f143-4398-8934-a552f48f523b req-8f8e901c-f143-4398-8934-a552f48f523b ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.780s\n2026-05-23 01:41:30.660 25 INFO tempest.lib.common.rest_client [req-a371308e-1464-487f-880d-7e5b9a1406b3 req-a371308e-1464-487f-880d-7e5b9a1406b3 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbdddc9472b84bce9b4e72d29df3c33b/users/c4dec18b5a704773b26fd59dcf41f824/roles/86359d6597314a95ba0d73ed5fbe11ed 0.359s\n2026-05-23 01:41:30.692 13 INFO tempest.lib.common.rest_client [req-71df2260-a7d0-4c7e-9444-aabe62c042e5 req-71df2260-a7d0-4c7e-9444-aabe62c042e5 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-23 01:41:30.702 31 INFO tempest.lib.common.rest_client [req-26e8989e-12c3-4439-b1f1-49ab4277bbfc req-26e8989e-12c3-4439-b1f1-49ab4277bbfc ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b/users/7dd93cad04334fc3a7674859aac4dae1/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.582s\n2026-05-23 01:41:30.754 27 INFO tempest.lib.common.rest_client [req-653d60b2-54fd-4a71-b71d-a571c7d68f8e req-653d60b2-54fd-4a71-b71d-a571c7d68f8e ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ca44958f2f64710b54fd2db925b72ac/users/6c082600565a45ac8208abfe8d5b4cf9/roles/86359d6597314a95ba0d73ed5fbe11ed 0.410s\n2026-05-23 01:41:30.805 17 INFO tempest.lib.common.rest_client [req-1e682f71-112a-4cbc-945b-7cb25a5d59e4 req-1e682f71-112a-4cbc-945b-7cb25a5d59e4 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec19c132c1944eb0b82684ec044051b9/users/f51241e139df41a98fa5f80c5691db39/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.532s\n2026-05-23 01:41:30.820 15 INFO tempest.lib.common.rest_client [req-efcf6315-4b9e-42b4-a738-03a661a34ef0 req-efcf6315-4b9e-42b4-a738-03a661a34ef0 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s\n2026-05-23 01:41:30.831 33 INFO tempest.lib.common.rest_client [req-1fd572f7-232c-4aa8-b751-1d46eb65b81a req-1fd572f7-232c-4aa8-b751-1d46eb65b81a ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326/users/a3ee258ea9734edbbf57145ee3b280ae/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.338s\n2026-05-23 01:41:30.867 29 INFO tempest.lib.common.rest_client [req-14295c44-e163-4eab-b869-4891116fd198 req-14295c44-e163-4eab-b869-4891116fd198 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-05-23 01:41:30.889 11 INFO tempest.lib.common.rest_client [req-6ae19fec-1b29-4cd6-b4c0-441af7c7505b req-6ae19fec-1b29-4cd6-b4c0-441af7c7505b ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0815ff130d454e419215444d8e1b7f15/users/b9892e4d2b1446d098aa741ee44ea013/roles/86359d6597314a95ba0d73ed5fbe11ed 0.621s\n2026-05-23 01:41:30.918 25 INFO tempest.lib.common.rest_client [req-5bd19fb5-3f10-4874-9790-799e09caa425 req-5bd19fb5-3f10-4874-9790-799e09caa425 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-23 01:41:30.953 41 INFO tempest.lib.common.rest_client [req-48af346f-d030-4406-a1fe-336d6aae0faa req-48af346f-d030-4406-a1fe-336d6aae0faa ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.538s\n2026-05-23 01:41:30.969 35 INFO tempest.lib.common.rest_client [req-59c38801-8981-48ee-932d-ba803547f158 req-59c38801-8981-48ee-932d-ba803547f158 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.447s\n2026-05-23 01:41:30.982 19 INFO tempest.lib.common.rest_client [req-67ddb1c2-ab98-4384-a9e0-718457050d75 req-67ddb1c2-ab98-4384-a9e0-718457050d75 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s\n2026-05-23 01:41:30.993 27 INFO tempest.lib.common.rest_client [req-c4916951-bd00-4982-8a6d-01dacdef3017 req-c4916951-bd00-4982-8a6d-01dacdef3017 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-23 01:41:31.016 39 INFO tempest.lib.common.rest_client [req-5d95e2ca-9d91-4acc-8e47-112244023f34 req-5d95e2ca-9d91-4acc-8e47-112244023f34 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s\n2026-05-23 01:41:31.026 21 INFO tempest.lib.common.rest_client [req-947562c7-3ada-45e7-bd4a-0b705b0b590d req-947562c7-3ada-45e7-bd4a-0b705b0b590d ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661/users/f63ff27efa834dd7aa9250814d18bc0e/roles/86359d6597314a95ba0d73ed5fbe11ed 0.477s\n2026-05-23 01:41:31.031 13 INFO tempest.lib.common.rest_client [req-e887f9e3-3512-43a4-b0e5-51c9205ebfd9 req-e887f9e3-3512-43a4-b0e5-51c9205ebfd9 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762c522ca0d942e89d39b763ac8b1608/users/01327a73453949b3ba7d7ddc494f3659/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.327s\n2026-05-23 01:41:31.044 33 INFO tempest.lib.common.rest_client [req-cf843e08-b2b6-44cc-9908-80dc9dffe4ab req-cf843e08-b2b6-44cc-9908-80dc9dffe4ab ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-23 01:41:31.043 23 INFO tempest.lib.common.rest_client [req-83787e0f-1fbb-4d4e-afdc-faf25edacd0a req-83787e0f-1fbb-4d4e-afdc-faf25edacd0a ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02d03803b8514f01aaf9fa7ca1ef82b8/users/989fa2df02ea4d4396fd1c0c5c2c84ae/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.433s\n2026-05-23 01:41:31.112 31 INFO tempest.lib.common.rest_client [req-b39f3e32-7957-465e-9710-b24ae05aad1c req-b39f3e32-7957-465e-9710-b24ae05aad1c ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s\n2026-05-23 01:41:31.140 11 INFO tempest.lib.common.rest_client [req-dbd91ca5-d445-4d45-b78b-dbc6e44e05af req-dbd91ca5-d445-4d45-b78b-dbc6e44e05af ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-23 01:41:31.144 17 INFO tempest.lib.common.rest_client [req-cc9af5e3-48cd-4b32-878f-adc0a6e10148 req-cc9af5e3-48cd-4b32-878f-adc0a6e10148 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.337s\n2026-05-23 01:41:31.158 15 INFO tempest.lib.common.rest_client [req-b193d2ee-9250-4c49-8995-e6839aa6000c req-b193d2ee-9250-4c49-8995-e6839aa6000c ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601/users/844a44fd46f541bcbe9ced6d9deee029/roles/86359d6597314a95ba0d73ed5fbe11ed 0.332s\n2026-05-23 01:41:31.157 25 INFO tempest.lib.common.rest_client [req-b0c27bf3-c213-4d0b-962a-10be0899bd7b req-b0c27bf3-c213-4d0b-962a-10be0899bd7b ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbdddc9472b84bce9b4e72d29df3c33b/users/c4dec18b5a704773b26fd59dcf41f824/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.235s\n2026-05-23 01:41:31.164 29 INFO tempest.lib.common.rest_client [req-c71c793c-bdb8-45ee-95a1-6d8fa34cf0d2 req-c71c793c-bdb8-45ee-95a1-6d8fa34cf0d2 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2dba2b5145b4cc2bff6c398abdd696b/users/65c801f8ac584c339196cdfe936c9145/roles/bd34450783d64356be4e1eb4c43a6768 0.292s\n2026-05-23 01:41:31.165 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 65c801f8ac584c339196cdfe936c9145 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:31.172 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-304692000-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b2dba2b5145b4cc2bff6c398abdd696b', 'project_name': 'tempest-ImagesMemberNegativeTest-304692000', 'tenant_id': 'b2dba2b5145b4cc2bff6c398abdd696b', 'tenant_name': 'tempest-ImagesMemberNegativeTest-304692000', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '65c801f8ac584c339196cdfe936c9145', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.172 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-304692000-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b2dba2b5145b4cc2bff6c398abdd696b', 'project_name': 'tempest-ImagesMemberNegativeTest-304692000', 'tenant_id': 'b2dba2b5145b4cc2bff6c398abdd696b', 'tenant_name': 'tempest-ImagesMemberNegativeTest-304692000', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '65c801f8ac584c339196cdfe936c9145', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.213 41 INFO tempest.lib.common.rest_client [req-d5006ca9-7e4c-4505-a798-68de429f4d09 req-d5006ca9-7e4c-4505-a798-68de429f4d09 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1056d3da21e49dabbb93b35a05c9a90/users/9895de1a95fd4ddcac7d42bf8c58962b/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.257s\n2026-05-23 01:41:31.246 35 INFO tempest.lib.common.rest_client [req-c83484cd-27fc-47ab-99a0-06b4ac2ebb57 req-c83484cd-27fc-47ab-99a0-06b4ac2ebb57 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1/users/fb5b1c140c264784acd58b126ff839aa/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.272s\n2026-05-23 01:41:31.277 19 INFO tempest.lib.common.rest_client [req-0ee583fc-9437-43e4-a06a-883c4bf1988d req-0ee583fc-9437-43e4-a06a-883c4bf1988d ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b/users/e32d20d3336d46a087e230f3f18dc251/roles/86359d6597314a95ba0d73ed5fbe11ed 0.290s\n2026-05-23 01:41:31.326 13 INFO tempest.lib.common.rest_client [req-caeb686c-2edf-4cd3-8eaf-05316717faca req-caeb686c-2edf-4cd3-8eaf-05316717faca ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-05-23 01:41:31.325 21 INFO tempest.lib.common.rest_client [req-38d1aea1-ff33-46d7-b197-28c3388b6ed6 req-38d1aea1-ff33-46d7-b197-28c3388b6ed6 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s\n2026-05-23 01:41:31.340 27 INFO tempest.lib.common.rest_client [req-f455a55e-678f-4584-b98f-fe2b9d5dba3b req-f455a55e-678f-4584-b98f-fe2b9d5dba3b ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ca44958f2f64710b54fd2db925b72ac/users/6c082600565a45ac8208abfe8d5b4cf9/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.343s\n2026-05-23 01:41:31.372 23 INFO tempest.lib.common.rest_client [req-abf18d48-99d2-4259-beb6-93259761a4d6 req-abf18d48-99d2-4259-beb6-93259761a4d6 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s\n2026-05-23 01:41:31.432 39 INFO tempest.lib.common.rest_client [req-cacafb29-8b79-4df0-ac56-c20a7600b7d0 req-cacafb29-8b79-4df0-ac56-c20a7600b7d0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c5ebea16de4152b738b207c1821593/users/affea0d174d746e69ea997b07bf74d07/roles/bd34450783d64356be4e1eb4c43a6768 0.413s\n2026-05-23 01:41:31.446 31 INFO tempest.lib.common.rest_client [req-9c9931b7-e693-4437-8a6f-71c612714cfc req-9c9931b7-e693-4437-8a6f-71c612714cfc ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b/users/7dd93cad04334fc3a7674859aac4dae1/roles/86359d6597314a95ba0d73ed5fbe11ed 0.330s\n2026-05-23 01:41:31.449 11 INFO tempest.lib.common.rest_client [req-70b19b44-b778-4802-8822-195329ac7b18 req-70b19b44-b778-4802-8822-195329ac7b18 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0815ff130d454e419215444d8e1b7f15/users/b9892e4d2b1446d098aa741ee44ea013/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.306s\n2026-05-23 01:41:31.446 33 INFO tempest.lib.common.rest_client [req-71a7c622-1f7f-40b0-9cd2-719e24d1a81c req-71a7c622-1f7f-40b0-9cd2-719e24d1a81c ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326/users/a3ee258ea9734edbbf57145ee3b280ae/roles/bd34450783d64356be4e1eb4c43a6768 0.395s\n2026-05-23 01:41:31.447 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a3ee258ea9734edbbf57145ee3b280ae is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:31.447 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-386666458-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4734c575108a43c488bee5f2fb41e326', 'project_name': 'tempest-MetadataNamespacesTest-386666458', 'tenant_id': '4734c575108a43c488bee5f2fb41e326', 'tenant_name': 'tempest-MetadataNamespacesTest-386666458', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a3ee258ea9734edbbf57145ee3b280ae', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.448 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-386666458-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4734c575108a43c488bee5f2fb41e326', 'project_name': 'tempest-MetadataNamespacesTest-386666458', 'tenant_id': '4734c575108a43c488bee5f2fb41e326', 'tenant_name': 'tempest-MetadataNamespacesTest-386666458', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a3ee258ea9734edbbf57145ee3b280ae', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.467 15 INFO tempest.lib.common.rest_client [req-8372bf3d-a2ed-44be-9c47-922b85d7dd9a req-8372bf3d-a2ed-44be-9c47-922b85d7dd9a ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-23 01:41:31.503 25 INFO tempest.lib.common.rest_client [req-d1288507-d162-4af5-910f-4d0bb171d6b1 req-d1288507-d162-4af5-910f-4d0bb171d6b1 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s\n2026-05-23 01:41:31.540 41 INFO tempest.lib.common.rest_client [req-ed5b74a7-98ee-444c-abec-5fed948d6682 req-ed5b74a7-98ee-444c-abec-5fed948d6682 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.325s\n2026-05-23 01:41:31.552 19 INFO tempest.lib.common.rest_client [req-b609b416-43bc-4b9a-a4a2-83909c5ea8fa req-b609b416-43bc-4b9a-a4a2-83909c5ea8fa ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-23 01:41:31.563 17 INFO tempest.lib.common.rest_client [req-85433969-6899-41c7-89c9-8066d75980aa req-85433969-6899-41c7-89c9-8066d75980aa ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec19c132c1944eb0b82684ec044051b9/users/f51241e139df41a98fa5f80c5691db39/roles/bd34450783d64356be4e1eb4c43a6768 0.417s\n2026-05-23 01:41:31.564 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f51241e139df41a98fa5f80c5691db39 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:31.564 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-954533299-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec19c132c1944eb0b82684ec044051b9', 'project_name': 'tempest-ImportImagesTest-954533299', 'tenant_id': 'ec19c132c1944eb0b82684ec044051b9', 'tenant_name': 'tempest-ImportImagesTest-954533299', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f51241e139df41a98fa5f80c5691db39', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.565 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-954533299-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec19c132c1944eb0b82684ec044051b9', 'project_name': 'tempest-ImportImagesTest-954533299', 'tenant_id': 'ec19c132c1944eb0b82684ec044051b9', 'tenant_name': 'tempest-ImportImagesTest-954533299', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f51241e139df41a98fa5f80c5691db39', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.598 35 INFO tempest.lib.common.rest_client [req-452188e9-7f81-4a03-8612-1d096401bab0 req-452188e9-7f81-4a03-8612-1d096401bab0 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.349s\n2026-05-23 01:41:31.611 23 INFO tempest.lib.common.rest_client [req-a4552533-ab9d-4920-9947-4e67602da626 req-a4552533-ab9d-4920-9947-4e67602da626 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02d03803b8514f01aaf9fa7ca1ef82b8/users/989fa2df02ea4d4396fd1c0c5c2c84ae/roles/bd34450783d64356be4e1eb4c43a6768 0.237s\n2026-05-23 01:41:31.613 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 989fa2df02ea4d4396fd1c0c5c2c84ae is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:31.614 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-2057142065-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02d03803b8514f01aaf9fa7ca1ef82b8', 'project_name': 'tempest-MetadataSchemaTest-2057142065', 'tenant_id': '02d03803b8514f01aaf9fa7ca1ef82b8', 'tenant_name': 'tempest-MetadataSchemaTest-2057142065', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '989fa2df02ea4d4396fd1c0c5c2c84ae', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.615 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-2057142065-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02d03803b8514f01aaf9fa7ca1ef82b8', 'project_name': 'tempest-MetadataSchemaTest-2057142065', 'tenant_id': '02d03803b8514f01aaf9fa7ca1ef82b8', 'tenant_name': 'tempest-MetadataSchemaTest-2057142065', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '989fa2df02ea4d4396fd1c0c5c2c84ae', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.640 31 INFO tempest.lib.common.rest_client [req-60ff8c2f-8766-4ec6-826a-5150e47f4925 req-60ff8c2f-8766-4ec6-826a-5150e47f4925 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-23 01:41:31.662 21 INFO tempest.lib.common.rest_client [req-dbaab04f-b5b4-4281-833b-471c620cd463 req-dbaab04f-b5b4-4281-833b-471c620cd463 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661/users/f63ff27efa834dd7aa9250814d18bc0e/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.333s\n2026-05-23 01:41:31.700 13 INFO tempest.lib.common.rest_client [req-a78864d7-295a-417c-9a28-d8772ae02154 req-a78864d7-295a-417c-9a28-d8772ae02154 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762c522ca0d942e89d39b763ac8b1608/users/01327a73453949b3ba7d7ddc494f3659/roles/bd34450783d64356be4e1eb4c43a6768 0.371s\n2026-05-23 01:41:31.701 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 01327a73453949b3ba7d7ddc494f3659 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:31.703 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-399285684-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '762c522ca0d942e89d39b763ac8b1608', 'project_name': 'tempest-ListSharedImagesTest-399285684', 'tenant_id': '762c522ca0d942e89d39b763ac8b1608', 'tenant_name': 'tempest-ListSharedImagesTest-399285684', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '01327a73453949b3ba7d7ddc494f3659', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.704 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-399285684-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '762c522ca0d942e89d39b763ac8b1608', 'project_name': 'tempest-ListSharedImagesTest-399285684', 'tenant_id': '762c522ca0d942e89d39b763ac8b1608', 'tenant_name': 'tempest-ListSharedImagesTest-399285684', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '01327a73453949b3ba7d7ddc494f3659', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.746 19 INFO tempest.lib.common.rest_client [req-ef2b071b-499a-4690-92b1-160b9ab17ee1 req-ef2b071b-499a-4690-92b1-160b9ab17ee1 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b/users/e32d20d3336d46a087e230f3f18dc251/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.192s\n2026-05-23 01:41:31.768 15 INFO tempest.lib.common.rest_client [req-d5459f96-bfc7-49c4-a1b8-5ff0996336e2 req-d5459f96-bfc7-49c4-a1b8-5ff0996336e2 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601/users/844a44fd46f541bcbe9ced6d9deee029/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.298s\n2026-05-23 01:41:31.830 11 INFO tempest.lib.common.rest_client [req-3af9e99c-96ff-4a26-abcf-1c36825d1a3a req-3af9e99c-96ff-4a26-abcf-1c36825d1a3a ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s\n2026-05-23 01:41:31.838 27 INFO tempest.lib.common.rest_client [req-6968c7db-ccf2-4d75-be44-7e726a7826f9 req-6968c7db-ccf2-4d75-be44-7e726a7826f9 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.491s\n2026-05-23 01:41:31.859 39 INFO tempest.lib.common.rest_client [req-3f7a68e0-d787-450a-b0c7-6c817bac2903 req-3f7a68e0-d787-450a-b0c7-6c817bac2903 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.424s\n2026-05-23 01:41:31.872 29 INFO tempest.lib.common.rest_client [req-869ceadc-9063-4a9a-9aad-2b3d87426f31 req-869ceadc-9063-4a9a-9aad-2b3d87426f31 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s\n2026-05-23 01:41:31.869 41 INFO tempest.lib.common.rest_client [req-17866481-a7ef-4194-b450-98956d3559dc req-17866481-a7ef-4194-b450-98956d3559dc ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1056d3da21e49dabbb93b35a05c9a90/users/9895de1a95fd4ddcac7d42bf8c58962b/roles/bd34450783d64356be4e1eb4c43a6768 0.324s\n2026-05-23 01:41:31.870 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9895de1a95fd4ddcac7d42bf8c58962b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:31.870 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-2061553420-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1056d3da21e49dabbb93b35a05c9a90', 'project_name': 'tempest-ImagesFormatTest-2061553420', 'tenant_id': 'c1056d3da21e49dabbb93b35a05c9a90', 'tenant_name': 'tempest-ImagesFormatTest-2061553420', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9895de1a95fd4ddcac7d42bf8c58962b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.871 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-2061553420-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1056d3da21e49dabbb93b35a05c9a90', 'project_name': 'tempest-ImagesFormatTest-2061553420', 'tenant_id': 'c1056d3da21e49dabbb93b35a05c9a90', 'tenant_name': 'tempest-ImagesFormatTest-2061553420', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9895de1a95fd4ddcac7d42bf8c58962b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.961 25 INFO tempest.lib.common.rest_client [req-f2c892c6-6ac6-4063-91ec-874616f36d16 req-f2c892c6-6ac6-4063-91ec-874616f36d16 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbdddc9472b84bce9b4e72d29df3c33b/users/c4dec18b5a704773b26fd59dcf41f824/roles/bd34450783d64356be4e1eb4c43a6768 0.456s\n2026-05-23 01:41:31.961 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4dec18b5a704773b26fd59dcf41f824 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:31.961 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-480833418-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cbdddc9472b84bce9b4e72d29df3c33b', 'project_name': 'tempest-BasicOperationsImagesTest-480833418', 'tenant_id': 'cbdddc9472b84bce9b4e72d29df3c33b', 'tenant_name': 'tempest-BasicOperationsImagesTest-480833418', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4dec18b5a704773b26fd59dcf41f824', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.962 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-480833418-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cbdddc9472b84bce9b4e72d29df3c33b', 'project_name': 'tempest-BasicOperationsImagesTest-480833418', 'tenant_id': 'cbdddc9472b84bce9b4e72d29df3c33b', 'tenant_name': 'tempest-BasicOperationsImagesTest-480833418', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4dec18b5a704773b26fd59dcf41f824', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.983 35 INFO tempest.lib.common.rest_client [req-796fec8c-d45d-4a69-ba9c-8c6189962097 req-796fec8c-d45d-4a69-ba9c-8c6189962097 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1/users/fb5b1c140c264784acd58b126ff839aa/roles/bd34450783d64356be4e1eb4c43a6768 0.383s\n2026-05-23 01:41:31.984 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fb5b1c140c264784acd58b126ff839aa is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:31.984 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1546210306-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b747f48c87d34fbcbfcf2daa3a6eb4a1', 'project_name': 'tempest-MetadataResourceTypesTest-1546210306', 'tenant_id': 'b747f48c87d34fbcbfcf2daa3a6eb4a1', 'tenant_name': 'tempest-MetadataResourceTypesTest-1546210306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fb5b1c140c264784acd58b126ff839aa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:31.985 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1546210306-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b747f48c87d34fbcbfcf2daa3a6eb4a1', 'project_name': 'tempest-MetadataResourceTypesTest-1546210306', 'tenant_id': 'b747f48c87d34fbcbfcf2daa3a6eb4a1', 'tenant_name': 'tempest-MetadataResourceTypesTest-1546210306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fb5b1c140c264784acd58b126ff839aa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.039 33 INFO tempest.lib.common.rest_client [req-dceb97c3-828b-4223-8ffd-5668d59ccf6d req-dceb97c3-828b-4223-8ffd-5668d59ccf6d ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s\n2026-05-23 01:41:32.107 31 INFO tempest.lib.common.rest_client [req-eb2efbc1-5d29-40a7-a562-0e3c8443b972 req-eb2efbc1-5d29-40a7-a562-0e3c8443b972 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b/users/7dd93cad04334fc3a7674859aac4dae1/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.464s\n2026-05-23 01:41:32.122 15 INFO tempest.lib.common.rest_client [req-173dc508-df81-49e6-8df3-6aff30fb1236 req-173dc508-df81-49e6-8df3-6aff30fb1236 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.351s\n2026-05-23 01:41:32.134 21 INFO tempest.lib.common.rest_client [req-ed9cdca9-2525-4179-83b8-cd6c2b73e1ea req-ed9cdca9-2525-4179-83b8-cd6c2b73e1ea ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.470s\n2026-05-23 01:41:32.229 19 INFO tempest.lib.common.rest_client [req-b5f83e62-ddff-46a5-af2d-4e23769a5085 req-b5f83e62-ddff-46a5-af2d-4e23769a5085 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s\n2026-05-23 01:41:32.240 27 INFO tempest.lib.common.rest_client [req-9bdf49b4-a03a-46fd-93b5-606e1ae76a94 req-9bdf49b4-a03a-46fd-93b5-606e1ae76a94 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ca44958f2f64710b54fd2db925b72ac/users/6c082600565a45ac8208abfe8d5b4cf9/roles/bd34450783d64356be4e1eb4c43a6768 0.398s\n2026-05-23 01:41:32.241 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6c082600565a45ac8208abfe8d5b4cf9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:32.241 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-459187910-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ca44958f2f64710b54fd2db925b72ac', 'project_name': 'tempest-ListUserImagesTest-459187910', 'tenant_id': '4ca44958f2f64710b54fd2db925b72ac', 'tenant_name': 'tempest-ListUserImagesTest-459187910', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c082600565a45ac8208abfe8d5b4cf9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.242 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-459187910-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ca44958f2f64710b54fd2db925b72ac', 'project_name': 'tempest-ListUserImagesTest-459187910', 'tenant_id': '4ca44958f2f64710b54fd2db925b72ac', 'tenant_name': 'tempest-ListUserImagesTest-459187910', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c082600565a45ac8208abfe8d5b4cf9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.260 13 INFO tempest.lib.common.rest_client [req-cb124c3f-8932-45c2-a41b-dbd4b6cc9b18 req-cb124c3f-8932-45c2-a41b-dbd4b6cc9b18 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s\n2026-05-23 01:41:32.280 23 INFO tempest.lib.common.rest_client [req-a7c100a4-37d6-42db-8cfb-55a1f83ea5d3 req-a7c100a4-37d6-42db-8cfb-55a1f83ea5d3 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s\n2026-05-23 01:41:32.318 17 INFO tempest.lib.common.rest_client [req-186ed332-5860-4a5d-b40b-1aaa09ffaeb9 req-186ed332-5860-4a5d-b40b-1aaa09ffaeb9 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s\n2026-05-23 01:41:32.333 31 INFO tempest.lib.common.rest_client [req-3c61800f-fb68-4c8e-93b1-b79849e15383 req-3c61800f-fb68-4c8e-93b1-b79849e15383 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-23 01:41:32.342 39 INFO tempest.lib.common.rest_client [req-a7fbb87a-3f78-4881-a1ff-af89320ee07d req-a7fbb87a-3f78-4881-a1ff-af89320ee07d ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c5ebea16de4152b738b207c1821593/users/affea0d174d746e69ea997b07bf74d07/roles/86359d6597314a95ba0d73ed5fbe11ed 0.481s\n2026-05-23 01:41:32.351 11 INFO tempest.lib.common.rest_client [req-38ba71da-cba5-4675-9f4f-57f736331043 req-38ba71da-cba5-4675-9f4f-57f736331043 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0815ff130d454e419215444d8e1b7f15/users/b9892e4d2b1446d098aa741ee44ea013/roles/bd34450783d64356be4e1eb4c43a6768 0.519s\n2026-05-23 01:41:32.352 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b9892e4d2b1446d098aa741ee44ea013 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:32.352 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-73397447-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0815ff130d454e419215444d8e1b7f15', 'project_name': 'tempest-ImagesNegativeTest-73397447', 'tenant_id': '0815ff130d454e419215444d8e1b7f15', 'tenant_name': 'tempest-ImagesNegativeTest-73397447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9892e4d2b1446d098aa741ee44ea013', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.352 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-73397447-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0815ff130d454e419215444d8e1b7f15', 'project_name': 'tempest-ImagesNegativeTest-73397447', 'tenant_id': '0815ff130d454e419215444d8e1b7f15', 'tenant_name': 'tempest-ImagesNegativeTest-73397447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9892e4d2b1446d098aa741ee44ea013', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.383 29 INFO tempest.lib.common.rest_client [req-95e218a0-8451-43b7-add3-bf9a989d395c req-95e218a0-8451-43b7-add3-bf9a989d395c ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.508s\n2026-05-23 01:41:32.460 19 INFO tempest.lib.common.rest_client [req-526bee27-ecf1-477b-b8a9-3fc21925cec7 req-526bee27-ecf1-477b-b8a9-3fc21925cec7 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b/users/e32d20d3336d46a087e230f3f18dc251/roles/bd34450783d64356be4e1eb4c43a6768 0.226s\n2026-05-23 01:41:32.461 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e32d20d3336d46a087e230f3f18dc251 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:32.461 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-789180966-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2f4b9c02b57141359cd43125e48d8c4b', 'project_name': 'tempest-MetadataNamespaceObjectsTest-789180966', 'tenant_id': '2f4b9c02b57141359cd43125e48d8c4b', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-789180966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e32d20d3336d46a087e230f3f18dc251', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.464 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-789180966-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2f4b9c02b57141359cd43125e48d8c4b', 'project_name': 'tempest-MetadataNamespaceObjectsTest-789180966', 'tenant_id': '2f4b9c02b57141359cd43125e48d8c4b', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-789180966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e32d20d3336d46a087e230f3f18dc251', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.532 33 INFO tempest.lib.common.rest_client [req-99a98aba-aa1a-4a6c-9f97-02a171cd3549 req-99a98aba-aa1a-4a6c-9f97-02a171cd3549 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.490s\n2026-05-23 01:41:32.547 21 INFO tempest.lib.common.rest_client [req-20b1f06e-d313-4ca8-ab50-a3722c268f84 req-20b1f06e-d313-4ca8-ab50-a3722c268f84 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661/users/f63ff27efa834dd7aa9250814d18bc0e/roles/bd34450783d64356be4e1eb4c43a6768 0.412s\n2026-05-23 01:41:32.548 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f63ff27efa834dd7aa9250814d18bc0e is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:32.548 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-189306864-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c9e6dac3b29542ab909e59efe7d85661', 'project_name': 'tempest-BasicOperationsImagesAdminTest-189306864', 'tenant_id': 'c9e6dac3b29542ab909e59efe7d85661', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-189306864', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f63ff27efa834dd7aa9250814d18bc0e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.549 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-189306864-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c9e6dac3b29542ab909e59efe7d85661', 'project_name': 'tempest-BasicOperationsImagesAdminTest-189306864', 'tenant_id': 'c9e6dac3b29542ab909e59efe7d85661', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-189306864', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f63ff27efa834dd7aa9250814d18bc0e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.573 25 INFO tempest.lib.common.rest_client [req-a56c4840-a916-4358-bbf7-43a3af774196 req-a56c4840-a916-4358-bbf7-43a3af774196 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s\n2026-05-23 01:41:32.643 15 INFO tempest.lib.common.rest_client [req-071a5339-2dfc-491f-864f-d1b0269a615a req-071a5339-2dfc-491f-864f-d1b0269a615a ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601/users/844a44fd46f541bcbe9ced6d9deee029/roles/bd34450783d64356be4e1eb4c43a6768 0.519s\n2026-05-23 01:41:32.643 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 844a44fd46f541bcbe9ced6d9deee029 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:32.644 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-5435228-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1264464b15e4a46833bd199b87be601', 'project_name': 'tempest-MetadataNamespaceTagsTest-5435228', 'tenant_id': 'd1264464b15e4a46833bd199b87be601', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-5435228', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '844a44fd46f541bcbe9ced6d9deee029', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.644 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-5435228-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1264464b15e4a46833bd199b87be601', 'project_name': 'tempest-MetadataNamespaceTagsTest-5435228', 'tenant_id': 'd1264464b15e4a46833bd199b87be601', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-5435228', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '844a44fd46f541bcbe9ced6d9deee029', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.679 13 INFO tempest.lib.common.rest_client [req-139004fe-53a9-4c78-b729-4fe5d464505b req-139004fe-53a9-4c78-b729-4fe5d464505b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.414s\n2026-05-23 01:41:32.776 41 INFO tempest.lib.common.rest_client [req-b230b936-f35f-4cb6-a465-5bddb56371d4 req-b230b936-f35f-4cb6-a465-5bddb56371d4 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.889s\n2026-05-23 01:41:32.783 31 INFO tempest.lib.common.rest_client [req-9af2f7a6-2b8e-48c7-a4fd-dff1d1639a1e req-9af2f7a6-2b8e-48c7-a4fd-dff1d1639a1e ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b/users/7dd93cad04334fc3a7674859aac4dae1/roles/bd34450783d64356be4e1eb4c43a6768 0.444s\n2026-05-23 01:41:32.784 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7dd93cad04334fc3a7674859aac4dae1 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:32.784 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-777417756-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3d883f0c5c74322a0548a0bd3ff791b', 'project_name': 'tempest-ImageTaskCreate-777417756', 'tenant_id': 'b3d883f0c5c74322a0548a0bd3ff791b', 'tenant_name': 'tempest-ImageTaskCreate-777417756', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7dd93cad04334fc3a7674859aac4dae1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.785 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-777417756-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3d883f0c5c74322a0548a0bd3ff791b', 'project_name': 'tempest-ImageTaskCreate-777417756', 'tenant_id': 'b3d883f0c5c74322a0548a0bd3ff791b', 'tenant_name': 'tempest-ImageTaskCreate-777417756', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7dd93cad04334fc3a7674859aac4dae1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:32.814 23 INFO tempest.lib.common.rest_client [req-54a8ee5c-0b41-4991-b025-4364f3009089 req-54a8ee5c-0b41-4991-b025-4364f3009089 ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.530s\n2026-05-23 01:41:32.854 39 INFO tempest.lib.common.rest_client [req-09866cb2-b592-4afa-91b6-f70b69278e1e req-09866cb2-b592-4afa-91b6-f70b69278e1e ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.505s\n{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.534388s] ... ok\n2026-05-23 01:41:32.872 35 INFO tempest.lib.common.rest_client [req-b08d9c72-250f-4281-b15a-2a5110279c36 req-b08d9c72-250f-4281-b15a-2a5110279c36 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.879s\n2026-05-23 01:41:32.902 11 INFO tempest.lib.common.rest_client [req-425cf84a-dff0-4062-961e-906851e454c9 req-425cf84a-dff0-4062-961e-906851e454c9 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-23 01:41:32.942 23 INFO tempest.lib.common.rest_client [req-83bde35f-f9e6-467f-a560-3e80b673532a req-83bde35f-f9e6-467f-a560-3e80b673532a ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.072s\n{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.076705s] ... ok\n2026-05-23 01:41:33.022 23 INFO tempest.lib.common.rest_client [req-45a7a9b6-3617-4a43-939d-5e9c5aaf4be7 req-45a7a9b6-3617-4a43-939d-5e9c5aaf4be7 ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.073s\n{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.077356s] ... ok\n2026-05-23 01:41:33.041 17 INFO tempest.lib.common.rest_client [req-6fa83dcd-f604-498a-86ed-0858c2486a45 req-6fa83dcd-f604-498a-86ed-0858c2486a45 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.718s\n2026-05-23 01:41:33.107 23 INFO tempest.lib.common.rest_client [req-96b18a92-5f16-443c-8f30-b26e68aefa4f req-96b18a92-5f16-443c-8f30-b26e68aefa4f ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.080s\n{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.083534s] ... ok\n{3} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method\n{3} 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{3} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method\n{3} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method\n{3} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against\n{3} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against\n2026-05-23 01:41:33.126 27 INFO tempest.lib.common.rest_client [req-7b01d501-8f66-4ce9-93a5-e77ee9c2229a req-7b01d501-8f66-4ce9-93a5-e77ee9c2229a ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.876s\n2026-05-23 01:41:33.127 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:41:33.188 23 INFO tempest.lib.common.rest_client [req-3bfe48c0-93cf-412b-b191-e8fd1fe5d17e req-3bfe48c0-93cf-412b-b191-e8fd1fe5d17e ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.078s\n{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.081515s] ... ok\n2026-05-23 01:41:33.236 19 INFO tempest.lib.common.rest_client [req-aecbf3d4-b9fc-4558-b0b1-47ef3aeee8a5 req-aecbf3d4-b9fc-4558-b0b1-47ef3aeee8a5 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.765s\n2026-05-23 01:41:33.277 23 INFO tempest.lib.common.rest_client [req-9fa140cc-f657-4a49-83d9-5cd64ed76923 req-9fa140cc-f657-4a49-83d9-5cd64ed76923 ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.084s\n{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.090107s] ... ok\n2026-05-23 01:41:33.281 29 INFO tempest.lib.common.rest_client [req-e416a2c5-d3c3-497b-9f6a-bf92a9785c7c req-e416a2c5-d3c3-497b-9f6a-bf92a9785c7c ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.892s\n2026-05-23 01:41:33.294 33 INFO tempest.lib.common.rest_client [req-e317c8f4-aa27-4c84-bc59-358c9fd7c82c req-e317c8f4-aa27-4c84-bc59-358c9fd7c82c ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.756s\n2026-05-23 01:41:33.331 15 INFO tempest.lib.common.rest_client [req-b5c2c4e3-64c3-494b-8943-1fc245e4c721 req-b5c2c4e3-64c3-494b-8943-1fc245e4c721 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.680s\n2026-05-23 01:41:33.366 23 INFO tempest.lib.common.rest_client [req-28bba097-5568-4b13-826c-5f08d4ae11a9 req-28bba097-5568-4b13-826c-5f08d4ae11a9 ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.078s\n{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.086124s] ... ok\n2026-05-23 01:41:33.386 39 INFO tempest.lib.common.rest_client [req-c0b56a8f-6a86-4824-b420-697710a77df8 req-c0b56a8f-6a86-4824-b420-697710a77df8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c5ebea16de4152b738b207c1821593/users/affea0d174d746e69ea997b07bf74d07/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.525s\n2026-05-23 01:41:33.399 41 INFO tempest.lib.common.rest_client [req-642cbb78-9f50-4393-af9c-dde0229d71a0 req-642cbb78-9f50-4393-af9c-dde0229d71a0 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.619s\n2026-05-23 01:41:33.406 25 INFO tempest.lib.common.rest_client [req-7d7e06cd-4298-4ab7-b74c-02b24e6b4ce4 req-7d7e06cd-4298-4ab7-b74c-02b24e6b4ce4 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.825s\n{15} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured\n{15} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured\n{15} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured\n{15} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured\n2026-05-23 01:41:33.469 17 INFO tempest.lib.common.rest_client [req-ec389445-c79f-4d1b-801e-a842aaebacd6 req-ec389445-c79f-4d1b-801e-a842aaebacd6 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f51241e139df41a98fa5f80c5691db39 0.344s\n2026-05-23 01:41:33.474 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec19c132c1944eb0b82684ec044051b9\n2026-05-23 01:41:33.472 23 INFO tempest.lib.common.rest_client [req-fe5d4702-ba51-4eb1-890d-528341fb1bac req-fe5d4702-ba51-4eb1-890d-528341fb1bac ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.098s\n{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.104589s] ... ok\n2026-05-23 01:41:33.528 21 INFO tempest.lib.common.rest_client [req-f174add5-be30-4d47-8937-e5797feda84a req-f174add5-be30-4d47-8937-e5797feda84a ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.970s\n2026-05-23 01:41:33.533 13 INFO tempest.lib.common.rest_client [req-679640d1-aa1a-46a0-a754-94b95a45b9e9 req-679640d1-aa1a-46a0-a754-94b95a45b9e9 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.851s\n2026-05-23 01:41:33.587 23 INFO tempest.lib.common.rest_client [req-a437608e-eedf-4c5d-9831-ad238ff7d72a req-a437608e-eedf-4c5d-9831-ad238ff7d72a ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.106s\n{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.113980s] ... ok\n2026-05-23 01:41:33.595 15 INFO tempest.lib.common.rest_client [req-f52bb8c6-5211-4096-85c6-91b6a91a2023 req-f52bb8c6-5211-4096-85c6-91b6a91a2023 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.262s\n2026-05-23 01:41:33.602 35 INFO tempest.lib.common.rest_client [req-44962369-6f9c-4b34-b1c1-d2e40e2bcac9 req-44962369-6f9c-4b34-b1c1-d2e40e2bcac9 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.724s\n2026-05-23 01:41:33.632 27 INFO tempest.lib.common.rest_client [req-f2287972-1da6-41d7-8d67-9843f88eeb72 req-f2287972-1da6-41d7-8d67-9843f88eeb72 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6c082600565a45ac8208abfe8d5b4cf9 0.502s\n2026-05-23 01:41:33.632 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4ca44958f2f64710b54fd2db925b72ac\n2026-05-23 01:41:33.690 23 INFO tempest.lib.common.rest_client [req-d8add3ac-1cec-48b5-b3f9-24336b287327 req-d8add3ac-1cec-48b5-b3f9-24336b287327 ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.098s\n{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.100967s] ... ok\n2026-05-23 01:41:33.742 11 INFO tempest.lib.common.rest_client [req-5358bb14-72c7-4cc0-9257-11ad9a4a44b6 req-5358bb14-72c7-4cc0-9257-11ad9a4a44b6 ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.836s\n2026-05-23 01:41:33.751 31 INFO tempest.lib.common.rest_client [req-040a2d99-c4f6-45a0-97b4-39377ef9694e req-040a2d99-c4f6-45a0-97b4-39377ef9694e ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.951s\n2026-05-23 01:41:33.752 41 INFO tempest.lib.common.rest_client [req-ad6cd0ea-9d7e-4115-b724-7de673cd6ddb req-ad6cd0ea-9d7e-4115-b724-7de673cd6ddb ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9895de1a95fd4ddcac7d42bf8c58962b 0.257s\n2026-05-23 01:41:33.753 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c1056d3da21e49dabbb93b35a05c9a90\n2026-05-23 01:41:33.789 19 INFO tempest.lib.common.rest_client [req-b8cd10e4-3623-4150-8954-c445a0a547b2 req-b8cd10e4-3623-4150-8954-c445a0a547b2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.551s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.839379s] ... ok\n2026-05-23 01:41:33.810 29 INFO tempest.lib.common.rest_client [req-c758eda4-90c8-496e-93e5-a406a635d538 req-c758eda4-90c8-496e-93e5-a406a635d538 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.523s\n2026-05-23 01:41:33.812 33 INFO tempest.lib.common.rest_client [req-491e67c8-9500-4393-94fa-5774030dbbae req-491e67c8-9500-4393-94fa-5774030dbbae ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.516s\n2026-05-23 01:41:33.818 21 INFO tempest.lib.common.rest_client [req-d180acc6-60c8-444d-ac0d-e7738dbbac38 req-d180acc6-60c8-444d-ac0d-e7738dbbac38 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.289s\n2026-05-23 01:41:33.846 39 INFO tempest.lib.common.rest_client [req-bf16c01b-ae74-4019-b9ba-0930e753b90a req-bf16c01b-ae74-4019-b9ba-0930e753b90a ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.457s\n2026-05-23 01:41:33.909 13 INFO tempest.lib.common.rest_client [req-facd1926-6b7a-438d-b3a6-fb72a5bee0a1 req-facd1926-6b7a-438d-b3a6-fb72a5bee0a1 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.372s\n2026-05-23 01:41:33.933 11 INFO tempest.lib.common.rest_client [req-403c9c2e-165b-4bca-a8cb-5ff9efe1b297 req-403c9c2e-165b-4bca-a8cb-5ff9efe1b297 ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.117s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.125087s] ... ok\n2026-05-23 01:41:33.989 31 INFO tempest.lib.common.rest_client [req-d7e79f46-5def-4a68-a229-32f82e9012e8 req-d7e79f46-5def-4a68-a229-32f82e9012e8 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.235s\n2026-05-23 01:41:34.027 11 INFO tempest.lib.common.rest_client [req-23f6a266-6f9e-43e7-84ea-121fcc4bd1bc req-23f6a266-6f9e-43e7-84ea-121fcc4bd1bc ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/1162dff4-a5ab-4441-b01a-5a7518e3b081 0.089s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.091843s] ... ok\n2026-05-23 01:41:34.147 29 INFO tempest.lib.common.rest_client [req-9329386a-b1fd-4de2-ad13-53e554707598 req-9329386a-b1fd-4de2-ad13-53e554707598 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6c52d4064ee435b848cabd60279abee/users/0fd048750e6942a0837ac672f0eaf8c0/roles/bd34450783d64356be4e1eb4c43a6768 0.334s\n2026-05-23 01:41:34.155 11 INFO tempest.lib.common.rest_client [req-23603f5f-36f5-4bcc-9561-88fdaee199bf req-23603f5f-36f5-4bcc-9561-88fdaee199bf ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.124s\n2026-05-23 01:41:34.199 27 INFO tempest.lib.common.rest_client [req-33900433-a0c9-4d4b-a79b-1361ed4cfc59 req-33900433-a0c9-4d4b-a79b-1361ed4cfc59 ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-23 01:41:34.220 17 INFO tempest.lib.common.rest_client [req-556cb15b-2e4f-4d6e-88fe-7f562f84af4b req-556cb15b-2e4f-4d6e-88fe-7f562f84af4b ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s\n2026-05-23 01:41:34.252 11 INFO tempest.lib.common.rest_client [req-bca1a3bd-d6c9-4b7d-b66d-c19576c5669c req-bca1a3bd-d6c9-4b7d-b66d-c19576c5669c ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/3ae45b12-8009-47a8-86e1-592a87f31a78 0.094s\n2026-05-23 01:41:34.257 15 INFO tempest.lib.common.rest_client [req-c58b5b46-dc2f-4dd0-af8d-bffd106a8196 req-c58b5b46-dc2f-4dd0-af8d-bffd106a8196 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.660s\n2026-05-23 01:41:34.275 39 INFO tempest.lib.common.rest_client [req-16c6f2be-c035-4e1a-882e-995738c8a6e6 req-16c6f2be-c035-4e1a-882e-995738c8a6e6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c5ebea16de4152b738b207c1821593/users/affea0d174d746e69ea997b07bf74d07/roles/bd34450783d64356be4e1eb4c43a6768 0.426s\n2026-05-23 01:41:34.276 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user affea0d174d746e69ea997b07bf74d07 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:34.276 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-374895851-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04c5ebea16de4152b738b207c1821593', 'project_name': 'tempest-MetadataNamespacePropertiesTest-374895851', 'tenant_id': '04c5ebea16de4152b738b207c1821593', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-374895851', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'affea0d174d746e69ea997b07bf74d07', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:34.276 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-374895851-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04c5ebea16de4152b738b207c1821593', 'project_name': 'tempest-MetadataNamespacePropertiesTest-374895851', 'tenant_id': '04c5ebea16de4152b738b207c1821593', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-374895851', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'affea0d174d746e69ea997b07bf74d07', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:34.312 35 INFO tempest.lib.common.rest_client [req-45da8d9e-8fc2-472b-8228-d13cdf88b76b req-45da8d9e-8fc2-472b-8228-d13cdf88b76b ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.707s\n2026-05-23 01:41:34.352 23 INFO tempest.lib.common.rest_client [req-36b56c48-beef-4ef3-95f6-3e87611c4829 req-36b56c48-beef-4ef3-95f6-3e87611c4829 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/989fa2df02ea4d4396fd1c0c5c2c84ae 0.659s\n2026-05-23 01:41:34.352 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 02d03803b8514f01aaf9fa7ca1ef82b8\n2026-05-23 01:41:34.414 19 INFO tempest.lib.common.rest_client [req-dbd13d57-ca0c-43ae-ad14-eeb7f1a791a0 req-dbd13d57-ca0c-43ae-ad14-eeb7f1a791a0 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.623s\n2026-05-23 01:41:34.437 11 INFO tempest.lib.common.rest_client [req-7d854d91-84df-4dba-8057-365ffad7c871 req-7d854d91-84df-4dba-8057-365ffad7c871 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/3ae45b12-8009-47a8-86e1-592a87f31a78 0.181s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.409115s] ... ok\n2026-05-23 01:41:34.469 29 INFO tempest.lib.common.rest_client [req-8438f38e-1861-4210-b32c-60543c961101 req-8438f38e-1861-4210-b32c-60543c961101 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s\n2026-05-23 01:41:34.477 13 INFO tempest.lib.common.rest_client [req-d0d14298-73e6-4131-aaa4-560138484b03 req-d0d14298-73e6-4131-aaa4-560138484b03 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b257defdde0d466689fac49956035983/users/aaaee35935ed4b3d96ad1e4cede1c6cc/roles/bd34450783d64356be4e1eb4c43a6768 0.566s\n2026-05-23 01:41:34.500 33 INFO tempest.lib.common.rest_client [req-88dd92b3-c00b-4b1a-b6a2-8aa28874e56d req-88dd92b3-c00b-4b1a-b6a2-8aa28874e56d ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d2c2f74772a74117b04de59f4def3d4f/users/c28a344361994ffbbe85b43dcacdf208/roles/bd34450783d64356be4e1eb4c43a6768 0.681s\n2026-05-23 01:41:34.576 35 INFO tempest.lib.common.rest_client [req-7d256768-851a-4cb5-a71b-2c306ca463c4 req-7d256768-851a-4cb5-a71b-2c306ca463c4 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-23 01:41:34.582 21 INFO tempest.lib.common.rest_client [req-f9bc29b8-03d6-4bb2-8bd0-da52eabed9af req-f9bc29b8-03d6-4bb2-8bd0-da52eabed9af ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.756s\n2026-05-23 01:41:34.601 13 INFO tempest.lib.common.rest_client [req-c46f9c7e-997c-4cb4-a0cc-92bde4c33822 req-c46f9c7e-997c-4cb4-a0cc-92bde4c33822 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s\n2026-05-23 01:41:34.623 11 INFO tempest.lib.common.rest_client [req-526d1dc1-a4a7-45d6-861d-b069a983fe63 req-526d1dc1-a4a7-45d6-861d-b069a983fe63 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.179s\n2026-05-23 01:41:34.621 41 INFO tempest.lib.common.rest_client [req-b15ad16d-f4b4-4c9b-ad18-50d3f3e2e7c0 req-b15ad16d-f4b4-4c9b-ad18-50d3f3e2e7c0 ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.864s\n2026-05-23 01:41:34.638 15 INFO tempest.lib.common.rest_client [req-578b6f87-c32e-42a9-876b-11d65210c830 req-578b6f87-c32e-42a9-876b-11d65210c830 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s\n2026-05-23 01:41:34.659 25 INFO tempest.lib.common.rest_client [req-a5fa7b7a-07c2-42b2-8e72-0757a4dc20e3 req-a5fa7b7a-07c2-42b2-8e72-0757a4dc20e3 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e/file 1.243s\n2026-05-23 01:41:34.699 21 INFO tempest.lib.common.rest_client [req-29cdb487-0b25-465f-98d6-06fa3833fbb8 req-29cdb487-0b25-465f-98d6-06fa3833fbb8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.110s\n2026-05-23 01:41:34.794 29 INFO tempest.lib.common.rest_client [req-4be68d7c-e4af-440b-9d32-c44140c3a941 req-4be68d7c-e4af-440b-9d32-c44140c3a941 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6c52d4064ee435b848cabd60279abee/users/0fd048750e6942a0837ac672f0eaf8c0/roles/86359d6597314a95ba0d73ed5fbe11ed 0.321s\n2026-05-23 01:41:34.804 11 INFO tempest.lib.common.rest_client [req-ec5aff89-a839-4d47-9dc9-06660696f174 req-ec5aff89-a839-4d47-9dc9-06660696f174 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/361c6a42-f0d6-48cf-9a4b-757e574309a4 0.179s\n2026-05-23 01:41:34.832 15 INFO tempest.lib.common.rest_client [req-96ce5362-b4f8-4362-9df6-5513d3deb1bd req-96ce5362-b4f8-4362-9df6-5513d3deb1bd ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d32d4884cf747ffb8ae1593e5f8957f/users/013c5db91d1b42139efa5ab69322bce1/roles/bd34450783d64356be4e1eb4c43a6768 0.190s\n2026-05-23 01:41:34.895 11 INFO tempest.lib.common.rest_client [req-9a31c646-133d-47b9-9808-0d99bdb5f6b0 req-9a31c646-133d-47b9-9808-0d99bdb5f6b0 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/361c6a42-f0d6-48cf-9a4b-757e574309a4 0.088s\n2026-05-23 01:41:34.908 25 INFO tempest.lib.common.rest_client [req-03b5f176-4f33-4b71-ae8a-253449c703e6 req-03b5f176-4f33-4b71-ae8a-253449c703e6 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e/actions/deactivate 0.247s\n2026-05-23 01:41:34.929 17 INFO tempest.lib.common.rest_client [req-364c5053-37c1-40a3-a2c8-9a8f9990c181 req-364c5053-37c1-40a3-a2c8-9a8f9990c181 ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec19c132c1944eb0b82684ec044051b9&name=default 0.703s\n2026-05-23 01:41:34.943 31 INFO tempest.lib.common.rest_client [req-09f718d7-f6b6-4cca-a794-270f0e7c7359 req-09f718d7-f6b6-4cca-a794-270f0e7c7359 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.951s\n2026-05-23 01:41:34.957 15 INFO tempest.lib.common.rest_client [req-24c65500-f9c6-4fbc-8678-0ff1b6b1f4cf req-24c65500-f9c6-4fbc-8678-0ff1b6b1f4cf ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-23 01:41:34.973 19 INFO tempest.lib.common.rest_client [req-71a4dd51-233f-4abf-9d1e-c279be9f784c req-71a4dd51-233f-4abf-9d1e-c279be9f784c ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.557s\n2026-05-23 01:41:34.969 35 INFO tempest.lib.common.rest_client [req-e537859b-7516-4b4c-a843-d9dfa47cbc6d req-e537859b-7516-4b4c-a843-d9dfa47cbc6d ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c403d999295342de8e59da6c7640588c/users/3bde0b07dcf94310a3b06bddbfeffacb/roles/bd34450783d64356be4e1eb4c43a6768 0.386s\n2026-05-23 01:41:34.986 11 INFO tempest.lib.common.rest_client [req-d952da53-3c89-43ee-9eaf-87161601024d req-d952da53-3c89-43ee-9eaf-87161601024d ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/361c6a42-f0d6-48cf-9a4b-757e574309a4 0.081s\n2026-05-23 01:41:35.000 25 INFO tempest.lib.common.rest_client [req-234b5528-be09-4c72-8205-8c5d2507d13c req-234b5528-be09-4c72-8205-8c5d2507d13c ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e 0.084s\n2026-05-23 01:41:35.082 33 INFO tempest.lib.common.rest_client [req-be35b7ec-7326-48ed-9e7c-1d732eb54e05 req-be35b7ec-7326-48ed-9e7c-1d732eb54e05 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.580s\n2026-05-23 01:41:35.101 27 INFO tempest.lib.common.rest_client [req-1a621fa2-c3ef-4b10-9b01-c199b5ee7189 req-1a621fa2-c3ef-4b10-9b01-c199b5ee7189 ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4ca44958f2f64710b54fd2db925b72ac&name=default 0.899s\n2026-05-23 01:41:35.141 13 INFO tempest.lib.common.rest_client [req-6a70b820-369c-4d7e-8035-553fe8f65423 req-6a70b820-369c-4d7e-8035-553fe8f65423 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b257defdde0d466689fac49956035983/users/aaaee35935ed4b3d96ad1e4cede1c6cc/roles/86359d6597314a95ba0d73ed5fbe11ed 0.533s\n2026-05-23 01:41:35.146 39 INFO tempest.lib.common.rest_client [req-157d33e3-dce9-44ed-9c12-805fdc5827e6 req-157d33e3-dce9-44ed-9c12-805fdc5827e6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.862s\n2026-05-23 01:41:35.149 11 INFO tempest.lib.common.rest_client [req-1b3002dc-dbdf-4667-a075-e226b31eb620 req-1b3002dc-dbdf-4667-a075-e226b31eb620 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/361c6a42-f0d6-48cf-9a4b-757e574309a4 0.159s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.710884s] ... ok\n2026-05-23 01:41:35.150 21 INFO tempest.lib.common.rest_client [req-f111bc88-8440-4060-8b67-79e8839e2443 req-f111bc88-8440-4060-8b67-79e8839e2443 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/29180625c59c4979b628c309f696ac5a/users/4b3e82610bf94499a963033efed49f0b/roles/bd34450783d64356be4e1eb4c43a6768 0.445s\n2026-05-23 01:41:35.160 25 INFO tempest.lib.common.rest_client [req-1f1b4cd6-228a-4b24-a474-12506f8a8ec3 req-1f1b4cd6-228a-4b24-a474-12506f8a8ec3 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e/file 0.153s\n2026-05-23 01:41:35.165 15 INFO tempest.lib.common.rest_client [req-e08c14e6-5c6c-4bd8-addb-45532f7ad078 req-e08c14e6-5c6c-4bd8-addb-45532f7ad078 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d32d4884cf747ffb8ae1593e5f8957f/users/013c5db91d1b42139efa5ab69322bce1/roles/86359d6597314a95ba0d73ed5fbe11ed 0.199s\n2026-05-23 01:41:35.229 23 INFO tempest.lib.common.rest_client [req-8e44ad4f-ad22-4060-82c2-7a887c524658 req-8e44ad4f-ad22-4060-82c2-7a887c524658 ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.869s\n2026-05-23 01:41:35.241 29 INFO tempest.lib.common.rest_client [req-e6ff60a9-5f2e-42cd-8a58-ee5f8bc3dbfe req-e6ff60a9-5f2e-42cd-8a58-ee5f8bc3dbfe ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s\n2026-05-23 01:41:35.256 35 INFO tempest.lib.common.rest_client [req-f7da3227-7c12-49a4-95f2-553a94c03bf1 req-f7da3227-7c12-49a4-95f2-553a94c03bf1 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s\n2026-05-23 01:41:35.257 11 INFO tempest.lib.common.rest_client [req-97e0d065-8e18-4ecf-9bdf-983dd4967453 req-97e0d065-8e18-4ecf-9bdf-983dd4967453 ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.100s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.106599s] ... ok\n2026-05-23 01:41:35.280 31 INFO tempest.lib.common.rest_client [req-a9be5d1f-1e9b-4c5a-bbba-19efca997f79 req-a9be5d1f-1e9b-4c5a-bbba-19efca997f79 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.331s\n2026-05-23 01:41:35.289 19 INFO tempest.lib.common.rest_client [req-be1abc3d-096e-4b55-a7de-110883565ab7 req-be1abc3d-096e-4b55-a7de-110883565ab7 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f599244a8bf41748f0b8991d760a644/users/3e73c77b4a6840a9b65a3f03e7ffd4ff/roles/bd34450783d64356be4e1eb4c43a6768 0.313s\n2026-05-23 01:41:35.346 25 INFO tempest.lib.common.rest_client [req-60c2d7c8-dd96-4428-8a89-334198fd0fef req-60c2d7c8-dd96-4428-8a89-334198fd0fef ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e/actions/reactivate 0.174s\n2026-05-23 01:41:35.356 11 INFO tempest.lib.common.rest_client [req-c4e90128-86ac-4f37-98ca-242a52055ba4 req-c4e90128-86ac-4f37-98ca-242a52055ba4 ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/869fc6a3-d6b5-472f-9fb7-8de9a2526a60 0.087s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.096023s] ... ok\n2026-05-23 01:41:35.361 13 INFO tempest.lib.common.rest_client [req-1875080c-aa9f-4b72-bb74-2cf242f2ccf3 req-1875080c-aa9f-4b72-bb74-2cf242f2ccf3 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-23 01:41:35.364 15 INFO tempest.lib.common.rest_client [req-e477de93-17c4-4a50-ac6a-2ddf91bd40c7 req-e477de93-17c4-4a50-ac6a-2ddf91bd40c7 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-23 01:41:35.398 21 INFO tempest.lib.common.rest_client [req-b0836034-30cc-4578-b4b9-dd1af5685d22 req-b0836034-30cc-4578-b4b9-dd1af5685d22 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.238s\n2026-05-23 01:41:35.435 33 INFO tempest.lib.common.rest_client [req-8c17e76c-d1f3-4f0c-9dc5-1a0afb3c2d08 req-8c17e76c-d1f3-4f0c-9dc5-1a0afb3c2d08 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d2c2f74772a74117b04de59f4def3d4f/users/c28a344361994ffbbe85b43dcacdf208/roles/86359d6597314a95ba0d73ed5fbe11ed 0.351s\n2026-05-23 01:41:35.504 19 INFO tempest.lib.common.rest_client [req-33b3e54b-3c87-4a07-964d-81f87377b3b4 req-33b3e54b-3c87-4a07-964d-81f87377b3b4 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s\n2026-05-23 01:41:35.524 11 INFO tempest.lib.common.rest_client [req-490bcf3a-85d5-46ae-a910-8e38b9bf60b6 req-490bcf3a-85d5-46ae-a910-8e38b9bf60b6 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.160s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.169537s] ... ok\n2026-05-23 01:41:35.541 25 INFO tempest.lib.common.rest_client [req-c7785a53-8da7-4e51-9df3-32918c60e8d0 req-c7785a53-8da7-4e51-9df3-32918c60e8d0 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e 0.191s\n2026-05-23 01:41:35.544 17 INFO tempest.lib.common.rest_client [req-610595aa-74a9-45a7-a9d6-bc4db2d2ca79 req-610595aa-74a9-45a7-a9d6-bc4db2d2ca79 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e9fe838b-be39-44e3-807c-b2f8108f4e18 0.609s\n2026-05-23 01:41:35.552 29 INFO tempest.lib.common.rest_client [req-aae9695c-d963-4ccd-80d0-21959342844b req-aae9695c-d963-4ccd-80d0-21959342844b ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6c52d4064ee435b848cabd60279abee/users/0fd048750e6942a0837ac672f0eaf8c0/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.309s\n2026-05-23 01:41:35.556 31 INFO tempest.lib.common.rest_client [req-eabb3566-8762-4d55-a9f0-0b8b817badf5 req-eabb3566-8762-4d55-a9f0-0b8b817badf5 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87fce5c0e146482b8e2077bd346eae0b/users/9368637260334cb9b72dc33ed552a08f/roles/bd34450783d64356be4e1eb4c43a6768 0.270s\n2026-05-23 01:41:35.564 35 INFO tempest.lib.common.rest_client [req-66f95f00-7ac8-4333-9abf-d33690f8d906 req-66f95f00-7ac8-4333-9abf-d33690f8d906 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c403d999295342de8e59da6c7640588c/users/3bde0b07dcf94310a3b06bddbfeffacb/roles/86359d6597314a95ba0d73ed5fbe11ed 0.296s\n2026-05-23 01:41:35.594 33 INFO tempest.lib.common.rest_client [req-4d28ae92-4d46-46fb-b218-516f84f4e8d2 req-4d28ae92-4d46-46fb-b218-516f84f4e8d2 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-23 01:41:35.625 27 INFO tempest.lib.common.rest_client [req-234d5bd6-dcc7-4adc-9dc6-bda7f54e82d4 req-234d5bd6-dcc7-4adc-9dc6-bda7f54e82d4 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/693de596-ff63-418f-9617-235dd67ecd3b 0.516s\n2026-05-23 01:41:35.660 15 INFO tempest.lib.common.rest_client [req-9d84a135-b19d-4154-acb3-9c8e49533a50 req-9d84a135-b19d-4154-acb3-9c8e49533a50 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d32d4884cf747ffb8ae1593e5f8957f/users/013c5db91d1b42139efa5ab69322bce1/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.289s\n2026-05-23 01:41:35.696 21 INFO tempest.lib.common.rest_client [req-bf43d0a5-07b0-4cc3-800a-f9dd1a72f3d0 req-bf43d0a5-07b0-4cc3-800a-f9dd1a72f3d0 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/29180625c59c4979b628c309f696ac5a/users/4b3e82610bf94499a963033efed49f0b/roles/86359d6597314a95ba0d73ed5fbe11ed 0.288s\n2026-05-23 01:41:35.710 13 INFO tempest.lib.common.rest_client [req-9b0f98ba-62e2-4154-b7b5-013cd4d92a22 req-9b0f98ba-62e2-4154-b7b5-013cd4d92a22 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b257defdde0d466689fac49956035983/users/aaaee35935ed4b3d96ad1e4cede1c6cc/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.346s\n2026-05-23 01:41:35.733 41 INFO tempest.lib.common.rest_client [req-9a7abbb5-a898-49c2-af59-6d2f602236e6 req-9a7abbb5-a898-49c2-af59-6d2f602236e6 ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c1056d3da21e49dabbb93b35a05c9a90&name=default 1.111s\n2026-05-23 01:41:35.747 11 INFO tempest.lib.common.rest_client [req-51e739d2-9be4-45b1-8600-d34eb58133b8 req-51e739d2-9be4-45b1-8600-d34eb58133b8 ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.217s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.219595s] ... ok\n2026-05-23 01:41:35.800 19 INFO tempest.lib.common.rest_client [req-f72141f1-6091-496a-ab69-330134a71153 req-f72141f1-6091-496a-ab69-330134a71153 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f599244a8bf41748f0b8991d760a644/users/3e73c77b4a6840a9b65a3f03e7ffd4ff/roles/86359d6597314a95ba0d73ed5fbe11ed 0.295s\n2026-05-23 01:41:35.813 29 INFO tempest.lib.common.rest_client [req-1a87c900-c10a-401c-ad87-ffe8bfe76deb req-1a87c900-c10a-401c-ad87-ffe8bfe76deb ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-23 01:41:35.830 31 INFO tempest.lib.common.rest_client [req-c7ad976a-e443-4a68-b85a-9332d0ca8462 req-c7ad976a-e443-4a68-b85a-9332d0ca8462 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-23 01:41:35.857 25 INFO tempest.lib.common.rest_client [req-451241db-153a-4ebb-a63f-ccf9ded228fe req-451241db-153a-4ebb-a63f-ccf9ded228fe ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e/file 0.313s\n2026-05-23 01:41:35.879 23 INFO tempest.lib.common.rest_client [req-9a5dd37f-a152-4295-a33c-d9358bcfc8f3 req-9a5dd37f-a152-4295-a33c-d9358bcfc8f3 ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=02d03803b8514f01aaf9fa7ca1ef82b8&name=default 0.645s\n2026-05-23 01:41:35.879 11 INFO tempest.lib.common.rest_client [req-d93f6230-2c2f-46e5-be36-582d6a83da70 req-d93f6230-2c2f-46e5-be36-582d6a83da70 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.127s\n2026-05-23 01:41:35.902 21 INFO tempest.lib.common.rest_client [req-4d24c87b-3ae8-4002-9a5e-e333b5893b25 req-4d24c87b-3ae8-4002-9a5e-e333b5893b25 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-23 01:41:35.919 17 INFO tempest.lib.common.rest_client [req-12d2ee38-4136-4db8-b4d4-cb1f8eae7205 req-12d2ee38-4136-4db8-b4d4-cb1f8eae7205 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ec19c132c1944eb0b82684ec044051b9 0.370s\n2026-05-23 01:41:35.952 15 INFO tempest.lib.common.rest_client [req-ad474a3f-9bdf-44f9-8c5b-1a78250808cb req-ad474a3f-9bdf-44f9-8c5b-1a78250808cb ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n{7} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [3.284009s] ... ok\n2026-05-23 01:41:35.981 11 INFO tempest.lib.common.rest_client [req-b756082b-0711-4ee3-8d70-bc7029c88acf req-b756082b-0711-4ee3-8d70-bc7029c88acf ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/3045e785-88a3-48e8-a199-25c0a8cc64ff 0.094s\n{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.233652s] ... ok\n2026-05-23 01:41:35.992 33 INFO tempest.lib.common.rest_client [req-0c60cc1a-40ae-4152-9814-8212b29d4543 req-0c60cc1a-40ae-4152-9814-8212b29d4543 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d2c2f74772a74117b04de59f4def3d4f/users/c28a344361994ffbbe85b43dcacdf208/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.387s\n2026-05-23 01:41:35.993 29 INFO tempest.lib.common.rest_client [req-b8f53fa4-03b4-4f9f-93a7-b6f820726527 req-b8f53fa4-03b4-4f9f-93a7-b6f820726527 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6c52d4064ee435b848cabd60279abee/users/0fd048750e6942a0837ac672f0eaf8c0/roles/bd34450783d64356be4e1eb4c43a6768 0.178s\n2026-05-23 01:41:35.994 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0fd048750e6942a0837ac672f0eaf8c0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:35.995 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1898418758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6c52d4064ee435b848cabd60279abee', 'project_name': 'tempest-ImagesMemberNegativeTest-1898418758', 'tenant_id': 'a6c52d4064ee435b848cabd60279abee', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1898418758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fd048750e6942a0837ac672f0eaf8c0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:35.995 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1898418758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6c52d4064ee435b848cabd60279abee', 'project_name': 'tempest-ImagesMemberNegativeTest-1898418758', 'tenant_id': 'a6c52d4064ee435b848cabd60279abee', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1898418758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fd048750e6942a0837ac672f0eaf8c0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:36.027 35 INFO tempest.lib.common.rest_client [req-b708002c-7b2a-4727-b958-2a291f7dac13 req-b708002c-7b2a-4727-b958-2a291f7dac13 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.459s\n2026-05-23 01:41:36.027 27 INFO tempest.lib.common.rest_client [req-53d8cbcb-84e6-41cb-8978-70ba57a93ba0 req-53d8cbcb-84e6-41cb-8978-70ba57a93ba0 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4ca44958f2f64710b54fd2db925b72ac 0.397s\n2026-05-23 01:41:36.053 19 INFO tempest.lib.common.rest_client [req-e965b484-7fc4-4f79-9e70-f3d1ea68f76a req-e965b484-7fc4-4f79-9e70-f3d1ea68f76a ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n{8} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data\n2026-05-23 01:41:36.168 25 INFO tempest.lib.common.rest_client [req-d0151699-ea33-4d80-9ad9-8dca29a4f41b req-d0151699-ea33-4d80-9ad9-8dca29a4f41b ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.199s\n2026-05-23 01:41:36.209 31 INFO tempest.lib.common.rest_client [req-c1e8c7b9-9b30-45d2-bdb8-c7ed077c1662 req-c1e8c7b9-9b30-45d2-bdb8-c7ed077c1662 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87fce5c0e146482b8e2077bd346eae0b/users/9368637260334cb9b72dc33ed552a08f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.375s\n2026-05-23 01:41:36.229 11 INFO tempest.lib.common.rest_client [req-a5f4df5f-84f5-46a7-bb3b-0b5bfcab8ccf req-a5f4df5f-84f5-46a7-bb3b-0b5bfcab8ccf ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3045e785-88a3-48e8-a199-25c0a8cc64ff 0.243s\n2026-05-23 01:41:36.226 21 INFO tempest.lib.common.rest_client [req-4522dbd4-03c7-441e-a361-81dd6e637f09 req-4522dbd4-03c7-441e-a361-81dd6e637f09 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/29180625c59c4979b628c309f696ac5a/users/4b3e82610bf94499a963033efed49f0b/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.320s\n2026-05-23 01:41:36.234 13 INFO tempest.lib.common.rest_client [req-4a46e4bb-6361-4e2d-8552-b0e91a5233e2 req-4a46e4bb-6361-4e2d-8552-b0e91a5233e2 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.515s\n2026-05-23 01:41:36.233 41 INFO tempest.lib.common.rest_client [req-da0acb47-82f8-4aa4-9832-a4cc52a28bb4 req-da0acb47-82f8-4aa4-9832-a4cc52a28bb4 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5b6f645-5a5b-4983-821f-70d38fbaaa45 0.496s\n2026-05-23 01:41:36.264 39 INFO tempest.lib.common.rest_client [req-8ffe1f2f-54d2-42a9-919e-6e3ec698b421 req-8ffe1f2f-54d2-42a9-919e-6e3ec698b421 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 1.110s\n2026-05-23 01:41:36.326 11 INFO tempest.lib.common.rest_client [req-9f8f01f0-f59e-4bf7-8df6-cb3a0e94d6db req-9f8f01f0-f59e-4bf7-8df6-cb3a0e94d6db ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/3045e785-88a3-48e8-a199-25c0a8cc64ff 0.092s\n2026-05-23 01:41:36.332 33 INFO tempest.lib.common.rest_client [req-f793fc32-e268-40fe-8952-b0e78958154f req-f793fc32-e268-40fe-8952-b0e78958154f ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.338s\n2026-05-23 01:41:36.339 25 INFO tempest.lib.common.rest_client [req-2f36abcf-774f-456c-bab3-fb086b8a34e0 req-2f36abcf-774f-456c-bab3-fb086b8a34e0 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/47406046-6b3f-48b0-b9fe-baed0d58792b 0.168s\n2026-05-23 01:41:36.350 35 INFO tempest.lib.common.rest_client [req-881ccfba-46e6-4a2e-9964-f15f825a62cf req-881ccfba-46e6-4a2e-9964-f15f825a62cf ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c403d999295342de8e59da6c7640588c/users/3bde0b07dcf94310a3b06bddbfeffacb/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.314s\n2026-05-23 01:41:36.362 23 INFO tempest.lib.common.rest_client [req-05a51712-0621-49fe-a58f-cd2de970fc17 req-05a51712-0621-49fe-a58f-cd2de970fc17 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/14d5b025-2b77-4e9d-9b49-9d4d0af9f739 0.477s\n2026-05-23 01:41:36.368 15 INFO tempest.lib.common.rest_client [req-7a5091c8-5890-4c81-a863-6e17502b7aca req-7a5091c8-5890-4c81-a863-6e17502b7aca ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d32d4884cf747ffb8ae1593e5f8957f/users/013c5db91d1b42139efa5ab69322bce1/roles/bd34450783d64356be4e1eb4c43a6768 0.403s\n2026-05-23 01:41:36.368 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 013c5db91d1b42139efa5ab69322bce1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:36.368 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1314478285-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d32d4884cf747ffb8ae1593e5f8957f', 'project_name': 'tempest-MetadataNamespaceTagsTest-1314478285', 'tenant_id': '6d32d4884cf747ffb8ae1593e5f8957f', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1314478285', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '013c5db91d1b42139efa5ab69322bce1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:36.368 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1314478285-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d32d4884cf747ffb8ae1593e5f8957f', 'project_name': 'tempest-MetadataNamespaceTagsTest-1314478285', 'tenant_id': '6d32d4884cf747ffb8ae1593e5f8957f', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1314478285', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '013c5db91d1b42139efa5ab69322bce1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:36.428 21 INFO tempest.lib.common.rest_client [req-719e36b9-fffb-40a4-b546-863a276aa0f7 req-719e36b9-fffb-40a4-b546-863a276aa0f7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-23 01:41:36.441 19 INFO tempest.lib.common.rest_client [req-57cf7562-41e6-4db6-8850-02fd0393813b req-57cf7562-41e6-4db6-8850-02fd0393813b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f599244a8bf41748f0b8991d760a644/users/3e73c77b4a6840a9b65a3f03e7ffd4ff/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.357s\n2026-05-23 01:41:36.492 31 INFO tempest.lib.common.rest_client [req-b04377e2-3d91-4828-8506-75ae8a6cae64 req-b04377e2-3d91-4828-8506-75ae8a6cae64 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-23 01:41:36.511 25 INFO tempest.lib.common.rest_client [req-68810f50-e07d-4738-818b-bc728d6b9fc2 req-68810f50-e07d-4738-818b-bc728d6b9fc2 ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/47406046-6b3f-48b0-b9fe-baed0d58792b 0.170s\n2026-05-23 01:41:36.525 39 INFO tempest.lib.common.rest_client [req-9756d186-9f79-48dd-a64f-69bef9a1690e req-9756d186-9f79-48dd-a64f-69bef9a1690e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.259s\n2026-05-23 01:41:36.531 33 INFO tempest.lib.common.rest_client [req-f709a98a-5e1c-4e60-b857-3e1e2f7c3deb req-f709a98a-5e1c-4e60-b857-3e1e2f7c3deb ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d2c2f74772a74117b04de59f4def3d4f/users/c28a344361994ffbbe85b43dcacdf208/roles/bd34450783d64356be4e1eb4c43a6768 0.193s\n2026-05-23 01:41:36.531 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c28a344361994ffbbe85b43dcacdf208 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:36.531 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2078370321-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd2c2f74772a74117b04de59f4def3d4f', 'project_name': 'tempest-MetadataNamespacesTest-2078370321', 'tenant_id': 'd2c2f74772a74117b04de59f4def3d4f', 'tenant_name': 'tempest-MetadataNamespacesTest-2078370321', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c28a344361994ffbbe85b43dcacdf208', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:36.532 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2078370321-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd2c2f74772a74117b04de59f4def3d4f', 'project_name': 'tempest-MetadataNamespacesTest-2078370321', 'tenant_id': 'd2c2f74772a74117b04de59f4def3d4f', 'tenant_name': 'tempest-MetadataNamespacesTest-2078370321', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c28a344361994ffbbe85b43dcacdf208', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:36.545 13 INFO tempest.lib.common.rest_client [req-631e8c6c-6748-4812-a561-85ea11118ff8 req-631e8c6c-6748-4812-a561-85ea11118ff8 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b257defdde0d466689fac49956035983/users/aaaee35935ed4b3d96ad1e4cede1c6cc/roles/bd34450783d64356be4e1eb4c43a6768 0.303s\n2026-05-23 01:41:36.545 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aaaee35935ed4b3d96ad1e4cede1c6cc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:36.545 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-519309425-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b257defdde0d466689fac49956035983', 'project_name': 'tempest-ListSharedImagesTest-519309425', 'tenant_id': 'b257defdde0d466689fac49956035983', 'tenant_name': 'tempest-ListSharedImagesTest-519309425', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aaaee35935ed4b3d96ad1e4cede1c6cc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:36.546 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-519309425-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b257defdde0d466689fac49956035983', 'project_name': 'tempest-ListSharedImagesTest-519309425', 'tenant_id': 'b257defdde0d466689fac49956035983', 'tenant_name': 'tempest-ListSharedImagesTest-519309425', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aaaee35935ed4b3d96ad1e4cede1c6cc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:36.563 11 INFO tempest.lib.common.rest_client [req-09562df0-7841-40a4-88b0-97415667f13d req-09562df0-7841-40a4-88b0-97415667f13d ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3ae45b12-8009-47a8-86e1-592a87f31a78 0.232s\n2026-05-23 01:41:36.574 29 INFO tempest.lib.common.rest_client [req-50e9f2bd-7cdc-43a3-b27d-7fccd3b284f9 req-50e9f2bd-7cdc-43a3-b27d-7fccd3b284f9 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-23 01:41:36.575 29 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-23 01:41:36.603 41 INFO tempest.lib.common.rest_client [req-a24fd759-df36-42ff-87a9-59153d75d5fa req-a24fd759-df36-42ff-87a9-59153d75d5fa ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c1056d3da21e49dabbb93b35a05c9a90 0.365s\n2026-05-23 01:41:36.673 19 INFO tempest.lib.common.rest_client [req-5e4d62b0-497b-4f87-a0e6-da6eb8c96ee5 req-5e4d62b0-497b-4f87-a0e6-da6eb8c96ee5 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-23 01:41:36.684 17 INFO tempest.lib.common.rest_client [req-248e057b-80db-432f-9f18-db7e32056237 req-248e057b-80db-432f-9f18-db7e32056237 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s\n2026-05-23 01:41:36.697 39 INFO tempest.lib.common.rest_client [req-69eb2be3-814d-42d1-a614-521f325d994d req-69eb2be3-814d-42d1-a614-521f325d994d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/resource_types 0.170s\n2026-05-23 01:41:36.700 23 INFO tempest.lib.common.rest_client [req-6e5a5716-2f78-4046-8092-64aad4e051a9 req-6e5a5716-2f78-4046-8092-64aad4e051a9 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/02d03803b8514f01aaf9fa7ca1ef82b8 0.329s\n2026-05-23 01:41:36.708 11 INFO tempest.lib.common.rest_client [req-b8d3e43c-3b18-4cee-bff0-780b018ef5d9 req-b8d3e43c-3b18-4cee-bff0-780b018ef5d9 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/3ae45b12-8009-47a8-86e1-592a87f31a78 0.131s\n2026-05-23 01:41:36.739 35 INFO tempest.lib.common.rest_client [req-234cb418-a47f-4c02-9932-1d2dfbdf4a97 req-234cb418-a47f-4c02-9932-1d2dfbdf4a97 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s\n2026-05-23 01:41:36.781 31 INFO tempest.lib.common.rest_client [req-62d43ef8-3137-4413-a49b-e1e2c935908e req-62d43ef8-3137-4413-a49b-e1e2c935908e ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87fce5c0e146482b8e2077bd346eae0b/users/9368637260334cb9b72dc33ed552a08f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.283s\n2026-05-23 01:41:36.784 21 INFO tempest.lib.common.rest_client [req-7cf07be4-9998-40ce-94cf-aa8c6044f672 req-7cf07be4-9998-40ce-94cf-aa8c6044f672 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/29180625c59c4979b628c309f696ac5a/users/4b3e82610bf94499a963033efed49f0b/roles/bd34450783d64356be4e1eb4c43a6768 0.348s\n2026-05-23 01:41:36.789 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4b3e82610bf94499a963033efed49f0b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:36.789 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2145037118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '29180625c59c4979b628c309f696ac5a', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2145037118', 'tenant_id': '29180625c59c4979b628c309f696ac5a', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2145037118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4b3e82610bf94499a963033efed49f0b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:36.789 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2145037118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '29180625c59c4979b628c309f696ac5a', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2145037118', 'tenant_id': '29180625c59c4979b628c309f696ac5a', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2145037118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4b3e82610bf94499a963033efed49f0b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:36.821 25 INFO tempest.lib.common.rest_client [req-2c0b6aee-b9fc-489e-80e1-01f195be5a90 req-2c0b6aee-b9fc-489e-80e1-01f195be5a90 ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.308s\n{7} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.862471s] ... ok\n2026-05-23 01:41:36.959 39 INFO tempest.lib.common.rest_client [req-7987e2c9-3840-41bc-abc3-62b196c86f1c req-7987e2c9-3840-41bc-abc3-62b196c86f1c ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/properties 0.252s\n2026-05-23 01:41:36.981 29 INFO tempest.lib.common.rest_client [req-9f08fd08-ffb0-4ddb-83a8-8cc9eed08fb4 req-9f08fd08-ffb0-4ddb-83a8-8cc9eed08fb4 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.400s\n2026-05-23 01:41:37.018 15 INFO tempest.lib.common.rest_client [req-f5071df8-edf9-4cbf-a4eb-931e5c2fe6d2 req-f5071df8-edf9-4cbf-a4eb-931e5c2fe6d2 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-23 01:41:37.022 25 INFO tempest.lib.common.rest_client [req-f4743a55-a5e8-40f2-be2d-9e70594bb49a req-f4743a55-a5e8-40f2-be2d-9e70594bb49a ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.190s\n2026-05-23 01:41:37.060 39 INFO tempest.lib.common.rest_client [req-f1d56c1e-415e-45be-9ab1-a4a35110bf80 req-f1d56c1e-415e-45be-9ab1-a4a35110bf80 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/properties/OS::Glance::Image 0.094s\n2026-05-23 01:41:37.074 11 INFO tempest.lib.common.rest_client [req-136a4484-c377-4c8b-a6a3-44cc7626aba6 req-136a4484-c377-4c8b-a6a3-44cc7626aba6 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b9892e4d2b1446d098aa741ee44ea013 0.361s\n2026-05-23 01:41:37.074 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0815ff130d454e419215444d8e1b7f15\n2026-05-23 01:41:37.136 19 INFO tempest.lib.common.rest_client [req-23cb4793-02a2-41f9-a7d4-5700221088ee req-23cb4793-02a2-41f9-a7d4-5700221088ee ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f599244a8bf41748f0b8991d760a644/users/3e73c77b4a6840a9b65a3f03e7ffd4ff/roles/bd34450783d64356be4e1eb4c43a6768 0.461s\n2026-05-23 01:41:37.137 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3e73c77b4a6840a9b65a3f03e7ffd4ff is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:37.137 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-259534105-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f599244a8bf41748f0b8991d760a644', 'project_name': 'tempest-MetadataNamespaceObjectsTest-259534105', 'tenant_id': '4f599244a8bf41748f0b8991d760a644', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-259534105', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3e73c77b4a6840a9b65a3f03e7ffd4ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:37.137 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-259534105-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f599244a8bf41748f0b8991d760a644', 'project_name': 'tempest-MetadataNamespaceObjectsTest-259534105', 'tenant_id': '4f599244a8bf41748f0b8991d760a644', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-259534105', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3e73c77b4a6840a9b65a3f03e7ffd4ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:37.159 29 INFO tempest.lib.common.rest_client [req-7155434c-1059-4763-aa9b-b809be8a08ad req-7155434c-1059-4763-aa9b-b809be8a08ad ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/4bd28bb9-0053-4c87-8f2f-8f86838db5d5/members 0.176s\n2026-05-23 01:41:37.180 25 INFO tempest.lib.common.rest_client [req-afb005d1-a3e1-47b6-9e3d-78a53506ff4e req-afb005d1-a3e1-47b6-9e3d-78a53506ff4e ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1/file 0.153s\n2026-05-23 01:41:37.219 23 INFO tempest.lib.common.rest_client [req-0060ca83-e2d6-4833-9897-0413d4ba3e3f req-0060ca83-e2d6-4833-9897-0413d4ba3e3f ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s\n2026-05-23 01:41:37.223 13 INFO tempest.lib.common.rest_client [req-74899844-e3f2-4c88-b2bc-0625df383a38 req-74899844-e3f2-4c88-b2bc-0625df383a38 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s\n2026-05-23 01:41:37.229 39 INFO tempest.lib.common.rest_client [req-fc70eeb0-7b54-4bed-b552-b4ed2d538dfb req-fc70eeb0-7b54-4bed-b552-b4ed2d538dfb ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/properties/OS::Glance::Image 0.167s\n2026-05-23 01:41:37.236 17 INFO tempest.lib.common.rest_client [req-1da4a40b-32a2-4e6f-a71b-8ad6f7a72e9e req-1da4a40b-32a2-4e6f-a71b-8ad6f7a72e9e ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-23 01:41:37.238 31 INFO tempest.lib.common.rest_client [req-4a51bf3d-8604-4fb4-bbbd-fe683a223b4a req-4a51bf3d-8604-4fb4-bbbd-fe683a223b4a ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.446s\n2026-05-23 01:41:37.265 35 INFO tempest.lib.common.rest_client [req-f5d88e49-5c0e-46b5-8040-112c6ddffd07 req-f5d88e49-5c0e-46b5-8040-112c6ddffd07 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c403d999295342de8e59da6c7640588c/users/3bde0b07dcf94310a3b06bddbfeffacb/roles/bd34450783d64356be4e1eb4c43a6768 0.516s\n2026-05-23 01:41:37.265 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3bde0b07dcf94310a3b06bddbfeffacb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:37.266 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-88543939-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c403d999295342de8e59da6c7640588c', 'project_name': 'tempest-MetadataResourceTypesTest-88543939', 'tenant_id': 'c403d999295342de8e59da6c7640588c', 'tenant_name': 'tempest-MetadataResourceTypesTest-88543939', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3bde0b07dcf94310a3b06bddbfeffacb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:37.266 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-88543939-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c403d999295342de8e59da6c7640588c', 'project_name': 'tempest-MetadataResourceTypesTest-88543939', 'tenant_id': 'c403d999295342de8e59da6c7640588c', 'tenant_name': 'tempest-MetadataResourceTypesTest-88543939', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3bde0b07dcf94310a3b06bddbfeffacb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:37.369 39 INFO tempest.lib.common.rest_client [req-872b132d-c880-4b08-ac2d-696bc79192c5 req-872b132d-c880-4b08-ac2d-696bc79192c5 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/properties/OS::Glance::Image 0.138s\n2026-05-23 01:41:37.391 33 INFO tempest.lib.common.rest_client [req-d575936f-291c-4e48-9016-528ab398f6f1 req-d575936f-291c-4e48-9016-528ab398f6f1 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.840s\n2026-05-23 01:41:37.450 31 INFO tempest.lib.common.rest_client [req-91866a46-2368-4172-856e-42755a528f20 req-91866a46-2368-4172-856e-42755a528f20 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87fce5c0e146482b8e2077bd346eae0b/users/9368637260334cb9b72dc33ed552a08f/roles/bd34450783d64356be4e1eb4c43a6768 0.207s\n2026-05-23 01:41:37.451 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9368637260334cb9b72dc33ed552a08f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:37.451 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1852898814-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '87fce5c0e146482b8e2077bd346eae0b', 'project_name': 'tempest-ImageTaskCreate-1852898814', 'tenant_id': '87fce5c0e146482b8e2077bd346eae0b', 'tenant_name': 'tempest-ImageTaskCreate-1852898814', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9368637260334cb9b72dc33ed552a08f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:37.451 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1852898814-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '87fce5c0e146482b8e2077bd346eae0b', 'project_name': 'tempest-ImageTaskCreate-1852898814', 'tenant_id': '87fce5c0e146482b8e2077bd346eae0b', 'tenant_name': 'tempest-ImageTaskCreate-1852898814', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9368637260334cb9b72dc33ed552a08f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:37.471 39 INFO tempest.lib.common.rest_client [req-00d9c7d8-9544-4a6a-b8e8-8cff60bba130 req-00d9c7d8-9544-4a6a-b8e8-8cff60bba130 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/properties 0.095s\n2026-05-23 01:41:37.534 17 INFO tempest.lib.common.rest_client [req-d8137e54-0d0e-4bad-a716-5d1ff8b7ace0 req-d8137e54-0d0e-4bad-a716-5d1ff8b7ace0 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.288s\n2026-05-23 01:41:37.556 15 INFO tempest.lib.common.rest_client [req-a19df4dd-dc25-456e-9dbe-49d9dbd4556a req-a19df4dd-dc25-456e-9dbe-49d9dbd4556a ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.530s\n2026-05-23 01:41:37.582 29 INFO tempest.lib.common.rest_client [req-cfa669da-8702-44dd-a4f3-d19431c53e9b req-cfa669da-8702-44dd-a4f3-d19431c53e9b ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/4bd28bb9-0053-4c87-8f2f-8f86838db5d5/members/a6c52d4064ee435b848cabd60279abee 0.418s\n2026-05-23 01:41:37.594 33 INFO tempest.lib.common.rest_client [req-b4b9f5eb-db38-49b1-ab43-dd02ead8f84b req-b4b9f5eb-db38-49b1-ab43-dd02ead8f84b ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.194s\n2026-05-23 01:41:37.603 39 INFO tempest.lib.common.rest_client [req-195759c6-a211-4fc7-918c-1926e31fd9ab req-195759c6-a211-4fc7-918c-1926e31fd9ab ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983 0.125s\n2026-05-23 01:41:37.609 21 INFO tempest.lib.common.rest_client [req-df9638e9-ea1d-4142-a90c-4126393c5fd1 req-df9638e9-ea1d-4142-a90c-4126393c5fd1 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.799s\n{14} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [2.456892s] ... ok\n2026-05-23 01:41:37.676 19 INFO tempest.lib.common.rest_client [req-d92871bd-dcea-44ea-863b-5800e48fb659 req-d92871bd-dcea-44ea-863b-5800e48fb659 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-05-23 01:41:37.727 17 INFO tempest.lib.common.rest_client [req-fa04ace1-dd5a-4656-b95e-4114576d002f req-fa04ace1-dd5a-4656-b95e-4114576d002f ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.191s\n2026-05-23 01:41:37.726 15 INFO tempest.lib.common.rest_client [req-a15e3642-9a8a-4bb4-b08b-413b9357cf3f req-a15e3642-9a8a-4bb4-b08b-413b9357cf3f ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432/tags 0.168s\n2026-05-23 01:41:37.754 29 INFO tempest.lib.common.rest_client [req-00bc0e05-72ad-41d2-91ed-9cb3b88c4b3b req-00bc0e05-72ad-41d2-91ed-9cb3b88c4b3b ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/4bd28bb9-0053-4c87-8f2f-8f86838db5d5 0.170s\n2026-05-23 01:41:37.794 33 INFO tempest.lib.common.rest_client [req-ede0bd23-de99-4d02-b7ad-e5a59aab06c3 req-ede0bd23-de99-4d02-b7ad-e5a59aab06c3 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.198s\n{9} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [1.178981s] ... ok\n2026-05-23 01:41:37.848 11 INFO tempest.lib.common.rest_client [req-6bb87403-2ca1-48f6-b86e-d504d6444800 req-6bb87403-2ca1-48f6-b86e-d504d6444800 ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.772s\n2026-05-23 01:41:37.857 15 INFO tempest.lib.common.rest_client [req-873f539e-ff39-44ba-8e70-426548c712aa req-873f539e-ff39-44ba-8e70-426548c712aa ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432/tags 0.128s\n2026-05-23 01:41:37.953 15 INFO tempest.lib.common.rest_client [req-70c49b1f-de8b-4b3f-8ca0-1e19a6e70ac9 req-70c49b1f-de8b-4b3f-8ca0-1e19a6e70ac9 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432/tags 0.094s\n2026-05-23 01:41:37.968 29 INFO tempest.lib.common.rest_client [req-26966672-ea24-4190-9102-a1f1d53f2184 req-26966672-ea24-4190-9102-a1f1d53f2184 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.161s\n2026-05-23 01:41:38.030 21 INFO tempest.lib.common.rest_client [req-2f658028-280f-4da2-a063-ab78946d7c44 req-2f658028-280f-4da2-a063-ab78946d7c44 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.397s\n2026-05-23 01:41:38.034 39 INFO tempest.lib.common.rest_client [req-b6d91214-ae9e-46b2-8262-4fa674eae1e0 req-b6d91214-ae9e-46b2-8262-4fa674eae1e0 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5d5459b7fa43468fbc80e813dadbe95d 0.322s\n2026-05-23 01:41:38.035 13 INFO tempest.lib.common.rest_client [req-92eb7222-6d50-4e7e-bdc1-9ec825e3a03f req-92eb7222-6d50-4e7e-bdc1-9ec825e3a03f ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.789s\n2026-05-23 01:41:38.040 23 INFO tempest.lib.common.rest_client [req-0e8d3d72-6523-4719-95ba-586684140ef8 req-0e8d3d72-6523-4719-95ba-586684140ef8 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.800s\n2026-05-23 01:41:38.056 35 INFO tempest.lib.common.rest_client [req-624265eb-96e3-423b-baa7-d93e4abb5081 req-624265eb-96e3-423b-baa7-d93e4abb5081 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.773s\n2026-05-23 01:41:38.060 15 INFO tempest.lib.common.rest_client [req-35610b0c-c79d-4d31-a00c-a2479cd88cb5 req-35610b0c-c79d-4d31-a00c-a2479cd88cb5 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432/tags 0.104s\n2026-05-23 01:41:38.093 29 INFO tempest.lib.common.rest_client [req-e89d6a9e-ab6f-4dbf-97ed-c63fce142c1e req-e89d6a9e-ab6f-4dbf-97ed-c63fce142c1e ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/997ef39a-7985-4bc8-839f-4cd4c2b8eb43/members 0.119s\n2026-05-23 01:41:38.134 21 INFO tempest.lib.common.rest_client [req-100988b8-65d5-4b47-a709-a00a15dc573c req-100988b8-65d5-4b47-a709-a00a15dc573c ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/57b549bd-adb5-4368-82bb-1af3b63a20c9 0.081s\n2026-05-23 01:41:38.140 33 INFO tempest.lib.common.rest_client [req-e59d9973-6cfe-4786-bd8f-add45da63290 req-e59d9973-6cfe-4786-bd8f-add45da63290 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.344s\n2026-05-23 01:41:38.226 23 INFO tempest.lib.common.rest_client [req-268a90d8-9baa-4353-a30f-560932c51908 req-268a90d8-9baa-4353-a30f-560932c51908 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.178s\n2026-05-23 01:41:38.266 15 INFO tempest.lib.common.rest_client [req-2a3a37ac-6e45-4475-9488-0782d3b76b4a req-2a3a37ac-6e45-4475-9488-0782d3b76b4a ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432/tags 0.194s\n2026-05-23 01:41:38.297 21 INFO tempest.lib.common.rest_client [req-2c2e7599-a9f8-4a93-b327-364b7619f8c6 req-2c2e7599-a9f8-4a93-b327-364b7619f8c6 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/57b549bd-adb5-4368-82bb-1af3b63a20c9 0.159s\n2026-05-23 01:41:38.316 33 INFO tempest.lib.common.rest_client [req-feeab065-1d71-4642-bfde-34fbc411c600 req-feeab065-1d71-4642-bfde-34fbc411c600 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.173s\n2026-05-23 01:41:38.324 35 INFO tempest.lib.common.rest_client [req-deacb303-6021-4d36-8c1e-146e7a72f4b3 req-deacb303-6021-4d36-8c1e-146e7a72f4b3 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.259s\n2026-05-23 01:41:38.341 39 INFO tempest.lib.common.rest_client [req-d459e153-0a75-4a99-b3ac-c09954c106a4 req-d459e153-0a75-4a99-b3ac-c09954c106a4 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/affea0d174d746e69ea997b07bf74d07 0.302s\n2026-05-23 01:41:38.341 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 04c5ebea16de4152b738b207c1821593\n2026-05-23 01:41:38.371 29 INFO tempest.lib.common.rest_client [req-2b4cea80-6537-43f3-aef6-e18cf52a6e38 req-2b4cea80-6537-43f3-aef6-e18cf52a6e38 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.276s\n{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [0.688165s] ... ok\n2026-05-23 01:41:38.416 19 INFO tempest.lib.common.rest_client [req-1657ded5-4058-4e2f-a215-7030bd359aee req-1657ded5-4058-4e2f-a215-7030bd359aee ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.736s\n2026-05-23 01:41:38.421 31 INFO tempest.lib.common.rest_client [req-1300497e-00d2-465e-ae24-2f85906bf915 req-1300497e-00d2-465e-ae24-2f85906bf915 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.958s\n2026-05-23 01:41:38.429 33 INFO tempest.lib.common.rest_client [req-fe8057e0-c2b4-4d97-9d61-f379391c2448 req-fe8057e0-c2b4-4d97-9d61-f379391c2448 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.108s\n2026-05-23 01:41:38.443 15 INFO tempest.lib.common.rest_client [req-fa1fd262-5fd6-4e88-878e-58b89f05a80b req-fa1fd262-5fd6-4e88-878e-58b89f05a80b ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432 0.171s\n{2} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.424355s] ... ok\n2026-05-23 01:41:38.472 11 INFO tempest.lib.common.rest_client [req-43ec5c1f-f8e6-4349-b730-90be681541d2 req-43ec5c1f-f8e6-4349-b730-90be681541d2 ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0815ff130d454e419215444d8e1b7f15&name=default 0.622s\n2026-05-23 01:41:38.483 25 INFO tempest.lib.common.rest_client [req-ee1dcded-d11c-4e49-acf5-f8aa79e0db5f req-ee1dcded-d11c-4e49-acf5-f8aa79e0db5f ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1/file 1.292s\n{10} 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-23 01:41:38.526 35 INFO tempest.lib.common.rest_client [req-e5374de8-b68f-49bf-baae-305a4385a38b req-e5374de8-b68f-49bf-baae-305a4385a38b ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.193s\n2026-05-23 01:41:38.545 29 INFO tempest.lib.common.rest_client [req-e16d8247-f3a2-47f3-8400-94b75e7f6226 req-e16d8247-f3a2-47f3-8400-94b75e7f6226 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/997ef39a-7985-4bc8-839f-4cd4c2b8eb43/members/a6c52d4064ee435b848cabd60279abee 0.166s\n2026-05-23 01:41:38.565 23 INFO tempest.lib.common.rest_client [req-6f5c38a3-3907-4f93-a9e4-116b7a095c01 req-6f5c38a3-3907-4f93-a9e4-116b7a095c01 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.329s\n2026-05-23 01:41:38.576 21 INFO tempest.lib.common.rest_client [req-c55086d3-edfc-4cbd-a77b-143146f09375 req-c55086d3-edfc-4cbd-a77b-143146f09375 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.178s\n2026-05-23 01:41:38.593 15 INFO tempest.lib.common.rest_client [req-27ff04ea-c80c-450f-8bdd-32f47f998fcd req-27ff04ea-c80c-450f-8bdd-32f47f998fcd ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.145s\n2026-05-23 01:41:38.620 33 INFO tempest.lib.common.rest_client [req-1ef12285-7e35-43b8-a72a-9a0c60594a03 req-1ef12285-7e35-43b8-a72a-9a0c60594a03 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.188s\n2026-05-23 01:41:38.637 25 INFO tempest.lib.common.rest_client [req-0380558a-d9d1-49b4-b376-c1c2e96b1262 req-0380558a-d9d1-49b4-b376-c1c2e96b1262 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1 0.153s\n2026-05-23 01:41:38.647 19 INFO tempest.lib.common.rest_client [req-012f635e-c7f2-4108-bfae-420be6fbcd0b req-012f635e-c7f2-4108-bfae-420be6fbcd0b ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561/objects 0.220s\n2026-05-23 01:41:38.671 35 INFO tempest.lib.common.rest_client [req-21e7724d-1edd-4e01-b173-14920865743c req-21e7724d-1edd-4e01-b173-14920865743c ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216738620/resource_types 0.140s\n2026-05-23 01:41:38.686 21 INFO tempest.lib.common.rest_client [req-4cfedcae-c45c-4595-885f-e1c08d1aa012 req-4cfedcae-c45c-4595-885f-e1c08d1aa012 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5fc1debc-bf29-47d1-bbae-ed47f53730db 0.108s\n2026-05-23 01:41:38.753 17 INFO tempest.lib.common.rest_client [req-e9b6a83c-c47f-4974-a3da-9f1882de76b6 req-e9b6a83c-c47f-4974-a3da-9f1882de76b6 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.022s\n2026-05-23 01:41:38.759 29 INFO tempest.lib.common.rest_client [req-eb696bdb-9778-4fb3-9ee1-375092e0648e req-eb696bdb-9778-4fb3-9ee1-375092e0648e ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.209s\n2026-05-23 01:41:38.765 33 INFO tempest.lib.common.rest_client [req-3cd39b53-75eb-43b4-b079-2d85134d46cb req-3cd39b53-75eb-43b4-b079-2d85134d46cb ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.143s\n2026-05-23 01:41:38.799 21 INFO tempest.lib.common.rest_client [req-0afa9862-feca-43be-9e82-b6ccb24c72e8 req-0afa9862-feca-43be-9e82-b6ccb24c72e8 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5fc1debc-bf29-47d1-bbae-ed47f53730db 0.111s\n2026-05-23 01:41:38.810 39 INFO tempest.lib.common.rest_client [req-63ecf700-e873-4fab-aed9-76eb3fea5c2d req-63ecf700-e873-4fab-aed9-76eb3fea5c2d ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.461s\n2026-05-23 01:41:38.836 15 INFO tempest.lib.common.rest_client [req-2709faa4-8dac-48cc-b4ca-8b51b43e690f req-2709faa4-8dac-48cc-b4ca-8b51b43e690f ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags 0.235s\n2026-05-23 01:41:38.862 31 INFO tempest.lib.common.rest_client [req-d46ad7cc-2399-4201-a786-20fbadd89d2c req-d46ad7cc-2399-4201-a786-20fbadd89d2c ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 0.348s\n2026-05-23 01:41:38.865 17 INFO tempest.lib.common.rest_client [req-c01066d5-870c-494c-9eb0-e07036d2a3a6 req-c01066d5-870c-494c-9eb0-e07036d2a3a6 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.104s\n2026-05-23 01:41:38.873 19 INFO tempest.lib.common.rest_client [req-94ed5955-102d-4b1f-9a33-16bcb78d7467 req-94ed5955-102d-4b1f-9a33-16bcb78d7467 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561/objects/tempest-MetadataNamespaceObjectsTest-object-1733131806 0.220s\n2026-05-23 01:41:38.945 35 INFO tempest.lib.common.rest_client [req-344e0677-1288-4930-9afc-e77f63748619 req-344e0677-1288-4930-9afc-e77f63748619 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216738620/resource_types 0.271s\n2026-05-23 01:41:38.944 33 INFO tempest.lib.common.rest_client [req-05cebca4-b021-46c8-a18c-9bca4f4b6534 req-05cebca4-b021-46c8-a18c-9bca4f4b6534 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.177s\n2026-05-23 01:41:38.970 11 INFO tempest.lib.common.rest_client [req-841df5fc-e85f-489e-a16d-aa28f705ec23 req-841df5fc-e85f-489e-a16d-aa28f705ec23 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e8bd1f7c-f1cf-4d75-a001-a06aa0226535 0.492s\n2026-05-23 01:41:38.970 25 INFO tempest.lib.common.rest_client [req-8d137a28-1841-432a-80ae-2fccb40a4226 req-8d137a28-1841-432a-80ae-2fccb40a4226 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1/file 0.331s\n{7} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.141517s] ... ok\n2026-05-23 01:41:38.969 31 INFO tempest.lib.common.rest_client [req-5af2cd50-1a0a-4624-b25c-a140a8eb58e9 req-5af2cd50-1a0a-4624-b25c-a140a8eb58e9 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.104s\n2026-05-23 01:41:38.994 15 INFO tempest.lib.common.rest_client [req-bb66592d-69ca-4823-b15b-4b90722e1dbf req-bb66592d-69ca-4823-b15b-4b90722e1dbf ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags/tempest-tag_name-219755481 0.155s\n2026-05-23 01:41:39.006 29 INFO tempest.lib.common.rest_client [req-738247ad-9d50-44d9-91dc-e1568680b5a8 req-738247ad-9d50-44d9-91dc-e1568680b5a8 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/997ef39a-7985-4bc8-839f-4cd4c2b8eb43 0.237s\n{9} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [1.201280s] ... ok\n2026-05-23 01:41:39.025 19 INFO tempest.lib.common.rest_client [req-9ffe1610-7420-489f-87b8-e0daf8fee3e4 req-9ffe1610-7420-489f-87b8-e0daf8fee3e4 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561/objects/tempest-update-object-1904855204 0.147s\n2026-05-23 01:41:39.024 17 INFO tempest.lib.common.rest_client [req-6ce07c17-8427-4f0e-b9e6-aeb94dee8899 req-6ce07c17-8427-4f0e-b9e6-aeb94dee8899 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b4d970eccc64c18bdfeddb9841dd71a/users/5a67a087546e4d4d89eddfed85a8e50c/roles/bd34450783d64356be4e1eb4c43a6768 0.154s\n2026-05-23 01:41:39.076 35 INFO tempest.lib.common.rest_client [req-64ae6a93-3a90-4de0-aad3-f0d4897d7368 req-64ae6a93-3a90-4de0-aad3-f0d4897d7368 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216738620/resource_types/OS::Glance::Image 0.129s\n2026-05-23 01:41:39.089 33 INFO tempest.lib.common.rest_client [req-8ab4740c-da30-460d-a7a1-f1fea94a9fd2 req-8ab4740c-da30-460d-a7a1-f1fea94a9fd2 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.139s\n2026-05-23 01:41:39.097 25 INFO tempest.lib.common.rest_client [req-3929a6e4-c617-4ce6-9fc2-e2ae37efd8d4 req-3929a6e4-c617-4ce6-9fc2-e2ae37efd8d4 ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.124s\n2026-05-23 01:41:39.112 19 INFO tempest.lib.common.rest_client [req-b9bfd469-7a56-4b4b-bee6-57ffa4497674 req-b9bfd469-7a56-4b4b-bee6-57ffa4497674 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561/objects 0.086s\n2026-05-23 01:41:39.132 15 INFO tempest.lib.common.rest_client [req-5b718345-b580-4421-9722-4cefe4a35603 req-5b718345-b580-4421-9722-4cefe4a35603 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags/tempest-tag_name-219755481 0.133s\n2026-05-23 01:41:39.144 23 INFO tempest.lib.common.rest_client [req-a86183ae-3f28-4073-8de2-73759f31f177 req-a86183ae-3f28-4073-8de2-73759f31f177 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.574s\n{11} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [1.694951s] ... ok\n2026-05-23 01:41:39.205 17 INFO tempest.lib.common.rest_client [req-241b19e9-daee-4ed4-bf21-d59e22175f94 req-241b19e9-daee-4ed4-bf21-d59e22175f94 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-23 01:41:39.210 35 INFO tempest.lib.common.rest_client [req-7b24b732-c85a-47b6-8d30-d8fc5dd8896f req-7b24b732-c85a-47b6-8d30-d8fc5dd8896f ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216738620/resource_types 0.128s\n2026-05-23 01:41:39.221 19 INFO tempest.lib.common.rest_client [req-208472e7-01fd-4b41-b3e2-078a929d0258 req-208472e7-01fd-4b41-b3e2-078a929d0258 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561/objects/tempest-MetadataNamespaceObjectsTest-object-1733131806 0.103s\n2026-05-23 01:41:39.269 23 INFO tempest.lib.common.rest_client [req-75db9cde-126f-4f79-bd22-47fb77de6b21 req-75db9cde-126f-4f79-bd22-47fb77de6b21 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s\n2026-05-23 01:41:39.267 25 INFO tempest.lib.common.rest_client [req-73d3556e-ebaf-4f1e-82ba-3df516762310 req-73d3556e-ebaf-4f1e-82ba-3df516762310 ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/540fd287-ca4a-4666-bac6-c5894763c72f 0.168s\n2026-05-23 01:41:39.280 21 INFO tempest.lib.common.rest_client [req-c247ce8e-4548-49d0-9cc5-c218271858b8 req-c247ce8e-4548-49d0-9cc5-c218271858b8 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.474s\n2026-05-23 01:41:39.322 39 INFO tempest.lib.common.rest_client [req-4a02ff61-37fa-43e2-ae38-433c3a8efe1d req-4a02ff61-37fa-43e2-ae38-433c3a8efe1d ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=04c5ebea16de4152b738b207c1821593&name=default 0.510s\n2026-05-23 01:41:39.330 15 INFO tempest.lib.common.rest_client [req-d82ff7fc-bc31-48f7-9b34-a47441c15c1e req-d82ff7fc-bc31-48f7-9b34-a47441c15c1e ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags/tempest-tag_name-219755481 0.196s\n2026-05-23 01:41:39.334 35 INFO tempest.lib.common.rest_client [req-78660e99-0f22-4f4a-b74a-8db0aa8970a9 req-78660e99-0f22-4f4a-b74a-8db0aa8970a9 ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216738620 0.120s\n2026-05-23 01:41:39.344 11 INFO tempest.lib.common.rest_client [req-da53b936-a26a-49c1-bf52-372d08b94033 req-da53b936-a26a-49c1-bf52-372d08b94033 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0815ff130d454e419215444d8e1b7f15 0.370s\n2026-05-23 01:41:39.347 19 INFO tempest.lib.common.rest_client [req-e2db501a-75b4-46c0-9fff-c0854f0f77f5 req-e2db501a-75b4-46c0-9fff-c0854f0f77f5 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561 0.124s\n2026-05-23 01:41:39.349 29 INFO tempest.lib.common.rest_client [req-fa5b7018-b93e-46cd-b1ad-85e3732495ac req-fa5b7018-b93e-46cd-b1ad-85e3732495ac ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/65c801f8ac584c339196cdfe936c9145 0.276s\n2026-05-23 01:41:39.377 25 INFO tempest.lib.common.rest_client [req-37828ae7-1ee3-4bb8-81ea-6fea9fd88696 req-37828ae7-1ee3-4bb8-81ea-6fea9fd88696 ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/540fd287-ca4a-4666-bac6-c5894763c72f 0.108s\n{7} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.406740s] ... ok\n{4} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.670719s] ... ok\n2026-05-23 01:41:39.443 17 INFO tempest.lib.common.rest_client [req-302ff405-65a9-4539-9d08-718ada261f62 req-302ff405-65a9-4539-9d08-718ada261f62 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b4d970eccc64c18bdfeddb9841dd71a/users/5a67a087546e4d4d89eddfed85a8e50c/roles/86359d6597314a95ba0d73ed5fbe11ed 0.235s\n2026-05-23 01:41:39.462 33 INFO tempest.lib.common.rest_client [req-dc81ec8a-fe24-41ae-bdfe-73a60293611e req-dc81ec8a-fe24-41ae-bdfe-73a60293611e ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a3ee258ea9734edbbf57145ee3b280ae 0.278s\n2026-05-23 01:41:39.471 21 INFO tempest.lib.common.rest_client [req-6cff7e78-6283-46fd-9a23-53903233ba7a req-6cff7e78-6283-46fd-9a23-53903233ba7a ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5fc1debc-bf29-47d1-bbae-ed47f53730db 0.186s\n{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [1.077227s] ... ok\n2026-05-23 01:41:39.492 23 INFO tempest.lib.common.rest_client [req-11d584fe-fee9-41b8-9695-5186309c2fc0 req-11d584fe-fee9-41b8-9695-5186309c2fc0 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f23d6f44bd8743f4b941c06d53db172a/users/d92fa111139246f1bed6558a82e06bee/roles/bd34450783d64356be4e1eb4c43a6768 0.218s\n2026-05-23 01:41:39.513 15 INFO tempest.lib.common.rest_client [req-91de86c8-f5a5-4863-bcf6-9b1f68cf310b req-91de86c8-f5a5-4863-bcf6-9b1f68cf310b ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags/tempest-update-tag-710188948 0.179s\n{12} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [1.276377s] ... ok\n2026-05-23 01:41:39.569 19 INFO tempest.lib.common.rest_client [req-827f69e8-61be-440d-95b5-624c3df93bb7 req-827f69e8-61be-440d-95b5-624c3df93bb7 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.156s\n2026-05-23 01:41:39.600 13 INFO tempest.lib.common.rest_client [req-9d083a5c-c6f3-4e33-a419-9a6c1712e482 req-9d083a5c-c6f3-4e33-a419-9a6c1712e482 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/7b1539be-4e9b-4e91-ae3e-3689301e121f/file 1.562s\n2026-05-23 01:41:39.601 13 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-23 01:41:39.602 15 INFO tempest.lib.common.rest_client [req-85e30bb1-b45c-481c-90b9-54c22a110796 req-85e30bb1-b45c-481c-90b9-54c22a110796 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags 0.087s\n2026-05-23 01:41:39.618 17 INFO tempest.lib.common.rest_client [req-ca738609-4f26-4452-bd27-60693a06ee46 req-ca738609-4f26-4452-bd27-60693a06ee46 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-23 01:41:39.636 21 INFO tempest.lib.common.rest_client [req-778e099d-da48-4d8e-b21f-1f451aa67821 req-778e099d-da48-4d8e-b21f-1f451aa67821 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.158s\n2026-05-23 01:41:39.670 25 INFO tempest.lib.common.rest_client [req-dd34cf98-b55b-448a-b02d-a77af236df22 req-dd34cf98-b55b-448a-b02d-a77af236df22 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/540fd287-ca4a-4666-bac6-c5894763c72f 0.281s\n2026-05-23 01:41:39.686 19 INFO tempest.lib.common.rest_client [req-1ad30b44-2758-43c7-8691-03b6d0ebeed9 req-1ad30b44-2758-43c7-8691-03b6d0ebeed9 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-548051723/objects 0.116s\n2026-05-23 01:41:39.717 15 INFO tempest.lib.common.rest_client [req-532b10ef-f66e-474f-9bcf-224e0de986fc req-532b10ef-f66e-474f-9bcf-224e0de986fc ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags 0.112s\n2026-05-23 01:41:39.737 21 INFO tempest.lib.common.rest_client [req-23c7ecb5-b6d9-4e24-8cfc-9d4a23fec667 req-23c7ecb5-b6d9-4e24-8cfc-9d4a23fec667 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/25d1111d-42d9-4776-bfd9-5b74c771eca1 0.096s\n2026-05-23 01:41:39.743 25 INFO tempest.lib.common.rest_client [req-5b670d4e-6bbc-4f27-b23b-2bc52e489119 req-5b670d4e-6bbc-4f27-b23b-2bc52e489119 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/540fd287-ca4a-4666-bac6-c5894763c72f 0.071s\n2026-05-23 01:41:39.749 33 INFO tempest.lib.common.rest_client [req-0ffcf36d-4d08-46d7-b638-76ee2ec02291 req-0ffcf36d-4d08-46d7-b638-76ee2ec02291 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c28a344361994ffbbe85b43dcacdf208 0.282s\n2026-05-23 01:41:39.751 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4734c575108a43c488bee5f2fb41e326\n2026-05-23 01:41:39.756 23 INFO tempest.lib.common.rest_client [req-ce65d49a-d54c-49cc-98a8-9ab878435fe2 req-ce65d49a-d54c-49cc-98a8-9ab878435fe2 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-23 01:41:39.768 39 INFO tempest.lib.common.rest_client [req-0761bf03-5668-40ee-a39a-c3f5d8bb37af req-0761bf03-5668-40ee-a39a-c3f5d8bb37af ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d37f3354-bfa3-4bcd-a743-d80052704beb 0.444s\n2026-05-23 01:41:39.779 29 INFO tempest.lib.common.rest_client [req-f1a36f05-74e1-40c0-8aff-a91f9f5df0ed req-f1a36f05-74e1-40c0-8aff-a91f9f5df0ed ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0fd048750e6942a0837ac672f0eaf8c0 0.417s\n2026-05-23 01:41:39.779 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b2dba2b5145b4cc2bff6c398abdd696b\n2026-05-23 01:41:39.789 19 INFO tempest.lib.common.rest_client [req-2646a1e6-54bb-4a6f-8a92-5bca9b3a5601 req-2646a1e6-54bb-4a6f-8a92-5bca9b3a5601 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-548051723/objects 0.100s\n2026-05-23 01:41:39.812 13 INFO tempest.lib.common.rest_client [req-61fbe5b0-afef-4523-825c-398f87a94ac7 req-61fbe5b0-afef-4523-825c-398f87a94ac7 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/7b1539be-4e9b-4e91-ae3e-3689301e121f/members 0.209s\n2026-05-23 01:41:39.866 15 INFO tempest.lib.common.rest_client [req-4c19e1de-eba3-49fb-a6f4-165547d3fa6d req-4c19e1de-eba3-49fb-a6f4-165547d3fa6d ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341 0.148s\n{2} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.422318s] ... ok\n2026-05-23 01:41:39.889 35 INFO tempest.lib.common.rest_client [req-bf4f85db-18cf-493c-af99-4a3d647f4640 req-bf4f85db-18cf-493c-af99-4a3d647f4640 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fb5b1c140c264784acd58b126ff839aa 0.299s\n2026-05-23 01:41:39.918 11 INFO tempest.lib.common.rest_client [req-295fb224-34c9-40f6-ba35-e2b76103d2df req-295fb224-34c9-40f6-ba35-e2b76103d2df ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n2026-05-23 01:41:39.948 17 INFO tempest.lib.common.rest_client [req-bcd701c3-4067-4b54-8feb-5c7b7a6e21ff req-bcd701c3-4067-4b54-8feb-5c7b7a6e21ff ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b4d970eccc64c18bdfeddb9841dd71a/users/5a67a087546e4d4d89eddfed85a8e50c/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.325s\n2026-05-23 01:41:39.953 19 INFO tempest.lib.common.rest_client [req-52cc1d53-2496-40d7-b2bc-b531715bf2c4 req-52cc1d53-2496-40d7-b2bc-b531715bf2c4 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-548051723/objects/tempest-MetadataNamespaceObjectsTest-object-1519934489 0.162s\n2026-05-23 01:41:39.957 23 INFO tempest.lib.common.rest_client [req-20d2e5a5-8360-4f5f-9fca-889fd0c698b7 req-20d2e5a5-8360-4f5f-9fca-889fd0c698b7 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f23d6f44bd8743f4b941c06d53db172a/users/d92fa111139246f1bed6558a82e06bee/roles/86359d6597314a95ba0d73ed5fbe11ed 0.186s\n2026-05-23 01:41:40.075 21 INFO tempest.lib.common.rest_client [req-70edebba-02db-46d3-a3db-b116972cfeaa req-70edebba-02db-46d3-a3db-b116972cfeaa ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/25d1111d-42d9-4776-bfd9-5b74c771eca1 0.334s\n2026-05-23 01:41:40.108 19 INFO tempest.lib.common.rest_client [req-bfad446a-e079-4ba8-b501-58f4018cb229 req-bfad446a-e079-4ba8-b501-58f4018cb229 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-548051723 0.154s\n{4} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.698243s] ... ok\n2026-05-23 01:41:40.109 31 INFO tempest.lib.common.rest_client [req-3e93cf8b-9eb5-4305-853a-e07d5c10df94 req-3e93cf8b-9eb5-4305-853a-e07d5c10df94 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.137s\n2026-05-23 01:41:40.142 39 INFO tempest.lib.common.rest_client [req-df5f9828-8296-447a-9f9b-5fbf441f439a req-df5f9828-8296-447a-9f9b-5fbf441f439a ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/04c5ebea16de4152b738b207c1821593 0.361s\n2026-05-23 01:41:40.143 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4b6f3236f5e2494494dc5af63d9920c2\n2026-05-23 01:41:40.180 21 INFO tempest.lib.common.rest_client [req-0779aa10-274a-4285-871c-03e517bfe1c9 req-0779aa10-274a-4285-871c-03e517bfe1c9 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/25d1111d-42d9-4776-bfd9-5b74c771eca1 0.102s\n2026-05-23 01:41:40.195 35 INFO tempest.lib.common.rest_client [req-1c0358d5-0a46-47fe-904a-c59bfd0cc9e9 req-1c0358d5-0a46-47fe-904a-c59bfd0cc9e9 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3bde0b07dcf94310a3b06bddbfeffacb 0.304s\n2026-05-23 01:41:40.196 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b747f48c87d34fbcbfcf2daa3a6eb4a1\n2026-05-23 01:41:40.240 19 INFO tempest.lib.common.rest_client [req-eea8cb05-332c-4032-b203-1d038fc77015 req-eea8cb05-332c-4032-b203-1d038fc77015 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.126s\n2026-05-23 01:41:40.288 13 INFO tempest.lib.common.rest_client [req-07f0dee9-502f-47f8-b2c4-d8bb64bd04ab req-07f0dee9-502f-47f8-b2c4-d8bb64bd04ab ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.473s\n2026-05-23 01:41:40.303 29 INFO tempest.lib.common.rest_client [req-29cd1a77-a378-49f1-b9ea-053e2fe78e74 req-29cd1a77-a378-49f1-b9ea-053e2fe78e74 ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s\n2026-05-23 01:41:40.311 17 INFO tempest.lib.common.rest_client [req-05123a60-34cd-48a6-925b-0b2746ec928e req-05123a60-34cd-48a6-925b-0b2746ec928e ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s\n2026-05-23 01:41:40.317 33 INFO tempest.lib.common.rest_client [req-76a5ea7d-9494-41f2-8b0a-0543a7f7d4ac req-76a5ea7d-9494-41f2-8b0a-0543a7f7d4ac ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.563s\n2026-05-23 01:41:40.366 19 INFO tempest.lib.common.rest_client [req-5b542c50-4d7a-4dff-87d8-caaca6eef275 req-5b542c50-4d7a-4dff-87d8-caaca6eef275 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216721593/objects 0.116s\n2026-05-23 01:41:40.367 21 INFO tempest.lib.common.rest_client [req-a5c41473-c460-4489-b962-0a4fd238baf6 req-a5c41473-c460-4489-b962-0a4fd238baf6 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/25d1111d-42d9-4776-bfd9-5b74c771eca1 0.184s\n{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.897371s] ... ok\n2026-05-23 01:41:40.413 15 INFO tempest.lib.common.rest_client [req-afcecba8-5c6e-4ad5-a7c7-f7fea2b3f607 req-afcecba8-5c6e-4ad5-a7c7-f7fea2b3f607 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/844a44fd46f541bcbe9ced6d9deee029 0.503s\n2026-05-23 01:41:40.472 23 INFO tempest.lib.common.rest_client [req-675f5e6c-f76d-425c-82f8-072e5e805133 req-675f5e6c-f76d-425c-82f8-072e5e805133 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.496s\n2026-05-23 01:41:40.489 11 INFO tempest.lib.common.rest_client [req-74bf4ed5-5d67-46c8-bd2e-ea0dd62a5185 req-74bf4ed5-5d67-46c8-bd2e-ea0dd62a5185 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n{1} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [3.065984s] ... ok\n2026-05-23 01:41:40.535 19 INFO tempest.lib.common.rest_client [req-6bcea801-a792-4a0b-ae3a-7d43b704cbec req-6bcea801-a792-4a0b-ae3a-7d43b704cbec ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216721593/objects/tempest-MetadataNamespaceObjectsTest-object-702645520 0.160s\n2026-05-23 01:41:40.550 17 INFO tempest.lib.common.rest_client [req-ffdb9ce7-7a96-4a4e-8377-c3af9a273360 req-ffdb9ce7-7a96-4a4e-8377-c3af9a273360 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b4d970eccc64c18bdfeddb9841dd71a/users/5a67a087546e4d4d89eddfed85a8e50c/roles/bd34450783d64356be4e1eb4c43a6768 0.231s\n2026-05-23 01:41:40.552 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5a67a087546e4d4d89eddfed85a8e50c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:40.553 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-828912821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b4d970eccc64c18bdfeddb9841dd71a', 'project_name': 'tempest-ImagesTagsNegativeTest-828912821', 'tenant_id': '5b4d970eccc64c18bdfeddb9841dd71a', 'tenant_name': 'tempest-ImagesTagsNegativeTest-828912821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a67a087546e4d4d89eddfed85a8e50c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:40.553 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-828912821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b4d970eccc64c18bdfeddb9841dd71a', 'project_name': 'tempest-ImagesTagsNegativeTest-828912821', 'tenant_id': '5b4d970eccc64c18bdfeddb9841dd71a', 'tenant_name': 'tempest-ImagesTagsNegativeTest-828912821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a67a087546e4d4d89eddfed85a8e50c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:40.588 39 INFO tempest.lib.common.rest_client [req-65c209b6-6a9f-422b-9f16-6f6743e7e484 req-65c209b6-6a9f-422b-9f16-6f6743e7e484 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4b6f3236f5e2494494dc5af63d9920c2&name=default 0.444s\n2026-05-23 01:41:40.689 11 INFO tempest.lib.common.rest_client [req-3b53f8e4-61fa-408d-8b3e-343b87c81beb req-3b53f8e4-61fa-408d-8b3e-343b87c81beb ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.191s\n2026-05-23 01:41:40.690 23 INFO tempest.lib.common.rest_client [req-fa249214-f53b-4a07-bad5-49c0463a4b3e req-fa249214-f53b-4a07-bad5-49c0463a4b3e ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f23d6f44bd8743f4b941c06d53db172a/users/d92fa111139246f1bed6558a82e06bee/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.215s\n2026-05-23 01:41:40.706 19 INFO tempest.lib.common.rest_client [req-a30a96fb-3e49-4ec9-a32c-c48f1a0b1bc6 req-a30a96fb-3e49-4ec9-a32c-c48f1a0b1bc6 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216721593/objects/tempest-MetadataNamespaceObjectsTest-object-702645520 0.169s\n2026-05-23 01:41:40.759 15 INFO tempest.lib.common.rest_client [req-1dae5a31-7dfd-4549-b0db-97b41bbf30f5 req-1dae5a31-7dfd-4549-b0db-97b41bbf30f5 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/013c5db91d1b42139efa5ab69322bce1 0.343s\n2026-05-23 01:41:40.760 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d1264464b15e4a46833bd199b87be601\n2026-05-23 01:41:40.771 35 INFO tempest.lib.common.rest_client [req-5bd81716-ddbb-4e0a-8b62-14a65bbae880 req-5bd81716-ddbb-4e0a-8b62-14a65bbae880 ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-23 01:41:40.798 25 INFO tempest.lib.common.rest_client [req-6af747da-c4d8-41ac-ade1-1d168364e002 req-6af747da-c4d8-41ac-ade1-1d168364e002 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1 1.052s\n2026-05-23 01:41:40.819 19 INFO tempest.lib.common.rest_client [req-c77e6b66-2f53-4fea-ae16-118529b81e9d req-c77e6b66-2f53-4fea-ae16-118529b81e9d ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216721593 0.111s\n{4} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.709306s] ... ok\n2026-05-23 01:41:40.877 23 INFO tempest.lib.common.rest_client [req-b690ad4e-a598-44c5-8247-058ead886649 req-b690ad4e-a598-44c5-8247-058ead886649 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-23 01:41:40.910 21 INFO tempest.lib.common.rest_client [req-134e31ce-74d3-48ec-8177-0b831307c5ab req-134e31ce-74d3-48ec-8177-0b831307c5ab ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f63ff27efa834dd7aa9250814d18bc0e 0.536s\n2026-05-23 01:41:40.912 25 INFO tempest.lib.common.rest_client [req-9b70a322-ec7a-48f5-bb65-697b4f683914 req-9b70a322-ec7a-48f5-bb65-697b4f683914 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1 0.110s\n2026-05-23 01:41:40.945 11 INFO tempest.lib.common.rest_client [req-7a88b8f7-931d-4716-a3ff-acb9f466531e req-7a88b8f7-931d-4716-a3ff-acb9f466531e ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.253s\n2026-05-23 01:41:40.955 33 INFO tempest.lib.common.rest_client [req-04f32a70-6c19-461c-b422-96e6a8a2c79a req-04f32a70-6c19-461c-b422-96e6a8a2c79a ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4734c575108a43c488bee5f2fb41e326&name=default 0.637s\n2026-05-23 01:41:41.015 25 INFO tempest.lib.common.rest_client [req-f83cd165-42cf-43ec-978d-f7a61276af41 req-f83cd165-42cf-43ec-978d-f7a61276af41 ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/47406046-6b3f-48b0-b9fe-baed0d58792b 0.101s\n2026-05-23 01:41:41.029 39 INFO tempest.lib.common.rest_client [req-3774379a-3d3d-42a9-a3a4-7a8826fe25ef req-3774379a-3d3d-42a9-a3a4-7a8826fe25ef ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/95676a4b-7682-437d-ae2c-ad2773dce0c5 0.439s\n2026-05-23 01:41:41.078 29 INFO tempest.lib.common.rest_client [req-0a7c6767-e336-45a5-9d15-bffff058c738 req-0a7c6767-e336-45a5-9d15-bffff058c738 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b2dba2b5145b4cc2bff6c398abdd696b&name=default 0.765s\n2026-05-23 01:41:41.083 23 INFO tempest.lib.common.rest_client [req-a026bdc6-40e9-40ce-a4d8-1c6d95da72c2 req-a026bdc6-40e9-40ce-a4d8-1c6d95da72c2 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f23d6f44bd8743f4b941c06d53db172a/users/d92fa111139246f1bed6558a82e06bee/roles/bd34450783d64356be4e1eb4c43a6768 0.203s\n2026-05-23 01:41:41.083 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d92fa111139246f1bed6558a82e06bee is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:41.083 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-69160078-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f23d6f44bd8743f4b941c06d53db172a', 'project_name': 'tempest-ImportImagesNegativeTest-69160078', 'tenant_id': 'f23d6f44bd8743f4b941c06d53db172a', 'tenant_name': 'tempest-ImportImagesNegativeTest-69160078', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd92fa111139246f1bed6558a82e06bee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:41.084 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-69160078-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f23d6f44bd8743f4b941c06d53db172a', 'project_name': 'tempest-ImportImagesNegativeTest-69160078', 'tenant_id': 'f23d6f44bd8743f4b941c06d53db172a', 'tenant_name': 'tempest-ImportImagesNegativeTest-69160078', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd92fa111139246f1bed6558a82e06bee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:41.118 25 INFO tempest.lib.common.rest_client [req-6b1e549a-e2a3-4052-9118-091152cd6f27 req-6b1e549a-e2a3-4052-9118-091152cd6f27 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/47406046-6b3f-48b0-b9fe-baed0d58792b 0.101s\n2026-05-23 01:41:41.183 19 INFO tempest.lib.common.rest_client [req-155864b6-3f5e-4397-a884-3ab5b8bc811e req-155864b6-3f5e-4397-a884-3ab5b8bc811e ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e32d20d3336d46a087e230f3f18dc251 0.360s\n2026-05-23 01:41:41.192 31 INFO tempest.lib.common.rest_client [req-6d0251ec-ebc6-432d-8dae-574887822ffd req-6d0251ec-ebc6-432d-8dae-574887822ffd ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.081s\n2026-05-23 01:41:41.246 17 INFO tempest.lib.common.rest_client [req-a8bc422a-df2e-46bc-afd8-cec942ba015a req-a8bc422a-df2e-46bc-afd8-cec942ba015a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s\n2026-05-23 01:41:41.287 15 INFO tempest.lib.common.rest_client [req-1b626e9e-da1d-477a-a7d1-54d9b4d158b8 req-1b626e9e-da1d-477a-a7d1-54d9b4d158b8 ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-23 01:41:41.387 39 INFO tempest.lib.common.rest_client [req-7a484035-a600-4c8f-a2c7-21418a959078 req-7a484035-a600-4c8f-a2c7-21418a959078 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2 0.355s\n2026-05-23 01:41:41.435 19 INFO tempest.lib.common.rest_client [req-d3f5a5a9-2fe7-4182-b417-c0aae1c87f89 req-d3f5a5a9-2fe7-4182-b417-c0aae1c87f89 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3e73c77b4a6840a9b65a3f03e7ffd4ff 0.249s\n2026-05-23 01:41:41.435 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2f4b9c02b57141359cd43125e48d8c4b\n2026-05-23 01:41:41.432 21 INFO tempest.lib.common.rest_client [req-cf299ce1-9e0b-4af6-bf3c-81ec6e1a0080 req-cf299ce1-9e0b-4af6-bf3c-81ec6e1a0080 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4b3e82610bf94499a963033efed49f0b 0.516s\n2026-05-23 01:41:41.433 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 29180625c59c4979b628c309f696ac5a\n2026-05-23 01:41:41.464 11 INFO tempest.lib.common.rest_client [req-de8b0b18-6c40-4ffa-b9f8-ee4fb22b5af2 req-de8b0b18-6c40-4ffa-b9f8-ee4fb22b5af2 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.517s\n2026-05-23 01:41:41.473 33 INFO tempest.lib.common.rest_client [req-793d1223-5387-46a3-b49d-fddeac8e0bc0 req-793d1223-5387-46a3-b49d-fddeac8e0bc0 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/556f7c0e-b321-42f3-bbe1-595bf179f600 0.510s\n2026-05-23 01:41:41.526 29 INFO tempest.lib.common.rest_client [req-71ba1bfc-bc4a-4576-8451-a6cb380962fe req-71ba1bfc-bc4a-4576-8451-a6cb380962fe ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a0ce86eb-7bb0-4293-a4ea-78cb65d440ea 0.442s\n2026-05-23 01:41:41.665 35 INFO tempest.lib.common.rest_client [req-e9912491-2b67-443e-8102-80c3e6a2abe3 req-e9912491-2b67-443e-8102-80c3e6a2abe3 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b747f48c87d34fbcbfcf2daa3a6eb4a1&name=default 0.892s\n2026-05-23 01:41:41.709 17 INFO tempest.lib.common.rest_client [req-650b2e6b-df50-4ea5-80ec-94a34445d1bc req-650b2e6b-df50-4ea5-80ec-94a34445d1bc ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.458s\n2026-05-23 01:41:41.720 11 INFO tempest.lib.common.rest_client [req-48d7dcb6-68c1-4f59-a4a4-26ff90634c39 req-48d7dcb6-68c1-4f59-a4a4-26ff90634c39 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-23 01:41:41.752 23 INFO tempest.lib.common.rest_client [req-929ee73c-b23d-438b-a745-2cbc6a5a5479 req-929ee73c-b23d-438b-a745-2cbc6a5a5479 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s\n2026-05-23 01:41:41.807 17 INFO tempest.lib.common.rest_client [req-f288f9d4-31a6-4060-b635-ef8f6ded70f4 req-f288f9d4-31a6-4060-b635-ef8f6ded70f4 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/416d5e78-7ba0-412f-90bb-510f00577a0e/tags/tempest-non-exist-tag-864633052 0.095s\n2026-05-23 01:41:41.816 33 INFO tempest.lib.common.rest_client [req-9f5ec6be-36a8-4092-aebb-0ceab2142828 req-9f5ec6be-36a8-4092-aebb-0ceab2142828 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326 0.342s\n2026-05-23 01:41:41.818 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d2c2f74772a74117b04de59f4def3d4f\n2026-05-23 01:41:41.899 13 INFO tempest.lib.common.rest_client [req-9343c1b9-54d2-41fa-b3cd-dc0e9345b4cd req-9343c1b9-54d2-41fa-b3cd-dc0e9345b4cd ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/7b1539be-4e9b-4e91-ae3e-3689301e121f 1.383s\n2026-05-23 01:41:41.929 25 INFO tempest.lib.common.rest_client [req-cd517949-6941-4a15-9014-6c29dd69f6d4 req-cd517949-6941-4a15-9014-6c29dd69f6d4 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e 0.808s\n2026-05-23 01:41:41.925 29 INFO tempest.lib.common.rest_client [req-4b1416c4-1ee8-4d29-b83b-c16fc7ef71c4 req-4b1416c4-1ee8-4d29-b83b-c16fc7ef71c4 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b2dba2b5145b4cc2bff6c398abdd696b 0.397s\n2026-05-23 01:41:41.927 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a6c52d4064ee435b848cabd60279abee\n2026-05-23 01:41:41.952 11 INFO tempest.lib.common.rest_client [req-a4178cf4-c01f-4ca2-bf74-b312434370fa req-a4178cf4-c01f-4ca2-bf74-b312434370fa ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2e03957064f45639274449b4c3f6238/users/fc4c538760004ea89a44781a7c7bb082/roles/bd34450783d64356be4e1eb4c43a6768 0.225s\n2026-05-23 01:41:41.959 17 INFO tempest.lib.common.rest_client [req-c601f4ce-d1ea-4469-bc94-05136add5b99 req-c601f4ce-d1ea-4469-bc94-05136add5b99 ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/416d5e78-7ba0-412f-90bb-510f00577a0e 0.145s\n{3} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.713065s] ... ok\n2026-05-23 01:41:41.977 21 INFO tempest.lib.common.rest_client [req-fa177e43-683a-4424-b480-20a0b4fd871c req-fa177e43-683a-4424-b480-20a0b4fd871c ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-23 01:41:41.976 13 INFO tempest.lib.common.rest_client [req-6a344791-54f6-4ceb-9f27-4eedef73af44 req-6a344791-54f6-4ceb-9f27-4eedef73af44 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/7b1539be-4e9b-4e91-ae3e-3689301e121f 0.072s\n2026-05-23 01:41:42.003 19 INFO tempest.lib.common.rest_client [req-9800d0ba-82bc-490b-926d-5783523fc6e0 req-9800d0ba-82bc-490b-926d-5783523fc6e0 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-05-23 01:41:42.001 15 INFO tempest.lib.common.rest_client [req-29d90ff7-1640-434a-ab14-ea03efb3856d req-29d90ff7-1640-434a-ab14-ea03efb3856d ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d1264464b15e4a46833bd199b87be601&name=default 0.705s\n2026-05-23 01:41:42.085 23 INFO tempest.lib.common.rest_client [req-4b77b863-a963-453d-92c1-f0ef13605171 req-4b77b863-a963-453d-92c1-f0ef13605171 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.323s\n2026-05-23 01:41:42.112 25 INFO tempest.lib.common.rest_client [req-16f65e2a-f561-4788-b9bb-74f5cf42e4b8 req-16f65e2a-f561-4788-b9bb-74f5cf42e4b8 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e 0.181s\n2026-05-23 01:41:42.134 17 INFO tempest.lib.common.rest_client [req-c1b937ac-49e8-4d69-82f4-d606272c7669 req-c1b937ac-49e8-4d69-82f4-d606272c7669 ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/3eedc253-9de9-4ef2-b35e-e0ae0141688b/tags/tempest-tag-1506747629 0.167s\n{3} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.174046s] ... ok\n2026-05-23 01:41:42.156 11 INFO tempest.lib.common.rest_client [req-28663cd0-d9cf-440a-9cd9-2e974f2d6549 req-28663cd0-d9cf-440a-9cd9-2e974f2d6549 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-23 01:41:42.173 35 INFO tempest.lib.common.rest_client [req-05752613-96c0-45c2-ad29-b71e83687f68 req-05752613-96c0-45c2-ad29-b71e83687f68 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ec071829-f630-4cc9-bdcb-5a80cb87417b 0.499s\n2026-05-23 01:41:42.247 13 INFO tempest.lib.common.rest_client [req-9a68ffd6-a269-45bf-8e2f-ba2de9ce04c8 req-9a68ffd6-a269-45bf-8e2f-ba2de9ce04c8 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/01327a73453949b3ba7d7ddc494f3659 0.266s\n2026-05-23 01:41:42.242 33 INFO tempest.lib.common.rest_client [req-f6f2a9ac-ee0b-409a-90f8-5c4e062f3d8f req-f6f2a9ac-ee0b-409a-90f8-5c4e062f3d8f ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d2c2f74772a74117b04de59f4def3d4f&name=default 0.414s\n2026-05-23 01:41:42.285 23 INFO tempest.lib.common.rest_client [req-a7ec49b9-ea16-4195-822b-bbfb1025d856 req-a7ec49b9-ea16-4195-822b-bbfb1025d856 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.193s\n2026-05-23 01:41:42.299 29 INFO tempest.lib.common.rest_client [req-67b65bce-fe2d-4e51-ad55-5623c9a24992 req-67b65bce-fe2d-4e51-ad55-5623c9a24992 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a6c52d4064ee435b848cabd60279abee&name=default 0.364s\n2026-05-23 01:41:42.311 17 INFO tempest.lib.common.rest_client [req-da46cb07-e73a-4846-868b-d65a3c6ed78d req-da46cb07-e73a-4846-868b-d65a3c6ed78d ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/416d5e78-7ba0-412f-90bb-510f00577a0e 0.094s\n2026-05-23 01:41:42.371 11 INFO tempest.lib.common.rest_client [req-c3af8163-5955-4021-80c7-2c6a8e23c57e req-c3af8163-5955-4021-80c7-2c6a8e23c57e ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2e03957064f45639274449b4c3f6238/users/fc4c538760004ea89a44781a7c7bb082/roles/86359d6597314a95ba0d73ed5fbe11ed 0.209s\n2026-05-23 01:41:42.401 25 INFO tempest.lib.common.rest_client [req-f9741a5e-d062-4493-895e-c3c1f5508848 req-f9741a5e-d062-4493-895e-c3c1f5508848 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4dec18b5a704773b26fd59dcf41f824 0.281s\n2026-05-23 01:41:42.401 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cbdddc9472b84bce9b4e72d29df3c33b\n2026-05-23 01:41:42.447 17 INFO tempest.lib.common.rest_client [req-49b532a6-3940-4922-8130-f06c9488ab81 req-49b532a6-3940-4922-8130-f06c9488ab81 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/416d5e78-7ba0-412f-90bb-510f00577a0e 0.131s\n2026-05-23 01:41:42.518 15 INFO tempest.lib.common.rest_client [req-ce2309df-36e1-4738-b6e3-8d39e4f6171e req-ce2309df-36e1-4738-b6e3-8d39e4f6171e ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9d522017-d724-4637-a876-82a900be979b 0.500s\n2026-05-23 01:41:42.555 35 INFO tempest.lib.common.rest_client [req-b1fbf50d-b6c3-4ba8-bb7e-b571c13784fb req-b1fbf50d-b6c3-4ba8-bb7e-b571c13784fb ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1 0.374s\n2026-05-23 01:41:42.562 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c403d999295342de8e59da6c7640588c\n2026-05-23 01:41:42.567 31 INFO tempest.lib.common.rest_client [req-af058fc5-96e9-4069-86c1-3d96e227acdd req-af058fc5-96e9-4069-86c1-3d96e227acdd ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.370s\n2026-05-23 01:41:42.634 23 INFO tempest.lib.common.rest_client [req-da4c6c4d-c399-4959-b9a1-974074e581f5 req-da4c6c4d-c399-4959-b9a1-974074e581f5 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.339s\n2026-05-23 01:41:42.708 11 INFO tempest.lib.common.rest_client [req-22d2bc5b-b552-464f-a0c4-a7de5ee9215d req-22d2bc5b-b552-464f-a0c4-a7de5ee9215d ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s\n2026-05-23 01:41:42.717 23 INFO tempest.lib.common.rest_client [req-ee531e39-0576-4b48-8129-fc566a56b239 req-ee531e39-0576-4b48-8129-fc566a56b239 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/3763f5cc-e4b8-48db-8fdc-8ad2458a419f 0.079s\n2026-05-23 01:41:42.767 13 INFO tempest.lib.common.rest_client [req-64ff7941-7371-4916-ac74-035c265db7b6 req-64ff7941-7371-4916-ac74-035c265db7b6 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/aaaee35935ed4b3d96ad1e4cede1c6cc 0.517s\n2026-05-23 01:41:42.768 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 762c522ca0d942e89d39b763ac8b1608\n2026-05-23 01:41:42.776 21 INFO tempest.lib.common.rest_client [req-c615b14a-7eb2-458d-8789-e23f7d4f91c0 req-c615b14a-7eb2-458d-8789-e23f7d4f91c0 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=29180625c59c4979b628c309f696ac5a&name=default 0.797s\n2026-05-23 01:41:42.781 17 INFO tempest.lib.common.rest_client [req-0b844a14-024c-4f21-9bdc-a2457557cbac req-0b844a14-024c-4f21-9bdc-a2457557cbac ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5a67a087546e4d4d89eddfed85a8e50c 0.327s\n2026-05-23 01:41:42.783 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5b4d970eccc64c18bdfeddb9841dd71a\n2026-05-23 01:41:42.788 23 INFO tempest.lib.common.rest_client [req-ffbfe317-fef1-43e4-a30a-01dbf0498142 req-ffbfe317-fef1-43e4-a30a-01dbf0498142 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.069s\n2026-05-23 01:41:42.821 19 INFO tempest.lib.common.rest_client [req-fc0cbf6b-7201-43bb-b58d-e79d050189d2 req-fc0cbf6b-7201-43bb-b58d-e79d050189d2 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2f4b9c02b57141359cd43125e48d8c4b&name=default 0.812s\n2026-05-23 01:41:42.820 15 INFO tempest.lib.common.rest_client [req-8060c5e8-9d9e-4d74-b5fb-5feee807da0d req-8060c5e8-9d9e-4d74-b5fb-5feee807da0d ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601 0.298s\n2026-05-23 01:41:42.820 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6d32d4884cf747ffb8ae1593e5f8957f\n2026-05-23 01:41:42.898 33 INFO tempest.lib.common.rest_client [req-df41b225-1c57-4ffc-b286-f8fd7a9a0930 req-df41b225-1c57-4ffc-b286-f8fd7a9a0930 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5e1d7e50-1d93-4a03-883c-9ea4d61faa39 0.653s\n2026-05-23 01:41:42.902 11 INFO tempest.lib.common.rest_client [req-a2b0d244-513e-46d0-a7fb-a1411fc3e4b5 req-a2b0d244-513e-46d0-a7fb-a1411fc3e4b5 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2e03957064f45639274449b4c3f6238/users/fc4c538760004ea89a44781a7c7bb082/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.191s\n2026-05-23 01:41:42.930 35 INFO tempest.lib.common.rest_client [req-7df11b03-7326-4da6-99a9-710c1b40456f req-7df11b03-7326-4da6-99a9-710c1b40456f ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c403d999295342de8e59da6c7640588c&name=default 0.363s\n2026-05-23 01:41:42.992 25 INFO tempest.lib.common.rest_client [req-ea4fd50e-7558-4f4c-bc97-9d0366a88098 req-ea4fd50e-7558-4f4c-bc97-9d0366a88098 ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n2026-05-23 01:41:42.999 29 INFO tempest.lib.common.rest_client [req-bb6a4eca-303e-45cd-8e1e-9e4cf9c04a0d req-bb6a4eca-303e-45cd-8e1e-9e4cf9c04a0d ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b1c800f1-c444-464c-bf9b-4aeae927844a 0.698s\n2026-05-23 01:41:43.038 11 INFO tempest.lib.common.rest_client [req-2d2a1059-dac7-4b37-acc1-4e27b4881f99 req-2d2a1059-dac7-4b37-acc1-4e27b4881f99 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s\n2026-05-23 01:41:43.154 33 INFO tempest.lib.common.rest_client [req-4617fe87-df6a-464a-8335-54d5a3ce6234 req-4617fe87-df6a-464a-8335-54d5a3ce6234 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d2c2f74772a74117b04de59f4def3d4f 0.251s\n2026-05-23 01:41:43.205 15 INFO tempest.lib.common.rest_client [req-d8bb028b-be6e-40fa-9fc3-be3c67119ac6 req-d8bb028b-be6e-40fa-9fc3-be3c67119ac6 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6d32d4884cf747ffb8ae1593e5f8957f&name=default 0.382s\n2026-05-23 01:41:43.215 21 INFO tempest.lib.common.rest_client [req-c61bdbc3-82ad-47c0-9162-d5ef289e31ae req-c61bdbc3-82ad-47c0-9162-d5ef289e31ae ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/93af40f4-fcda-4b41-8471-dc4e497a304d 0.436s\n2026-05-23 01:41:43.216 11 INFO tempest.lib.common.rest_client [req-fc9f00e3-bfd8-4944-b56e-fa1ca56fe414 req-fc9f00e3-bfd8-4944-b56e-fa1ca56fe414 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2e03957064f45639274449b4c3f6238/users/fc4c538760004ea89a44781a7c7bb082/roles/bd34450783d64356be4e1eb4c43a6768 0.175s\n2026-05-23 01:41:43.216 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fc4c538760004ea89a44781a7c7bb082 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:43.217 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1937511173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a2e03957064f45639274449b4c3f6238', 'project_name': 'tempest-VersionsTest-1937511173', 'tenant_id': 'a2e03957064f45639274449b4c3f6238', 'tenant_name': 'tempest-VersionsTest-1937511173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc4c538760004ea89a44781a7c7bb082', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:43.217 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1937511173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a2e03957064f45639274449b4c3f6238', 'project_name': 'tempest-VersionsTest-1937511173', 'tenant_id': 'a2e03957064f45639274449b4c3f6238', 'tenant_name': 'tempest-VersionsTest-1937511173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc4c538760004ea89a44781a7c7bb082', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:43.266 19 INFO tempest.lib.common.rest_client [req-5c6a4ce7-4c9d-4526-9ce3-437b1dbd5271 req-5c6a4ce7-4c9d-4526-9ce3-437b1dbd5271 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/60fd7489-4268-4bff-aabe-0115d2781801 0.443s\n2026-05-23 01:41:43.285 13 INFO tempest.lib.common.rest_client [req-bb69c9d5-79ec-4707-881e-dad72083639e req-bb69c9d5-79ec-4707-881e-dad72083639e ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s\n2026-05-23 01:41:43.288 17 INFO tempest.lib.common.rest_client [req-17d26136-195a-4573-a345-9dec3e6b0bec req-17d26136-195a-4573-a345-9dec3e6b0bec ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s\n2026-05-23 01:41:43.348 29 INFO tempest.lib.common.rest_client [req-f95148c0-4039-42e1-8135-14fb56ebb340 req-f95148c0-4039-42e1-8135-14fb56ebb340 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a6c52d4064ee435b848cabd60279abee 0.342s\n2026-05-23 01:41:43.362 35 INFO tempest.lib.common.rest_client [req-60c45582-5ea4-45bb-9ae3-0aa90a85187e req-60c45582-5ea4-45bb-9ae3-0aa90a85187e ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/10b855ce-fdc3-469e-a586-dc8840ba0258 0.424s\n2026-05-23 01:41:43.517 21 INFO tempest.lib.common.rest_client [req-29e1f613-fc2f-4b31-965d-634cdd5cd46b req-29e1f613-fc2f-4b31-965d-634cdd5cd46b ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/29180625c59c4979b628c309f696ac5a 0.300s\n2026-05-23 01:41:43.518 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c9e6dac3b29542ab909e59efe7d85661\n2026-05-23 01:41:43.520 19 INFO tempest.lib.common.rest_client [req-b2ca70d1-106c-4be7-8735-8bbcbe4eb624 req-b2ca70d1-106c-4be7-8735-8bbcbe4eb624 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b 0.244s\n2026-05-23 01:41:43.520 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4f599244a8bf41748f0b8991d760a644\n2026-05-23 01:41:43.608 15 INFO tempest.lib.common.rest_client [req-06113e04-4cff-4f3b-a4db-967d86ad4a7a req-06113e04-4cff-4f3b-a4db-967d86ad4a7a ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/38a17fba-6c7c-48db-9ded-e1d00d13fe45 0.394s\n2026-05-23 01:41:43.655 31 INFO tempest.lib.common.rest_client [req-bea8d7d0-8649-438a-bbb2-c97468ee8cce req-bea8d7d0-8649-438a-bbb2-c97468ee8cce ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.086s\n2026-05-23 01:41:43.661 35 INFO tempest.lib.common.rest_client [req-11401793-05bf-4cd6-aec9-4b6e470c1b96 req-11401793-05bf-4cd6-aec9-4b6e470c1b96 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c403d999295342de8e59da6c7640588c 0.297s\n2026-05-23 01:41:43.795 11 INFO tempest.lib.common.rest_client [req-7b08c7f0-72f2-448e-bb5c-616c4488a969 req-7b08c7f0-72f2-448e-bb5c-616c4488a969 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-23 01:41:43.811 17 INFO tempest.lib.common.rest_client [req-acc3acab-34cd-49d7-8c93-86f8ade9b334 req-acc3acab-34cd-49d7-8c93-86f8ade9b334 ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5b4d970eccc64c18bdfeddb9841dd71a&name=default 0.519s\n2026-05-23 01:41:43.865 25 INFO tempest.lib.common.rest_client [req-9dd36efd-3ed3-47e9-b560-3bac45626613 req-9dd36efd-3ed3-47e9-b560-3bac45626613 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cbdddc9472b84bce9b4e72d29df3c33b&name=default 0.872s\n2026-05-23 01:41:43.890 11 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.087s\n{0} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.096965s] ... ok\n2026-05-23 01:41:43.908 15 INFO tempest.lib.common.rest_client [req-60153186-0f72-49f0-b24e-08e4ddf29768 req-60153186-0f72-49f0-b24e-08e4ddf29768 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6d32d4884cf747ffb8ae1593e5f8957f 0.298s\n2026-05-23 01:41:43.911 21 INFO tempest.lib.common.rest_client [req-45888763-d855-480a-9f15-b32c3d0bb8b9 req-45888763-d855-480a-9f15-b32c3d0bb8b9 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c9e6dac3b29542ab909e59efe7d85661&name=default 0.390s\n2026-05-23 01:41:43.904 19 INFO tempest.lib.common.rest_client [req-09f81959-74c0-4a78-bb6a-5e7a137f1f9a req-09f81959-74c0-4a78-bb6a-5e7a137f1f9a ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4f599244a8bf41748f0b8991d760a644&name=default 0.373s\n2026-05-23 01:41:43.991 13 INFO tempest.lib.common.rest_client [req-41ce941a-6ee0-43ca-8961-a80322ccc523 req-41ce941a-6ee0-43ca-8961-a80322ccc523 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=762c522ca0d942e89d39b763ac8b1608&name=default 0.697s\n2026-05-23 01:41:44.311 21 INFO tempest.lib.common.rest_client [req-615b038f-6f42-4a2d-b230-1c9b99244fd7 req-615b038f-6f42-4a2d-b230-1c9b99244fd7 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6510e04a-ac99-4a5f-bacd-37b24d833a99 0.398s\n2026-05-23 01:41:44.358 11 INFO tempest.lib.common.rest_client [req-cec0d95b-6be0-49d9-abd1-358b6680e03c req-cec0d95b-6be0-49d9-abd1-358b6680e03c ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fc4c538760004ea89a44781a7c7bb082 0.395s\n2026-05-23 01:41:44.359 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a2e03957064f45639274449b4c3f6238\n2026-05-23 01:41:44.385 17 INFO tempest.lib.common.rest_client [req-b8267268-2331-4edb-ad73-a18cb8136b8e req-b8267268-2331-4edb-ad73-a18cb8136b8e ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/35a82d04-6481-4710-9c87-5d1b1a698e46 0.565s\n2026-05-23 01:41:44.379 25 INFO tempest.lib.common.rest_client [req-c865b53e-c427-4d11-9b4d-e4ceaf97f7ba req-c865b53e-c427-4d11-9b4d-e4ceaf97f7ba ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/318362bd-9b2f-4ef2-9abb-491f3be32fbf 0.505s\n2026-05-23 01:41:44.477 13 INFO tempest.lib.common.rest_client [req-05ee936c-d8e9-4e32-aa6a-4e8a2826522f req-05ee936c-d8e9-4e32-aa6a-4e8a2826522f ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8f96ff9e-fb83-4223-80ec-f5e75a116779 0.484s\n2026-05-23 01:41:44.487 19 INFO tempest.lib.common.rest_client [req-ab1637c8-0b7e-4de2-84e6-b68f8fab4564 req-ab1637c8-0b7e-4de2-84e6-b68f8fab4564 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/813ab3af-b230-45c2-9d77-cc4411efe3d1 0.570s\n2026-05-23 01:41:44.637 21 INFO tempest.lib.common.rest_client [req-3fe27abc-f303-4f03-bab9-97cb79e729cd req-3fe27abc-f303-4f03-bab9-97cb79e729cd ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661 0.320s\n2026-05-23 01:41:44.638 21 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available\n2026-05-23 01:41:44.755 25 INFO tempest.lib.common.rest_client [req-a30504ff-c2c5-4d21-983e-9d246ba0a4ad req-a30504ff-c2c5-4d21-983e-9d246ba0a4ad ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cbdddc9472b84bce9b4e72d29df3c33b 0.373s\n2026-05-23 01:41:44.759 25 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled\n2026-05-23 01:41:44.764 17 INFO tempest.lib.common.rest_client [req-5648edab-595f-46f3-a647-834d3f64c58a req-5648edab-595f-46f3-a647-834d3f64c58a ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5b4d970eccc64c18bdfeddb9841dd71a 0.370s\n2026-05-23 01:41:44.789 19 INFO tempest.lib.common.rest_client [req-e234a3ba-8db7-4b65-9b4e-2a4ba8c0eb7e req-e234a3ba-8db7-4b65-9b4e-2a4ba8c0eb7e ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4f599244a8bf41748f0b8991d760a644 0.292s\n2026-05-23 01:41:44.803 13 INFO tempest.lib.common.rest_client [req-202df532-a869-4e14-b2ff-5a2e1f296149 req-202df532-a869-4e14-b2ff-5a2e1f296149 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/762c522ca0d942e89d39b763ac8b1608 0.317s\n2026-05-23 01:41:44.803 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b257defdde0d466689fac49956035983\n2026-05-23 01:41:44.818 31 INFO tempest.lib.common.rest_client [req-c59a81d6-8705-4cb4-9d30-fae2f2a5c3c7 req-c59a81d6-8705-4cb4-9d30-fae2f2a5c3c7 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.161s\n2026-05-23 01:41:45.036 11 INFO tempest.lib.common.rest_client [req-96685a69-27e1-4680-896a-2028e486337d req-96685a69-27e1-4680-896a-2028e486337d ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s\n2026-05-23 01:41:45.283 19 INFO tempest.lib.common.rest_client [req-88bb874d-ab0d-4278-bbe2-8f8e7d5fd565 req-88bb874d-ab0d-4278-bbe2-8f8e7d5fd565 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s\n2026-05-23 01:41:45.294 13 INFO tempest.lib.common.rest_client [req-43d70425-3657-4d10-9a9c-21362fd17483 req-43d70425-3657-4d10-9a9c-21362fd17483 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b257defdde0d466689fac49956035983&name=default 0.487s\n2026-05-23 01:41:45.686 11 INFO tempest.lib.common.rest_client [req-1074eba1-95f4-4fc2-b97f-121399360d31 req-1074eba1-95f4-4fc2-b97f-121399360d31 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a2e03957064f45639274449b4c3f6238&name=default 0.647s\n2026-05-23 01:41:45.699 13 INFO tempest.lib.common.rest_client [req-b245520e-0e84-4287-ab66-f57dbeb3e87e req-b245520e-0e84-4287-ab66-f57dbeb3e87e ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/857d6b71-869e-4c18-8190-81398b6ba92c 0.399s\n2026-05-23 01:41:45.826 19 INFO tempest.lib.common.rest_client [req-8e0beb8f-5b21-47bd-9b89-fa9e7d6d1e3d req-8e0beb8f-5b21-47bd-9b89-fa9e7d6d1e3d ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-23 01:41:45.918 31 INFO tempest.lib.common.rest_client [req-bad05979-a489-4190-bfe9-c1a0f869e173 req-bad05979-a489-4190-bfe9-c1a0f869e173 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.093s\n2026-05-23 01:41:46.006 19 INFO tempest.lib.common.rest_client [req-d46df185-61cf-4b2b-bc6c-e4e807e50e01 req-d46df185-61cf-4b2b-bc6c-e4e807e50e01 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.177s\n2026-05-23 01:41:46.057 13 INFO tempest.lib.common.rest_client [req-785cbc42-5ac8-424d-802f-445af1b66593 req-785cbc42-5ac8-424d-802f-445af1b66593 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b257defdde0d466689fac49956035983 0.356s\n2026-05-23 01:41:46.217 11 INFO tempest.lib.common.rest_client [req-1d6fef30-0402-49b3-afb9-abd8e8afb23c req-1d6fef30-0402-49b3-afb9-abd8e8afb23c ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7fec5298-ca7a-4c37-bad3-9d1606e2bb80 0.526s\n2026-05-23 01:41:46.246 19 INFO tempest.lib.common.rest_client [req-f8ce200f-063c-4785-b1fd-92903d58bdfc req-f8ce200f-063c-4785-b1fd-92903d58bdfc ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.237s\n2026-05-23 01:41:46.507 11 INFO tempest.lib.common.rest_client [req-475ec9be-5921-4080-beb4-0d4f36852670 req-475ec9be-5921-4080-beb4-0d4f36852670 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a2e03957064f45639274449b4c3f6238 0.287s\n2026-05-23 01:41:46.561 13 INFO tempest.lib.common.rest_client [req-9a77dc6b-9fd7-46d7-b1a4-b88cd3c04d7a req-9a77dc6b-9fd7-46d7-b1a4-b88cd3c04d7a ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s\n2026-05-23 01:41:46.772 19 INFO tempest.lib.common.rest_client [req-8c7a3f38-b275-4978-b08b-ba0965e5606b req-8c7a3f38-b275-4978-b08b-ba0965e5606b ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.524s\n2026-05-23 01:41:46.899 19 INFO tempest.lib.common.rest_client [req-2c8ba84f-24e9-456a-852a-26d86909f25d req-2c8ba84f-24e9-456a-852a-26d86909f25d ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-23 01:41:47.010 31 INFO tempest.lib.common.rest_client [req-bd2bce8b-beb0-4406-a14e-bcdeb22a974e req-bd2bce8b-beb0-4406-a14e-bcdeb22a974e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.089s\n2026-05-23 01:41:47.040 13 INFO tempest.lib.common.rest_client [req-34063a69-f83f-4ea0-b2ba-4a52b1b76271 req-34063a69-f83f-4ea0-b2ba-4a52b1b76271 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.470s\n2026-05-23 01:41:47.067 19 INFO tempest.lib.common.rest_client [req-6e335e0b-ed06-4896-b4d2-e887c1a3ae02 req-6e335e0b-ed06-4896-b4d2-e887c1a3ae02 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6cf3507041874c4da86e60a8ad676d65/users/56aadad826a349dcac44295b4a8ce322/roles/bd34450783d64356be4e1eb4c43a6768 0.166s\n2026-05-23 01:41:47.213 13 INFO tempest.lib.common.rest_client [req-51d7405a-6d14-44f3-aacf-8af7545b4eaf req-51d7405a-6d14-44f3-aacf-8af7545b4eaf ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.171s\n2026-05-23 01:41:47.238 19 INFO tempest.lib.common.rest_client [req-250d2a7c-ee33-47df-979a-c4c7a5189f98 req-250d2a7c-ee33-47df-979a-c4c7a5189f98 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-23 01:41:47.358 19 INFO tempest.lib.common.rest_client [req-f118bd1c-b967-4572-878d-da0360ffe4b6 req-f118bd1c-b967-4572-878d-da0360ffe4b6 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6cf3507041874c4da86e60a8ad676d65/users/56aadad826a349dcac44295b4a8ce322/roles/86359d6597314a95ba0d73ed5fbe11ed 0.116s\n2026-05-23 01:41:47.363 13 INFO tempest.lib.common.rest_client [req-8132cac1-a4c3-42aa-9bc5-f0befb5f1515 req-8132cac1-a4c3-42aa-9bc5-f0befb5f1515 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.148s\n2026-05-23 01:41:47.518 19 INFO tempest.lib.common.rest_client [req-ba901548-b9ff-4437-b16a-0a6512e17a0a req-ba901548-b9ff-4437-b16a-0a6512e17a0a ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s\n2026-05-23 01:41:47.628 19 INFO tempest.lib.common.rest_client [req-23c234a8-cb90-4e75-a48e-ef73b57fb8a5 req-23c234a8-cb90-4e75-a48e-ef73b57fb8a5 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6cf3507041874c4da86e60a8ad676d65/users/56aadad826a349dcac44295b4a8ce322/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.105s\n2026-05-23 01:41:47.818 19 INFO tempest.lib.common.rest_client [req-2c0bc6a9-a678-46a6-9446-c75d9d03a9f6 req-2c0bc6a9-a678-46a6-9446-c75d9d03a9f6 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-23 01:41:47.894 13 INFO tempest.lib.common.rest_client [req-41e33fb9-0069-4ae8-a78d-d8c2517513a4 req-41e33fb9-0069-4ae8-a78d-d8c2517513a4 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s\n2026-05-23 01:41:47.946 19 INFO tempest.lib.common.rest_client [req-33349b23-d309-441b-81f6-bf5bae4d55ad req-33349b23-d309-441b-81f6-bf5bae4d55ad ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6cf3507041874c4da86e60a8ad676d65/users/56aadad826a349dcac44295b4a8ce322/roles/bd34450783d64356be4e1eb4c43a6768 0.125s\n2026-05-23 01:41:47.946 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 56aadad826a349dcac44295b4a8ce322 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:47.947 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1397120758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6cf3507041874c4da86e60a8ad676d65', 'project_name': 'tempest-ImagesTagsTest-1397120758', 'tenant_id': '6cf3507041874c4da86e60a8ad676d65', 'tenant_name': 'tempest-ImagesTagsTest-1397120758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '56aadad826a349dcac44295b4a8ce322', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:47.947 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1397120758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6cf3507041874c4da86e60a8ad676d65', 'project_name': 'tempest-ImagesTagsTest-1397120758', 'tenant_id': '6cf3507041874c4da86e60a8ad676d65', 'tenant_name': 'tempest-ImagesTagsTest-1397120758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '56aadad826a349dcac44295b4a8ce322', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:48.099 31 INFO tempest.lib.common.rest_client [req-dd7d337d-7019-4ae9-a82f-0998650e5284 req-dd7d337d-7019-4ae9-a82f-0998650e5284 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.087s\n2026-05-23 01:41:48.146 13 INFO tempest.lib.common.rest_client [req-a0069d46-ea45-42f2-9473-2699f01e2aa0 req-a0069d46-ea45-42f2-9473-2699f01e2aa0 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-23 01:41:48.321 13 INFO tempest.lib.common.rest_client [req-ed704e53-e42d-4eec-b87c-df1c1c159399 req-ed704e53-e42d-4eec-b87c-df1c1c159399 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7709e3cfc93e494c86dedacb32e73d1a/users/4921e8914d1542bdbd82fb01f85f76ae/roles/bd34450783d64356be4e1eb4c43a6768 0.172s\n2026-05-23 01:41:48.480 19 INFO tempest.lib.common.rest_client [req-9b09c27d-2879-45bc-9865-8609c230b9bd req-9b09c27d-2879-45bc-9865-8609c230b9bd ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s\n2026-05-23 01:41:48.505 13 INFO tempest.lib.common.rest_client [req-2a3ea009-fd6b-48b5-a7a0-cce9d9db48c2 req-2a3ea009-fd6b-48b5-a7a0-cce9d9db48c2 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-23 01:41:48.643 13 INFO tempest.lib.common.rest_client [req-d25d3973-1833-4c8c-8225-0906b52856a4 req-d25d3973-1833-4c8c-8225-0906b52856a4 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7709e3cfc93e494c86dedacb32e73d1a/users/4921e8914d1542bdbd82fb01f85f76ae/roles/86359d6597314a95ba0d73ed5fbe11ed 0.134s\n2026-05-23 01:41:48.845 13 INFO tempest.lib.common.rest_client [req-3ada6e82-0a05-4469-b9f9-22bc1fe56447 req-3ada6e82-0a05-4469-b9f9-22bc1fe56447 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-23 01:41:48.893 19 INFO tempest.lib.common.rest_client [req-dfaa1b05-fbd7-4d74-939d-d62b0f720949 req-dfaa1b05-fbd7-4d74-939d-d62b0f720949 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.409s\n2026-05-23 01:41:48.953 13 INFO tempest.lib.common.rest_client [req-e0a5e5ad-e168-4282-988a-b80076773384 req-e0a5e5ad-e168-4282-988a-b80076773384 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7709e3cfc93e494c86dedacb32e73d1a/users/4921e8914d1542bdbd82fb01f85f76ae/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.105s\n2026-05-23 01:41:49.033 19 INFO tempest.lib.common.rest_client [req-f9b32cd4-7a0c-44dd-98c3-90134ec5f90b req-f9b32cd4-7a0c-44dd-98c3-90134ec5f90b ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8/tags/tempest-tag-1256295578 0.137s\n2026-05-23 01:41:49.105 13 INFO tempest.lib.common.rest_client [req-b4e25e42-d9e9-4ccc-a5ab-13a6c0c20e2f req-b4e25e42-d9e9-4ccc-a5ab-13a6c0c20e2f ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-23 01:41:49.120 19 INFO tempest.lib.common.rest_client [req-e3e6e296-948f-4351-8bde-5cf51455333f req-e3e6e296-948f-4351-8bde-5cf51455333f ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8 0.085s\n2026-05-23 01:41:49.205 31 INFO tempest.lib.common.rest_client [req-4ab7a83b-adfb-4a62-aa69-a3ef6b0d9f68 req-4ab7a83b-adfb-4a62-aa69-a3ef6b0d9f68 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.103s\n{10} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [10.695752s] ... ok\n2026-05-23 01:41:49.229 13 INFO tempest.lib.common.rest_client [req-f8662d2e-84c8-46db-b2bb-6a9bea6d9f63 req-f8662d2e-84c8-46db-b2bb-6a9bea6d9f63 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7709e3cfc93e494c86dedacb32e73d1a/users/4921e8914d1542bdbd82fb01f85f76ae/roles/bd34450783d64356be4e1eb4c43a6768 0.123s\n2026-05-23 01:41:49.230 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4921e8914d1542bdbd82fb01f85f76ae is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:49.230 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1012580973-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7709e3cfc93e494c86dedacb32e73d1a', 'project_name': 'tempest-ImagesMemberTest-1012580973', 'tenant_id': '7709e3cfc93e494c86dedacb32e73d1a', 'tenant_name': 'tempest-ImagesMemberTest-1012580973', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4921e8914d1542bdbd82fb01f85f76ae', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:49.230 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1012580973-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7709e3cfc93e494c86dedacb32e73d1a', 'project_name': 'tempest-ImagesMemberTest-1012580973', 'tenant_id': '7709e3cfc93e494c86dedacb32e73d1a', 'tenant_name': 'tempest-ImagesMemberTest-1012580973', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4921e8914d1542bdbd82fb01f85f76ae', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:49.251 19 INFO tempest.lib.common.rest_client [req-d53da7cc-b823-4177-9f3b-0901ef7816fc req-d53da7cc-b823-4177-9f3b-0901ef7816fc ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8/tags/tempest-tag-1256295578 0.129s\n2026-05-23 01:41:49.339 19 INFO tempest.lib.common.rest_client [req-b0c09a32-2d4a-4eaa-98f4-c72ffdef61e4 req-b0c09a32-2d4a-4eaa-98f4-c72ffdef61e4 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8 0.083s\n2026-05-23 01:41:49.459 19 INFO tempest.lib.common.rest_client [req-e09c4fed-0d5f-4010-93d7-5c56bdbb5384 req-e09c4fed-0d5f-4010-93d7-5c56bdbb5384 ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8 0.116s\n{4} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [0.980371s] ... ok\n2026-05-23 01:41:49.477 31 INFO tempest.lib.common.rest_client [req-763df91a-0d97-4054-b68a-94a6c168ffca req-763df91a-0d97-4054-b68a-94a6c168ffca ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7dd93cad04334fc3a7674859aac4dae1 0.244s\n2026-05-23 01:41:49.577 19 INFO tempest.lib.common.rest_client [req-a4425915-ef83-4fcf-8196-c86e01d9749d req-a4425915-ef83-4fcf-8196-c86e01d9749d ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8 0.069s\n2026-05-23 01:41:49.655 19 INFO tempest.lib.common.rest_client [req-1ca3e3ea-d326-4eaa-bce8-a970c5dffb99 req-1ca3e3ea-d326-4eaa-bce8-a970c5dffb99 ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8 0.075s\n2026-05-23 01:41:49.759 31 INFO tempest.lib.common.rest_client [req-d311e045-6b65-40ee-91a4-7e13e91551ca req-d311e045-6b65-40ee-91a4-7e13e91551ca ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9368637260334cb9b72dc33ed552a08f 0.280s\n2026-05-23 01:41:49.760 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b3d883f0c5c74322a0548a0bd3ff791b\n2026-05-23 01:41:49.765 13 INFO tempest.lib.common.rest_client [req-97ed6bae-c646-4612-b7ec-aa0fe2d3f72e req-97ed6bae-c646-4612-b7ec-aa0fe2d3f72e ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s\n2026-05-23 01:41:49.880 19 INFO tempest.lib.common.rest_client [req-37342a2f-4fe6-48a3-9a74-38a5d958897f req-37342a2f-4fe6-48a3-9a74-38a5d958897f ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/56aadad826a349dcac44295b4a8ce322 0.222s\n2026-05-23 01:41:49.881 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6cf3507041874c4da86e60a8ad676d65\n2026-05-23 01:41:49.993 13 INFO tempest.lib.common.rest_client [req-5e0c4a63-afcd-4007-8115-296db80258f8 req-5e0c4a63-afcd-4007-8115-296db80258f8 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.224s\n2026-05-23 01:41:50.297 31 INFO tempest.lib.common.rest_client [req-13ce03cb-5a78-41da-966a-856b18223401 req-13ce03cb-5a78-41da-966a-856b18223401 ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-23 01:41:50.316 19 INFO tempest.lib.common.rest_client [req-edeb8770-9273-46e0-bfca-d7cbf8320c29 req-edeb8770-9273-46e0-bfca-d7cbf8320c29 ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.432s\n2026-05-23 01:41:50.545 13 INFO tempest.lib.common.rest_client [req-211dd10b-7655-4009-9de3-1cf0b496da7d req-211dd10b-7655-4009-9de3-1cf0b496da7d ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.550s\n2026-05-23 01:41:50.640 13 INFO tempest.lib.common.rest_client [req-29df5429-7575-4561-9d3f-e7d2624f48be req-29df5429-7575-4561-9d3f-e7d2624f48be ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.092s\n2026-05-23 01:41:50.763 13 INFO tempest.lib.common.rest_client [req-f3dfe703-7955-4c62-bfe5-21162b7f4a9a req-f3dfe703-7955-4c62-bfe5-21162b7f4a9a ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a7f1febf7364a78a7b82844c4c01316/users/abce15d97c6e43a19ccd1dadc0630254/roles/bd34450783d64356be4e1eb4c43a6768 0.120s\n2026-05-23 01:41:50.838 19 INFO tempest.lib.common.rest_client [req-797350c4-aad5-4e9f-a64b-deb2c463ad80 req-797350c4-aad5-4e9f-a64b-deb2c463ad80 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6cf3507041874c4da86e60a8ad676d65&name=default 0.520s\n2026-05-23 01:41:50.852 31 INFO tempest.lib.common.rest_client [req-ec9a89f4-d270-430d-9801-e8ceb2f1f7e9 req-ec9a89f4-d270-430d-9801-e8ceb2f1f7e9 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b3d883f0c5c74322a0548a0bd3ff791b&name=default 0.554s\n2026-05-23 01:41:50.943 13 INFO tempest.lib.common.rest_client [req-549b7e08-becf-434d-994b-f2903523e19a req-549b7e08-becf-434d-994b-f2903523e19a ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-23 01:41:51.074 13 INFO tempest.lib.common.rest_client [req-b58d1b16-9e51-47ed-a49b-fa79663e277f req-b58d1b16-9e51-47ed-a49b-fa79663e277f ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a7f1febf7364a78a7b82844c4c01316/users/abce15d97c6e43a19ccd1dadc0630254/roles/86359d6597314a95ba0d73ed5fbe11ed 0.128s\n2026-05-23 01:41:51.233 31 INFO tempest.lib.common.rest_client [req-1cb5f999-3e5b-46e2-a4c2-28746d76c09c req-1cb5f999-3e5b-46e2-a4c2-28746d76c09c ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d7ff763d-9761-4d2c-ad08-206ecd5ef8b8 0.377s\n2026-05-23 01:41:51.245 13 INFO tempest.lib.common.rest_client [req-04b9748c-e84e-40b7-83ec-ff34541c5a66 req-04b9748c-e84e-40b7-83ec-ff34541c5a66 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-23 01:41:51.270 19 INFO tempest.lib.common.rest_client [req-b28399e7-0706-4ae0-958f-a86e2fa89773 req-b28399e7-0706-4ae0-958f-a86e2fa89773 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/092bc38c-a8a8-4227-a336-0b7567101682 0.430s\n2026-05-23 01:41:51.389 13 INFO tempest.lib.common.rest_client [req-e9e4cddc-99b3-45d7-b788-e35eb2167843 req-e9e4cddc-99b3-45d7-b788-e35eb2167843 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a7f1febf7364a78a7b82844c4c01316/users/abce15d97c6e43a19ccd1dadc0630254/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.141s\n2026-05-23 01:41:51.430 31 INFO tempest.lib.common.rest_client [req-bb01c976-da2d-4c0b-9e8f-39f4d7516e02 req-bb01c976-da2d-4c0b-9e8f-39f4d7516e02 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b 0.195s\n2026-05-23 01:41:51.431 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 87fce5c0e146482b8e2077bd346eae0b\n2026-05-23 01:41:51.451 19 INFO tempest.lib.common.rest_client [req-5f1d7586-825f-4b01-98ad-2ab71692ff18 req-5f1d7586-825f-4b01-98ad-2ab71692ff18 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6cf3507041874c4da86e60a8ad676d65 0.178s\n2026-05-23 01:41:51.546 13 INFO tempest.lib.common.rest_client [req-25c6cd20-9f86-4f56-9903-44d9b5e14d49 req-25c6cd20-9f86-4f56-9903-44d9b5e14d49 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s\n2026-05-23 01:41:51.666 13 INFO tempest.lib.common.rest_client [req-a7e037d5-1dea-4e5d-a987-ffe3d59870b1 req-a7e037d5-1dea-4e5d-a987-ffe3d59870b1 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a7f1febf7364a78a7b82844c4c01316/users/abce15d97c6e43a19ccd1dadc0630254/roles/bd34450783d64356be4e1eb4c43a6768 0.118s\n2026-05-23 01:41:51.667 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user abce15d97c6e43a19ccd1dadc0630254 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:41:51.667 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-168021412-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a7f1febf7364a78a7b82844c4c01316', 'project_name': 'tempest-ImagesMemberTest-168021412', 'tenant_id': '6a7f1febf7364a78a7b82844c4c01316', 'tenant_name': 'tempest-ImagesMemberTest-168021412', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'abce15d97c6e43a19ccd1dadc0630254', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:51.668 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-168021412-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a7f1febf7364a78a7b82844c4c01316', 'project_name': 'tempest-ImagesMemberTest-168021412', 'tenant_id': '6a7f1febf7364a78a7b82844c4c01316', 'tenant_name': 'tempest-ImagesMemberTest-168021412', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'abce15d97c6e43a19ccd1dadc0630254', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:41:51.781 31 INFO tempest.lib.common.rest_client [req-c0ed6ca5-efb6-44b7-948c-1c70cc29f0ca req-c0ed6ca5-efb6-44b7-948c-1c70cc29f0ca ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=87fce5c0e146482b8e2077bd346eae0b&name=default 0.348s\n2026-05-23 01:41:52.196 31 INFO tempest.lib.common.rest_client [req-85059108-84ca-4f14-a594-2c1b1076eb43 req-85059108-84ca-4f14-a594-2c1b1076eb43 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/08e20a55-d8df-4fb2-826f-e513bac94b84 0.410s\n2026-05-23 01:41:52.247 13 INFO tempest.lib.common.rest_client [req-5de1afcb-0335-49d8-a764-99daedffdff6 req-5de1afcb-0335-49d8-a764-99daedffdff6 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-23 01:41:52.505 31 INFO tempest.lib.common.rest_client [req-8c487be3-501b-4c43-be4a-eedba9fba6ae req-8c487be3-501b-4c43-be4a-eedba9fba6ae ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/87fce5c0e146482b8e2077bd346eae0b 0.304s\n2026-05-23 01:41:52.660 13 INFO tempest.lib.common.rest_client [req-3f59b4cb-4965-4285-9c03-8c0533c69747 req-3f59b4cb-4965-4285-9c03-8c0533c69747 ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.408s\n2026-05-23 01:41:52.808 13 INFO tempest.lib.common.rest_client [req-47090ede-a991-4b4c-b57f-ed2d5e3d9b4d req-47090ede-a991-4b4c-b57f-ed2d5e3d9b4d ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/5b58a906-2f47-4c5a-9d42-c75e261cd0c9/members 0.142s\n2026-05-23 01:41:53.111 13 INFO tempest.lib.common.rest_client [req-9e078417-ee3b-4410-a5d8-8e15989cb81a req-9e078417-ee3b-4410-a5d8-8e15989cb81a ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/5b58a906-2f47-4c5a-9d42-c75e261cd0c9/members/6a7f1febf7364a78a7b82844c4c01316 0.297s\n2026-05-23 01:41:53.306 13 INFO tempest.lib.common.rest_client [req-01da0e04-3f34-4458-b89c-295643ce2267 req-01da0e04-3f34-4458-b89c-295643ce2267 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.192s\n2026-05-23 01:41:53.402 13 INFO tempest.lib.common.rest_client [req-ff724d19-4088-4db6-aad0-5c32e1193701 req-ff724d19-4088-4db6-aad0-5c32e1193701 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5b58a906-2f47-4c5a-9d42-c75e261cd0c9/members/6a7f1febf7364a78a7b82844c4c01316 0.093s\n2026-05-23 01:41:53.550 13 INFO tempest.lib.common.rest_client [req-9182134f-d71e-4870-a0ac-a83de88ec815 req-9182134f-d71e-4870-a0ac-a83de88ec815 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5b58a906-2f47-4c5a-9d42-c75e261cd0c9/members/6a7f1febf7364a78a7b82844c4c01316 0.145s\n2026-05-23 01:41:53.688 13 INFO tempest.lib.common.rest_client [req-d1d5912d-c201-4347-a2bc-3566f49754ef req-d1d5912d-c201-4347-a2bc-3566f49754ef ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5b58a906-2f47-4c5a-9d42-c75e261cd0c9 0.134s\n{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [1.439985s] ... ok\n2026-05-23 01:41:53.693 23 INFO tempest.lib.common.rest_client [req-afabceed-f96c-4ea7-bb2b-0d5c814b2969 req-afabceed-f96c-4ea7-bb2b-0d5c814b2969 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/3763f5cc-e4b8-48db-8fdc-8ad2458a419f/import 10.902s\n{6} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [11.406423s] ... ok\n2026-05-23 01:41:53.800 13 INFO tempest.lib.common.rest_client [req-9a736b93-8694-4d71-8ce9-283a7f0b43f2 req-9a736b93-8694-4d71-8ce9-283a7f0b43f2 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.107s\n{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.109853s] ... ok\n2026-05-23 01:41:53.871 13 INFO tempest.lib.common.rest_client [req-76d6a8d1-b112-46b8-9675-263dda5ad2ce req-76d6a8d1-b112-46b8-9675-263dda5ad2ce ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.069s\n{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.071372s] ... ok\n2026-05-23 01:41:54.000 13 INFO tempest.lib.common.rest_client [req-d50c01dc-902f-438d-96c2-4c1606e794b4 req-d50c01dc-902f-438d-96c2-4c1606e794b4 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.124s\n2026-05-23 01:41:54.110 13 INFO tempest.lib.common.rest_client [req-c6f8e48f-a33f-4d49-8a66-acd22dabf7ab req-c6f8e48f-a33f-4d49-8a66-acd22dabf7ab ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/ed727420-4656-4122-af03-731bc4b55724/members 0.107s\n2026-05-23 01:41:54.114 23 INFO tempest.lib.common.rest_client [req-98869f4e-8e2e-44b2-b730-d3bc3c744f86 req-98869f4e-8e2e-44b2-b730-d3bc3c744f86 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d92fa111139246f1bed6558a82e06bee 0.378s\n2026-05-23 01:41:54.115 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f23d6f44bd8743f4b941c06d53db172a\n2026-05-23 01:41:54.323 13 INFO tempest.lib.common.rest_client [req-ba2f340f-d0b9-4503-b7a4-e99a750a0d1c req-ba2f340f-d0b9-4503-b7a4-e99a750a0d1c ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.209s\n2026-05-23 01:41:54.489 13 INFO tempest.lib.common.rest_client [req-e8eda8ae-e9c4-4f59-bced-1c92928787b7 req-e8eda8ae-e9c4-4f59-bced-1c92928787b7 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/ed727420-4656-4122-af03-731bc4b55724/members/6a7f1febf7364a78a7b82844c4c01316 0.161s\n2026-05-23 01:41:54.679 13 INFO tempest.lib.common.rest_client [req-83a09a60-6277-4aa1-a673-7b02882738a9 req-83a09a60-6277-4aa1-a673-7b02882738a9 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.188s\n2026-05-23 01:41:54.691 23 INFO tempest.lib.common.rest_client [req-0fb15e30-b28b-473f-82ac-256b019389a6 req-0fb15e30-b28b-473f-82ac-256b019389a6 ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-23 01:41:54.786 13 INFO tempest.lib.common.rest_client [req-d228f1b2-1f1b-4f8d-ad29-d5dc81ad5b13 req-d228f1b2-1f1b-4f8d-ad29-d5dc81ad5b13 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ed727420-4656-4122-af03-731bc4b55724/members 0.104s\n2026-05-23 01:41:54.892 13 INFO tempest.lib.common.rest_client [req-638bc3d8-f52e-4553-8ffa-8142e575f89a req-638bc3d8-f52e-4553-8ffa-8142e575f89a ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ed727420-4656-4122-af03-731bc4b55724/members/6a7f1febf7364a78a7b82844c4c01316 0.103s\n2026-05-23 01:41:55.058 13 INFO tempest.lib.common.rest_client [req-28d7e28f-9304-402a-91b3-e7efceb5e462 req-28d7e28f-9304-402a-91b3-e7efceb5e462 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ed727420-4656-4122-af03-731bc4b55724 0.163s\n{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.186070s] ... ok\n2026-05-23 01:41:55.225 13 INFO tempest.lib.common.rest_client [req-36283a9f-f8a6-48f3-ae08-bc199a1b154f req-36283a9f-f8a6-48f3-ae08-bc199a1b154f ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.162s\n2026-05-23 01:41:55.313 23 INFO tempest.lib.common.rest_client [req-e0b858ed-9392-4060-837c-848cbb3911ee req-e0b858ed-9392-4060-837c-848cbb3911ee ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f23d6f44bd8743f4b941c06d53db172a&name=default 0.619s\n2026-05-23 01:41:55.340 13 INFO tempest.lib.common.rest_client [req-b02d1801-218f-489e-a377-813e964d528f req-b02d1801-218f-489e-a377-813e964d528f ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/04bdc09c-37a1-48ca-9a28-b4e8b15da089/members 0.112s\n2026-05-23 01:41:55.542 13 INFO tempest.lib.common.rest_client [req-20f1d0b0-96dc-4def-bde7-ce0fb01f85fd req-20f1d0b0-96dc-4def-bde7-ce0fb01f85fd ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.199s\n2026-05-23 01:41:55.686 13 INFO tempest.lib.common.rest_client [req-da056b94-494e-4b4a-bb9f-fdd7ec4b25b5 req-da056b94-494e-4b4a-bb9f-fdd7ec4b25b5 ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/04bdc09c-37a1-48ca-9a28-b4e8b15da089/members/6a7f1febf7364a78a7b82844c4c01316 0.140s\n2026-05-23 01:41:55.718 23 INFO tempest.lib.common.rest_client [req-7bf54cf6-a029-4b44-bb9d-fdaa8820c86f req-7bf54cf6-a029-4b44-bb9d-fdaa8820c86f ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a45c2c98-7416-42e6-b738-fef64848a13d 0.402s\n2026-05-23 01:41:55.885 13 INFO tempest.lib.common.rest_client [req-a8213d5a-5ea6-44ef-8aa3-90709248b481 req-a8213d5a-5ea6-44ef-8aa3-90709248b481 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.196s\n2026-05-23 01:41:55.933 23 INFO tempest.lib.common.rest_client [req-ab67c192-0acf-4a1f-bc64-667d64ffdaa1 req-ab67c192-0acf-4a1f-bc64-667d64ffdaa1 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f23d6f44bd8743f4b941c06d53db172a 0.209s\n2026-05-23 01:41:56.013 13 INFO tempest.lib.common.rest_client [req-e0e56d48-89c7-49ab-801a-b2602e8db1d1 req-e0e56d48-89c7-49ab-801a-b2602e8db1d1 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/04bdc09c-37a1-48ca-9a28-b4e8b15da089/members/6a7f1febf7364a78a7b82844c4c01316 0.125s\n2026-05-23 01:41:56.180 13 INFO tempest.lib.common.rest_client [req-217090db-b21e-424f-8be5-691ead50faa3 req-217090db-b21e-424f-8be5-691ead50faa3 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/04bdc09c-37a1-48ca-9a28-b4e8b15da089 0.163s\n{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [1.120414s] ... ok\n2026-05-23 01:41:56.308 13 INFO tempest.lib.common.rest_client [req-57c3747f-0dd0-46bc-b1b2-e2dd49642f05 req-57c3747f-0dd0-46bc-b1b2-e2dd49642f05 ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.121s\n2026-05-23 01:41:56.435 13 INFO tempest.lib.common.rest_client [req-81a9246e-9159-4fdc-ac51-fe9f48921f95 req-81a9246e-9159-4fdc-ac51-fe9f48921f95 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/2d515940-2090-4453-a667-483c5a664352/members 0.123s\n2026-05-23 01:41:56.563 13 INFO tempest.lib.common.rest_client [req-680f6a24-b984-4b04-94a8-3e67f69a7e15 req-680f6a24-b984-4b04-94a8-3e67f69a7e15 ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/2d515940-2090-4453-a667-483c5a664352/members/6a7f1febf7364a78a7b82844c4c01316 0.125s\n2026-05-23 01:41:56.747 13 INFO tempest.lib.common.rest_client [req-120d3911-1666-43a7-a54b-dcc3eb7d0262 req-120d3911-1666-43a7-a54b-dcc3eb7d0262 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.181s\n2026-05-23 01:41:56.864 13 INFO tempest.lib.common.rest_client [req-cfa2fca8-c631-405d-89f7-948a3a7db399 req-cfa2fca8-c631-405d-89f7-948a3a7db399 ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/2d515940-2090-4453-a667-483c5a664352/members/6a7f1febf7364a78a7b82844c4c01316 0.113s\n2026-05-23 01:41:57.089 13 INFO tempest.lib.common.rest_client [req-2e1fb079-a5f0-4c38-815b-111cbd9ad0fa req-2e1fb079-a5f0-4c38-815b-111cbd9ad0fa ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.222s\n2026-05-23 01:41:57.224 13 INFO tempest.lib.common.rest_client [req-44813e22-7b4c-4e7d-8cb1-b7b6a57711ba req-44813e22-7b4c-4e7d-8cb1-b7b6a57711ba ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/2d515940-2090-4453-a667-483c5a664352 0.132s\n{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [1.042797s] ... ok\n2026-05-23 01:41:57.528 13 INFO tempest.lib.common.rest_client [req-7713252d-113f-4282-8e01-31d07d1238db req-7713252d-113f-4282-8e01-31d07d1238db ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4921e8914d1542bdbd82fb01f85f76ae 0.267s\n2026-05-23 01:41:57.778 13 INFO tempest.lib.common.rest_client [req-6e539326-6216-41a8-a7c8-4ce918d688f8 req-6e539326-6216-41a8-a7c8-4ce918d688f8 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/abce15d97c6e43a19ccd1dadc0630254 0.246s\n2026-05-23 01:41:57.778 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7709e3cfc93e494c86dedacb32e73d1a\n2026-05-23 01:41:58.368 13 INFO tempest.lib.common.rest_client [req-5fc2696c-4772-4929-b645-9470d90c8161 req-5fc2696c-4772-4929-b645-9470d90c8161 ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s\n2026-05-23 01:41:59.048 13 INFO tempest.lib.common.rest_client [req-a9f8c995-ff34-4a70-91f3-917814ad2e09 req-a9f8c995-ff34-4a70-91f3-917814ad2e09 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7709e3cfc93e494c86dedacb32e73d1a&name=default 0.677s\n2026-05-23 01:41:59.499 13 INFO tempest.lib.common.rest_client [req-9e3b4d10-c342-4273-8192-c51b241b1658 req-9e3b4d10-c342-4273-8192-c51b241b1658 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c2143b57-ccd8-4f04-b7d8-57400812a2ba 0.448s\n2026-05-23 01:41:59.726 13 INFO tempest.lib.common.rest_client [req-1192c256-5c9d-4ab1-9edc-0e5fe8188c91 req-1192c256-5c9d-4ab1-9edc-0e5fe8188c91 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7709e3cfc93e494c86dedacb32e73d1a 0.223s\n2026-05-23 01:41:59.726 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6a7f1febf7364a78a7b82844c4c01316\n2026-05-23 01:42:00.129 13 INFO tempest.lib.common.rest_client [req-923637f9-47e9-4c3b-99ce-ba78bec5356d req-923637f9-47e9-4c3b-99ce-ba78bec5356d ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6a7f1febf7364a78a7b82844c4c01316&name=default 0.399s\n2026-05-23 01:42:00.802 13 INFO tempest.lib.common.rest_client [req-8a34c143-5f6e-4a51-a394-3e0be8b4d1f1 req-8a34c143-5f6e-4a51-a394-3e0be8b4d1f1 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/942a9b48-b7d2-4771-b467-7058fb600d8e 0.669s\n2026-05-23 01:42:01.205 13 INFO tempest.lib.common.rest_client [req-53d725b2-b77d-4ae2-8385-a5c664714aa8 req-53d725b2-b77d-4ae2-8385-a5c664714aa8 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6a7f1febf7364a78a7b82844c4c01316 0.399s\n\n======\nTotals\n======\nRan: 66 tests in 33.1684 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: 59.5550 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (11 tests) => 0:00:10.989522\n - Worker 1 (7 tests) => 0:00:20.001458\n - Worker 2 (3 tests) => 0:00:14.135959\n - Worker 3 (8 tests) => 0:00:09.092321\n - Worker 4 (4 tests) => 0:00:11.784156\n - Worker 5 (4 tests) => 0:00:07.027751\n - Worker 6 (11 tests) => 0:00:21.411985\n - Worker 7 (5 tests) => 0:00:12.185085\n - Worker 8 (1 tests) => 0:00:00\n - Worker 9 (2 tests) => 0:00:02.430885\n - Worker 10 (2 tests) => 0:00:10.780891\n - Worker 11 (1 tests) => 0:00:01.694951\n - Worker 12 (1 tests) => 0:00:01.276377\n - Worker 13 (1 tests) => 0:00:00\n - Worker 14 (1 tests) => 0:00:02.456892\n - Worker 15 (4 tests) => 0:00:00.066091\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/20260523-0142.log\n2026-05-23 01:42:05.812 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-23 01:42:05.898 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:05.898 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:05.899 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:05.899 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:05.899 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:05.900 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:05.900 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:05.900 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:30.386 34 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:30.387 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:30.387 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:30.405 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:30.405 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:30.405 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:30.406 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:30.406 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:30.406 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:30.406 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:30.406 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:30.428 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-23 01:42:30.588 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:30.602 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:30.602 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:30.604 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:30.604 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:30.604 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:30.617 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:30.617 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:30.617 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:30.618 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:30.618 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:30.618 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:30.618 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:30.635 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-23 01:42:30.687 32 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:30.691 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:30.692 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:30.692 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:30.692 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:30.693 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:30.693 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:30.693 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:30.693 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:30.694 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:30.698 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:30.698 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:30.698 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:30.703 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-23 01:42:31.009 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:31.010 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:31.010 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:31.011 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:31.011 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.044 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:31.012 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:31.021 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:31.021 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:31.021 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.023 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:31.023 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:31.034 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-23 01:42:31.072 14 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:31.073 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:31.073 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:31.073 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:31.053 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:31.053 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:31.054 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:31.054 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.054 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:31.055 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:31.055 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:31.055 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:31.055 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.055 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:31.056 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:31.068 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-23 01:42:31.073 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.081 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:31.081 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:31.081 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:31.091 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-23 01:42:31.088 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:31.096 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:31.096 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:31.097 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:31.097 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.097 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:31.110 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-23 01:42:31.247 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:31.257 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:31.257 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:31.258 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:31.258 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.258 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:31.271 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-23 01:42:31.520 36 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:31.521 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:31.521 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:31.522 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:31.522 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.522 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:31.522 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:31.535 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:31.535 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:31.535 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.535 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:31.558 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-23 01:42:31.429 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:31.430 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:31.430 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:31.430 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:31.431 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.442 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:31.442 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:31.458 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-23 01:42:31.686 22 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:31.687 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:31.687 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:31.688 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:31.688 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.688 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:31.688 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:31.688 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:31.702 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:31.702 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.702 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:31.702 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:31.702 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:31.717 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-23 01:42:31.716 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:31.717 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:31.717 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:31.718 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:31.718 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.718 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:31.733 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:31.733 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:31.733 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:31.733 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:31.757 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-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:32.721 30 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:32.721 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:32.722 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:32.722 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:32.722 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:32.730 12 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:32.731 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:32.741 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:32.741 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:32.742 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:32.742 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:32.742 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:32.742 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:32.742 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:32.744 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:32.757 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:32.759 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-23 01:42:32.732 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:32.732 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:32.732 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:32.734 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:32.751 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-23 01:42:33.066 10 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:33.067 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:33.067 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:33.073 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:33.073 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:33.074 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:33.074 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:33.074 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:33.075 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:33.075 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:33.075 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:33.075 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:33.085 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-23 01:42:33.433 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:33.471 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:42:33.472 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:42:33.472 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:42:33.473 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:42:33.473 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:33.473 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:42:33.486 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:42:33.486 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:42:33.486 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:42:33.486 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:42:33.505 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-23 01:42:33.872 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:34.107 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:34.107 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:34.107 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:34.107 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:34.468 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:34.485 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:34.488 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:34.603 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:34.608 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:35.063 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:35.063 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:35.063 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:35.221 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:35.221 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:35.680 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:35.680 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:35.680 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:35.680 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:35.958 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:42:36.574 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:43:02.318 32 INFO tempest.lib.common.rest_client [req-52db504e-90c3-447b-8cfa-11ef51d13b73 req-52db504e-90c3-447b-8cfa-11ef51d13b73 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s\n2026-05-23 01:43:02.455 14 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.\n{2} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.\n2026-05-23 01:43:02.847 28 INFO tempest.lib.common.rest_client [req-a82b98db-8edd-4251-bc7c-693f77ac8401 req-a82b98db-8edd-4251-bc7c-693f77ac8401 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s\n2026-05-23 01:43:02.997 32 INFO tempest.lib.common.rest_client [req-94458df8-c1ed-4ba6-b994-3364494e2349 req-94458df8-c1ed-4ba6-b994-3364494e2349 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s\n2026-05-23 01:43:03.190 34 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringIpV6TestJSON.setUpClass. Invoking tearDownClass.\n2026-05-23 01:43:03.234 14 INFO tempest.lib.common.rest_client [req-7c5f7e65-f31a-41f2-bc08-be527a99f88c req-7c5f7e65-f31a-41f2-bc08-be527a99f88c ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-05-23 01:43:03.282 32 INFO tempest.lib.common.rest_client [req-8d11b764-f602-4fae-8040-5cf4386ebafc req-8d11b764-f602-4fae-8040-5cf4386ebafc ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.272s\n{12} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON) ... SKIPPED: metering extension not enabled.\n2026-05-23 01:43:03.324 34 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.\n{12} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.\n2026-05-23 01:43:03.357 28 INFO tempest.lib.common.rest_client [req-a30b4af5-7e82-4191-afe8-a59638011b7d req-a30b4af5-7e82-4191-afe8-a59638011b7d ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s\n2026-05-23 01:43:03.427 19 INFO tempest.lib.common.rest_client [req-dcc1c3c9-fdc5-4b2e-b4ad-7b3c0d5a56ac req-dcc1c3c9-fdc5-4b2e-b4ad-7b3c0d5a56ac ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s\n2026-05-23 01:43:03.555 28 INFO tempest.lib.common.rest_client [req-4b3638e8-d479-4419-a46d-08e3c8143e90 req-4b3638e8-d479-4419-a46d-08e3c8143e90 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.185s\n2026-05-23 01:43:03.569 32 INFO tempest.lib.common.rest_client [req-b49e120b-4463-46c7-b0e4-6c175737217d req-b49e120b-4463-46c7-b0e4-6c175737217d ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.238s\n2026-05-23 01:43:03.797 20 INFO tempest.lib.common.rest_client [req-a8d4bada-154b-43c9-ae5a-10b20c7c3068 req-a8d4bada-154b-43c9-ae5a-10b20c7c3068 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s\n2026-05-23 01:43:03.892 14 INFO tempest.lib.common.rest_client [req-9a244d14-1c0b-4a58-8ac9-4da15be37719 req-9a244d14-1c0b-4a58-8ac9-4da15be37719 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-23 01:43:03.935 41 INFO tempest.lib.common.rest_client [req-2c675c96-2910-485a-b0bf-bce1a0d1ac5b req-2c675c96-2910-485a-b0bf-bce1a0d1ac5b ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-23 01:43:03.951 28 INFO tempest.lib.common.rest_client [req-9850321e-7d89-4363-9ecd-aaf8896a0b00 req-9850321e-7d89-4363-9ecd-aaf8896a0b00 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.355s\n2026-05-23 01:43:04.082 19 INFO tempest.lib.common.rest_client [req-0226a74b-c645-428f-88ac-8460d11fe3cc req-0226a74b-c645-428f-88ac-8460d11fe3cc ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s\n2026-05-23 01:43:04.203 32 INFO tempest.lib.common.rest_client [req-ad6c6ed0-2610-49e1-b48e-ddeec8a2663f req-ad6c6ed0-2610-49e1-b48e-ddeec8a2663f ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.630s\n2026-05-23 01:43:04.197 14 INFO tempest.lib.common.rest_client [req-0d757157-8dea-4c67-b6dd-20cc2669f6be req-0d757157-8dea-4c67-b6dd-20cc2669f6be ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.289s\n2026-05-23 01:43:04.285 19 INFO tempest.lib.common.rest_client [req-571591e7-fa01-4cc3-bf1f-96de695b12ea req-571591e7-fa01-4cc3-bf1f-96de695b12ea ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.187s\n2026-05-23 01:43:04.394 20 INFO tempest.lib.common.rest_client [req-9c80da10-1d33-4d26-afa4-caede661ee6a req-9c80da10-1d33-4d26-afa4-caede661ee6a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-23 01:43:04.425 14 INFO tempest.lib.common.rest_client [req-37043c22-ac9e-4180-bef4-ffff68b7e06f req-37043c22-ac9e-4180-bef4-ffff68b7e06f ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s\n2026-05-23 01:43:04.490 28 INFO tempest.lib.common.rest_client [req-b0ee9c3f-6b50-4787-9106-8340fcb27dca req-b0ee9c3f-6b50-4787-9106-8340fcb27dca ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s\n2026-05-23 01:43:04.554 22 INFO tempest.lib.common.rest_client [req-e8d7beb5-d7b5-45aa-a871-ee247f19644b req-e8d7beb5-d7b5-45aa-a871-ee247f19644b ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s\n2026-05-23 01:43:04.574 39 INFO tempest.lib.common.rest_client [req-fdb46d98-1fd6-455b-88dc-74e412841f86 req-fdb46d98-1fd6-455b-88dc-74e412841f86 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.480s\n2026-05-23 01:43:04.582 32 INFO tempest.lib.common.rest_client [req-88dae0d6-84cc-49f2-a184-4b231fecb9a1 req-88dae0d6-84cc-49f2-a184-4b231fecb9a1 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s\n2026-05-23 01:43:04.631 19 INFO tempest.lib.common.rest_client [req-038fce34-0b66-44d2-9d1c-638de50538bc req-038fce34-0b66-44d2-9d1c-638de50538bc ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.312s\n2026-05-23 01:43:04.703 20 INFO tempest.lib.common.rest_client [req-4782f0ae-bbb3-4297-80f5-6b26a4712ab3 req-4782f0ae-bbb3-4297-80f5-6b26a4712ab3 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.308s\n2026-05-23 01:43:04.715 41 INFO tempest.lib.common.rest_client [req-fcfd94e6-0331-4060-95fe-eb964a9b3aec req-fcfd94e6-0331-4060-95fe-eb964a9b3aec ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s\n2026-05-23 01:43:04.758 10 INFO tempest.lib.common.rest_client [req-caa76c75-9f17-4d85-b6e5-00610675fa8e req-caa76c75-9f17-4d85-b6e5-00610675fa8e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-23 01:43:04.784 28 INFO tempest.lib.common.rest_client [req-9ff0224a-7daf-4415-a91f-2ac6055940b9 req-9ff0224a-7daf-4415-a91f-2ac6055940b9 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s\n2026-05-23 01:43:04.842 32 INFO tempest.lib.common.rest_client [req-56ae0959-4e30-4f05-a51d-c50fd7a3db78 req-56ae0959-4e30-4f05-a51d-c50fd7a3db78 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8402c1678d8847e1b1e615b3125fe581/users/98a2367763a9428b97b559290d5d160a/roles/bd34450783d64356be4e1eb4c43a6768 0.252s\n2026-05-23 01:43:04.938 12 INFO tempest.lib.common.rest_client [req-eb357724-5973-4a24-b74b-294ea67df261 req-eb357724-5973-4a24-b74b-294ea67df261 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-23 01:43:04.959 24 INFO tempest.lib.common.rest_client [req-73465ccb-f074-44c1-ac7d-9f4d4725e65d req-73465ccb-f074-44c1-ac7d-9f4d4725e65d ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s\n2026-05-23 01:43:04.992 14 INFO tempest.lib.common.rest_client [req-1a01f1f4-4969-4b71-a6b8-3ab6294fe925 req-1a01f1f4-4969-4b71-a6b8-3ab6294fe925 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.562s\n2026-05-23 01:43:05.067 41 INFO tempest.lib.common.rest_client [req-e3d6a85b-f83c-4679-8f77-6995589a23ce req-e3d6a85b-f83c-4679-8f77-6995589a23ce ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.342s\n2026-05-23 01:43:05.135 17 INFO tempest.lib.common.rest_client [req-db81d79c-68ea-4db5-8a6f-84c3a931b01b req-db81d79c-68ea-4db5-8a6f-84c3a931b01b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.738s\n2026-05-23 01:43:05.146 30 INFO tempest.lib.common.rest_client [req-26194c1a-968b-4226-9ca2-ecf22d463370 req-26194c1a-968b-4226-9ca2-ecf22d463370 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.443s\n2026-05-23 01:43:05.202 28 INFO tempest.lib.common.rest_client [req-f2398826-d460-48bd-a0eb-15e86a001d8a req-f2398826-d460-48bd-a0eb-15e86a001d8a ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf04fdda1e8f4ddb8b18bcb18cdf79ae/users/456272ec4cfd47af9494e57fa8afd243/roles/bd34450783d64356be4e1eb4c43a6768 0.413s\n2026-05-23 01:43:05.345 19 INFO tempest.lib.common.rest_client [req-0720beb0-b407-48c5-85f5-da0757b91203 req-0720beb0-b407-48c5-85f5-da0757b91203 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.712s\n2026-05-23 01:43:05.384 22 INFO tempest.lib.common.rest_client [req-278e3c3f-a086-4fae-9c0d-4c47ce268a26 req-278e3c3f-a086-4fae-9c0d-4c47ce268a26 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.789s\n2026-05-23 01:43:05.414 39 INFO tempest.lib.common.rest_client [req-0ae1e038-419c-42b1-a3e9-cc81a1e8be95 req-0ae1e038-419c-42b1-a3e9-cc81a1e8be95 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.794s\n2026-05-23 01:43:05.436 32 INFO tempest.lib.common.rest_client [req-aaef2c89-a1cb-4254-a2ca-436cd96ed51b req-aaef2c89-a1cb-4254-a2ca-436cd96ed51b ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.592s\n2026-05-23 01:43:05.448 20 INFO tempest.lib.common.rest_client [req-42cb43a2-2b7c-4aa6-8977-a510e749164a req-42cb43a2-2b7c-4aa6-8977-a510e749164a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.712s\n2026-05-23 01:43:05.511 10 INFO tempest.lib.common.rest_client [req-b24dbb33-8901-4372-aea4-0a673c36e2df req-b24dbb33-8901-4372-aea4-0a673c36e2df ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.717s\n2026-05-23 01:43:05.531 14 INFO tempest.lib.common.rest_client [req-003f85ec-0575-4bc7-9294-4c6935ad4420 req-003f85ec-0575-4bc7-9294-4c6935ad4420 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.536s\n2026-05-23 01:43:05.553 12 INFO tempest.lib.common.rest_client [req-5f1b1f72-e566-4a00-8df7-19d2e9dbe42f req-5f1b1f72-e566-4a00-8df7-19d2e9dbe42f ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.581s\n2026-05-23 01:43:05.568 41 INFO tempest.lib.common.rest_client [req-42c2f7a1-4028-4192-9916-fc1a07e18963 req-42c2f7a1-4028-4192-9916-fc1a07e18963 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.476s\n2026-05-23 01:43:05.579 22 INFO tempest.lib.common.rest_client [req-c1a2e231-b9d5-4456-9da3-2bf7f13e0cb1 req-c1a2e231-b9d5-4456-9da3-2bf7f13e0cb1 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.193s\n2026-05-23 01:43:05.636 26 INFO tempest.lib.common.rest_client [req-0b57181d-bcec-48bf-ae52-0c06d465e6da req-0b57181d-bcec-48bf-ae52-0c06d465e6da ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.713s\n2026-05-23 01:43:05.647 28 INFO tempest.lib.common.rest_client [req-37df46d2-4515-4377-b5b0-b80c2540f8e0 req-37df46d2-4515-4377-b5b0-b80c2540f8e0 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s\n2026-05-23 01:43:05.674 32 INFO tempest.lib.common.rest_client [req-c1774082-369c-453a-9909-d515c055bd20 req-c1774082-369c-453a-9909-d515c055bd20 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8402c1678d8847e1b1e615b3125fe581/users/98a2367763a9428b97b559290d5d160a/roles/86359d6597314a95ba0d73ed5fbe11ed 0.236s\n2026-05-23 01:43:05.759 10 INFO tempest.lib.common.rest_client [req-f797754f-0c26-4a54-b3e5-c72186c66bd1 req-f797754f-0c26-4a54-b3e5-c72186c66bd1 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.245s\n2026-05-23 01:43:05.787 36 INFO tempest.lib.common.rest_client [req-c7bf9021-0253-4102-ac91-d4b7ae2d6a74 req-c7bf9021-0253-4102-ac91-d4b7ae2d6a74 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.783s\n2026-05-23 01:43:05.819 28 INFO tempest.lib.common.rest_client [req-339b5a53-9965-48ec-a008-a25d950848c8 req-339b5a53-9965-48ec-a008-a25d950848c8 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf04fdda1e8f4ddb8b18bcb18cdf79ae/users/456272ec4cfd47af9494e57fa8afd243/roles/86359d6597314a95ba0d73ed5fbe11ed 0.170s\n2026-05-23 01:43:05.880 17 INFO tempest.lib.common.rest_client [req-8cfa8b26-8e11-413a-adce-28658f4056fe req-8cfa8b26-8e11-413a-adce-28658f4056fe ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.717s\n2026-05-23 01:43:05.886 24 INFO tempest.lib.common.rest_client [req-4f58426b-40bf-47d8-bed5-977f89a64f40 req-4f58426b-40bf-47d8-bed5-977f89a64f40 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s\n2026-05-23 01:43:05.896 19 INFO tempest.lib.common.rest_client [req-01240c7f-fbe4-43b7-9ad1-2c9dc1c8cb84 req-01240c7f-fbe4-43b7-9ad1-2c9dc1c8cb84 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.550s\n2026-05-23 01:43:05.916 12 INFO tempest.lib.common.rest_client [req-52b5604c-0e3b-46bd-bd43-a0b3b83dc514 req-52b5604c-0e3b-46bd-bd43-a0b3b83dc514 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.361s\n2026-05-23 01:43:05.939 39 INFO tempest.lib.common.rest_client [req-76d5eb52-86c1-4102-875b-d04438f7b7ee req-76d5eb52-86c1-4102-875b-d04438f7b7ee ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.524s\n2026-05-23 01:43:05.976 17 INFO tempest.lib.common.rest_client [req-a846a62b-ac61-4d59-9ba4-966aca9afd1b req-a846a62b-ac61-4d59-9ba4-966aca9afd1b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.094s\n2026-05-23 01:43:05.979 10 INFO tempest.lib.common.rest_client [req-7019127e-e780-4aec-8286-fb82a7b0235d req-7019127e-e780-4aec-8286-fb82a7b0235d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s\n2026-05-23 01:43:06.037 14 INFO tempest.lib.common.rest_client [req-ebf56511-040a-4a99-b203-30484b721bd9 req-ebf56511-040a-4a99-b203-30484b721bd9 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/837eb569921e40ddbe482931c1c36247/roles/bd34450783d64356be4e1eb4c43a6768 0.505s\n2026-05-23 01:43:06.041 20 INFO tempest.lib.common.rest_client [req-f15057e4-12b4-4a00-9dc0-24de5f044ce4 req-f15057e4-12b4-4a00-9dc0-24de5f044ce4 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.591s\n2026-05-23 01:43:06.145 30 INFO tempest.lib.common.rest_client [req-5ee40a58-64d3-48ab-ba1b-8dad1ce303dc req-5ee40a58-64d3-48ab-ba1b-8dad1ce303dc ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.972s\n2026-05-23 01:43:06.169 12 INFO tempest.lib.common.rest_client [req-f43d47d4-c21a-4d3c-9d4c-6bfd81918d1e req-f43d47d4-c21a-4d3c-9d4c-6bfd81918d1e ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.235s\n2026-05-23 01:43:06.188 32 INFO tempest.lib.common.rest_client [req-4f2b27be-d28f-44c5-979b-93cb322d6553 req-4f2b27be-d28f-44c5-979b-93cb322d6553 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.509s\n2026-05-23 01:43:06.206 17 INFO tempest.lib.common.rest_client [req-e0ca8d01-146d-4289-91ab-a615e559ef3a req-e0ca8d01-146d-4289-91ab-a615e559ef3a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.210s\n2026-05-23 01:43:06.225 22 INFO tempest.lib.common.rest_client [req-65304a5a-e74e-4986-bd68-73653e21d9bd req-65304a5a-e74e-4986-bd68-73653e21d9bd ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.609s\n2026-05-23 01:43:06.291 41 INFO tempest.lib.common.rest_client [req-b11beb32-2ee0-4a5b-bf59-bee45cffae82 req-b11beb32-2ee0-4a5b-bf59-bee45cffae82 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.718s\n2026-05-23 01:43:06.303 28 INFO tempest.lib.common.rest_client [req-6a62f3a0-73fc-4d14-9286-ed8b3278c5e0 req-6a62f3a0-73fc-4d14-9286-ed8b3278c5e0 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s\n2026-05-23 01:43:06.311 30 INFO tempest.lib.common.rest_client [req-0604e9d0-acfe-44a0-8dcb-b154c29f258c req-0604e9d0-acfe-44a0-8dcb-b154c29f258c ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.163s\n2026-05-23 01:43:06.348 19 INFO tempest.lib.common.rest_client [req-76b1d3fc-91b9-4d1b-b9e2-9876448ac94e req-76b1d3fc-91b9-4d1b-b9e2-9876448ac94e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a8e48ff23e874c86a4c6062e43aa7b33/users/5992fa4528bc4436b5959e1e39ba38f6/roles/bd34450783d64356be4e1eb4c43a6768 0.447s\n2026-05-23 01:43:06.432 26 INFO tempest.lib.common.rest_client [req-fc13df66-63ed-4054-943c-9809e25b4169 req-fc13df66-63ed-4054-943c-9809e25b4169 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s\n2026-05-23 01:43:06.452 20 INFO tempest.lib.common.rest_client [req-6be85849-54bc-42ed-96d3-cd87e338d893 req-6be85849-54bc-42ed-96d3-cd87e338d893 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s\n2026-05-23 01:43:06.466 24 INFO tempest.lib.common.rest_client [req-3cf4cfb0-732e-41d5-a2c7-61cde72a4e6f req-3cf4cfb0-732e-41d5-a2c7-61cde72a4e6f ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.576s\n2026-05-23 01:43:06.507 28 INFO tempest.lib.common.rest_client [req-cdfa4998-a083-4d44-8be8-22bb01870e34 req-cdfa4998-a083-4d44-8be8-22bb01870e34 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf04fdda1e8f4ddb8b18bcb18cdf79ae/users/456272ec4cfd47af9494e57fa8afd243/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.201s\n2026-05-23 01:43:06.524 32 INFO tempest.lib.common.rest_client [req-eda3b7d0-5023-4f33-b1ab-89d32e79877a req-eda3b7d0-5023-4f33-b1ab-89d32e79877a ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8402c1678d8847e1b1e615b3125fe581/users/98a2367763a9428b97b559290d5d160a/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.335s\n2026-05-23 01:43:06.531 39 INFO tempest.lib.common.rest_client [req-44a9a68a-262c-4565-b10a-6e273c30f30a req-44a9a68a-262c-4565-b10a-6e273c30f30a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.581s\n2026-05-23 01:43:06.623 41 INFO tempest.lib.common.rest_client [req-0c0444de-7b9d-4c53-9652-29e09b8b3a63 req-0c0444de-7b9d-4c53-9652-29e09b8b3a63 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.331s\n2026-05-23 01:43:06.623 14 INFO tempest.lib.common.rest_client [req-ef8d5c85-a6b9-4b5f-a7e1-e2c789fc4a5f req-ef8d5c85-a6b9-4b5f-a7e1-e2c789fc4a5f ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.584s\n2026-05-23 01:43:06.653 26 INFO tempest.lib.common.rest_client [req-9df9b073-e5dc-4dec-84ec-32a6c428d4eb req-9df9b073-e5dc-4dec-84ec-32a6c428d4eb ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.217s\n2026-05-23 01:43:06.661 19 INFO tempest.lib.common.rest_client [req-d98f0533-024f-49f5-aca6-ea1784fa5fc9 req-d98f0533-024f-49f5-aca6-ea1784fa5fc9 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s\n2026-05-23 01:43:06.664 36 INFO tempest.lib.common.rest_client [req-1b5e9883-e91e-4edd-98c3-9f17bca5f54a req-1b5e9883-e91e-4edd-98c3-9f17bca5f54a ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.852s\n2026-05-23 01:43:06.677 32 INFO tempest.lib.common.rest_client [req-fbcdf3b9-5922-4b46-aaab-cea3fd548bbe req-fbcdf3b9-5922-4b46-aaab-cea3fd548bbe ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-23 01:43:06.697 10 INFO tempest.lib.common.rest_client [req-3d36fc02-7109-48dc-8748-d685090635df req-3d36fc02-7109-48dc-8748-d685090635df ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.717s\n2026-05-23 01:43:06.728 24 INFO tempest.lib.common.rest_client [req-90fc157c-635c-4ce5-807d-fab26d4d2a39 req-90fc157c-635c-4ce5-807d-fab26d4d2a39 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.244s\n2026-05-23 01:43:06.740 41 INFO tempest.lib.common.rest_client [req-89999b27-8abe-410a-963c-7ab6615aeaa1 req-89999b27-8abe-410a-963c-7ab6615aeaa1 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/1563642639cb4265b47e9c61f11515d0/roles/bd34450783d64356be4e1eb4c43a6768 0.112s\n2026-05-23 01:43:06.773 17 INFO tempest.lib.common.rest_client [req-02a4e0e3-dc45-4376-ba88-1628b48ae307 req-02a4e0e3-dc45-4376-ba88-1628b48ae307 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.561s\n2026-05-23 01:43:06.842 10 INFO tempest.lib.common.rest_client [req-3b23a1b0-e9f1-470a-83e3-1d67a35b8ebb req-3b23a1b0-e9f1-470a-83e3-1d67a35b8ebb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s\n2026-05-23 01:43:06.845 36 INFO tempest.lib.common.rest_client [req-f6382f30-a189-417c-897f-ddf80a69510d req-f6382f30-a189-417c-897f-ddf80a69510d ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.172s\n2026-05-23 01:43:06.867 19 INFO tempest.lib.common.rest_client [req-53f2edbb-94e7-44ca-b1d6-9873eba57862 req-53f2edbb-94e7-44ca-b1d6-9873eba57862 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a8e48ff23e874c86a4c6062e43aa7b33/users/5992fa4528bc4436b5959e1e39ba38f6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.205s\n2026-05-23 01:43:06.927 17 INFO tempest.lib.common.rest_client [req-2d385026-0760-424e-9f1c-6a3dc25b58d8 req-2d385026-0760-424e-9f1c-6a3dc25b58d8 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-23 01:43:06.974 32 INFO tempest.lib.common.rest_client [req-fb5fcc11-3aa3-4b5b-b749-59a8fcf8547d req-fb5fcc11-3aa3-4b5b-b749-59a8fcf8547d ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8402c1678d8847e1b1e615b3125fe581/users/98a2367763a9428b97b559290d5d160a/roles/bd34450783d64356be4e1eb4c43a6768 0.291s\n2026-05-23 01:43:06.974 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98a2367763a9428b97b559290d5d160a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:06.975 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1664296441-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8402c1678d8847e1b1e615b3125fe581', 'project_name': 'tempest-ExternalNetworksTestJSON-1664296441', 'tenant_id': '8402c1678d8847e1b1e615b3125fe581', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1664296441', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98a2367763a9428b97b559290d5d160a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:06.975 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1664296441-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8402c1678d8847e1b1e615b3125fe581', 'project_name': 'tempest-ExternalNetworksTestJSON-1664296441', 'tenant_id': '8402c1678d8847e1b1e615b3125fe581', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1664296441', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98a2367763a9428b97b559290d5d160a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:07.000 12 INFO tempest.lib.common.rest_client [req-7ad526a4-31a4-4809-bdec-bc3d71e89536 req-7ad526a4-31a4-4809-bdec-bc3d71e89536 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.827s\n2026-05-23 01:43:07.037 22 INFO tempest.lib.common.rest_client [req-0865e984-2339-410b-861d-8d3eb5ff4115 req-0865e984-2339-410b-861d-8d3eb5ff4115 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.808s\n2026-05-23 01:43:07.065 36 INFO tempest.lib.common.rest_client [req-cc9a363f-46bc-460c-a8fc-fd2034a9adc1 req-cc9a363f-46bc-460c-a8fc-fd2034a9adc1 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.189s\n2026-05-23 01:43:07.079 39 INFO tempest.lib.common.rest_client [req-b4cb7577-5d49-415d-a82d-0a864e58d0b2 req-b4cb7577-5d49-415d-a82d-0a864e58d0b2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.544s\n2026-05-23 01:43:07.104 20 INFO tempest.lib.common.rest_client [req-e47d96c0-2fc8-4ea9-8765-7ec0a67fb06f req-e47d96c0-2fc8-4ea9-8765-7ec0a67fb06f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df09359a10724bcf8ec0ecb25535dea6/users/d3f38c92ac2b4bd2883712b78891f9c4/roles/bd34450783d64356be4e1eb4c43a6768 0.647s\n2026-05-23 01:43:07.135 30 INFO tempest.lib.common.rest_client [req-d7a1e3bb-3d88-48c6-8c45-627071d77c03 req-d7a1e3bb-3d88-48c6-8c45-627071d77c03 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.806s\n2026-05-23 01:43:07.167 41 INFO tempest.lib.common.rest_client [req-f5ce1a57-458e-4353-821c-5677f7ff315c req-f5ce1a57-458e-4353-821c-5677f7ff315c ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s\n2026-05-23 01:43:07.184 12 INFO tempest.lib.common.rest_client [req-e66bf0ce-3b33-4f3d-af70-0ec6af624a85 req-e66bf0ce-3b33-4f3d-af70-0ec6af624a85 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-23 01:43:07.193 19 INFO tempest.lib.common.rest_client [req-42b011cf-57e7-4914-b7e4-25ff8ec14bfe req-42b011cf-57e7-4914-b7e4-25ff8ec14bfe ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s\n2026-05-23 01:43:07.239 39 INFO tempest.lib.common.rest_client [req-b94852a3-e65f-455c-83bb-acdcf832f1f6 req-b94852a3-e65f-455c-83bb-acdcf832f1f6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-23 01:43:07.261 28 INFO tempest.lib.common.rest_client [req-49d70440-db4b-49f1-98a6-7086e5054d97 req-49d70440-db4b-49f1-98a6-7086e5054d97 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.754s\n2026-05-23 01:43:07.264 14 INFO tempest.lib.common.rest_client [req-e45c11ce-2007-4106-b185-600aa2c13b6b req-e45c11ce-2007-4106-b185-600aa2c13b6b ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/837eb569921e40ddbe482931c1c36247/roles/86359d6597314a95ba0d73ed5fbe11ed 0.634s\n2026-05-23 01:43:07.349 41 INFO tempest.lib.common.rest_client [req-e164e999-bbb9-4fde-acb1-f3af9c4ebe10 req-e164e999-bbb9-4fde-acb1-f3af9c4ebe10 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/1563642639cb4265b47e9c61f11515d0/roles/86359d6597314a95ba0d73ed5fbe11ed 0.180s\n2026-05-23 01:43:07.375 39 INFO tempest.lib.common.rest_client [req-aafcffcf-55c4-49c3-b54c-1fde9ddc8a85 req-aafcffcf-55c4-49c3-b54c-1fde9ddc8a85 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/742abe5969c84ab0b16f5648887a96f3/users/cccdf7edc3da468d8d6647d6b210400b/roles/bd34450783d64356be4e1eb4c43a6768 0.134s\n2026-05-23 01:43:07.387 26 INFO tempest.lib.common.rest_client [req-69cdb855-2179-4178-884d-18f89cf589c7 req-69cdb855-2179-4178-884d-18f89cf589c7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.718s\n2026-05-23 01:43:07.503 41 INFO tempest.lib.common.rest_client [req-4619b1a2-9e2e-49fa-86de-22b96343b365 req-4619b1a2-9e2e-49fa-86de-22b96343b365 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s\n2026-05-23 01:43:07.520 10 INFO tempest.lib.common.rest_client [req-4e3846cd-1056-4c48-8822-51481e80c3c5 req-4e3846cd-1056-4c48-8822-51481e80c3c5 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aaa8a4ab3a124402aa65ea22dc0e095c/users/773987f336414cb5b7503aaa543598b6/roles/bd34450783d64356be4e1eb4c43a6768 0.675s\n2026-05-23 01:43:07.629 32 INFO tempest.lib.common.rest_client [req-512b97cd-c65c-443d-a7f5-083e2fc2e8e2 req-512b97cd-c65c-443d-a7f5-083e2fc2e8e2 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s\n2026-05-23 01:43:07.644 36 INFO tempest.lib.common.rest_client [req-9086b010-095d-408e-a24c-ba94947fb9d8 req-9086b010-095d-408e-a24c-ba94947fb9d8 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.577s\n2026-05-23 01:43:07.657 17 INFO tempest.lib.common.rest_client [req-29fc5c5f-b102-4cd1-b458-76a1596c458a req-29fc5c5f-b102-4cd1-b458-76a1596c458a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1180a9ce82ea480db80d6f2cb56cf5f8/roles/bd34450783d64356be4e1eb4c43a6768 0.727s\n2026-05-23 01:43:07.656 20 INFO tempest.lib.common.rest_client [req-218fae6b-271a-497f-925f-cc6745aa145b req-218fae6b-271a-497f-925f-cc6745aa145b ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.549s\n2026-05-23 01:43:07.707 24 INFO tempest.lib.common.rest_client [req-71bfa879-c251-46cf-990f-d38e0486c421 req-71bfa879-c251-46cf-990f-d38e0486c421 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.978s\n2026-05-23 01:43:07.745 41 INFO tempest.lib.common.rest_client [req-b4b14a36-d666-4f17-8eda-f8dea9ea65d8 req-b4b14a36-d666-4f17-8eda-f8dea9ea65d8 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/1563642639cb4265b47e9c61f11515d0/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.237s\n2026-05-23 01:43:07.773 28 INFO tempest.lib.common.rest_client [req-287fdc65-5057-45b9-841d-6880cc0df414 req-287fdc65-5057-45b9-841d-6880cc0df414 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf04fdda1e8f4ddb8b18bcb18cdf79ae/users/456272ec4cfd47af9494e57fa8afd243/roles/bd34450783d64356be4e1eb4c43a6768 0.509s\n2026-05-23 01:43:07.776 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 456272ec4cfd47af9494e57fa8afd243 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:07.776 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-434802803-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf04fdda1e8f4ddb8b18bcb18cdf79ae', 'project_name': 'tempest-RoutersIpV6AdminTest-434802803', 'tenant_id': 'cf04fdda1e8f4ddb8b18bcb18cdf79ae', 'tenant_name': 'tempest-RoutersIpV6AdminTest-434802803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '456272ec4cfd47af9494e57fa8afd243', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:07.776 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-434802803-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf04fdda1e8f4ddb8b18bcb18cdf79ae', 'project_name': 'tempest-RoutersIpV6AdminTest-434802803', 'tenant_id': 'cf04fdda1e8f4ddb8b18bcb18cdf79ae', 'tenant_name': 'tempest-RoutersIpV6AdminTest-434802803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '456272ec4cfd47af9494e57fa8afd243', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:07.792 12 INFO tempest.lib.common.rest_client [req-4522148e-a55f-43ed-950f-6f3d981fe20c req-4522148e-a55f-43ed-950f-6f3d981fe20c ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/1adb185a2a064571a4d055e90a707a51/roles/bd34450783d64356be4e1eb4c43a6768 0.607s\n2026-05-23 01:43:07.820 20 INFO tempest.lib.common.rest_client [req-a25a1f8d-950f-4f99-9658-a25d0badc135 req-a25a1f8d-950f-4f99-9658-a25d0badc135 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df09359a10724bcf8ec0ecb25535dea6/users/d3f38c92ac2b4bd2883712b78891f9c4/roles/86359d6597314a95ba0d73ed5fbe11ed 0.163s\n2026-05-23 01:43:07.825 22 INFO tempest.lib.common.rest_client [req-71d59a38-9722-413a-91e3-bbf09cc2beb8 req-71d59a38-9722-413a-91e3-bbf09cc2beb8 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.785s\n2026-05-23 01:43:07.907 24 INFO tempest.lib.common.rest_client [req-b4e24a92-ade3-4127-b845-57a3b902f930 req-b4e24a92-ade3-4127-b845-57a3b902f930 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-23 01:43:07.928 19 INFO tempest.lib.common.rest_client [req-54b65204-37ad-4ece-bddb-2db1ae138bb3 req-54b65204-37ad-4ece-bddb-2db1ae138bb3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a8e48ff23e874c86a4c6062e43aa7b33/users/5992fa4528bc4436b5959e1e39ba38f6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.732s\n2026-05-23 01:43:07.942 39 INFO tempest.lib.common.rest_client [req-e1046722-4ede-4210-b10a-d7b83229c821 req-e1046722-4ede-4210-b10a-d7b83229c821 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.564s\n2026-05-23 01:43:07.999 12 INFO tempest.lib.common.rest_client [req-404a9082-31ef-46bd-bc52-76c7ba122429 req-404a9082-31ef-46bd-bc52-76c7ba122429 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-23 01:43:08.004 32 INFO tempest.lib.common.rest_client [req-16b9fe96-6964-4716-af6f-1ea98d8063f6 req-16b9fe96-6964-4716-af6f-1ea98d8063f6 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.372s\n2026-05-23 01:43:08.028 36 INFO tempest.lib.common.rest_client [req-be179bb8-f984-4b62-ac54-f0ba54f422fb req-be179bb8-f984-4b62-ac54-f0ba54f422fb ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s\n2026-05-23 01:43:08.080 14 INFO tempest.lib.common.rest_client [req-ba67c743-4974-4f18-ab54-a78b1139a0f4 req-ba67c743-4974-4f18-ab54-a78b1139a0f4 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.814s\n2026-05-23 01:43:08.083 24 INFO tempest.lib.common.rest_client [req-c48a4552-edb4-4a9a-9206-59713a414853 req-c48a4552-edb4-4a9a-9206-59713a414853 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/6c2c88e9b6bb40b18f7feb69de6a0150/roles/bd34450783d64356be4e1eb4c43a6768 0.173s\n2026-05-23 01:43:08.090 30 INFO tempest.lib.common.rest_client [req-ce5e417b-a02b-4cb9-b7c2-c818c29ff712 req-ce5e417b-a02b-4cb9-b7c2-c818c29ff712 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.954s\n2026-05-23 01:43:08.130 20 INFO tempest.lib.common.rest_client [req-a021d955-e2e2-4d93-8a3d-e9eb0827703e req-a021d955-e2e2-4d93-8a3d-e9eb0827703e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-23 01:43:08.174 12 INFO tempest.lib.common.rest_client [req-949a2f3a-3a59-4e8d-9fa9-e1b2ea0a10f4 req-949a2f3a-3a59-4e8d-9fa9-e1b2ea0a10f4 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/1adb185a2a064571a4d055e90a707a51/roles/86359d6597314a95ba0d73ed5fbe11ed 0.173s\n2026-05-23 01:43:08.181 10 INFO tempest.lib.common.rest_client [req-db01171a-299f-45f8-b46b-d88692b18f39 req-db01171a-299f-45f8-b46b-d88692b18f39 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.658s\n2026-05-23 01:43:08.193 39 INFO tempest.lib.common.rest_client [req-93819751-0a18-40cb-93f5-60981eb972f2 req-93819751-0a18-40cb-93f5-60981eb972f2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/742abe5969c84ab0b16f5648887a96f3/users/cccdf7edc3da468d8d6647d6b210400b/roles/86359d6597314a95ba0d73ed5fbe11ed 0.250s\n2026-05-23 01:43:08.239 30 INFO tempest.lib.common.rest_client [req-acb53174-5b25-4ed2-8501-548e85611292 req-acb53174-5b25-4ed2-8501-548e85611292 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s\n2026-05-23 01:43:08.280 17 INFO tempest.lib.common.rest_client [req-dfd7e18d-bb12-4409-b5dd-02cfabbb9dc1 req-dfd7e18d-bb12-4409-b5dd-02cfabbb9dc1 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.621s\n2026-05-23 01:43:08.302 41 INFO tempest.lib.common.rest_client [req-17f2a4d2-1845-4098-aad1-25ac40d8caf3 req-17f2a4d2-1845-4098-aad1-25ac40d8caf3 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.555s\n2026-05-23 01:43:08.308 20 INFO tempest.lib.common.rest_client [req-25c66276-f611-45f7-bac6-e5f81240780f req-25c66276-f611-45f7-bac6-e5f81240780f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df09359a10724bcf8ec0ecb25535dea6/users/d3f38c92ac2b4bd2883712b78891f9c4/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.176s\n2026-05-23 01:43:08.361 12 INFO tempest.lib.common.rest_client [req-0863f86a-e0bd-4ba4-89bb-4b1c671fc58a req-0863f86a-e0bd-4ba4-89bb-4b1c671fc58a ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-23 01:43:08.406 17 INFO tempest.lib.common.rest_client [req-557a7af5-64e2-4e18-b64e-a6529af3f0f5 req-557a7af5-64e2-4e18-b64e-a6529af3f0f5 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1180a9ce82ea480db80d6f2cb56cf5f8/roles/86359d6597314a95ba0d73ed5fbe11ed 0.124s\n2026-05-23 01:43:08.423 22 INFO tempest.lib.common.rest_client [req-fb5cb3be-f822-4bcc-8dfe-267aa00fdf3b req-fb5cb3be-f822-4bcc-8dfe-267aa00fdf3b ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f66320cbf7254f8aa66762b85fa13b21/users/de6f6c14f12e4d07ae63823c48ff3e17/roles/bd34450783d64356be4e1eb4c43a6768 0.597s\n2026-05-23 01:43:08.485 28 INFO tempest.lib.common.rest_client [req-877f8ee1-ce1b-460a-9c83-fbf128505b8c req-877f8ee1-ce1b-460a-9c83-fbf128505b8c ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.704s\n2026-05-23 01:43:08.505 19 INFO tempest.lib.common.rest_client [req-8f2c1543-0b2b-489c-9343-f738a18f6da6 req-8f2c1543-0b2b-489c-9343-f738a18f6da6 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s\n2026-05-23 01:43:08.514 17 INFO tempest.lib.common.rest_client [req-91cf499c-0bd3-4775-b937-d0e170ed2eaf req-91cf499c-0bd3-4775-b937-d0e170ed2eaf ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.107s\n2026-05-23 01:43:08.534 26 INFO tempest.lib.common.rest_client [req-495065d2-7e5a-4af5-86fb-4fa268d5766a req-495065d2-7e5a-4af5-86fb-4fa268d5766a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.144s\n2026-05-23 01:43:08.549 14 INFO tempest.lib.common.rest_client [req-1b7374e5-a113-4a54-8882-5aafeba013a9 req-1b7374e5-a113-4a54-8882-5aafeba013a9 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/837eb569921e40ddbe482931c1c36247/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.464s\n2026-05-23 01:43:08.579 36 INFO tempest.lib.common.rest_client [req-030f3811-09f6-49ac-a26d-857b7bfac99e req-030f3811-09f6-49ac-a26d-857b7bfac99e ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/c6e0661c6c4b4466a212037e80ae4743/roles/bd34450783d64356be4e1eb4c43a6768 0.550s\n2026-05-23 01:43:08.629 24 INFO tempest.lib.common.rest_client [req-11f5a3b3-3f6a-4082-ba43-897790464538 req-11f5a3b3-3f6a-4082-ba43-897790464538 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.543s\n2026-05-23 01:43:08.658 32 INFO tempest.lib.common.rest_client [req-59e23f9a-0760-49e4-ae6d-887f0a0cef1d req-59e23f9a-0760-49e4-ae6d-887f0a0cef1d ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s\n2026-05-23 01:43:08.692 10 INFO tempest.lib.common.rest_client [req-a4f8129d-ef2d-4f5d-a590-6a36116d2204 req-a4f8129d-ef2d-4f5d-a590-6a36116d2204 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aaa8a4ab3a124402aa65ea22dc0e095c/users/773987f336414cb5b7503aaa543598b6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.510s\n2026-05-23 01:43:08.702 19 INFO tempest.lib.common.rest_client [req-5db1855b-6eaa-48ac-a8d2-be5b2d32d817 req-5db1855b-6eaa-48ac-a8d2-be5b2d32d817 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a8e48ff23e874c86a4c6062e43aa7b33/users/5992fa4528bc4436b5959e1e39ba38f6/roles/bd34450783d64356be4e1eb4c43a6768 0.194s\n2026-05-23 01:43:08.703 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5992fa4528bc4436b5959e1e39ba38f6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:08.704 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1259984606-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a8e48ff23e874c86a4c6062e43aa7b33', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1259984606', 'tenant_id': 'a8e48ff23e874c86a4c6062e43aa7b33', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1259984606', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5992fa4528bc4436b5959e1e39ba38f6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:08.705 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1259984606-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a8e48ff23e874c86a4c6062e43aa7b33', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1259984606', 'tenant_id': 'a8e48ff23e874c86a4c6062e43aa7b33', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1259984606', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5992fa4528bc4436b5959e1e39ba38f6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:08.710 41 INFO tempest.lib.common.rest_client [req-effde057-1bbc-4782-a38a-13978a5f0e3d req-effde057-1bbc-4782-a38a-13978a5f0e3d ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/1563642639cb4265b47e9c61f11515d0/roles/bd34450783d64356be4e1eb4c43a6768 0.407s\n2026-05-23 01:43:08.713 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1563642639cb4265b47e9c61f11515d0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:08.713 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1788927373-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '316c7cfc2956413783c5c683e0a8ceee', 'project_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'tenant_id': '316c7cfc2956413783c5c683e0a8ceee', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1563642639cb4265b47e9c61f11515d0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:08.714 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1788927373-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '316c7cfc2956413783c5c683e0a8ceee', 'project_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'tenant_id': '316c7cfc2956413783c5c683e0a8ceee', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1563642639cb4265b47e9c61f11515d0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:08.738 39 INFO tempest.lib.common.rest_client [req-565d80eb-7f16-4d72-9013-23bba138b856 req-565d80eb-7f16-4d72-9013-23bba138b856 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.544s\n2026-05-23 01:43:08.739 14 INFO tempest.lib.common.rest_client [req-2864259f-0be3-4243-af25-90a39fb262d9 req-2864259f-0be3-4243-af25-90a39fb262d9 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-23 01:43:08.760 30 INFO tempest.lib.common.rest_client [req-8e660b50-fd53-422e-a42c-0ead3e5ce6c4 req-8e660b50-fd53-422e-a42c-0ead3e5ce6c4 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/dac12367c1b242d381f35c939ea77442/roles/bd34450783d64356be4e1eb4c43a6768 0.520s\n2026-05-23 01:43:08.854 22 INFO tempest.lib.common.rest_client [req-6a7ac8f0-b93e-49b4-a50d-a25aab27b058 req-6a7ac8f0-b93e-49b4-a50d-a25aab27b058 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s\n2026-05-23 01:43:08.861 20 INFO tempest.lib.common.rest_client [req-0e50f43e-3856-45ce-8af5-92ada7dc5aae req-0e50f43e-3856-45ce-8af5-92ada7dc5aae ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.551s\n2026-05-23 01:43:08.884 28 INFO tempest.lib.common.rest_client [req-aa987983-318c-4468-accc-b47b08e11cf6 req-aa987983-318c-4468-accc-b47b08e11cf6 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.394s\n2026-05-23 01:43:08.894 36 INFO tempest.lib.common.rest_client [req-75c5232a-74ba-479e-b0b2-0ca75aac8c3b req-75c5232a-74ba-479e-b0b2-0ca75aac8c3b ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.312s\n2026-05-23 01:43:08.906 32 INFO tempest.lib.common.rest_client [req-f6e8a425-b86b-43db-a693-9031e314f1d7 req-f6e8a425-b86b-43db-a693-9031e314f1d7 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-23 01:43:08.907 17 INFO tempest.lib.common.rest_client [req-3965a04c-7742-4e73-bee7-7ebe13e66582 req-3965a04c-7742-4e73-bee7-7ebe13e66582 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1180a9ce82ea480db80d6f2cb56cf5f8/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.389s\n2026-05-23 01:43:08.932 12 INFO tempest.lib.common.rest_client [req-9ad30693-72ef-4a4e-b6db-0454241a73bc req-9ad30693-72ef-4a4e-b6db-0454241a73bc ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/1adb185a2a064571a4d055e90a707a51/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.570s\n2026-05-23 01:43:08.992 30 INFO tempest.lib.common.rest_client [req-e21eac4b-7856-4fa8-bc4a-4f69610658f9 req-e21eac4b-7856-4fa8-bc4a-4f69610658f9 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-23 01:43:08.992 10 INFO tempest.lib.common.rest_client [req-c91c5c9d-b9f0-4eee-8b10-c353499e68b9 req-c91c5c9d-b9f0-4eee-8b10-c353499e68b9 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.296s\n2026-05-23 01:43:09.070 24 INFO tempest.lib.common.rest_client [req-fdf160d9-1432-4b22-9e48-737c1faa8b7d req-fdf160d9-1432-4b22-9e48-737c1faa8b7d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/6c2c88e9b6bb40b18f7feb69de6a0150/roles/86359d6597314a95ba0d73ed5fbe11ed 0.437s\n2026-05-23 01:43:09.075 26 INFO tempest.lib.common.rest_client [req-172c36bd-3f51-4bc0-a25a-1fad50826cc7 req-172c36bd-3f51-4bc0-a25a-1fad50826cc7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.536s\n2026-05-23 01:43:09.094 36 INFO tempest.lib.common.rest_client [req-43f7b923-867d-44cb-9bc6-0fd668d4f6b2 req-43f7b923-867d-44cb-9bc6-0fd668d4f6b2 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/c6e0661c6c4b4466a212037e80ae4743/roles/86359d6597314a95ba0d73ed5fbe11ed 0.196s\n2026-05-23 01:43:09.100 39 INFO tempest.lib.common.rest_client [req-96c0a4ff-692a-455a-a9c3-61b0cb994a91 req-96c0a4ff-692a-455a-a9c3-61b0cb994a91 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/742abe5969c84ab0b16f5648887a96f3/users/cccdf7edc3da468d8d6647d6b210400b/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.354s\n2026-05-23 01:43:09.108 20 INFO tempest.lib.common.rest_client [req-57185bba-d181-43ca-a97c-f8e49d532115 req-57185bba-d181-43ca-a97c-f8e49d532115 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df09359a10724bcf8ec0ecb25535dea6/users/d3f38c92ac2b4bd2883712b78891f9c4/roles/bd34450783d64356be4e1eb4c43a6768 0.239s\n2026-05-23 01:43:09.108 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d3f38c92ac2b4bd2883712b78891f9c4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:09.109 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-955219781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'df09359a10724bcf8ec0ecb25535dea6', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-955219781', 'tenant_id': 'df09359a10724bcf8ec0ecb25535dea6', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-955219781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3f38c92ac2b4bd2883712b78891f9c4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:09.109 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-955219781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'df09359a10724bcf8ec0ecb25535dea6', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-955219781', 'tenant_id': 'df09359a10724bcf8ec0ecb25535dea6', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-955219781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3f38c92ac2b4bd2883712b78891f9c4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:09.193 14 INFO tempest.lib.common.rest_client [req-927ceb79-6c74-488d-9521-7db014a4b878 req-927ceb79-6c74-488d-9521-7db014a4b878 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/837eb569921e40ddbe482931c1c36247/roles/bd34450783d64356be4e1eb4c43a6768 0.453s\n2026-05-23 01:43:09.193 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 837eb569921e40ddbe482931c1c36247 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:09.193 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1569394253-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60056ef802c54cb19e9293064e2c668c', 'project_name': 'tempest-NetworksIpV6Test-1569394253', 'tenant_id': '60056ef802c54cb19e9293064e2c668c', 'tenant_name': 'tempest-NetworksIpV6Test-1569394253', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '837eb569921e40ddbe482931c1c36247', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:09.194 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1569394253-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60056ef802c54cb19e9293064e2c668c', 'project_name': 'tempest-NetworksIpV6Test-1569394253', 'tenant_id': '60056ef802c54cb19e9293064e2c668c', 'tenant_name': 'tempest-NetworksIpV6Test-1569394253', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '837eb569921e40ddbe482931c1c36247', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:09.268 17 INFO tempest.lib.common.rest_client [req-a846fdab-1291-4090-9fbd-f760457873cc req-a846fdab-1291-4090-9fbd-f760457873cc ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.359s\n2026-05-23 01:43:09.287 19 INFO tempest.lib.common.rest_client [req-3646f162-1227-4e60-9040-d8b445b2b399 req-3646f162-1227-4e60-9040-d8b445b2b399 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-23 01:43:09.297 24 INFO tempest.lib.common.rest_client [req-bcf3bdcc-18d1-4143-a300-4a8d268e9432 req-bcf3bdcc-18d1-4143-a300-4a8d268e9432 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-23 01:43:09.298 32 INFO tempest.lib.common.rest_client [req-16538c97-9c7d-4192-9323-2ee8d10092fb req-16538c97-9c7d-4192-9323-2ee8d10092fb ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171/users/853960d884854fc7ae51ce8eec1fa3da/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.391s\n2026-05-23 01:43:09.391 10 INFO tempest.lib.common.rest_client [req-383052b7-6725-4cd0-b636-3ebe62989f2c req-383052b7-6725-4cd0-b636-3ebe62989f2c ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aaa8a4ab3a124402aa65ea22dc0e095c/users/773987f336414cb5b7503aaa543598b6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.396s\n2026-05-23 01:43:09.406 22 INFO tempest.lib.common.rest_client [req-a3769e97-3cac-4a1f-ab7a-3c84aa4a8992 req-a3769e97-3cac-4a1f-ab7a-3c84aa4a8992 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f66320cbf7254f8aa66762b85fa13b21/users/de6f6c14f12e4d07ae63823c48ff3e17/roles/86359d6597314a95ba0d73ed5fbe11ed 0.549s\n2026-05-23 01:43:09.515 12 INFO tempest.lib.common.rest_client [req-ec11c781-fe2f-446e-a3be-c8e442f5b434 req-ec11c781-fe2f-446e-a3be-c8e442f5b434 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.581s\n2026-05-23 01:43:09.525 17 INFO tempest.lib.common.rest_client [req-75501bf1-9666-483c-a293-e46833d00c95 req-75501bf1-9666-483c-a293-e46833d00c95 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1180a9ce82ea480db80d6f2cb56cf5f8/roles/bd34450783d64356be4e1eb4c43a6768 0.254s\n2026-05-23 01:43:09.525 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1180a9ce82ea480db80d6f2cb56cf5f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:09.526 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4289a38b653843fda4669d794afc5790', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'tenant_id': '4289a38b653843fda4669d794afc5790', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1180a9ce82ea480db80d6f2cb56cf5f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:09.528 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4289a38b653843fda4669d794afc5790', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'tenant_id': '4289a38b653843fda4669d794afc5790', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1180a9ce82ea480db80d6f2cb56cf5f8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:09.538 39 INFO tempest.lib.common.rest_client [req-7d36dbec-b4ab-49ea-bbc2-6e0c4cda27b3 req-7d36dbec-b4ab-49ea-bbc2-6e0c4cda27b3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.435s\n2026-05-23 01:43:09.570 41 INFO tempest.lib.common.rest_client [req-6232b16f-0e9b-4614-9c23-a7a58f92b367 req-6232b16f-0e9b-4614-9c23-a7a58f92b367 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.845s\n2026-05-23 01:43:09.605 28 INFO tempest.lib.common.rest_client [req-b339ee26-c245-4978-99d9-477b2952390f req-b339ee26-c245-4978-99d9-477b2952390f ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.718s\n2026-05-23 01:43:09.622 32 INFO tempest.lib.common.rest_client [req-5aab5990-4c0a-4748-a254-4b116f1222fb req-5aab5990-4c0a-4748-a254-4b116f1222fb ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s\n2026-05-23 01:43:09.648 30 INFO tempest.lib.common.rest_client [req-91445bf3-7f99-418d-9b05-ebf0a418a71d req-91445bf3-7f99-418d-9b05-ebf0a418a71d ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/dac12367c1b242d381f35c939ea77442/roles/86359d6597314a95ba0d73ed5fbe11ed 0.652s\n2026-05-23 01:43:09.658 19 INFO tempest.lib.common.rest_client [req-13a94935-18d2-4c54-b08a-f482be7cf504 req-13a94935-18d2-4c54-b08a-f482be7cf504 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.368s\n2026-05-23 01:43:09.723 26 INFO tempest.lib.common.rest_client [req-b8a2a31f-036e-4976-a123-1d88263e0e22 req-b8a2a31f-036e-4976-a123-1d88263e0e22 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/bd0c00f47c38427aaae12c97ee42c0ae/roles/bd34450783d64356be4e1eb4c43a6768 0.646s\n2026-05-23 01:43:09.754 39 INFO tempest.lib.common.rest_client [req-d2fb617b-b656-4c9b-a075-dc156053189c req-d2fb617b-b656-4c9b-a075-dc156053189c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/742abe5969c84ab0b16f5648887a96f3/users/cccdf7edc3da468d8d6647d6b210400b/roles/bd34450783d64356be4e1eb4c43a6768 0.211s\n2026-05-23 01:43:09.754 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cccdf7edc3da468d8d6647d6b210400b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:09.755 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '742abe5969c84ab0b16f5648887a96f3', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632', 'tenant_id': '742abe5969c84ab0b16f5648887a96f3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cccdf7edc3da468d8d6647d6b210400b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:09.755 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '742abe5969c84ab0b16f5648887a96f3', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632', 'tenant_id': '742abe5969c84ab0b16f5648887a96f3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cccdf7edc3da468d8d6647d6b210400b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:09.784 20 INFO tempest.lib.common.rest_client [req-52295827-0b11-43f9-8037-17bdd159fab9 req-52295827-0b11-43f9-8037-17bdd159fab9 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s\n2026-05-23 01:43:09.822 10 INFO tempest.lib.common.rest_client [req-06404856-ab79-4850-9271-cb1ed3f7815b req-06404856-ab79-4850-9271-cb1ed3f7815b ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s\n2026-05-23 01:43:09.847 36 INFO tempest.lib.common.rest_client [req-3f858688-7169-48db-943d-1d99fb5cae5e req-3f858688-7169-48db-943d-1d99fb5cae5e ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.744s\n2026-05-23 01:43:09.853 24 INFO tempest.lib.common.rest_client [req-61c377bd-3a15-456c-a2b3-eb331922477a req-61c377bd-3a15-456c-a2b3-eb331922477a ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/6c2c88e9b6bb40b18f7feb69de6a0150/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.554s\n2026-05-23 01:43:09.915 41 INFO tempest.lib.common.rest_client [req-ee6be66f-ef03-4fb9-9564-15521115fb22 req-ee6be66f-ef03-4fb9-9564-15521115fb22 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee 0.341s\n2026-05-23 01:43:09.915 41 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 316c7cfc2956413783c5c683e0a8ceee for scope project and roles: ['reader']\n2026-05-23 01:43:09.953 22 INFO tempest.lib.common.rest_client [req-72d4da72-2747-4cb9-bbd1-a028881d684e req-72d4da72-2747-4cb9-bbd1-a028881d684e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.545s\n2026-05-23 01:43:09.981 20 INFO tempest.lib.common.rest_client [req-61da9a87-acdc-4697-b3e2-bf8a833c9472 req-61da9a87-acdc-4697-b3e2-bf8a833c9472 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.194s\n2026-05-23 01:43:09.988 28 INFO tempest.lib.common.rest_client [req-79e13b6a-e3c3-455b-a1da-a329ce6c3674 req-79e13b6a-e3c3-455b-a1da-a329ce6c3674 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.380s\n2026-05-23 01:43:10.013 14 INFO tempest.lib.common.rest_client [req-cf2b2b3c-cc0d-4de2-9d0b-1df6a197ef45 req-cf2b2b3c-cc0d-4de2-9d0b-1df6a197ef45 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.812s\n2026-05-23 01:43:10.009 12 INFO tempest.lib.common.rest_client [req-6efa495d-32fc-4403-b24a-e1dc8d963482 req-6efa495d-32fc-4403-b24a-e1dc8d963482 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/1adb185a2a064571a4d055e90a707a51/roles/bd34450783d64356be4e1eb4c43a6768 0.485s\n2026-05-23 01:43:10.009 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1adb185a2a064571a4d055e90a707a51 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:10.010 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-704105364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9062eefd8b994d7799bff65a242cf7e3', 'project_name': 'tempest-AgentManagementNegativeTest-704105364', 'tenant_id': '9062eefd8b994d7799bff65a242cf7e3', 'tenant_name': 'tempest-AgentManagementNegativeTest-704105364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1adb185a2a064571a4d055e90a707a51', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:10.011 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-704105364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9062eefd8b994d7799bff65a242cf7e3', 'project_name': 'tempest-AgentManagementNegativeTest-704105364', 'tenant_id': '9062eefd8b994d7799bff65a242cf7e3', 'tenant_name': 'tempest-AgentManagementNegativeTest-704105364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1adb185a2a064571a4d055e90a707a51', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:10.097 24 INFO tempest.lib.common.rest_client [req-1a0fa8ee-6998-43f9-b57d-766ad7751b32 req-1a0fa8ee-6998-43f9-b57d-766ad7751b32 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-23 01:43:10.120 30 INFO tempest.lib.common.rest_client [req-7bcd21c4-a827-4d49-8877-20957cafe82b req-7bcd21c4-a827-4d49-8877-20957cafe82b ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.470s\n2026-05-23 01:43:10.129 32 INFO tempest.lib.common.rest_client [req-f08f1be2-f4fd-4685-a677-ef37d7796afd req-f08f1be2-f4fd-4685-a677-ef37d7796afd ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171/users/853960d884854fc7ae51ce8eec1fa3da/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.504s\n2026-05-23 01:43:10.212 26 INFO tempest.lib.common.rest_client [req-a471df8c-06f9-485a-a52c-45605f2f8053 req-a471df8c-06f9-485a-a52c-45605f2f8053 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.486s\n2026-05-23 01:43:10.247 19 INFO tempest.lib.common.rest_client [req-98a8f5e9-3641-4c4c-91c5-1a49715b66d0 req-98a8f5e9-3641-4c4c-91c5-1a49715b66d0 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s\n2026-05-23 01:43:10.259 36 INFO tempest.lib.common.rest_client [req-bd167112-eb0e-47aa-b308-6546f1d0dd6a req-bd167112-eb0e-47aa-b308-6546f1d0dd6a ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/c6e0661c6c4b4466a212037e80ae4743/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.403s\n2026-05-23 01:43:10.271 10 INFO tempest.lib.common.rest_client [req-2bde68e3-8a5c-43db-afe1-38431ce1d61b req-2bde68e3-8a5c-43db-afe1-38431ce1d61b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aaa8a4ab3a124402aa65ea22dc0e095c/users/773987f336414cb5b7503aaa543598b6/roles/bd34450783d64356be4e1eb4c43a6768 0.448s\n2026-05-23 01:43:10.275 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 773987f336414cb5b7503aaa543598b6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:10.275 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1398282372-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aaa8a4ab3a124402aa65ea22dc0e095c', 'project_name': 'tempest-FloatingIPAdminTestJSON-1398282372', 'tenant_id': 'aaa8a4ab3a124402aa65ea22dc0e095c', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1398282372', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '773987f336414cb5b7503aaa543598b6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:10.275 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1398282372-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aaa8a4ab3a124402aa65ea22dc0e095c', 'project_name': 'tempest-FloatingIPAdminTestJSON-1398282372', 'tenant_id': 'aaa8a4ab3a124402aa65ea22dc0e095c', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1398282372', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '773987f336414cb5b7503aaa543598b6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:10.294 17 INFO tempest.lib.common.rest_client [req-89d807fd-4352-4cf6-990c-02eb065bd08f req-89d807fd-4352-4cf6-990c-02eb065bd08f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.755s\n2026-05-23 01:43:10.425 22 INFO tempest.lib.common.rest_client [req-efc37cb3-2315-49b0-96b3-9f548571ccd2 req-efc37cb3-2315-49b0-96b3-9f548571ccd2 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f66320cbf7254f8aa66762b85fa13b21/users/de6f6c14f12e4d07ae63823c48ff3e17/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.468s\n2026-05-23 01:43:10.444 28 INFO tempest.lib.common.rest_client [req-ab498528-b428-4e88-b1bf-6ef355a54357 req-ab498528-b428-4e88-b1bf-6ef355a54357 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675/users/d20e466776e3483ca3753ff7347d47aa/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.454s\n2026-05-23 01:43:10.546 14 INFO tempest.lib.common.rest_client [req-65ed2750-f8bb-4f42-8948-bcfb6b8b2c85 req-65ed2750-f8bb-4f42-8948-bcfb6b8b2c85 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c 0.531s\n2026-05-23 01:43:10.547 14 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 60056ef802c54cb19e9293064e2c668c for scope project and roles: ['reader']\n2026-05-23 01:43:10.552 39 INFO tempest.lib.common.rest_client [req-0081520b-970f-43a7-8ead-0d58e21533f6 req-0081520b-970f-43a7-8ead-0d58e21533f6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.786s\n2026-05-23 01:43:10.585 30 INFO tempest.lib.common.rest_client [req-17b73c7f-0531-4b68-9c80-f4512bbb0872 req-17b73c7f-0531-4b68-9c80-f4512bbb0872 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/dac12367c1b242d381f35c939ea77442/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.458s\n2026-05-23 01:43:10.591 12 INFO tempest.lib.common.rest_client [req-6c6faa9c-4a70-4abf-a297-fffda8b63dde req-6c6faa9c-4a70-4abf-a297-fffda8b63dde ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-05-23 01:43:10.654 36 INFO tempest.lib.common.rest_client [req-7a0963cc-9af1-4967-98e3-e4964e8e0407 req-7a0963cc-9af1-4967-98e3-e4964e8e0407 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.394s\n2026-05-23 01:43:10.672 32 INFO tempest.lib.common.rest_client [req-aded32ad-62b6-4f1c-b43a-71684ad8bdaf req-aded32ad-62b6-4f1c-b43a-71684ad8bdaf ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.540s\n2026-05-23 01:43:10.670 24 INFO tempest.lib.common.rest_client [req-48a84d0e-6ad7-4377-a6a8-3679928da15b req-48a84d0e-6ad7-4377-a6a8-3679928da15b ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/6c2c88e9b6bb40b18f7feb69de6a0150/roles/bd34450783d64356be4e1eb4c43a6768 0.572s\n2026-05-23 01:43:10.672 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6c2c88e9b6bb40b18f7feb69de6a0150 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:10.673 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-23899327-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cac46a7a23164318ba306f59c82057f5', 'project_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'tenant_id': 'cac46a7a23164318ba306f59c82057f5', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c2c88e9b6bb40b18f7feb69de6a0150', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:10.675 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-23899327-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cac46a7a23164318ba306f59c82057f5', 'project_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'tenant_id': 'cac46a7a23164318ba306f59c82057f5', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c2c88e9b6bb40b18f7feb69de6a0150', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:10.689 26 INFO tempest.lib.common.rest_client [req-5159243d-d214-4649-82ae-8665a448cc08 req-5159243d-d214-4649-82ae-8665a448cc08 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/bd0c00f47c38427aaae12c97ee42c0ae/roles/86359d6597314a95ba0d73ed5fbe11ed 0.468s\n2026-05-23 01:43:10.751 20 INFO tempest.lib.common.rest_client [req-739f0159-466e-46e3-9313-1e85d9ec82bf req-739f0159-466e-46e3-9313-1e85d9ec82bf ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.768s\n2026-05-23 01:43:10.752 41 INFO tempest.lib.common.rest_client [req-5c007fb8-09a5-451b-b270-b994cb5ee81f req-5c007fb8-09a5-451b-b270-b994cb5ee81f ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.835s\n2026-05-23 01:43:10.771 17 INFO tempest.lib.common.rest_client [req-d55c2d7d-3122-440d-b435-ac8fbcac64c2 req-d55c2d7d-3122-440d-b435-ac8fbcac64c2 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790 0.476s\n2026-05-23 01:43:10.772 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4289a38b653843fda4669d794afc5790 for scope project and roles: ['reader']\n2026-05-23 01:43:10.776 19 INFO tempest.lib.common.rest_client [req-340509dc-5e31-41d8-a0c0-4706515e3543 req-340509dc-5e31-41d8-a0c0-4706515e3543 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.528s\n2026-05-23 01:43:10.784 22 INFO tempest.lib.common.rest_client [req-63b2ef21-e21e-4e85-b32f-bece357fc960 req-63b2ef21-e21e-4e85-b32f-bece357fc960 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s\n2026-05-23 01:43:10.795 28 INFO tempest.lib.common.rest_client [req-4c4c0551-f51e-4359-ae50-dd5944e2a860 req-4c4c0551-f51e-4359-ae50-dd5944e2a860 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s\n2026-05-23 01:43:10.807 30 INFO tempest.lib.common.rest_client [req-3e59009b-c588-4a4d-8184-43cfcb51db18 req-3e59009b-c588-4a4d-8184-43cfcb51db18 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-23 01:43:10.814 12 INFO tempest.lib.common.rest_client [req-2b68389d-3f8e-4eee-9d2f-e98f60f55189 req-2b68389d-3f8e-4eee-9d2f-e98f60f55189 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3 0.212s\n2026-05-23 01:43:10.814 12 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9062eefd8b994d7799bff65a242cf7e3 for scope project and roles: ['reader']\n2026-05-23 01:43:10.842 39 INFO tempest.lib.common.rest_client [req-25a2789a-877b-4fa7-a6d2-6b0f649fc84c req-25a2789a-877b-4fa7-a6d2-6b0f649fc84c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.287s\n2026-05-23 01:43:10.833 36 INFO tempest.lib.common.rest_client [req-03d1b5b6-bea8-4f6e-a81f-538d70b85cd4 req-03d1b5b6-bea8-4f6e-a81f-538d70b85cd4 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/c6e0661c6c4b4466a212037e80ae4743/roles/bd34450783d64356be4e1eb4c43a6768 0.171s\n2026-05-23 01:43:10.833 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c6e0661c6c4b4466a212037e80ae4743 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:10.833 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-2007239350-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be74e52161344f64a50c0c191f194a1c', 'project_name': 'tempest-NetworksTestDHCPv6-2007239350', 'tenant_id': 'be74e52161344f64a50c0c191f194a1c', 'tenant_name': 'tempest-NetworksTestDHCPv6-2007239350', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6e0661c6c4b4466a212037e80ae4743', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:10.833 36 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-2007239350-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be74e52161344f64a50c0c191f194a1c', 'project_name': 'tempest-NetworksTestDHCPv6-2007239350', 'tenant_id': 'be74e52161344f64a50c0c191f194a1c', 'tenant_name': 'tempest-NetworksTestDHCPv6-2007239350', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6e0661c6c4b4466a212037e80ae4743', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:10.931 32 INFO tempest.lib.common.rest_client [req-b1731207-7d3d-46a5-a703-95b331e0ad4b req-b1731207-7d3d-46a5-a703-95b331e0ad4b ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171/users/853960d884854fc7ae51ce8eec1fa3da/roles/86359d6597314a95ba0d73ed5fbe11ed 0.257s\n2026-05-23 01:43:11.021 20 INFO tempest.lib.common.rest_client [req-7849dfd4-fa7a-4dd7-9456-c79f947a5e29 req-7849dfd4-fa7a-4dd7-9456-c79f947a5e29 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s\n2026-05-23 01:43:11.044 26 INFO tempest.lib.common.rest_client [req-c1c05ff8-3fd7-435c-92e7-105b398efa8d req-c1c05ff8-3fd7-435c-92e7-105b398efa8d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.353s\n2026-05-23 01:43:11.080 19 INFO tempest.lib.common.rest_client [req-12d233f3-83e1-4ef8-91c1-7db3d6e59a97 req-12d233f3-83e1-4ef8-91c1-7db3d6e59a97 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe/users/f3826dab12ea40778d2b5c672a4d9b45/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.298s\n2026-05-23 01:43:11.090 22 INFO tempest.lib.common.rest_client [req-51fef22f-259c-4ff4-b123-6b975d9c2ab0 req-51fef22f-259c-4ff4-b123-6b975d9c2ab0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f66320cbf7254f8aa66762b85fa13b21/users/de6f6c14f12e4d07ae63823c48ff3e17/roles/bd34450783d64356be4e1eb4c43a6768 0.301s\n2026-05-23 01:43:11.091 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user de6f6c14f12e4d07ae63823c48ff3e17 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:11.092 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f66320cbf7254f8aa66762b85fa13b21', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551', 'tenant_id': 'f66320cbf7254f8aa66762b85fa13b21', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de6f6c14f12e4d07ae63823c48ff3e17', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:11.092 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f66320cbf7254f8aa66762b85fa13b21', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551', 'tenant_id': 'f66320cbf7254f8aa66762b85fa13b21', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de6f6c14f12e4d07ae63823c48ff3e17', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:11.145 10 INFO tempest.lib.common.rest_client [req-7cf8afeb-795a-4409-b2cb-9d8778462280 req-7cf8afeb-795a-4409-b2cb-9d8778462280 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.862s\n2026-05-23 01:43:11.169 14 INFO tempest.lib.common.rest_client [req-713156d7-9317-416a-832b-3df006f502fa req-713156d7-9317-416a-832b-3df006f502fa ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.620s\n2026-05-23 01:43:11.263 41 INFO tempest.lib.common.rest_client [req-0f6f0677-b9b3-41ae-a8e8-42c7a20679a9 req-0f6f0677-b9b3-41ae-a8e8-42c7a20679a9 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s\n2026-05-23 01:43:11.267 24 INFO tempest.lib.common.rest_client [req-64dd79cf-28a2-464c-9271-8d21826f8d57 req-64dd79cf-28a2-464c-9271-8d21826f8d57 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s\n2026-05-23 01:43:11.314 28 INFO tempest.lib.common.rest_client [req-f812c872-6427-4ef4-958a-d3e70143d0b9 req-f812c872-6427-4ef4-958a-d3e70143d0b9 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675/users/d20e466776e3483ca3753ff7347d47aa/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.517s\n2026-05-23 01:43:11.307 30 INFO tempest.lib.common.rest_client [req-0caa8fe0-9478-4278-b4e9-46e0808a69c3 req-0caa8fe0-9478-4278-b4e9-46e0808a69c3 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/dac12367c1b242d381f35c939ea77442/roles/bd34450783d64356be4e1eb4c43a6768 0.496s\n2026-05-23 01:43:11.307 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dac12367c1b242d381f35c939ea77442 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:11.308 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-417362028-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '48fe8ffc56484637a8c6b83368f40453', 'project_name': 'tempest-ExtensionsTestJSON-417362028', 'tenant_id': '48fe8ffc56484637a8c6b83368f40453', 'tenant_name': 'tempest-ExtensionsTestJSON-417362028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dac12367c1b242d381f35c939ea77442', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:11.308 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-417362028-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '48fe8ffc56484637a8c6b83368f40453', 'project_name': 'tempest-ExtensionsTestJSON-417362028', 'tenant_id': '48fe8ffc56484637a8c6b83368f40453', 'tenant_name': 'tempest-ExtensionsTestJSON-417362028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dac12367c1b242d381f35c939ea77442', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:11.418 19 INFO tempest.lib.common.rest_client [req-937110b0-f7ab-4451-b9c3-99ffb7279ced req-937110b0-f7ab-4451-b9c3-99ffb7279ced ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s\n2026-05-23 01:43:11.428 17 INFO tempest.lib.common.rest_client [req-cbcd37a8-970d-45f9-94cf-e47d6c612fc9 req-cbcd37a8-970d-45f9-94cf-e47d6c612fc9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.655s\n2026-05-23 01:43:11.442 14 INFO tempest.lib.common.rest_client [req-f1d6edd7-78d2-4e53-8c10-b3d49a6afa46 req-f1d6edd7-78d2-4e53-8c10-b3d49a6afa46 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-23 01:43:11.480 32 INFO tempest.lib.common.rest_client [req-957ca93b-6ce9-4041-9445-3711e5f21b4f req-957ca93b-6ce9-4041-9445-3711e5f21b4f ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.548s\n2026-05-23 01:43:11.505 20 INFO tempest.lib.common.rest_client [req-8d87ea7c-1569-4151-8aed-f73e932226cf req-8d87ea7c-1569-4151-8aed-f73e932226cf ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9/users/0a04c4b9e2bd42d98ef522dd5c86aeef/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.482s\n2026-05-23 01:43:11.580 12 INFO tempest.lib.common.rest_client [req-e7e70f5c-da9e-4eb8-a8ee-441ae62a566e req-e7e70f5c-da9e-4eb8-a8ee-441ae62a566e ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.764s\n2026-05-23 01:43:11.592 36 INFO tempest.lib.common.rest_client [req-c2e46280-3497-4ca8-9419-c8fad4824234 req-c2e46280-3497-4ca8-9419-c8fad4824234 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.748s\n2026-05-23 01:43:11.604 39 INFO tempest.lib.common.rest_client [req-1171efda-5328-4645-8b3a-d925e15e9ad6 req-1171efda-5328-4645-8b3a-d925e15e9ad6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.760s\n2026-05-23 01:43:11.609 17 INFO tempest.lib.common.rest_client [req-0ce82b48-04f5-4b35-87ca-34d1c7b970cd req-0ce82b48-04f5-4b35-87ca-34d1c7b970cd ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s\n2026-05-23 01:43:11.631 20 INFO tempest.lib.common.rest_client [req-a1f98152-b1e1-4914-8458-57142e221d59 req-a1f98152-b1e1-4914-8458-57142e221d59 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-23 01:43:11.649 26 INFO tempest.lib.common.rest_client [req-94be2cfc-7224-4a9d-af7f-ebca0f242f5e req-94be2cfc-7224-4a9d-af7f-ebca0f242f5e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/bd0c00f47c38427aaae12c97ee42c0ae/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.601s\n2026-05-23 01:43:11.648 41 INFO tempest.lib.common.rest_client [req-bfe526cb-d543-4f68-9294-e9f701166d2a req-bfe526cb-d543-4f68-9294-e9f701166d2a ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/c0d883a896a24dee8f00f630f6bc0611/roles/f0252c12e370451ca447f3c97e732b25 0.384s\n2026-05-23 01:43:11.666 10 INFO tempest.lib.common.rest_client [req-5128484a-127d-4f8c-9db5-6c53d68dff19 req-5128484a-127d-4f8c-9db5-6c53d68dff19 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.520s\n2026-05-23 01:43:11.762 28 INFO tempest.lib.common.rest_client [req-9d71a7dc-e318-4e71-9cd1-cf09478f09a7 req-9d71a7dc-e318-4e71-9cd1-cf09478f09a7 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s\n2026-05-23 01:43:11.778 19 INFO tempest.lib.common.rest_client [req-f772f104-7e25-4953-b020-5873c1bce525 req-f772f104-7e25-4953-b020-5873c1bce525 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe/users/f3826dab12ea40778d2b5c672a4d9b45/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.358s\n2026-05-23 01:43:11.789 36 INFO tempest.lib.common.rest_client [req-d1e6de36-9522-4ef3-8b3b-549149903e93 req-d1e6de36-9522-4ef3-8b3b-549149903e93 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c 0.193s\n2026-05-23 01:43:11.789 36 INFO tempest.lib.common.dynamic_creds [-] Using the existing project be74e52161344f64a50c0c191f194a1c for scope project and roles: ['reader']\n2026-05-23 01:43:11.901 32 INFO tempest.lib.common.rest_client [req-f777b925-7e9a-4849-949d-d47616dbcf56 req-f777b925-7e9a-4849-949d-d47616dbcf56 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171/users/853960d884854fc7ae51ce8eec1fa3da/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.418s\n2026-05-23 01:43:11.916 30 INFO tempest.lib.common.rest_client [req-ae2fcd71-6d51-40e3-bb07-1ec8c039a3db req-ae2fcd71-6d51-40e3-bb07-1ec8c039a3db ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s\n2026-05-23 01:43:11.920 14 INFO tempest.lib.common.rest_client [req-fa5f20b3-f7e0-4b69-8401-c87ab3b398cc req-fa5f20b3-f7e0-4b69-8401-c87ab3b398cc ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/3138a3a964c146348f5323b4382029e2/roles/f0252c12e370451ca447f3c97e732b25 0.475s\n2026-05-23 01:43:11.923 17 INFO tempest.lib.common.rest_client [req-66b188bd-391b-4718-b8d2-09072c5bbca3 req-66b188bd-391b-4718-b8d2-09072c5bbca3 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1b61a409e37547659798e69639a370e4/roles/f0252c12e370451ca447f3c97e732b25 0.309s\n2026-05-23 01:43:11.955 24 INFO tempest.lib.common.rest_client [req-b8b449c1-f0f9-4a4f-8abf-31a287610aec req-b8b449c1-f0f9-4a4f-8abf-31a287610aec ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5 0.685s\n2026-05-23 01:43:11.955 24 INFO tempest.lib.common.dynamic_creds [-] Using the existing project cac46a7a23164318ba306f59c82057f5 for scope project and roles: ['reader']\n2026-05-23 01:43:12.004 22 INFO tempest.lib.common.rest_client [req-3040f8cd-7545-460e-a6a9-8b6cba915902 req-3040f8cd-7545-460e-a6a9-8b6cba915902 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.903s\n2026-05-23 01:43:12.028 39 INFO tempest.lib.common.rest_client [req-bfe2ae82-6612-4202-904d-7ae8dceb3a53 req-bfe2ae82-6612-4202-904d-7ae8dceb3a53 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.421s\n2026-05-23 01:43:12.033 26 INFO tempest.lib.common.rest_client [req-153dd80e-7b78-4a29-a3f9-9339b4ab2dd9 req-153dd80e-7b78-4a29-a3f9-9339b4ab2dd9 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s\n2026-05-23 01:43:12.049 28 INFO tempest.lib.common.rest_client [req-49edc61d-24e4-4174-9aa4-64bceadaf568 req-49edc61d-24e4-4174-9aa4-64bceadaf568 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675/users/d20e466776e3483ca3753ff7347d47aa/roles/86359d6597314a95ba0d73ed5fbe11ed 0.285s\n2026-05-23 01:43:12.055 41 INFO tempest.lib.common.rest_client [req-1a6c27fa-a51a-4265-a414-f2854abe8814 req-1a6c27fa-a51a-4265-a414-f2854abe8814 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.401s\n2026-05-23 01:43:12.068 12 INFO tempest.lib.common.rest_client [req-97073673-234b-4516-941a-b0bd976a3a5d req-97073673-234b-4516-941a-b0bd976a3a5d ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.483s\n2026-05-23 01:43:12.162 19 INFO tempest.lib.common.rest_client [req-7d139f67-222c-415b-895f-d8c0f9b412d5 req-7d139f67-222c-415b-895f-d8c0f9b412d5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s\n2026-05-23 01:43:12.179 20 INFO tempest.lib.common.rest_client [req-c46bf460-1c9c-414a-9c0a-ed6d494e7a74 req-c46bf460-1c9c-414a-9c0a-ed6d494e7a74 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9/users/0a04c4b9e2bd42d98ef522dd5c86aeef/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.543s\n2026-05-23 01:43:12.200 14 INFO tempest.lib.common.rest_client [req-39aea74c-a616-4cb2-898f-835d127ec811 req-39aea74c-a616-4cb2-898f-835d127ec811 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-23 01:43:12.265 32 INFO tempest.lib.common.rest_client [req-9da9c877-bda4-4243-b49a-713f6ccad8bd req-9da9c877-bda4-4243-b49a-713f6ccad8bd ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.362s\n2026-05-23 01:43:12.291 22 INFO tempest.lib.common.rest_client [req-e16c3663-4edd-46eb-b873-f1fbcc60b454 req-e16c3663-4edd-46eb-b873-f1fbcc60b454 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.284s\n2026-05-23 01:43:12.299 17 INFO tempest.lib.common.rest_client [req-aff89e16-ef47-4635-975f-aa477c324b8b req-aff89e16-ef47-4635-975f-aa477c324b8b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.373s\n2026-05-23 01:43:12.316 26 INFO tempest.lib.common.rest_client [req-5711b92d-42af-4a89-939d-9f92420a7a4c req-5711b92d-42af-4a89-939d-9f92420a7a4c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/bd0c00f47c38427aaae12c97ee42c0ae/roles/bd34450783d64356be4e1eb4c43a6768 0.278s\n2026-05-23 01:43:12.316 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bd0c00f47c38427aaae12c97ee42c0ae is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:12.317 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-941139682-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'tenant_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd0c00f47c38427aaae12c97ee42c0ae', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:12.318 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-941139682-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'tenant_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd0c00f47c38427aaae12c97ee42c0ae', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:12.330 12 INFO tempest.lib.common.rest_client [req-52c7b872-ecd9-4823-8a4b-5a95ad0e0c54 req-52c7b872-ecd9-4823-8a4b-5a95ad0e0c54 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/9e9faed9840b46f8a2d79ba92e2d8f6f/roles/f0252c12e370451ca447f3c97e732b25 0.260s\n2026-05-23 01:43:12.432 41 INFO tempest.lib.common.rest_client [req-b2c04404-4a1f-4262-9ec9-8e70e9f25b40 req-b2c04404-4a1f-4262-9ec9-8e70e9f25b40 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/c0d883a896a24dee8f00f630f6bc0611/roles/86359d6597314a95ba0d73ed5fbe11ed 0.375s\n2026-05-23 01:43:12.489 19 INFO tempest.lib.common.rest_client [req-836abd7c-9317-474a-bcf8-8ab1581b3d1f req-836abd7c-9317-474a-bcf8-8ab1581b3d1f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe/users/f3826dab12ea40778d2b5c672a4d9b45/roles/86359d6597314a95ba0d73ed5fbe11ed 0.326s\n2026-05-23 01:43:12.496 20 INFO tempest.lib.common.rest_client [req-70f1d77b-018b-4743-9c2f-6c329ac3bd52 req-70f1d77b-018b-4743-9c2f-6c329ac3bd52 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.312s\n2026-05-23 01:43:12.517 36 INFO tempest.lib.common.rest_client [req-572a9a1e-b913-49a1-9659-953fce418ec8 req-572a9a1e-b913-49a1-9659-953fce418ec8 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.726s\n2026-05-23 01:43:12.519 10 INFO tempest.lib.common.rest_client [req-9d156d15-c8a5-417f-a42b-ac5a43493e0e req-9d156d15-c8a5-417f-a42b-ac5a43493e0e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.843s\n2026-05-23 01:43:12.539 32 INFO tempest.lib.common.rest_client [req-f5bb112b-3c9f-4bb1-b92e-cb37204f3178 req-f5bb112b-3c9f-4bb1-b92e-cb37204f3178 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171/users/853960d884854fc7ae51ce8eec1fa3da/roles/bd34450783d64356be4e1eb4c43a6768 0.270s\n2026-05-23 01:43:12.539 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 853960d884854fc7ae51ce8eec1fa3da is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:12.539 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-245248735-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0bb6c5a46c3e4c5485a50128149c9171', 'project_name': 'tempest-ExternalNetworksTestJSON-245248735', 'tenant_id': '0bb6c5a46c3e4c5485a50128149c9171', 'tenant_name': 'tempest-ExternalNetworksTestJSON-245248735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '853960d884854fc7ae51ce8eec1fa3da', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:12.540 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-245248735-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0bb6c5a46c3e4c5485a50128149c9171', 'project_name': 'tempest-ExternalNetworksTestJSON-245248735', 'tenant_id': '0bb6c5a46c3e4c5485a50128149c9171', 'tenant_name': 'tempest-ExternalNetworksTestJSON-245248735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '853960d884854fc7ae51ce8eec1fa3da', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:12.612 30 INFO tempest.lib.common.rest_client [req-c2002037-9fd0-4f60-ac81-ec76350ed5dc req-c2002037-9fd0-4f60-ac81-ec76350ed5dc ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453 0.692s\n2026-05-23 01:43:12.614 30 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 48fe8ffc56484637a8c6b83368f40453 for scope project and roles: ['reader']\n2026-05-23 01:43:12.648 19 INFO tempest.lib.common.rest_client [req-8ffbe3f5-e0be-4910-b9fa-bfe26f494a94 req-8ffbe3f5-e0be-4910-b9fa-bfe26f494a94 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-23 01:43:12.663 12 INFO tempest.lib.common.rest_client [req-b22a7d7d-4881-4e3b-83b6-8f62deb3ce7a req-b22a7d7d-4881-4e3b-83b6-8f62deb3ce7a ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s\n2026-05-23 01:43:12.680 39 INFO tempest.lib.common.rest_client [req-24cd4f35-e137-4954-b435-11a24ecb1c1a req-24cd4f35-e137-4954-b435-11a24ecb1c1a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2/users/d19045ed9696434d8f7fcf4291f7c534/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.650s\n2026-05-23 01:43:12.693 20 INFO tempest.lib.common.rest_client [req-54aea41b-37ba-423b-8ac0-c3c6922986c9 req-54aea41b-37ba-423b-8ac0-c3c6922986c9 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9/users/0a04c4b9e2bd42d98ef522dd5c86aeef/roles/86359d6597314a95ba0d73ed5fbe11ed 0.193s\n2026-05-23 01:43:12.815 20 INFO tempest.lib.common.rest_client [req-b1c57740-3c12-485d-ba96-b5af376ce19f req-b1c57740-3c12-485d-ba96-b5af376ce19f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-23 01:43:12.823 28 INFO tempest.lib.common.rest_client [req-71d42593-5a3c-4074-8a2c-f22e24cf292f req-71d42593-5a3c-4074-8a2c-f22e24cf292f ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.763s\n2026-05-23 01:43:12.828 19 INFO tempest.lib.common.rest_client [req-1f8a7690-6b21-4d64-9acc-4c4e10d0c8e2 req-1f8a7690-6b21-4d64-9acc-4c4e10d0c8e2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe/users/f3826dab12ea40778d2b5c672a4d9b45/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.178s\n2026-05-23 01:43:12.924 14 INFO tempest.lib.common.rest_client [req-e3545e61-7be2-487e-8ae5-b64f2bbf7a4c req-e3545e61-7be2-487e-8ae5-b64f2bbf7a4c ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/3138a3a964c146348f5323b4382029e2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.721s\n2026-05-23 01:43:12.959 24 INFO tempest.lib.common.rest_client [req-9f038a99-d0b8-41f6-b159-c7ca6a053411 req-9f038a99-d0b8-41f6-b159-c7ca6a053411 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.002s\n2026-05-23 01:43:12.975 26 INFO tempest.lib.common.rest_client [req-2b5502e3-d04a-489a-aa1b-8aab2b69ba3f req-2b5502e3-d04a-489a-aa1b-8aab2b69ba3f ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s\n2026-05-23 01:43:12.984 22 INFO tempest.lib.common.rest_client [req-387888bd-4b3a-43df-9212-4c1b089320c7 req-387888bd-4b3a-43df-9212-4c1b089320c7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.688s\n2026-05-23 01:43:12.995 19 INFO tempest.lib.common.rest_client [req-a5c309ec-eaa0-486d-aca1-83a82fb255d4 req-a5c309ec-eaa0-486d-aca1-83a82fb255d4 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-23 01:43:13.025 10 INFO tempest.lib.common.rest_client [req-a52f2e1a-eede-44e4-a3b4-67890b40b906 req-a52f2e1a-eede-44e4-a3b4-67890b40b906 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.497s\n2026-05-23 01:43:13.047 36 INFO tempest.lib.common.rest_client [req-29664ad1-2b17-4c69-acdc-7ba549889e72 req-29664ad1-2b17-4c69-acdc-7ba549889e72 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.513s\n2026-05-23 01:43:13.033 17 INFO tempest.lib.common.rest_client [req-538ce659-89ec-4f61-98b3-ed88e240f296 req-538ce659-89ec-4f61-98b3-ed88e240f296 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1b61a409e37547659798e69639a370e4/roles/86359d6597314a95ba0d73ed5fbe11ed 0.732s\n2026-05-23 01:43:13.051 41 INFO tempest.lib.common.rest_client [req-d5580deb-0c76-4ba4-98c7-5112a49ded8b req-d5580deb-0c76-4ba4-98c7-5112a49ded8b ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.614s\n2026-05-23 01:43:13.119 39 INFO tempest.lib.common.rest_client [req-a63e252f-8922-4d9c-9af2-91a93636c14c req-a63e252f-8922-4d9c-9af2-91a93636c14c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.436s\n2026-05-23 01:43:13.142 14 INFO tempest.lib.common.rest_client [req-abf3d779-b7f4-4466-9932-951f87d49692 req-abf3d779-b7f4-4466-9932-951f87d49692 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-23 01:43:13.141 20 INFO tempest.lib.common.rest_client [req-4b440d9c-44ea-4bc4-bd35-a325ef0b5cc0 req-4b440d9c-44ea-4bc4-bd35-a325ef0b5cc0 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9/users/0a04c4b9e2bd42d98ef522dd5c86aeef/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.325s\n2026-05-23 01:43:13.212 26 INFO tempest.lib.common.rest_client [req-209716a0-66be-4d0e-b738-86cd10db0f35 req-209716a0-66be-4d0e-b738-86cd10db0f35 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1 0.232s\n2026-05-23 01:43:13.213 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d1d41de6b2d147e6ab5b8134900c0ef1 for scope project and roles: ['reader']\n2026-05-23 01:43:13.230 17 INFO tempest.lib.common.rest_client [req-8b002d09-4c31-469a-9ec3-26a118686668 req-8b002d09-4c31-469a-9ec3-26a118686668 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-23 01:43:13.249 41 INFO tempest.lib.common.rest_client [req-4c2efa75-aeb7-4bdb-a234-f06b2e30bb03 req-4c2efa75-aeb7-4bdb-a234-f06b2e30bb03 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/c0d883a896a24dee8f00f630f6bc0611/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.193s\n2026-05-23 01:43:13.260 19 INFO tempest.lib.common.rest_client [req-023ee0d4-eb0f-45e3-b836-101516d51cc5 req-023ee0d4-eb0f-45e3-b836-101516d51cc5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe/users/f3826dab12ea40778d2b5c672a4d9b45/roles/bd34450783d64356be4e1eb4c43a6768 0.262s\n2026-05-23 01:43:13.261 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f3826dab12ea40778d2b5c672a4d9b45 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:13.261 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1536694140-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4359b777baf54b1daacfbe1d46bb6efe', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1536694140', 'tenant_id': '4359b777baf54b1daacfbe1d46bb6efe', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1536694140', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3826dab12ea40778d2b5c672a4d9b45', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:13.261 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1536694140-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4359b777baf54b1daacfbe1d46bb6efe', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1536694140', 'tenant_id': '4359b777baf54b1daacfbe1d46bb6efe', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1536694140', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3826dab12ea40778d2b5c672a4d9b45', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:13.348 36 INFO tempest.lib.common.rest_client [req-5cda8cb2-f7e0-420a-a43e-0d634472c834 req-5cda8cb2-f7e0-420a-a43e-0d634472c834 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/bd81ee6f7b4941bead2fd25649ff9e2a/roles/f0252c12e370451ca447f3c97e732b25 0.299s\n2026-05-23 01:43:13.371 14 INFO tempest.lib.common.rest_client [req-92cf3264-a54a-4ae6-9cb0-6604944eb9c9 req-92cf3264-a54a-4ae6-9cb0-6604944eb9c9 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/3138a3a964c146348f5323b4382029e2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.227s\n2026-05-23 01:43:13.416 20 INFO tempest.lib.common.rest_client [req-5e37c2f2-7d03-4c04-8df2-7477d3fbaad5 req-5e37c2f2-7d03-4c04-8df2-7477d3fbaad5 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-23 01:43:13.468 30 INFO tempest.lib.common.rest_client [req-c2bd51bf-b072-4947-8e56-4eb5bfe92897 req-c2bd51bf-b072-4947-8e56-4eb5bfe92897 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.852s\n2026-05-23 01:43:13.469 14 INFO tempest.lib.common.rest_client [req-2abefd0d-1fa9-4549-90f6-e53bb2f9a3f3 req-2abefd0d-1fa9-4549-90f6-e53bb2f9a3f3 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.096s\n2026-05-23 01:43:13.482 17 INFO tempest.lib.common.rest_client [req-c6815156-5520-4d1d-827c-82072bdc0252 req-c6815156-5520-4d1d-827c-82072bdc0252 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1b61a409e37547659798e69639a370e4/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.250s\n2026-05-23 01:43:13.501 41 INFO tempest.lib.common.rest_client [req-d1bebc65-4eee-41b7-b26b-cad43f2acf07 req-d1bebc65-4eee-41b7-b26b-cad43f2acf07 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-23 01:43:13.500 32 INFO tempest.lib.common.rest_client [req-7c3222e2-3f7f-4a3d-b664-3d6cbcb9a355 req-7c3222e2-3f7f-4a3d-b664-3d6cbcb9a355 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.956s\n2026-05-23 01:43:13.575 12 INFO tempest.lib.common.rest_client [req-fcb42f04-000f-4b4e-a862-a49b80042b7d req-fcb42f04-000f-4b4e-a862-a49b80042b7d ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/9e9faed9840b46f8a2d79ba92e2d8f6f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.910s\n2026-05-23 01:43:13.626 28 INFO tempest.lib.common.rest_client [req-938d5236-9073-40b3-9466-167f071f3090 req-938d5236-9073-40b3-9466-167f071f3090 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675/users/d20e466776e3483ca3753ff7347d47aa/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.801s\n2026-05-23 01:43:13.688 20 INFO tempest.lib.common.rest_client [req-1ddf3e2a-4d2c-4bef-8bd1-e9ae6fff9103 req-1ddf3e2a-4d2c-4bef-8bd1-e9ae6fff9103 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9/users/0a04c4b9e2bd42d98ef522dd5c86aeef/roles/bd34450783d64356be4e1eb4c43a6768 0.269s\n2026-05-23 01:43:13.689 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0a04c4b9e2bd42d98ef522dd5c86aeef is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:13.689 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1395788419-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbc6b47cd25b4d3189bb7dd9aecc74c9', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1395788419', 'tenant_id': 'fbc6b47cd25b4d3189bb7dd9aecc74c9', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1395788419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a04c4b9e2bd42d98ef522dd5c86aeef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:13.690 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1395788419-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbc6b47cd25b4d3189bb7dd9aecc74c9', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1395788419', 'tenant_id': 'fbc6b47cd25b4d3189bb7dd9aecc74c9', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1395788419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a04c4b9e2bd42d98ef522dd5c86aeef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:13.698 14 INFO tempest.lib.common.rest_client [req-4cc34dab-59a6-46ee-a161-3321c22f0911 req-4cc34dab-59a6-46ee-a161-3321c22f0911 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/3138a3a964c146348f5323b4382029e2/roles/bd34450783d64356be4e1eb4c43a6768 0.228s\n2026-05-23 01:43:13.698 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3138a3a964c146348f5323b4382029e2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:13.699 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1569394253-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60056ef802c54cb19e9293064e2c668c', 'project_name': 'tempest-NetworksIpV6Test-1569394253', 'tenant_id': '60056ef802c54cb19e9293064e2c668c', 'tenant_name': 'tempest-NetworksIpV6Test-1569394253', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3138a3a964c146348f5323b4382029e2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:13.699 14 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-1569394253-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60056ef802c54cb19e9293064e2c668c', 'project_name': 'tempest-NetworksIpV6Test-1569394253', 'tenant_id': '60056ef802c54cb19e9293064e2c668c', 'tenant_name': 'tempest-NetworksIpV6Test-1569394253', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3138a3a964c146348f5323b4382029e2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:13.733 24 INFO tempest.lib.common.rest_client [req-aa77598b-7d0c-4438-a924-613aa24f33e1 req-aa77598b-7d0c-4438-a924-613aa24f33e1 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.768s\n2026-05-23 01:43:13.734 12 INFO tempest.lib.common.rest_client [req-57fef434-5944-476e-9eb4-6cf99e10d4ef req-57fef434-5944-476e-9eb4-6cf99e10d4ef ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-23 01:43:13.777 22 INFO tempest.lib.common.rest_client [req-3dd335ce-7912-423a-9443-1d82074df1cc req-3dd335ce-7912-423a-9443-1d82074df1cc ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.792s\n2026-05-23 01:43:13.790 30 INFO tempest.lib.common.rest_client [req-3e0494a1-9021-4515-90ba-246a7c1e32b1 req-3e0494a1-9021-4515-90ba-246a7c1e32b1 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-23 01:43:13.819 39 INFO tempest.lib.common.rest_client [req-5592e196-88d6-4bfa-b0ce-ef1547806a7e req-5592e196-88d6-4bfa-b0ce-ef1547806a7e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2/users/d19045ed9696434d8f7fcf4291f7c534/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.698s\n2026-05-23 01:43:13.856 10 INFO tempest.lib.common.rest_client [req-eb432d1d-c9b7-476f-aa71-8f38b650461d req-eb432d1d-c9b7-476f-aa71-8f38b650461d ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec3f4c6956f049069f96756e24163f59/users/067fea46604646c8a406f39b6d1ff692/roles/bd34450783d64356be4e1eb4c43a6768 0.828s\n2026-05-23 01:43:13.868 19 INFO tempest.lib.common.rest_client [req-74e24426-cdab-433d-b79e-a5fc9ced2bda req-74e24426-cdab-433d-b79e-a5fc9ced2bda ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s\n2026-05-23 01:43:13.930 36 INFO tempest.lib.common.rest_client [req-7289b499-cc8d-492e-ac76-ece7899849be req-7289b499-cc8d-492e-ac76-ece7899849be ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.580s\n2026-05-23 01:43:13.965 28 INFO tempest.lib.common.rest_client [req-723075c1-c108-4cc8-b417-1b3095155eab req-723075c1-c108-4cc8-b417-1b3095155eab ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s\n2026-05-23 01:43:13.972 41 INFO tempest.lib.common.rest_client [req-e39bc388-b489-4fd8-9970-16d69aa6d07c req-e39bc388-b489-4fd8-9970-16d69aa6d07c ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/c0d883a896a24dee8f00f630f6bc0611/roles/bd34450783d64356be4e1eb4c43a6768 0.469s\n2026-05-23 01:43:13.972 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0d883a896a24dee8f00f630f6bc0611 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:13.972 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1788927373-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '316c7cfc2956413783c5c683e0a8ceee', 'project_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'tenant_id': '316c7cfc2956413783c5c683e0a8ceee', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0d883a896a24dee8f00f630f6bc0611', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:13.972 41 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-1788927373-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '316c7cfc2956413783c5c683e0a8ceee', 'project_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'tenant_id': '316c7cfc2956413783c5c683e0a8ceee', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0d883a896a24dee8f00f630f6bc0611', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:13.989 22 INFO tempest.lib.common.rest_client [req-53869e2f-f0c8-413a-bf84-311f03ed4555 req-53869e2f-f0c8-413a-bf84-311f03ed4555 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f/users/e604b822b29041cc99d0f906723eb4cd/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.204s\n2026-05-23 01:43:14.060 17 INFO tempest.lib.common.rest_client [req-db075c85-e537-43f1-88b0-95974cc4c863 req-db075c85-e537-43f1-88b0-95974cc4c863 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.577s\n2026-05-23 01:43:14.076 10 INFO tempest.lib.common.rest_client [req-1075358c-cdc3-4f52-875b-3a62ec533a68 req-1075358c-cdc3-4f52-875b-3a62ec533a68 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-23 01:43:14.085 12 INFO tempest.lib.common.rest_client [req-129d1e4b-a32d-4f83-9675-efdd4f38876b req-129d1e4b-a32d-4f83-9675-efdd4f38876b ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/9e9faed9840b46f8a2d79ba92e2d8f6f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.349s\n2026-05-23 01:43:14.124 30 INFO tempest.lib.common.rest_client [req-a5dacf60-b23c-4617-8bff-79726bdbd2f3 req-a5dacf60-b23c-4617-8bff-79726bdbd2f3 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/d1b6967eafa043b792fb2705eb0db9bb/roles/f0252c12e370451ca447f3c97e732b25 0.328s\n2026-05-23 01:43:14.219 22 INFO tempest.lib.common.rest_client [req-b55fe0d4-6328-4cb4-8d6c-fa1d0e827924 req-b55fe0d4-6328-4cb4-8d6c-fa1d0e827924 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-23 01:43:14.238 20 INFO tempest.lib.common.rest_client [req-f51feb18-fe5f-429e-b4bb-9fb9e8d9059c req-f51feb18-fe5f-429e-b4bb-9fb9e8d9059c ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s\n2026-05-23 01:43:14.248 12 INFO tempest.lib.common.rest_client [req-c4015020-1d2e-43d3-ad46-59dab76644f6 req-c4015020-1d2e-43d3-ad46-59dab76644f6 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-23 01:43:14.299 28 INFO tempest.lib.common.rest_client [req-7aecb793-7fe8-4c1d-aa4a-c07ee051b22f req-7aecb793-7fe8-4c1d-aa4a-c07ee051b22f ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675/users/d20e466776e3483ca3753ff7347d47aa/roles/bd34450783d64356be4e1eb4c43a6768 0.328s\n2026-05-23 01:43:14.299 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d20e466776e3483ca3753ff7347d47aa is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:14.299 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-983386043-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aabab9dde43e489a82acb59a4e46c675', 'project_name': 'tempest-RoutersIpV6AdminTest-983386043', 'tenant_id': 'aabab9dde43e489a82acb59a4e46c675', 'tenant_name': 'tempest-RoutersIpV6AdminTest-983386043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd20e466776e3483ca3753ff7347d47aa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:14.299 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-983386043-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aabab9dde43e489a82acb59a4e46c675', 'project_name': 'tempest-RoutersIpV6AdminTest-983386043', 'tenant_id': 'aabab9dde43e489a82acb59a4e46c675', 'tenant_name': 'tempest-RoutersIpV6AdminTest-983386043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd20e466776e3483ca3753ff7347d47aa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:14.301 36 INFO tempest.lib.common.rest_client [req-67c17610-8657-4f8b-88ed-f82391f03b87 req-67c17610-8657-4f8b-88ed-f82391f03b87 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/bd81ee6f7b4941bead2fd25649ff9e2a/roles/86359d6597314a95ba0d73ed5fbe11ed 0.369s\n2026-05-23 01:43:14.321 26 INFO tempest.lib.common.rest_client [req-061a56a4-7ee6-4cee-9749-a573a6071fd1 req-061a56a4-7ee6-4cee-9749-a573a6071fd1 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.107s\n2026-05-23 01:43:14.383 19 INFO tempest.lib.common.rest_client [req-72bd3f76-9a06-42a7-ba76-f20fb781ad7c req-72bd3f76-9a06-42a7-ba76-f20fb781ad7c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.512s\n2026-05-23 01:43:14.383 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-23 01:43:14.469 24 INFO tempest.lib.common.rest_client [req-0715ffc0-d745-4dfb-a80b-416c6941416e req-0715ffc0-d745-4dfb-a80b-416c6941416e ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/c0d891108eaf4b3aabf9c8d15bc83e38/roles/f0252c12e370451ca447f3c97e732b25 0.734s\n2026-05-23 01:43:14.506 22 INFO tempest.lib.common.rest_client [req-b71d4dbf-1d02-49c5-90ac-b6f6e6064021 req-b71d4dbf-1d02-49c5-90ac-b6f6e6064021 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f/users/e604b822b29041cc99d0f906723eb4cd/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.284s\n2026-05-23 01:43:14.529 10 INFO tempest.lib.common.rest_client [req-6082f971-615d-49af-ba80-0485a7b1e168 req-6082f971-615d-49af-ba80-0485a7b1e168 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec3f4c6956f049069f96756e24163f59/users/067fea46604646c8a406f39b6d1ff692/roles/86359d6597314a95ba0d73ed5fbe11ed 0.449s\n2026-05-23 01:43:14.511 12 INFO tempest.lib.common.rest_client [req-21af5b8a-8d31-4688-b581-6b1cd86c3a04 req-21af5b8a-8d31-4688-b581-6b1cd86c3a04 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/9e9faed9840b46f8a2d79ba92e2d8f6f/roles/bd34450783d64356be4e1eb4c43a6768 0.260s\n2026-05-23 01:43:14.511 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9e9faed9840b46f8a2d79ba92e2d8f6f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:14.515 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-704105364-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9062eefd8b994d7799bff65a242cf7e3', 'project_name': 'tempest-AgentManagementNegativeTest-704105364', 'tenant_id': '9062eefd8b994d7799bff65a242cf7e3', 'tenant_name': 'tempest-AgentManagementNegativeTest-704105364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e9faed9840b46f8a2d79ba92e2d8f6f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:14.515 12 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-704105364-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9062eefd8b994d7799bff65a242cf7e3', 'project_name': 'tempest-AgentManagementNegativeTest-704105364', 'tenant_id': '9062eefd8b994d7799bff65a242cf7e3', 'tenant_name': 'tempest-AgentManagementNegativeTest-704105364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e9faed9840b46f8a2d79ba92e2d8f6f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:14.543 14 INFO tempest.lib.common.rest_client [req-709fecbc-bf05-42d6-bda5-148a49902772 req-709fecbc-bf05-42d6-bda5-148a49902772 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.841s\n2026-05-23 01:43:14.600 26 INFO tempest.lib.common.rest_client [req-a6919a92-77a1-4849-94cb-933fea207075 req-a6919a92-77a1-4849-94cb-933fea207075 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-23 01:43:14.604 39 INFO tempest.lib.common.rest_client [req-8c9e9de5-90e6-436a-b2f4-24d37476ae11 req-8c9e9de5-90e6-436a-b2f4-24d37476ae11 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.782s\n2026-05-23 01:43:14.635 22 INFO tempest.lib.common.rest_client [req-bf660ab6-3149-4ed7-9722-0ffd51aa7aba req-bf660ab6-3149-4ed7-9722-0ffd51aa7aba ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-23 01:43:14.632 24 INFO tempest.lib.common.rest_client [req-3ec2334e-dd7a-4ff6-9dda-299161470727 req-3ec2334e-dd7a-4ff6-9dda-299161470727 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-23 01:43:14.645 17 INFO tempest.lib.common.rest_client [req-c180e18d-f004-4a7f-ba95-4aa1e48622cb req-c180e18d-f004-4a7f-ba95-4aa1e48622cb ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1b61a409e37547659798e69639a370e4/roles/bd34450783d64356be4e1eb4c43a6768 0.582s\n2026-05-23 01:43:14.649 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1b61a409e37547659798e69639a370e4 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:14.649 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4289a38b653843fda4669d794afc5790', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'tenant_id': '4289a38b653843fda4669d794afc5790', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b61a409e37547659798e69639a370e4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:14.649 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-ExtraDHCPOptionsIpV6TestJSON-1551726162-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4289a38b653843fda4669d794afc5790', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'tenant_id': '4289a38b653843fda4669d794afc5790', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b61a409e37547659798e69639a370e4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:14.723 10 INFO tempest.lib.common.rest_client [req-75e29064-334b-46bb-aa56-1b2d04680446 req-75e29064-334b-46bb-aa56-1b2d04680446 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-23 01:43:14.736 30 INFO tempest.lib.common.rest_client [req-d6c77568-9dd9-4283-8fd2-be46a974d396 req-d6c77568-9dd9-4283-8fd2-be46a974d396 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.610s\n2026-05-23 01:43:14.751 24 INFO tempest.lib.common.rest_client [req-77a49688-02e7-40d2-a891-16a2d7b992be req-77a49688-02e7-40d2-a891-16a2d7b992be ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/c0d891108eaf4b3aabf9c8d15bc83e38/roles/86359d6597314a95ba0d73ed5fbe11ed 0.117s\n2026-05-23 01:43:14.805 26 INFO tempest.lib.common.rest_client [req-182e7e2a-f81a-410b-8a1f-b74d029108cd req-182e7e2a-f81a-410b-8a1f-b74d029108cd ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/a994912734704e6790b9cd3475b16bb0/roles/f0252c12e370451ca447f3c97e732b25 0.201s\n2026-05-23 01:43:14.809 36 INFO tempest.lib.common.rest_client [req-c876c59e-9148-47d9-b9bf-6ed88447bdd1 req-c876c59e-9148-47d9-b9bf-6ed88447bdd1 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s\n2026-05-23 01:43:14.919 24 INFO tempest.lib.common.rest_client [req-32c1e423-e741-4bb2-92bc-2efa4a66507d req-32c1e423-e741-4bb2-92bc-2efa4a66507d ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-23 01:43:14.973 28 INFO tempest.lib.common.rest_client [req-964c8da8-c3ba-4f4d-a401-3c7fd163edcb req-964c8da8-c3ba-4f4d-a401-3c7fd163edcb ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.667s\n2026-05-23 01:43:14.973 41 INFO tempest.lib.common.rest_client [req-fc33b4bf-1747-45db-ba63-ed216acc1953 req-fc33b4bf-1747-45db-ba63-ed216acc1953 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.993s\n2026-05-23 01:43:14.999 36 INFO tempest.lib.common.rest_client [req-5f35ff10-6988-44d4-ab02-34eb6892662c req-5f35ff10-6988-44d4-ab02-34eb6892662c ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/bd81ee6f7b4941bead2fd25649ff9e2a/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.188s\n2026-05-23 01:43:15.021 22 INFO tempest.lib.common.rest_client [req-579c56b2-64f0-459c-b217-45fb8533d77d req-579c56b2-64f0-459c-b217-45fb8533d77d ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f/users/e604b822b29041cc99d0f906723eb4cd/roles/86359d6597314a95ba0d73ed5fbe11ed 0.385s\n2026-05-23 01:43:15.104 32 INFO tempest.lib.common.rest_client [req-1e8a5a1f-a502-4f26-9d25-8ce9f2f01af4 req-1e8a5a1f-a502-4f26-9d25-8ce9f2f01af4 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.600s\n2026-05-23 01:43:15.126 10 INFO tempest.lib.common.rest_client [req-8d754352-e847-4fb5-974f-f7062b607c26 req-8d754352-e847-4fb5-974f-f7062b607c26 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec3f4c6956f049069f96756e24163f59/users/067fea46604646c8a406f39b6d1ff692/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.399s\n2026-05-23 01:43:15.157 19 INFO tempest.lib.common.rest_client [req-d4f9263d-7d19-4e9a-ad2c-217597aeb201 req-d4f9263d-7d19-4e9a-ad2c-217597aeb201 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5992fa4528bc4436b5959e1e39ba38f6 0.773s\n2026-05-23 01:43:15.225 26 INFO tempest.lib.common.rest_client [req-284688ba-0b39-4908-8f76-4c049a07e2a8 req-284688ba-0b39-4908-8f76-4c049a07e2a8 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.416s\n2026-05-23 01:43:15.229 36 INFO tempest.lib.common.rest_client [req-5fb89175-847d-4b57-b9f1-d099d60d45b3 req-5fb89175-847d-4b57-b9f1-d099d60d45b3 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s\n2026-05-23 01:43:15.321 22 INFO tempest.lib.common.rest_client [req-d51daa84-9bab-44a8-9d4b-553e50b2499c req-d51daa84-9bab-44a8-9d4b-553e50b2499c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s\n2026-05-23 01:43:15.323 39 INFO tempest.lib.common.rest_client [req-98450298-7b86-472b-a0be-41e51aa1d9e8 req-98450298-7b86-472b-a0be-41e51aa1d9e8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2/users/d19045ed9696434d8f7fcf4291f7c534/roles/86359d6597314a95ba0d73ed5fbe11ed 0.717s\n2026-05-23 01:43:15.428 39 INFO tempest.lib.common.rest_client [req-9a2897de-1093-42f6-bc14-3978c37e0f35 req-9a2897de-1093-42f6-bc14-3978c37e0f35 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s\n2026-05-23 01:43:15.427 36 INFO tempest.lib.common.rest_client [req-ade2f970-9952-4b15-8764-11fb4e362e88 req-ade2f970-9952-4b15-8764-11fb4e362e88 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/bd81ee6f7b4941bead2fd25649ff9e2a/roles/bd34450783d64356be4e1eb4c43a6768 0.196s\n2026-05-23 01:43:15.428 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bd81ee6f7b4941bead2fd25649ff9e2a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:15.428 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-2007239350-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be74e52161344f64a50c0c191f194a1c', 'project_name': 'tempest-NetworksTestDHCPv6-2007239350', 'tenant_id': 'be74e52161344f64a50c0c191f194a1c', 'tenant_name': 'tempest-NetworksTestDHCPv6-2007239350', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd81ee6f7b4941bead2fd25649ff9e2a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:15.429 36 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-2007239350-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be74e52161344f64a50c0c191f194a1c', 'project_name': 'tempest-NetworksTestDHCPv6-2007239350', 'tenant_id': 'be74e52161344f64a50c0c191f194a1c', 'tenant_name': 'tempest-NetworksTestDHCPv6-2007239350', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd81ee6f7b4941bead2fd25649ff9e2a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:15.454 12 INFO tempest.lib.common.rest_client [req-fc1c93a5-01fc-4e0e-8317-7db679c249de req-fc1c93a5-01fc-4e0e-8317-7db679c249de ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.931s\n2026-05-23 01:43:15.512 19 INFO tempest.lib.common.rest_client [req-7cc96cbe-035c-4a98-821d-968163e7504c req-7cc96cbe-035c-4a98-821d-968163e7504c ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f3826dab12ea40778d2b5c672a4d9b45 0.353s\n2026-05-23 01:43:15.513 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a8e48ff23e874c86a4c6062e43aa7b33\n2026-05-23 01:43:15.538 22 INFO tempest.lib.common.rest_client [req-75c52c0f-7baf-471c-bf35-2b76ea59754c req-75c52c0f-7baf-471c-bf35-2b76ea59754c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f/users/e604b822b29041cc99d0f906723eb4cd/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.215s\n2026-05-23 01:43:15.560 30 INFO tempest.lib.common.rest_client [req-2eb90ca0-80cd-47bd-84b4-edb8a643d35a req-2eb90ca0-80cd-47bd-84b4-edb8a643d35a ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/d1b6967eafa043b792fb2705eb0db9bb/roles/86359d6597314a95ba0d73ed5fbe11ed 0.819s\n2026-05-23 01:43:15.661 24 INFO tempest.lib.common.rest_client [req-93419d42-0340-4f8b-8594-f99c5dc7fd1d req-93419d42-0340-4f8b-8594-f99c5dc7fd1d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/c0d891108eaf4b3aabf9c8d15bc83e38/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.739s\n2026-05-23 01:43:15.779 17 INFO tempest.lib.common.rest_client [req-83aab436-4e32-4310-affb-c831c69c9747 req-83aab436-4e32-4310-affb-c831c69c9747 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.119s\n2026-05-23 01:43:15.798 22 INFO tempest.lib.common.rest_client [req-69ea7c1c-967a-493c-a544-b0c848656ec3 req-69ea7c1c-967a-493c-a544-b0c848656ec3 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-23 01:43:15.815 10 INFO tempest.lib.common.rest_client [req-5e782d98-c400-43a7-8d0d-5d9bb92ab3a9 req-5e782d98-c400-43a7-8d0d-5d9bb92ab3a9 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.684s\n2026-05-23 01:43:15.853 24 INFO tempest.lib.common.rest_client [req-1c2a92c2-46a0-4e55-afe2-8d0b058af5f6 req-1c2a92c2-46a0-4e55-afe2-8d0b058af5f6 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-23 01:43:15.871 26 INFO tempest.lib.common.rest_client [req-3e6689dc-c281-4cc6-83f9-f41e7ac2a53e req-3e6689dc-c281-4cc6-83f9-f41e7ac2a53e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/a994912734704e6790b9cd3475b16bb0/roles/86359d6597314a95ba0d73ed5fbe11ed 0.643s\n2026-05-23 01:43:15.876 39 INFO tempest.lib.common.rest_client [req-8c32e5d2-669e-488d-9da5-3e642da43a7f req-8c32e5d2-669e-488d-9da5-3e642da43a7f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2/users/d19045ed9696434d8f7fcf4291f7c534/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.440s\n2026-05-23 01:43:15.981 30 INFO tempest.lib.common.rest_client [req-16182fbd-c281-4583-a397-65f9c1492794 req-16182fbd-c281-4583-a397-65f9c1492794 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.418s\n2026-05-23 01:43:15.980 24 INFO tempest.lib.common.rest_client [req-b3417773-52c9-4548-9367-4caeb5659dba req-b3417773-52c9-4548-9367-4caeb5659dba ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/c0d891108eaf4b3aabf9c8d15bc83e38/roles/bd34450783d64356be4e1eb4c43a6768 0.124s\n2026-05-23 01:43:15.981 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0d891108eaf4b3aabf9c8d15bc83e38 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:15.981 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-23899327-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cac46a7a23164318ba306f59c82057f5', 'project_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'tenant_id': 'cac46a7a23164318ba306f59c82057f5', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0d891108eaf4b3aabf9c8d15bc83e38', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:15.981 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-AllowedAddressPairTestJSON-23899327-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cac46a7a23164318ba306f59c82057f5', 'project_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'tenant_id': 'cac46a7a23164318ba306f59c82057f5', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0d891108eaf4b3aabf9c8d15bc83e38', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:15.999 36 INFO tempest.lib.common.rest_client [req-355436b7-66d6-4f2c-8d45-e1de18c2df5e req-355436b7-66d6-4f2c-8d45-e1de18c2df5e ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-23 01:43:16.111 19 INFO tempest.lib.common.rest_client [req-4dc2e5bd-3e28-4f5b-97e1-6657ea5cf91d req-4dc2e5bd-3e28-4f5b-97e1-6657ea5cf91d ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-23 01:43:16.136 26 INFO tempest.lib.common.rest_client [req-3ec62c62-38b5-45d0-8fcd-aadb6bad6ae6 req-3ec62c62-38b5-45d0-8fcd-aadb6bad6ae6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s\n2026-05-23 01:43:16.140 39 INFO tempest.lib.common.rest_client [req-5c784add-644b-4b90-82a7-9ef4d11b6a93 req-5c784add-644b-4b90-82a7-9ef4d11b6a93 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-23 01:43:16.148 22 INFO tempest.lib.common.rest_client [req-f9a901ee-8c93-45b7-86c4-747c45196580 req-f9a901ee-8c93-45b7-86c4-747c45196580 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f/users/e604b822b29041cc99d0f906723eb4cd/roles/bd34450783d64356be4e1eb4c43a6768 0.349s\n2026-05-23 01:43:16.149 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e604b822b29041cc99d0f906723eb4cd is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:16.149 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ee6ba62fba1476ba5e59c8688f8c31f', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552', 'tenant_id': '3ee6ba62fba1476ba5e59c8688f8c31f', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e604b822b29041cc99d0f906723eb4cd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:16.149 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ee6ba62fba1476ba5e59c8688f8c31f', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552', 'tenant_id': '3ee6ba62fba1476ba5e59c8688f8c31f', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e604b822b29041cc99d0f906723eb4cd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:16.186 14 INFO tempest.lib.common.rest_client [req-e08e581d-2e35-45e2-b404-9492a963defd req-e08e581d-2e35-45e2-b404-9492a963defd ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.640s\n2026-05-23 01:43:16.211 12 INFO tempest.lib.common.rest_client [req-db121965-77b2-4a86-a895-d49afdc72ca0 req-db121965-77b2-4a86-a895-d49afdc72ca0 ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 0.752s\n{1} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.757070s] ... ok\n2026-05-23 01:43:16.275 10 INFO tempest.lib.common.rest_client [req-8ed2172e-9608-4ee7-a21d-d965168601e6 req-8ed2172e-9608-4ee7-a21d-d965168601e6 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec3f4c6956f049069f96756e24163f59/users/067fea46604646c8a406f39b6d1ff692/roles/bd34450783d64356be4e1eb4c43a6768 0.454s\n2026-05-23 01:43:16.275 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 067fea46604646c8a406f39b6d1ff692 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:16.276 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-628349873-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec3f4c6956f049069f96756e24163f59', 'project_name': 'tempest-FloatingIPAdminTestJSON-628349873', 'tenant_id': 'ec3f4c6956f049069f96756e24163f59', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-628349873', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '067fea46604646c8a406f39b6d1ff692', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:16.276 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-628349873-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec3f4c6956f049069f96756e24163f59', 'project_name': 'tempest-FloatingIPAdminTestJSON-628349873', 'tenant_id': 'ec3f4c6956f049069f96756e24163f59', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-628349873', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '067fea46604646c8a406f39b6d1ff692', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:16.297 30 INFO tempest.lib.common.rest_client [req-52b2a6e6-b588-4f02-88a1-a263777dca62 req-52b2a6e6-b588-4f02-88a1-a263777dca62 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/d1b6967eafa043b792fb2705eb0db9bb/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.314s\n2026-05-23 01:43:16.317 20 INFO tempest.lib.common.rest_client [req-14ce389d-c458-4113-8a29-a74a7666810f req-14ce389d-c458-4113-8a29-a74a7666810f ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.076s\n2026-05-23 01:43:16.339 39 INFO tempest.lib.common.rest_client [req-26c07ac5-a314-4cb3-8ed2-2410143cee67 req-26c07ac5-a314-4cb3-8ed2-2410143cee67 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2/users/d19045ed9696434d8f7fcf4291f7c534/roles/bd34450783d64356be4e1eb4c43a6768 0.197s\n2026-05-23 01:43:16.339 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d19045ed9696434d8f7fcf4291f7c534 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:16.340 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ada981dfab76421ea269e97283785dd2', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164', 'tenant_id': 'ada981dfab76421ea269e97283785dd2', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd19045ed9696434d8f7fcf4291f7c534', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:16.340 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ada981dfab76421ea269e97283785dd2', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164', 'tenant_id': 'ada981dfab76421ea269e97283785dd2', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd19045ed9696434d8f7fcf4291f7c534', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:16.477 32 INFO tempest.lib.common.rest_client [req-30d77ab5-9717-4ab9-b67b-b97f18cf1157 req-30d77ab5-9717-4ab9-b67b-b97f18cf1157 ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.370s\n2026-05-23 01:43:16.571 12 INFO tempest.lib.common.rest_client [req-6fbf393b-0c08-42b3-a6d6-936bc82a03f8 req-6fbf393b-0c08-42b3-a6d6-936bc82a03f8 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1adb185a2a064571a4d055e90a707a51 0.310s\n2026-05-23 01:43:16.647 26 INFO tempest.lib.common.rest_client [req-f30ffceb-b55b-49e3-9e48-f77429eebb51 req-f30ffceb-b55b-49e3-9e48-f77429eebb51 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/a994912734704e6790b9cd3475b16bb0/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.505s\n2026-05-23 01:43:16.648 24 INFO tempest.lib.common.rest_client [req-5650b746-ef2e-4f3f-b381-c93cea7b33a9 req-5650b746-ef2e-4f3f-b381-c93cea7b33a9 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-23 01:43:16.768 30 INFO tempest.lib.common.rest_client [req-4c04bbbf-5ece-4fcf-8ba0-73cec605159c req-4c04bbbf-5ece-4fcf-8ba0-73cec605159c ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s\n2026-05-23 01:43:16.858 22 INFO tempest.lib.common.rest_client [req-2e6e3b31-6919-40a6-98b2-abb32905f8f9 req-2e6e3b31-6919-40a6-98b2-abb32905f8f9 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.699s\n2026-05-23 01:43:16.859 26 INFO tempest.lib.common.rest_client [req-5b92025b-825d-4e48-aa78-3e748c04dbb1 req-5b92025b-825d-4e48-aa78-3e748c04dbb1 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-23 01:43:16.881 10 INFO tempest.lib.common.rest_client [req-3989b1f3-0ae9-46f3-87aa-58a2508d6cab req-3989b1f3-0ae9-46f3-87aa-58a2508d6cab ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s\n2026-05-23 01:43:16.904 30 INFO tempest.lib.common.rest_client [req-ee9307db-92e6-4082-b09f-903602dbbb57 req-ee9307db-92e6-4082-b09f-903602dbbb57 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/d1b6967eafa043b792fb2705eb0db9bb/roles/bd34450783d64356be4e1eb4c43a6768 0.135s\n2026-05-23 01:43:16.908 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d1b6967eafa043b792fb2705eb0db9bb is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:16.909 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-417362028-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '48fe8ffc56484637a8c6b83368f40453', 'project_name': 'tempest-ExtensionsTestJSON-417362028', 'tenant_id': '48fe8ffc56484637a8c6b83368f40453', 'tenant_name': 'tempest-ExtensionsTestJSON-417362028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1b6967eafa043b792fb2705eb0db9bb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:16.909 30 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-417362028-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '48fe8ffc56484637a8c6b83368f40453', 'project_name': 'tempest-ExtensionsTestJSON-417362028', 'tenant_id': '48fe8ffc56484637a8c6b83368f40453', 'tenant_name': 'tempest-ExtensionsTestJSON-417362028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1b6967eafa043b792fb2705eb0db9bb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:16.954 39 INFO tempest.lib.common.rest_client [req-42aa16ee-52f1-4061-80df-b3b3aada6949 req-42aa16ee-52f1-4061-80df-b3b3aada6949 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-23 01:43:17.032 19 INFO tempest.lib.common.rest_client [req-bfd57478-0d54-400d-8d00-108032eb40e4 req-bfd57478-0d54-400d-8d00-108032eb40e4 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a8e48ff23e874c86a4c6062e43aa7b33&name=default 0.917s\n2026-05-23 01:43:17.046 12 INFO tempest.lib.common.rest_client [req-9e6d669e-a8ac-462d-9154-1fd3fa0e9abf req-9e6d669e-a8ac-462d-9154-1fd3fa0e9abf ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9e9faed9840b46f8a2d79ba92e2d8f6f 0.473s\n2026-05-23 01:43:17.047 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9062eefd8b994d7799bff65a242cf7e3\n2026-05-23 01:43:17.114 28 INFO tempest.lib.common.rest_client [req-da018116-1f71-4a74-a246-96d313a33763 req-da018116-1f71-4a74-a246-96d313a33763 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.138s\n2026-05-23 01:43:17.120 10 INFO tempest.lib.common.rest_client [req-89a922f6-e6f6-428d-9286-db6699c34bb0 req-89a922f6-e6f6-428d-9286-db6699c34bb0 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.233s\n2026-05-23 01:43:17.291 26 INFO tempest.lib.common.rest_client [req-624a9c4e-02d8-47ff-922d-803e7d852959 req-624a9c4e-02d8-47ff-922d-803e7d852959 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/a994912734704e6790b9cd3475b16bb0/roles/bd34450783d64356be4e1eb4c43a6768 0.429s\n2026-05-23 01:43:17.292 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a994912734704e6790b9cd3475b16bb0 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:17.293 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-941139682-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'tenant_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a994912734704e6790b9cd3475b16bb0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:17.293 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-AllowedAddressPairIpV6TestJSON-941139682-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'tenant_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a994912734704e6790b9cd3475b16bb0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:17.402 41 INFO tempest.lib.common.rest_client [req-3c7e9ea4-a14d-4e1c-bba6-2d6cf2d0e8ac req-3c7e9ea4-a14d-4e1c-bba6-2d6cf2d0e8ac ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.426s\n2026-05-23 01:43:17.466 32 INFO tempest.lib.common.rest_client [req-fa159445-ed46-47a9-b2b8-a3cde0eb5be9 req-fa159445-ed46-47a9-b2b8-a3cde0eb5be9 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7ba7c17c-64ab-40b5-84bb-47b1c9a8e293 0.985s\n2026-05-23 01:43:17.504 30 INFO tempest.lib.common.rest_client [req-9fd11b93-9a2f-401e-8eab-ec52b5b8f389 req-9fd11b93-9a2f-401e-8eab-ec52b5b8f389 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n{11} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [2.362014s] ... ok\n2026-05-23 01:43:17.655 36 INFO tempest.lib.common.rest_client [req-18f4fa9f-0a73-41a5-a850-f88d0540596f req-18f4fa9f-0a73-41a5-a850-f88d0540596f ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.654s\n2026-05-23 01:43:17.669 12 INFO tempest.lib.common.rest_client [req-5575903b-a693-4cf9-ba09-fc801d136ed1 req-5575903b-a693-4cf9-ba09-fc801d136ed1 ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s\n2026-05-23 01:43:17.786 10 INFO tempest.lib.common.rest_client [req-e7384ca8-0f8e-435f-9fbe-1b7399c93d25 req-e7384ca8-0f8e-435f-9fbe-1b7399c93d25 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.665s\n2026-05-23 01:43:17.811 30 INFO tempest.lib.common.rest_client [req-4558389a-7ffe-43bd-84b1-b3296873bb73 req-4558389a-7ffe-43bd-84b1-b3296873bb73 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.301s\n2026-05-23 01:43:17.837 20 INFO tempest.lib.common.rest_client [req-23ddad63-e3c8-4b61-947c-54bd376a0fb9 req-23ddad63-e3c8-4b61-947c-54bd376a0fb9 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.511s\n2026-05-23 01:43:17.857 14 INFO tempest.lib.common.rest_client [req-26a10104-56a3-440f-ac41-50f481373f86 req-26a10104-56a3-440f-ac41-50f481373f86 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.157s\n2026-05-23 01:43:17.893 26 INFO tempest.lib.common.rest_client [req-926af97e-0230-403b-bede-13d760406093 req-926af97e-0230-403b-bede-13d760406093 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n2026-05-23 01:43:17.909 10 INFO tempest.lib.common.rest_client [req-570c3e98-9358-4241-a367-26b1ada7a211 req-570c3e98-9358-4241-a367-26b1ada7a211 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s\n2026-05-23 01:43:17.935 28 INFO tempest.lib.common.rest_client [req-014da624-690a-42ee-806e-70f8f66fc077 req-014da624-690a-42ee-806e-70f8f66fc077 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.818s\n2026-05-23 01:43:17.967 30 INFO tempest.lib.common.rest_client [req-9191345d-c8f5-4766-89f2-a775ec407f78 req-9191345d-c8f5-4766-89f2-a775ec407f78 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.154s\n2026-05-23 01:43:18.042 30 INFO tempest.lib.common.rest_client [req-2066e033-6948-4e98-a361-5e650ecc752e req-2066e033-6948-4e98-a361-5e650ecc752e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.070s\n2026-05-23 01:43:18.052 19 INFO tempest.lib.common.rest_client [req-7b62fbce-ca9f-473a-8c81-19c39380defa req-7b62fbce-ca9f-473a-8c81-19c39380defa ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/29e6ec72-fc89-47b2-8fa4-06edec32a75e 1.018s\n2026-05-23 01:43:18.063 10 INFO tempest.lib.common.rest_client [req-948651a4-b68b-49c3-9fd3-2b10f84f4d34 req-948651a4-b68b-49c3-9fd3-2b10f84f4d34 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d/users/4d935bfb1d8f4e9fabd974a3aad3e42c/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.145s\n2026-05-23 01:43:18.108 30 INFO tempest.lib.common.rest_client [req-2829ccd8-881b-46a2-a33c-7d28fb3a0af6 req-2829ccd8-881b-46a2-a33c-7d28fb3a0af6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.065s\n2026-05-23 01:43:18.173 30 INFO tempest.lib.common.rest_client [req-d4eaa2e8-32bc-4166-8ebe-82f6bb170c81 req-d4eaa2e8-32bc-4166-8ebe-82f6bb170c81 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.064s\n2026-05-23 01:43:18.178 17 INFO tempest.lib.common.rest_client [req-59b8dba0-d943-4594-b7b2-3c62d4819762 req-59b8dba0-d943-4594-b7b2-3c62d4819762 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.394s\n2026-05-23 01:43:18.261 10 INFO tempest.lib.common.rest_client [req-34d7995b-45fb-4f1f-9d61-4e92c779a38a req-34d7995b-45fb-4f1f-9d61-4e92c779a38a ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-23 01:43:18.273 30 INFO tempest.lib.common.rest_client [req-fb7f41e1-f41e-4ef2-b84b-7fd2ad337715 req-fb7f41e1-f41e-4ef2-b84b-7fd2ad337715 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.097s\n2026-05-23 01:43:18.313 12 INFO tempest.lib.common.rest_client [req-a2968ca7-641b-43b1-99d7-417b486d1bdf req-a2968ca7-641b-43b1-99d7-417b486d1bdf ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9062eefd8b994d7799bff65a242cf7e3&name=default 0.641s\n2026-05-23 01:43:18.348 30 INFO tempest.lib.common.rest_client [req-85658eae-7585-4816-8237-9219381acff0 req-85658eae-7585-4816-8237-9219381acff0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.074s\n2026-05-23 01:43:18.383 19 INFO tempest.lib.common.rest_client [req-8bd2d5ec-f440-40c2-b66b-be5b17322d1e req-8bd2d5ec-f440-40c2-b66b-be5b17322d1e ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a8e48ff23e874c86a4c6062e43aa7b33 0.329s\n2026-05-23 01:43:18.385 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4359b777baf54b1daacfbe1d46bb6efe\n2026-05-23 01:43:18.415 32 INFO tempest.lib.common.rest_client [req-61199ab5-5906-4812-b0da-702e498e3686 req-61199ab5-5906-4812-b0da-702e498e3686 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.897s\n2026-05-23 01:43:18.429 30 INFO tempest.lib.common.rest_client [req-4855b87c-5815-42aa-b4c9-f64593b0e8af req-4855b87c-5815-42aa-b4c9-f64593b0e8af ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.080s\n2026-05-23 01:43:18.462 10 INFO tempest.lib.common.rest_client [req-518bbe1a-17a5-4eea-a7f0-8e2db3b6683e req-518bbe1a-17a5-4eea-a7f0-8e2db3b6683e ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d/users/4d935bfb1d8f4e9fabd974a3aad3e42c/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.199s\n2026-05-23 01:43:18.508 36 INFO tempest.lib.common.rest_client [req-70b5c9eb-4246-40bf-a467-c1a637707779 req-70b5c9eb-4246-40bf-a467-c1a637707779 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.850s\n2026-05-23 01:43:18.515 30 INFO tempest.lib.common.rest_client [req-1a83f899-b655-4f99-bc01-2fc8520564a7 req-1a83f899-b655-4f99-bc01-2fc8520564a7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.085s\n2026-05-23 01:43:18.584 30 INFO tempest.lib.common.rest_client [req-a6d1c8a1-c15d-4849-866a-a2575df7faba req-a6d1c8a1-c15d-4849-866a-a2575df7faba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.066s\n2026-05-23 01:43:18.627 10 INFO tempest.lib.common.rest_client [req-a40d4421-2f87-4dc8-92cf-e4fdb17ae9a6 req-a40d4421-2f87-4dc8-92cf-e4fdb17ae9a6 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-23 01:43:18.659 30 INFO tempest.lib.common.rest_client [req-d9239c00-8ae7-42fb-9038-277c75156b6a req-d9239c00-8ae7-42fb-9038-277c75156b6a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.072s\n2026-05-23 01:43:18.701 20 INFO tempest.lib.common.rest_client [req-e14b7019-35d9-40ee-8f57-c08b64951333 req-e14b7019-35d9-40ee-8f57-c08b64951333 ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/62b133b9-b974-4498-b393-c6ac58c0df2b 0.862s\n2026-05-23 01:43:18.739 30 INFO tempest.lib.common.rest_client [req-173cb698-0233-4d1f-b809-f1a679df2316 req-173cb698-0233-4d1f-b809-f1a679df2316 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.077s\n2026-05-23 01:43:18.767 10 INFO tempest.lib.common.rest_client [req-7a79e9f5-2de9-4262-accd-9854b1fbb371 req-7a79e9f5-2de9-4262-accd-9854b1fbb371 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d/users/4d935bfb1d8f4e9fabd974a3aad3e42c/roles/86359d6597314a95ba0d73ed5fbe11ed 0.136s\n{5} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [4.462191s] ... ok\n2026-05-23 01:43:18.817 30 INFO tempest.lib.common.rest_client [req-3fb42ee4-8548-46c0-962b-cbc6be0d5b85 req-3fb42ee4-8548-46c0-962b-cbc6be0d5b85 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.076s\n2026-05-23 01:43:18.888 30 INFO tempest.lib.common.rest_client [req-2eb8779f-708a-4b4f-a8d1-4cb2ba661195 req-2eb8779f-708a-4b4f-a8d1-4cb2ba661195 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.069s\n2026-05-23 01:43:18.901 14 INFO tempest.lib.common.rest_client [req-68128d8c-5559-4ea1-bdd0-5195bcdec2c0 req-68128d8c-5559-4ea1-bdd0-5195bcdec2c0 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.040s\n2026-05-23 01:43:18.931 17 INFO tempest.lib.common.rest_client [req-5b196dc1-042c-4bd4-a107-e8ff3e97e866 req-5b196dc1-042c-4bd4-a107-e8ff3e97e866 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.749s\n2026-05-23 01:43:18.954 10 INFO tempest.lib.common.rest_client [req-690bfa06-dff8-414f-bb96-a7ba01fa4fb7 req-690bfa06-dff8-414f-bb96-a7ba01fa4fb7 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-23 01:43:18.963 41 INFO tempest.lib.common.rest_client [req-4d804a17-6783-4bb4-8552-7311cf99c52a req-4d804a17-6783-4bb4-8552-7311cf99c52a ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.973s\n2026-05-23 01:43:18.966 30 INFO tempest.lib.common.rest_client [req-7c2e5066-921c-45f0-995e-c176a9f1d2fb req-7c2e5066-921c-45f0-995e-c176a9f1d2fb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.075s\n2026-05-23 01:43:19.050 30 INFO tempest.lib.common.rest_client [req-b07ab701-518c-4442-85fa-97ebcf5928cf req-b07ab701-518c-4442-85fa-97ebcf5928cf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.082s\n2026-05-23 01:43:19.111 20 INFO tempest.lib.common.rest_client [req-9ae325b4-9cac-4b4d-812a-a26dcc6a41ec req-9ae325b4-9cac-4b4d-812a-a26dcc6a41ec ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d3f38c92ac2b4bd2883712b78891f9c4 0.329s\n2026-05-23 01:43:19.112 24 INFO tempest.lib.common.rest_client [req-756b7fcb-f003-4f82-8cff-828cbe943aad req-756b7fcb-f003-4f82-8cff-828cbe943aad ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.460s\n2026-05-23 01:43:19.120 19 INFO tempest.lib.common.rest_client [req-55d73e9c-04fc-40dd-b6f4-dd90f8d65dc4 req-55d73e9c-04fc-40dd-b6f4-dd90f8d65dc4 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4359b777baf54b1daacfbe1d46bb6efe&name=default 0.732s\n2026-05-23 01:43:19.117 30 INFO tempest.lib.common.rest_client [req-7ae3c6cd-eb5b-49a3-8444-224f69130e5b req-7ae3c6cd-eb5b-49a3-8444-224f69130e5b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.066s\n2026-05-23 01:43:19.137 39 INFO tempest.lib.common.rest_client [req-c4ade614-cf1c-4484-a56a-b2f008df9eaa req-c4ade614-cf1c-4484-a56a-b2f008df9eaa ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.176s\n2026-05-23 01:43:19.150 28 INFO tempest.lib.common.rest_client [req-9f5c4e59-9c4c-4697-b440-568ec97bcc7d req-9f5c4e59-9c4c-4697-b440-568ec97bcc7d ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.212s\n2026-05-23 01:43:19.164 10 INFO tempest.lib.common.rest_client [req-d71a0421-f34f-4c10-a6ed-83fb6d9cbf6a req-d71a0421-f34f-4c10-a6ed-83fb6d9cbf6a ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d/users/4d935bfb1d8f4e9fabd974a3aad3e42c/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.205s\n2026-05-23 01:43:19.172 22 INFO tempest.lib.common.rest_client [req-a2ea5997-4f26-4609-b9d8-4182c86073cb req-a2ea5997-4f26-4609-b9d8-4182c86073cb ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.312s\n2026-05-23 01:43:19.184 30 INFO tempest.lib.common.rest_client [req-3c325d45-e72a-47ec-9587-bfc8becb5765 req-3c325d45-e72a-47ec-9587-bfc8becb5765 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.066s\n2026-05-23 01:43:19.195 32 INFO tempest.lib.common.rest_client [req-c6cc0ed8-d31e-49b1-b6fc-144156f35c7c req-c6cc0ed8-d31e-49b1-b6fc-144156f35c7c ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.778s\n2026-05-23 01:43:19.255 30 INFO tempest.lib.common.rest_client [req-b74a6105-42ed-48a2-a72a-7438d8c05ccb req-b74a6105-42ed-48a2-a72a-7438d8c05ccb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.069s\n2026-05-23 01:43:19.307 12 INFO tempest.lib.common.rest_client [req-c5b22b0d-9134-4d9c-b0e9-9f4290cb15f2 req-c5b22b0d-9134-4d9c-b0e9-9f4290cb15f2 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8092553d-bf04-46a2-ac9e-5d85786e215c 0.993s\n2026-05-23 01:43:19.335 30 INFO tempest.lib.common.rest_client [req-cca2ebbb-b6de-46c2-8755-e39370d64c3b req-cca2ebbb-b6de-46c2-8755-e39370d64c3b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.079s\n2026-05-23 01:43:19.352 10 INFO tempest.lib.common.rest_client [req-2713eef5-f821-4a39-a3aa-f63d59679cd0 req-2713eef5-f821-4a39-a3aa-f63d59679cd0 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-23 01:43:19.398 20 INFO tempest.lib.common.rest_client [req-d9ee95ef-8546-4705-8a95-d28af24a65a7 req-d9ee95ef-8546-4705-8a95-d28af24a65a7 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0a04c4b9e2bd42d98ef522dd5c86aeef 0.282s\n2026-05-23 01:43:19.398 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fbc6b47cd25b4d3189bb7dd9aecc74c9\n2026-05-23 01:43:19.410 30 INFO tempest.lib.common.rest_client [req-a642278e-fb89-4e22-b36e-335dbda47c63 req-a642278e-fb89-4e22-b36e-335dbda47c63 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.073s\n2026-05-23 01:43:19.477 30 INFO tempest.lib.common.rest_client [req-e6b615d3-4452-449a-acce-79b2d291c3a9 req-e6b615d3-4452-449a-acce-79b2d291c3a9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.066s\n2026-05-23 01:43:19.478 14 INFO tempest.lib.common.rest_client [req-00fcd5b7-d558-494b-9ce5-9104ea929736 req-00fcd5b7-d558-494b-9ce5-9104ea929736 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.575s\n2026-05-23 01:43:19.544 30 INFO tempest.lib.common.rest_client [req-4d4dde72-172a-4ba6-8cfb-bc7e7e2ca673 req-4d4dde72-172a-4ba6-8cfb-bc7e7e2ca673 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.064s\n2026-05-23 01:43:19.566 10 INFO tempest.lib.common.rest_client [req-5174cdea-518a-4601-8d39-d433d3af4a0c req-5174cdea-518a-4601-8d39-d433d3af4a0c ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d/users/4d935bfb1d8f4e9fabd974a3aad3e42c/roles/bd34450783d64356be4e1eb4c43a6768 0.212s\n2026-05-23 01:43:19.567 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4d935bfb1d8f4e9fabd974a3aad3e42c is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:19.567 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1263904696-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a35efc9109d419aa46aea1521d48d2d', 'project_name': 'tempest-FloatingIPAdminTestJSON-1263904696', 'tenant_id': '6a35efc9109d419aa46aea1521d48d2d', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1263904696', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d935bfb1d8f4e9fabd974a3aad3e42c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:19.567 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1263904696-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a35efc9109d419aa46aea1521d48d2d', 'project_name': 'tempest-FloatingIPAdminTestJSON-1263904696', 'tenant_id': '6a35efc9109d419aa46aea1521d48d2d', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1263904696', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d935bfb1d8f4e9fabd974a3aad3e42c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:19.622 12 INFO tempest.lib.common.rest_client [req-dd4b4d4f-ec54-400b-b28e-052b2df77fdb req-dd4b4d4f-ec54-400b-b28e-052b2df77fdb ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3 0.311s\n2026-05-23 01:43:19.648 30 INFO tempest.lib.common.rest_client [req-9fc2be54-9819-4da2-becf-786b2f0efb1e req-9fc2be54-9819-4da2-becf-786b2f0efb1e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.099s\n2026-05-23 01:43:19.683 28 INFO tempest.lib.common.rest_client [req-f2b4599d-04fd-45c2-b21c-c3831d7d343b req-f2b4599d-04fd-45c2-b21c-c3831d7d343b ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dee9e2d8-1333-4c4f-a5ce-352b0a51a913 0.526s\n2026-05-23 01:43:19.723 30 INFO tempest.lib.common.rest_client [req-43bc4c52-af52-4032-8081-9817a06dfa76 req-43bc4c52-af52-4032-8081-9817a06dfa76 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.073s\n2026-05-23 01:43:19.754 22 INFO tempest.lib.common.rest_client [req-8d71cf0f-7212-4f29-84ff-fac7f090990c req-8d71cf0f-7212-4f29-84ff-fac7f090990c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.566s\n2026-05-23 01:43:19.765 39 INFO tempest.lib.common.rest_client [req-6636cd6f-7cc4-4a98-9a8b-86bfe4bee88c req-6636cd6f-7cc4-4a98-9a8b-86bfe4bee88c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.626s\n2026-05-23 01:43:19.804 30 INFO tempest.lib.common.rest_client [req-a1c45fd5-8613-4395-a2d3-712938a76c31 req-a1c45fd5-8613-4395-a2d3-712938a76c31 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.080s\n2026-05-23 01:43:19.865 30 INFO tempest.lib.common.rest_client [req-e3ef931d-9949-4236-bdad-4b61f7db6a2c req-e3ef931d-9949-4236-bdad-4b61f7db6a2c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.059s\n2026-05-23 01:43:19.914 20 INFO tempest.lib.common.rest_client [req-fc174c33-2e85-4be7-8491-3b92107c7ca8 req-fc174c33-2e85-4be7-8491-3b92107c7ca8 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s\n2026-05-23 01:43:19.935 30 INFO tempest.lib.common.rest_client [req-56e7c266-8ebd-49ea-9a2c-f64d6b5f35e9 req-56e7c266-8ebd-49ea-9a2c-f64d6b5f35e9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.066s\n2026-05-23 01:43:20.027 30 INFO tempest.lib.common.rest_client [req-db74d485-9c34-4eb3-bf69-2f56d3093938 req-db74d485-9c34-4eb3-bf69-2f56d3093938 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.091s\n2026-05-23 01:43:20.097 12 INFO tempest.lib.common.rest_client [req-fe98c32a-4f23-41d2-b19d-bf4e361caa98 req-fe98c32a-4f23-41d2-b19d-bf4e361caa98 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s\n2026-05-23 01:43:20.128 30 INFO tempest.lib.common.rest_client [req-77186344-b941-4562-ad63-0c4951f141a7 req-77186344-b941-4562-ad63-0c4951f141a7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.100s\n2026-05-23 01:43:20.179 10 INFO tempest.lib.common.rest_client [req-764a770c-826b-4ac2-93e1-ea22990062d1 req-764a770c-826b-4ac2-93e1-ea22990062d1 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-23 01:43:20.212 30 INFO tempest.lib.common.rest_client [req-f69a7638-b713-46b2-8f97-c97c2ddf0e48 req-f69a7638-b713-46b2-8f97-c97c2ddf0e48 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.082s\n2026-05-23 01:43:20.280 30 INFO tempest.lib.common.rest_client [req-b2e6324c-a054-4f24-ae27-d03f1b123cfa req-b2e6324c-a054-4f24-ae27-d03f1b123cfa ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.067s\n2026-05-23 01:43:20.403 30 INFO tempest.lib.common.rest_client [req-af547574-dd33-43bf-bdea-5894dd2bd16e req-af547574-dd33-43bf-bdea-5894dd2bd16e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.120s\n2026-05-23 01:43:20.451 20 INFO tempest.lib.common.rest_client [req-ba62d169-419b-47ae-bd9b-0754dccedff6 req-ba62d169-419b-47ae-bd9b-0754dccedff6 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fbc6b47cd25b4d3189bb7dd9aecc74c9&name=default 0.532s\n2026-05-23 01:43:20.487 30 INFO tempest.lib.common.rest_client [req-0ab0fbf5-3bbf-4676-ba3d-f2b613054feb req-0ab0fbf5-3bbf-4676-ba3d-f2b613054feb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.081s\n2026-05-23 01:43:20.496 17 INFO tempest.lib.common.rest_client [req-fa221c12-b1e2-4afa-992b-0a334329460c req-fa221c12-b1e2-4afa-992b-0a334329460c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.561s\n2026-05-23 01:43:20.561 12 INFO tempest.lib.common.rest_client [req-82f02b6d-55b1-42ee-9005-04983be9c93f req-82f02b6d-55b1-42ee-9005-04983be9c93f ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.460s\n2026-05-23 01:43:20.565 30 INFO tempest.lib.common.rest_client [req-91160325-99f5-440f-b61f-a9343c6e8f17 req-91160325-99f5-440f-b61f-a9343c6e8f17 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.076s\n2026-05-23 01:43:20.633 41 INFO tempest.lib.common.rest_client [req-731268f8-698f-480f-b0a9-ca974799ad40 req-731268f8-698f-480f-b0a9-ca974799ad40 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.664s\n2026-05-23 01:43:20.647 30 INFO tempest.lib.common.rest_client [req-3a741de2-3bda-468b-9aa9-344425b80276 req-3a741de2-3bda-468b-9aa9-344425b80276 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.081s\n2026-05-23 01:43:20.687 36 INFO tempest.lib.common.rest_client [req-25a2bf4c-1261-4ad4-bf1e-3f46128bc783 req-25a2bf4c-1261-4ad4-bf1e-3f46128bc783 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.176s\n2026-05-23 01:43:20.698 24 INFO tempest.lib.common.rest_client [req-48dce024-bb87-45b1-85df-84737f20749a req-48dce024-bb87-45b1-85df-84737f20749a ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.582s\n2026-05-23 01:43:20.700 12 INFO tempest.lib.common.rest_client [req-5b7f2362-b5f9-44b2-84be-34c1e65f9cf4 req-5b7f2362-b5f9-44b2-84be-34c1e65f9cf4 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s\n2026-05-23 01:43:20.756 30 INFO tempest.lib.common.rest_client [req-d8492ef9-18f1-4bd6-ad6d-81c33abf2134 req-d8492ef9-18f1-4bd6-ad6d-81c33abf2134 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.105s\n2026-05-23 01:43:20.833 19 INFO tempest.lib.common.rest_client [req-eaed5de9-7226-47d1-855a-f6c963c61524 req-eaed5de9-7226-47d1-855a-f6c963c61524 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/733550d6-e0e5-4eb5-ba04-07e0406d8d86 1.708s\n2026-05-23 01:43:20.836 30 INFO tempest.lib.common.rest_client [req-793c89ce-58fb-4a5e-9958-f2fa61760bc6 req-793c89ce-58fb-4a5e-9958-f2fa61760bc6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.078s\n2026-05-23 01:43:20.855 12 INFO tempest.lib.common.rest_client [req-a553e23c-46ae-4829-a630-528582a4f9a9 req-a553e23c-46ae-4829-a630-528582a4f9a9 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.152s\n2026-05-23 01:43:20.915 30 INFO tempest.lib.common.rest_client [req-eadf8907-e0da-4d41-b1ef-7aeb795feccf req-eadf8907-e0da-4d41-b1ef-7aeb795feccf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.076s\n2026-05-23 01:43:20.996 30 INFO tempest.lib.common.rest_client [req-1d37e451-2ac0-4a99-bc0b-316b59329c8c req-1d37e451-2ac0-4a99-bc0b-316b59329c8c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.077s\n2026-05-23 01:43:21.082 32 INFO tempest.lib.common.rest_client [req-18ebab60-175b-48db-be44-d9e5ed06f449 req-18ebab60-175b-48db-be44-d9e5ed06f449 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.885s\n2026-05-23 01:43:21.104 30 INFO tempest.lib.common.rest_client [req-902599f1-9e01-4d3a-91ec-9e0a97aee1c2 req-902599f1-9e01-4d3a-91ec-9e0a97aee1c2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.105s\n2026-05-23 01:43:21.149 20 INFO tempest.lib.common.rest_client [req-30594b43-a9c9-44a0-9afb-c16273009262 req-30594b43-a9c9-44a0-9afb-c16273009262 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/298cac4c-f661-482f-a9a7-c04343999e5b 0.696s\n2026-05-23 01:43:21.148 26 INFO tempest.lib.common.rest_client [req-dbfd8265-2876-42c6-8356-de4fff87051c req-dbfd8265-2876-42c6-8356-de4fff87051c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.252s\n2026-05-23 01:43:21.179 30 INFO tempest.lib.common.rest_client [req-f6fbe5b7-cb4d-46d1-97d7-e5c5a7ea5d3c req-f6fbe5b7-cb4d-46d1-97d7-e5c5a7ea5d3c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.073s\n2026-05-23 01:43:21.180 19 INFO tempest.lib.common.rest_client [req-6ff032b7-a4cc-410b-b796-7b2adbe8845d req-6ff032b7-a4cc-410b-b796-7b2adbe8845d ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe 0.344s\n2026-05-23 01:43:21.220 36 INFO tempest.lib.common.rest_client [req-17b004cf-8f3c-4212-99e2-81f7f1890587 req-17b004cf-8f3c-4212-99e2-81f7f1890587 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.528s\n{4} 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-23 01:43:21.256 30 INFO tempest.lib.common.rest_client [req-9b7081ca-33a5-476e-9af0-9fd8502fbdff req-9b7081ca-33a5-476e-9af0-9fd8502fbdff ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.076s\n2026-05-23 01:43:21.324 30 INFO tempest.lib.common.rest_client [req-b6395e73-f72a-4c2f-9e12-e1d4873429f0 req-b6395e73-f72a-4c2f-9e12-e1d4873429f0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.066s\n2026-05-23 01:43:21.390 30 INFO tempest.lib.common.rest_client [req-705c94a3-553e-4e0f-985f-129a45294f71 req-705c94a3-553e-4e0f-985f-129a45294f71 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.065s\n2026-05-23 01:43:21.399 32 INFO tempest.lib.common.rest_client [req-1b3b4983-839c-4834-8ea9-43f6df9be845 req-1b3b4983-839c-4834-8ea9-43f6df9be845 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=554f3b96-96b2-4c61-a412-c575c1fe81f6 0.312s\n2026-05-23 01:43:21.450 39 INFO tempest.lib.common.rest_client [req-11d1f780-b8b8-4d93-aab3-aa03bf780fb3 req-11d1f780-b8b8-4d93-aab3-aa03bf780fb3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.682s\n2026-05-23 01:43:21.475 30 INFO tempest.lib.common.rest_client [req-81376d61-628c-483f-8c8b-99755a34b605 req-81376d61-628c-483f-8c8b-99755a34b605 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.084s\n2026-05-23 01:43:21.487 20 INFO tempest.lib.common.rest_client [req-a3f19b7f-9a49-4d4e-8b41-c1aed8bb32a0 req-a3f19b7f-9a49-4d4e-8b41-c1aed8bb32a0 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9 0.336s\n2026-05-23 01:43:21.487 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: df09359a10724bcf8ec0ecb25535dea6\n2026-05-23 01:43:21.501 12 INFO tempest.lib.common.rest_client [req-fea27957-cd6b-4e77-aa11-6e57b32a3587 req-fea27957-cd6b-4e77-aa11-6e57b32a3587 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.644s\n2026-05-23 01:43:21.507 24 INFO tempest.lib.common.rest_client [req-37040b89-b32d-454e-bfb7-fdf9e09424e2 req-37040b89-b32d-454e-bfb7-fdf9e09424e2 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.802s\n2026-05-23 01:43:21.519 17 INFO tempest.lib.common.rest_client [req-aa42b2a6-baa0-466d-945c-11598ac79f7b req-aa42b2a6-baa0-466d-945c-11598ac79f7b ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.018s\n2026-05-23 01:43:21.582 30 INFO tempest.lib.common.rest_client [req-c31481fe-c438-4250-886c-edeab0b3ae4b req-c31481fe-c438-4250-886c-edeab0b3ae4b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.105s\n2026-05-23 01:43:21.664 10 INFO tempest.lib.common.rest_client [req-8d80e931-aaae-4924-9e10-ee4a780d0e89 req-8d80e931-aaae-4924-9e10-ee4a780d0e89 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.482s\n2026-05-23 01:43:21.667 30 INFO tempest.lib.common.rest_client [req-285d53d9-e08a-4468-8c9e-8974fc8fa300 req-285d53d9-e08a-4468-8c9e-8974fc8fa300 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.083s\n2026-05-23 01:43:21.712 19 INFO tempest.lib.common.rest_client [req-f93cc8d9-e0ca-4270-93c5-407c6bc21eeb req-f93cc8d9-e0ca-4270-93c5-407c6bc21eeb ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.479s\n2026-05-23 01:43:21.726 12 INFO tempest.lib.common.rest_client [req-ff8ccb20-d489-450e-a93b-2f2d36e084d2 req-ff8ccb20-d489-450e-a93b-2f2d36e084d2 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-23 01:43:21.769 26 INFO tempest.lib.common.rest_client [req-1a5ddbdb-0f03-4f93-ad2d-3ae1bdce849d req-1a5ddbdb-0f03-4f93-ad2d-3ae1bdce849d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.618s\n2026-05-23 01:43:21.800 30 INFO tempest.lib.common.rest_client [req-6fdde82d-8f09-41e7-b274-d7d1d6e71aa0 req-6fdde82d-8f09-41e7-b274-d7d1d6e71aa0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.131s\n2026-05-23 01:43:21.871 30 INFO tempest.lib.common.rest_client [req-d7b801da-c6d2-4081-ba87-97468e131e70 req-d7b801da-c6d2-4081-ba87-97468e131e70 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.066s\n2026-05-23 01:43:21.904 39 INFO tempest.lib.common.rest_client [req-70d9524e-fcdb-445a-b7c5-fadce37336b9 req-70d9524e-fcdb-445a-b7c5-fadce37336b9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6a8da09d-7eb4-47a4-86a7-def969b24c1b 0.449s\n2026-05-23 01:43:21.907 12 INFO tempest.lib.common.rest_client [req-be3c53ee-645d-41bb-a29f-83342102c69b req-be3c53ee-645d-41bb-a29f-83342102c69b ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/15d5e1f97c8344c391087ae0d13dc132/roles/bd34450783d64356be4e1eb4c43a6768 0.179s\n2026-05-23 01:43:21.938 17 INFO tempest.lib.common.rest_client [req-5105482a-6fb1-46ae-bee2-983520c4ff01 req-5105482a-6fb1-46ae-bee2-983520c4ff01 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.416s\n2026-05-23 01:43:21.979 30 INFO tempest.lib.common.rest_client [req-8180ccf7-4b64-4dc6-a3e4-e1b2975db733 req-8180ccf7-4b64-4dc6-a3e4-e1b2975db733 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.105s\n2026-05-23 01:43:22.044 39 INFO tempest.lib.common.rest_client [req-889b6a41-7a1b-41e9-bf52-02cf78286432 req-889b6a41-7a1b-41e9-bf52-02cf78286432 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6a8da09d-7eb4-47a4-86a7-def969b24c1b 0.134s\n2026-05-23 01:43:22.079 30 INFO tempest.lib.common.rest_client [req-768393d6-ffa9-49c4-a0f2-311b04f60376 req-768393d6-ffa9-49c4-a0f2-311b04f60376 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.096s\n{14} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [2.280667s] ... ok\n2026-05-23 01:43:22.182 30 INFO tempest.lib.common.rest_client [req-e4334e32-777e-49c1-8a0f-be8ecd1d3a45 req-e4334e32-777e-49c1-8a0f-be8ecd1d3a45 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.100s\n2026-05-23 01:43:22.209 14 INFO tempest.lib.common.rest_client [req-28b5a49a-1df4-42ba-b531-1aa5b0e95135 req-28b5a49a-1df4-42ba-b531-1aa5b0e95135 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6e48c818-bb8a-4a81-ba6a-58401a467d9e 2.728s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [4.352012s] ... ok\n2026-05-23 01:43:22.230 12 INFO tempest.lib.common.rest_client [req-0f596896-8989-4a4d-9873-00822ffe22bd req-0f596896-8989-4a4d-9873-00822ffe22bd ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s\n2026-05-23 01:43:22.243 20 INFO tempest.lib.common.rest_client [req-794ebfe1-83f1-4cdb-be31-cd548e991aa3 req-794ebfe1-83f1-4cdb-be31-cd548e991aa3 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=df09359a10724bcf8ec0ecb25535dea6&name=default 0.754s\n2026-05-23 01:43:22.268 30 INFO tempest.lib.common.rest_client [req-cd86cf80-9c23-4014-9473-b58c1db82c2e req-cd86cf80-9c23-4014-9473-b58c1db82c2e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.085s\n2026-05-23 01:43:22.286 36 INFO tempest.lib.common.rest_client [req-5d1b96f2-61e5-4758-bc03-536fac4a5195 req-5d1b96f2-61e5-4758-bc03-536fac4a5195 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14641b76-3dad-4fb1-9e00-749e707cde11 1.063s\n2026-05-23 01:43:22.299 19 INFO tempest.lib.common.rest_client [req-5b13363e-fbfb-41f3-be93-b0eb06e48d1a req-5b13363e-fbfb-41f3-be93-b0eb06e48d1a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s\n2026-05-23 01:43:22.361 30 INFO tempest.lib.common.rest_client [req-73683945-ce32-47d1-935b-86da05e97cb5 req-73683945-ce32-47d1-935b-86da05e97cb5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.092s\n2026-05-23 01:43:22.385 12 INFO tempest.lib.common.rest_client [req-898883ad-362e-4a4a-b9d4-9fdd2802626e req-898883ad-362e-4a4a-b9d4-9fdd2802626e ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/15d5e1f97c8344c391087ae0d13dc132/roles/86359d6597314a95ba0d73ed5fbe11ed 0.153s\n2026-05-23 01:43:22.451 30 INFO tempest.lib.common.rest_client [req-7770932d-cda8-40aa-9a4a-62ebbf426118 req-7770932d-cda8-40aa-9a4a-62ebbf426118 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.087s\n2026-05-23 01:43:22.489 36 INFO tempest.lib.common.rest_client [req-5b8987d4-9569-4959-87e4-331a5b4089fd req-5b8987d4-9569-4959-87e4-331a5b4089fd ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.199s\n2026-05-23 01:43:22.539 19 INFO tempest.lib.common.rest_client [req-298e1c26-b035-44fc-8c45-b96241976266 req-298e1c26-b035-44fc-8c45-b96241976266 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.238s\n2026-05-23 01:43:22.545 30 INFO tempest.lib.common.rest_client [req-54101d87-afcb-4b67-beba-cb1a97f370c1 req-54101d87-afcb-4b67-beba-cb1a97f370c1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.090s\n2026-05-23 01:43:22.612 12 INFO tempest.lib.common.rest_client [req-5f0af600-fea9-4d99-9326-dfa3a928d253 req-5f0af600-fea9-4d99-9326-dfa3a928d253 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s\n2026-05-23 01:43:22.627 30 INFO tempest.lib.common.rest_client [req-e4e49eb8-2b9b-4951-b07d-4525701d759f req-e4e49eb8-2b9b-4951-b07d-4525701d759f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.081s\n2026-05-23 01:43:22.711 19 INFO tempest.lib.common.rest_client [req-7392575c-b0b2-4dfa-baba-0bc79099efeb req-7392575c-b0b2-4dfa-baba-0bc79099efeb ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.168s\n2026-05-23 01:43:22.710 30 INFO tempest.lib.common.rest_client [req-f908dd11-65aa-4600-91e7-7d34861f0cea req-f908dd11-65aa-4600-91e7-7d34861f0cea ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.081s\n2026-05-23 01:43:22.739 26 INFO tempest.lib.common.rest_client [req-d871b576-6020-4f58-b913-b5efc966cc66 req-d871b576-6020-4f58-b913-b5efc966cc66 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.969s\n2026-05-23 01:43:22.742 41 INFO tempest.lib.common.rest_client [req-42b3e696-bdb3-4c32-a0a6-a407905c666c req-42b3e696-bdb3-4c32-a0a6-a407905c666c ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.104s\n2026-05-23 01:43:22.760 12 INFO tempest.lib.common.rest_client [req-fc118990-20c2-4512-b391-e0c2bb208b04 req-fc118990-20c2-4512-b391-e0c2bb208b04 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/15d5e1f97c8344c391087ae0d13dc132/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.146s\n2026-05-23 01:43:22.799 30 INFO tempest.lib.common.rest_client [req-e01aa9ff-6236-41df-8f15-5ce232309830 req-e01aa9ff-6236-41df-8f15-5ce232309830 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.087s\n2026-05-23 01:43:22.818 36 INFO tempest.lib.common.rest_client [req-0e3c8024-fecf-49e4-af75-97eb1474c04c req-0e3c8024-fecf-49e4-af75-97eb1474c04c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a9afdfa2-48e9-4a2f-a87d-028dad968534 0.328s\n2026-05-23 01:43:22.890 30 INFO tempest.lib.common.rest_client [req-9f10aaaa-184a-4048-8719-9573228daca2 req-9f10aaaa-184a-4048-8719-9573228daca2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-filter 0.087s\n2026-05-23 01:43:22.958 36 INFO tempest.lib.common.rest_client [req-6db59209-0db2-45fb-8b94-b60eb7397632 req-6db59209-0db2-45fb-8b94-b60eb7397632 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.133s\n2026-05-23 01:43:22.966 30 INFO tempest.lib.common.rest_client [req-25ddfda7-9b67-41c6-9333-45e018048b67 req-25ddfda7-9b67-41c6-9333-45e018048b67 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.074s\n2026-05-23 01:43:22.975 24 INFO tempest.lib.common.rest_client [req-dd4e6e23-15c7-4717-8dbf-80ec17b27925 req-dd4e6e23-15c7-4717-8dbf-80ec17b27925 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.464s\n2026-05-23 01:43:22.979 12 INFO tempest.lib.common.rest_client [req-3b40ee5e-ff22-4589-a4e2-c8c8b310bcf4 req-3b40ee5e-ff22-4589-a4e2-c8c8b310bcf4 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-23 01:43:23.002 17 INFO tempest.lib.common.rest_client [req-bbc072f1-b557-4017-9590-c4e6cee46cb2 req-bbc072f1-b557-4017-9590-c4e6cee46cb2 ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d2d23a0f-f5c1-48af-a244-a48f9671906e 1.055s\n{3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [2.505963s] ... ok\n2026-05-23 01:43:23.060 30 INFO tempest.lib.common.rest_client [req-ee64f680-801e-461d-acff-040c7e7d360e req-ee64f680-801e-461d-acff-040c7e7d360e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.091s\n2026-05-23 01:43:23.090 39 INFO tempest.lib.common.rest_client [req-b54c14b6-2dfc-4644-a0b9-ef74c06ab2ea req-b54c14b6-2dfc-4644-a0b9-ef74c06ab2ea ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.989s\n2026-05-23 01:43:23.145 30 INFO tempest.lib.common.rest_client [req-db141b90-14b7-4b52-9ea5-2724eefef17c req-db141b90-14b7-4b52-9ea5-2724eefef17c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.081s\n2026-05-23 01:43:23.187 20 INFO tempest.lib.common.rest_client [req-d5529557-a679-4b38-ad5f-5e20420653da req-d5529557-a679-4b38-ad5f-5e20420653da ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5c75c24-4c4f-4222-84d3-91fa04b244d8 0.941s\n2026-05-23 01:43:23.169 12 INFO tempest.lib.common.rest_client [req-c0948c1a-181e-4fed-b2a7-39a4566712cd req-c0948c1a-181e-4fed-b2a7-39a4566712cd ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/15d5e1f97c8344c391087ae0d13dc132/roles/bd34450783d64356be4e1eb4c43a6768 0.185s\n2026-05-23 01:43:23.169 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 15d5e1f97c8344c391087ae0d13dc132 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:23.169 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1241006474-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd118768ad0d944eca043de33ebf73869', 'project_name': 'tempest-PortsIpV6TestJSON-1241006474', 'tenant_id': 'd118768ad0d944eca043de33ebf73869', 'tenant_name': 'tempest-PortsIpV6TestJSON-1241006474', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '15d5e1f97c8344c391087ae0d13dc132', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:23.169 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1241006474-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd118768ad0d944eca043de33ebf73869', 'project_name': 'tempest-PortsIpV6TestJSON-1241006474', 'tenant_id': 'd118768ad0d944eca043de33ebf73869', 'tenant_name': 'tempest-PortsIpV6TestJSON-1241006474', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '15d5e1f97c8344c391087ae0d13dc132', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:23.237 30 INFO tempest.lib.common.rest_client [req-fdd0ea41-7d01-4f9d-a230-b3ae638cb4da req-fdd0ea41-7d01-4f9d-a230-b3ae638cb4da ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.090s\n2026-05-23 01:43:23.240 24 INFO tempest.lib.common.rest_client [req-5d93fd2e-2a0b-4254-bbd8-e2584c030977 req-5d93fd2e-2a0b-4254-bbd8-e2584c030977 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.261s\n2026-05-23 01:43:23.338 30 INFO tempest.lib.common.rest_client [req-a2a60ca6-a062-4969-9dd4-aa1f03aedea4 req-a2a60ca6-a062-4969-9dd4-aa1f03aedea4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.099s\n2026-05-23 01:43:23.387 19 INFO tempest.lib.common.rest_client [req-18f716a4-88b5-49f2-84d7-b473bfb478f1 req-18f716a4-88b5-49f2-84d7-b473bfb478f1 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.673s\n2026-05-23 01:43:23.409 32 INFO tempest.lib.common.rest_client [req-7ddea4a3-4694-4845-a468-d64ad95469e3 req-7ddea4a3-4694-4845-a468-d64ad95469e3 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/554f3b96-96b2-4c61-a412-c575c1fe81f6 2.007s\n2026-05-23 01:43:23.421 30 INFO tempest.lib.common.rest_client [req-45ee4fc4-db9a-4918-a747-0e83c26f1d58 req-45ee4fc4-db9a-4918-a747-0e83c26f1d58 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.080s\n2026-05-23 01:43:23.453 14 INFO tempest.lib.common.rest_client [req-ffd7dc06-0601-434d-92c6-7a3eae0f5d0f req-ffd7dc06-0601-434d-92c6-7a3eae0f5d0f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.240s\n2026-05-23 01:43:23.523 30 INFO tempest.lib.common.rest_client [req-7ae12b70-7401-43e5-8183-089502d723c9 req-7ae12b70-7401-43e5-8183-089502d723c9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.099s\n2026-05-23 01:43:23.538 19 INFO tempest.lib.common.rest_client [req-c27db607-185c-4909-91e5-51c706402c0e req-c27db607-185c-4909-91e5-51c706402c0e ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s\n2026-05-23 01:43:23.601 30 INFO tempest.lib.common.rest_client [req-5ecb22e3-02a0-4020-8604-7a28d6407e7a req-5ecb22e3-02a0-4020-8604-7a28d6407e7a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.076s\n2026-05-23 01:43:23.614 32 INFO tempest.lib.common.rest_client [req-97d016b2-b330-4230-bfd2-472182196d11 req-97d016b2-b330-4230-bfd2-472182196d11 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.204s\n2026-05-23 01:43:23.618 20 INFO tempest.lib.common.rest_client [req-76014f7d-27d5-4614-aad3-f4ecd506e5f6 req-76014f7d-27d5-4614-aad3-f4ecd506e5f6 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/df09359a10724bcf8ec0ecb25535dea6 0.428s\n2026-05-23 01:43:23.634 20 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DvrRoutersNegativeTest.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.network.test_routers_negative.DvrRoutersNegativeTest) ... SKIPPED: DVR extension not enabled.\n2026-05-23 01:43:23.689 30 INFO tempest.lib.common.rest_client [req-85fbaf7e-9427-452a-8710-5384d86bd34b req-85fbaf7e-9427-452a-8710-5384d86bd34b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.086s\n2026-05-23 01:43:23.761 30 INFO tempest.lib.common.rest_client [req-8db5075b-6474-4f4a-acf9-5fc9a80f891f req-8db5075b-6474-4f4a-acf9-5fc9a80f891f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.069s\n2026-05-23 01:43:23.794 19 INFO tempest.lib.common.rest_client [req-37e76093-f4cb-405c-a783-37499d9f2666 req-37e76093-f4cb-405c-a783-37499d9f2666 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/8d6d66ed1ca342e78ef5da55848b42ab/roles/bd34450783d64356be4e1eb4c43a6768 0.253s\n2026-05-23 01:43:23.796 32 INFO tempest.lib.common.rest_client [req-40aa2993-da78-4f43-9dc3-dd077ea526bd req-40aa2993-da78-4f43-9dc3-dd077ea526bd ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.180s\n2026-05-23 01:43:23.802 17 INFO tempest.lib.common.rest_client [req-08ffebbe-8285-4911-94ec-a70773917371 req-08ffebbe-8285-4911-94ec-a70773917371 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/eec38e9b-d381-43de-ac19-3ae0ed4102aa 0.739s\n2026-05-23 01:43:23.831 12 INFO tempest.lib.common.rest_client [req-b927ba64-caf6-4e77-9952-ba9a16bd3a67 req-b927ba64-caf6-4e77-9952-ba9a16bd3a67 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s\n2026-05-23 01:43:23.835 22 INFO tempest.lib.common.rest_client [req-a685840c-ffca-4077-bd3c-c119a9d04388 req-a685840c-ffca-4077-bd3c-c119a9d04388 ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.072s\n2026-05-23 01:43:23.845 30 INFO tempest.lib.common.rest_client [req-bb09b4bf-d58b-443f-9ab2-1f1f8a57d0f8 req-bb09b4bf-d58b-443f-9ab2-1f1f8a57d0f8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.081s\n2026-05-23 01:43:23.936 30 INFO tempest.lib.common.rest_client [req-524933a6-a63d-46e1-81f4-e8a7a0154bf1 req-524933a6-a63d-46e1-81f4-e8a7a0154bf1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.090s\n2026-05-23 01:43:23.943 10 INFO tempest.lib.common.rest_client [req-6b34bc96-b343-43c4-aea3-d83c1769afed req-6b34bc96-b343-43c4-aea3-d83c1769afed ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.268s\n2026-05-23 01:43:24.004 32 INFO tempest.lib.common.rest_client [req-b941cd07-d799-4ccf-9639-4c7f707144dc req-b941cd07-d799-4ccf-9639-4c7f707144dc ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/1ffbd6dd-bf3a-409e-b6ef-b46b78da3184 0.204s\n2026-05-23 01:43:24.052 19 INFO tempest.lib.common.rest_client [req-315e4ba3-7e81-4711-b415-fde5fc08ef63 req-315e4ba3-7e81-4711-b415-fde5fc08ef63 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-23 01:43:24.053 30 INFO tempest.lib.common.rest_client [req-85d5e7bf-75f7-41ce-a172-36b93af66d2f req-85d5e7bf-75f7-41ce-a172-36b93af66d2f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.114s\n2026-05-23 01:43:24.067 17 INFO tempest.lib.common.rest_client [req-aae7d7aa-4eff-40c6-aa62-fc33d53afc0d req-aae7d7aa-4eff-40c6-aa62-fc33d53afc0d ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/eec38e9b-d381-43de-ac19-3ae0ed4102aa 0.259s\n{3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.006181s] ... ok\n2026-05-23 01:43:24.104 20 INFO tempest.lib.common.rest_client [req-88969df0-19a7-4515-8e5e-2019fc257595 req-88969df0-19a7-4515-8e5e-2019fc257595 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.467s\n2026-05-23 01:43:24.124 12 INFO tempest.lib.common.rest_client [req-7bc940cf-ae16-4742-8e30-cd9e2ebbdc68 req-7bc940cf-ae16-4742-8e30-cd9e2ebbdc68 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869 0.288s\n2026-05-23 01:43:24.124 12 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d118768ad0d944eca043de33ebf73869 for scope project and roles: ['reader']\n2026-05-23 01:43:24.133 32 INFO tempest.lib.common.rest_client [req-22be831d-c1ed-41ac-b516-941539a7f541 req-22be831d-c1ed-41ac-b516-941539a7f541 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/554f3b96-96b2-4c61-a412-c575c1fe81f6 0.127s\n{11} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [6.617517s] ... ok\n2026-05-23 01:43:24.139 24 INFO tempest.lib.common.rest_client [req-5e81920e-81c4-4fdc-a740-e87a8c45815b req-5e81920e-81c4-4fdc-a740-e87a8c45815b ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7659d386-0acd-4711-89da-67f0ecafe2c5 0.895s\n2026-05-23 01:43:24.147 30 INFO tempest.lib.common.rest_client [req-ce3ec80c-9ebc-40ca-8421-dd2664e944ac req-ce3ec80c-9ebc-40ca-8421-dd2664e944ac ] 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.092s\n2026-05-23 01:43:24.166 14 INFO tempest.lib.common.rest_client [req-44a74f86-bb44-45fe-a449-df947cffc05c req-44a74f86-bb44-45fe-a449-df947cffc05c ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.709s\n2026-05-23 01:43:24.199 19 INFO tempest.lib.common.rest_client [req-319bd94a-bd11-427e-a0ee-02a3ace25b98 req-319bd94a-bd11-427e-a0ee-02a3ace25b98 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/8d6d66ed1ca342e78ef5da55848b42ab/roles/86359d6597314a95ba0d73ed5fbe11ed 0.143s\n2026-05-23 01:43:24.227 24 INFO tempest.lib.common.rest_client [req-5ddb0cd2-7497-4d94-b676-5e0822172ea1 req-5ddb0cd2-7497-4d94-b676-5e0822172ea1 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7659d386-0acd-4711-89da-67f0ecafe2c5 0.084s\n2026-05-23 01:43:24.263 30 INFO tempest.lib.common.rest_client [req-a4a4240d-6f3c-46c1-b00a-2a52e92a84f7 req-a4a4240d-6f3c-46c1-b00a-2a52e92a84f7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.115s\n{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [2.719460s] ... ok\n2026-05-23 01:43:24.325 36 INFO tempest.lib.common.rest_client [req-81a2c323-1421-4fd7-981d-fabac5c9f3f3 req-81a2c323-1421-4fd7-981d-fabac5c9f3f3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.352s\n2026-05-23 01:43:24.344 30 INFO tempest.lib.common.rest_client [req-30d74c83-638d-4c9c-8f30-89976913db0c req-30d74c83-638d-4c9c-8f30-89976913db0c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.078s\n2026-05-23 01:43:24.353 26 INFO tempest.lib.common.rest_client [req-f9832457-e380-4a88-8feb-5fb874bacd6a req-f9832457-e380-4a88-8feb-5fb874bacd6a ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.608s\n2026-05-23 01:43:24.424 19 INFO tempest.lib.common.rest_client [req-bb8cbb41-f5b2-4884-9553-c3e21c894ea2 req-bb8cbb41-f5b2-4884-9553-c3e21c894ea2 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s\n2026-05-23 01:43:24.427 30 INFO tempest.lib.common.rest_client [req-d6baf385-b99d-4dba-a833-3390f427df98 req-d6baf385-b99d-4dba-a833-3390f427df98 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.079s\n2026-05-23 01:43:24.504 30 INFO tempest.lib.common.rest_client [req-4cb8779d-3cb0-4f18-8f85-c0daa336e5b2 req-4cb8779d-3cb0-4f18-8f85-c0daa336e5b2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.075s\n2026-05-23 01:43:24.552 22 INFO tempest.lib.common.rest_client [req-d6908012-39a9-4ad4-8258-8a17508c3e06 req-d6908012-39a9-4ad4-8258-8a17508c3e06 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f1a0edd6-517d-467d-a45e-949b0a1af4ff 0.714s\n2026-05-23 01:43:24.574 19 INFO tempest.lib.common.rest_client [req-6aeb831a-1910-43ab-b75b-a5e1a005f0fa req-6aeb831a-1910-43ab-b75b-a5e1a005f0fa ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/8d6d66ed1ca342e78ef5da55848b42ab/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.147s\n2026-05-23 01:43:24.579 30 INFO tempest.lib.common.rest_client [req-a499ce26-4607-4fca-b2c9-1cee05f6a136 req-a499ce26-4607-4fca-b2c9-1cee05f6a136 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.074s\n2026-05-23 01:43:24.586 41 INFO tempest.lib.common.rest_client [req-ee5c98d5-0b37-4395-8d80-5b2e90a8f528 req-ee5c98d5-0b37-4395-8d80-5b2e90a8f528 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.842s\n2026-05-23 01:43:24.653 30 INFO tempest.lib.common.rest_client [req-26fcd075-15a8-4f54-83ff-db7388be6b71 req-26fcd075-15a8-4f54-83ff-db7388be6b71 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.073s\n2026-05-23 01:43:24.722 20 INFO tempest.lib.common.rest_client [req-39ad6ce7-0987-4632-acbd-46e3720ab135 req-39ad6ce7-0987-4632-acbd-46e3720ab135 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-23 01:43:24.730 22 INFO tempest.lib.common.rest_client [req-b590bb50-901d-4021-bc52-14574ad6e31e req-b590bb50-901d-4021-bc52-14574ad6e31e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f1a0edd6-517d-467d-a45e-949b0a1af4ff 0.176s\n2026-05-23 01:43:24.741 30 INFO tempest.lib.common.rest_client [req-eb30104d-0e30-4df3-b81c-69e6c772cd27 req-eb30104d-0e30-4df3-b81c-69e6c772cd27 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.087s\n2026-05-23 01:43:24.793 12 INFO tempest.lib.common.rest_client [req-268eb106-1577-4379-aa32-c2d84fff4f59 req-268eb106-1577-4379-aa32-c2d84fff4f59 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.668s\n{6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [4.971553s] ... ok\n2026-05-23 01:43:24.823 26 INFO tempest.lib.common.rest_client [req-17ec9d6f-7bdb-473d-9c94-89bfccbbdbcb req-17ec9d6f-7bdb-473d-9c94-89bfccbbdbcb ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.469s\n2026-05-23 01:43:24.841 30 INFO tempest.lib.common.rest_client [req-2618fa53-16e9-4d39-93e8-d98bfe11b925 req-2618fa53-16e9-4d39-93e8-d98bfe11b925 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.098s\n2026-05-23 01:43:24.862 19 INFO tempest.lib.common.rest_client [req-3449192f-9c6b-47a1-a8c5-d833bdde51ff req-3449192f-9c6b-47a1-a8c5-d833bdde51ff ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s\n2026-05-23 01:43:24.878 20 INFO tempest.lib.common.rest_client [req-e368dbc2-1ee2-429d-bf77-daae7f6ae508 req-e368dbc2-1ee2-429d-bf77-daae7f6ae508 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.152s\n2026-05-23 01:43:24.930 12 INFO tempest.lib.common.rest_client [req-6a3295d8-d997-4862-a7bb-c77797b5151b req-6a3295d8-d997-4862-a7bb-c77797b5151b ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s\n2026-05-23 01:43:24.932 30 INFO tempest.lib.common.rest_client [req-2817e2cf-4c7e-466c-a636-e6b9c66862af req-2817e2cf-4c7e-466c-a636-e6b9c66862af ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.086s\n2026-05-23 01:43:25.025 30 INFO tempest.lib.common.rest_client [req-8d75d966-fc81-4c42-a0e2-a5775006425e req-8d75d966-fc81-4c42-a0e2-a5775006425e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.092s\n2026-05-23 01:43:25.042 19 INFO tempest.lib.common.rest_client [req-0c2316ce-1bf0-482e-888f-bb81cf7a8dae req-0c2316ce-1bf0-482e-888f-bb81cf7a8dae ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/8d6d66ed1ca342e78ef5da55848b42ab/roles/bd34450783d64356be4e1eb4c43a6768 0.175s\n2026-05-23 01:43:25.042 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8d6d66ed1ca342e78ef5da55848b42ab is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:25.043 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1948791523-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'tenant_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d6d66ed1ca342e78ef5da55848b42ab', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:25.043 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1948791523-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'tenant_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d6d66ed1ca342e78ef5da55848b42ab', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:25.135 30 INFO tempest.lib.common.rest_client [req-ed9b5c38-23f3-4d72-87c1-efde80f556d6 req-ed9b5c38-23f3-4d72-87c1-efde80f556d6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.106s\n2026-05-23 01:43:25.152 20 INFO tempest.lib.common.rest_client [req-31ba6e5f-1e51-4f93-98c1-83ebb3469ad6 req-31ba6e5f-1e51-4f93-98c1-83ebb3469ad6 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.272s\n2026-05-23 01:43:25.188 41 INFO tempest.lib.common.rest_client [req-e2cf0139-a5c9-4c3d-a402-c9b87eaa880f req-e2cf0139-a5c9-4c3d-a402-c9b87eaa880f ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb0d75d7-4362-4ab4-a462-0ed17ee4334c 0.601s\n2026-05-23 01:43:25.235 30 INFO tempest.lib.common.rest_client [req-2bd9ab8f-d0e2-4677-9522-b1463540b249 req-2bd9ab8f-d0e2-4677-9522-b1463540b249 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.098s\n2026-05-23 01:43:25.281 39 INFO tempest.lib.common.rest_client [req-241649c6-b208-4d96-b39f-5f7089a4d910 req-241649c6-b208-4d96-b39f-5f7089a4d910 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/dddb7a0b-4ed8-4791-88b0-89bd6178f025 2.186s\n2026-05-23 01:43:25.315 12 INFO tempest.lib.common.rest_client [req-b77458bf-d99e-4cc4-b874-623ef95aeff5 req-b77458bf-d99e-4cc4-b874-623ef95aeff5 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/c0b3396af8564fc6b56c31564b074590/roles/f0252c12e370451ca447f3c97e732b25 0.382s\n2026-05-23 01:43:25.317 30 INFO tempest.lib.common.rest_client [req-8b4719d1-f1a7-45aa-a99a-9502ec5f99bf req-8b4719d1-f1a7-45aa-a99a-9502ec5f99bf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.079s\n2026-05-23 01:43:25.327 17 INFO tempest.lib.common.rest_client [req-d7e8942e-cd06-44c2-9c68-c6be90e1af1e req-d7e8942e-cd06-44c2-9c68-c6be90e1af1e ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/eec38e9b-d381-43de-ac19-3ae0ed4102aa 1.257s\n2026-05-23 01:43:25.401 41 INFO tempest.lib.common.rest_client [req-713a5556-2205-4e8c-8fb7-7a9e7a7cba5c req-713a5556-2205-4e8c-8fb7-7a9e7a7cba5c ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.209s\n2026-05-23 01:43:25.417 30 INFO tempest.lib.common.rest_client [req-76b7aa83-9c5d-41a7-90e9-1e503af5a5f8 req-76b7aa83-9c5d-41a7-90e9-1e503af5a5f8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.097s\n2026-05-23 01:43:25.457 28 INFO tempest.lib.common.rest_client [req-f6721041-5d47-4284-8b09-5ff413592290 req-f6721041-5d47-4284-8b09-5ff413592290 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.768s\n{10} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [7.913265s] ... ok\n2026-05-23 01:43:25.572 12 INFO tempest.lib.common.rest_client [req-e33ac23d-63f2-48e1-a070-3281e206891f req-e33ac23d-63f2-48e1-a070-3281e206891f ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-23 01:43:25.610 41 INFO tempest.lib.common.rest_client [req-f8305aee-7d26-4da8-9727-3d9818576eb1 req-f8305aee-7d26-4da8-9727-3d9818576eb1 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/52490746-bafd-4d4b-8ad0-a57f9a236256 0.205s\n{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [6.643487s] ... ok\n2026-05-23 01:43:25.678 24 INFO tempest.lib.common.rest_client [req-0eabbb5c-21a5-4afb-a60e-7b73364312b6 req-0eabbb5c-21a5-4afb-a60e-7b73364312b6 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.401s\n2026-05-23 01:43:25.703 19 INFO tempest.lib.common.rest_client [req-909b0dd7-7846-4a31-bc5e-fbf8a298e9db req-909b0dd7-7846-4a31-bc5e-fbf8a298e9db ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s\n2026-05-23 01:43:25.712 17 INFO tempest.lib.common.rest_client [req-ac76ea0e-2b9a-4f14-9ac2-4becd61049c3 req-ac76ea0e-2b9a-4f14-9ac2-4becd61049c3 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cc1abb17-1809-4331-9efc-99ed4eea8cf7 0.380s\n2026-05-23 01:43:25.745 30 INFO tempest.lib.common.rest_client [req-08a78876-6c95-4699-89cd-98c777634bab req-08a78876-6c95-4699-89cd-98c777634bab ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dac12367c1b242d381f35c939ea77442 0.273s\n2026-05-23 01:43:25.756 26 INFO tempest.lib.common.rest_client [req-489beeb2-8433-4dee-b7fe-a70eed017c1e req-489beeb2-8433-4dee-b7fe-a70eed017c1e ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f800c2a-ddd2-4566-9e8c-8182550bca31 0.925s\n2026-05-23 01:43:25.760 39 INFO tempest.lib.common.rest_client [req-7dd4c613-1416-435d-9578-70847dc265af req-7dd4c613-1416-435d-9578-70847dc265af ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.472s\n2026-05-23 01:43:25.796 20 INFO tempest.lib.common.rest_client [req-811aae5b-e57a-49d2-bd71-6317bd50999f req-811aae5b-e57a-49d2-bd71-6317bd50999f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.634s\n2026-05-23 01:43:25.818 22 INFO tempest.lib.common.rest_client [req-587ee869-483b-4107-94bf-9b577df6b1fa req-587ee869-483b-4107-94bf-9b577df6b1fa ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.020s\n2026-05-23 01:43:25.831 14 INFO tempest.lib.common.rest_client [req-96d41196-142b-445e-ba54-f1fe630f2701 req-96d41196-142b-445e-ba54-f1fe630f2701 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/46832c24-5354-43ac-b2aa-9615ac7dbe78 1.660s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [3.624011s] ... ok\n2026-05-23 01:43:25.871 26 INFO tempest.lib.common.rest_client [req-e42bafc9-1472-4938-8d66-19f49c42b851 req-e42bafc9-1472-4938-8d66-19f49c42b851 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4f800c2a-ddd2-4566-9e8c-8182550bca31 0.113s\n2026-05-23 01:43:25.927 19 INFO tempest.lib.common.rest_client [req-e1393767-db0b-4ff7-a4a0-4a498888bf43 req-e1393767-db0b-4ff7-a4a0-4a498888bf43 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4 0.221s\n2026-05-23 01:43:25.928 19 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c0876c65095f4b1b83b8a18ccab5b9e4 for scope project and roles: ['reader']\n{8} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [3.128622s] ... ok\n2026-05-23 01:43:25.950 12 INFO tempest.lib.common.rest_client [req-1222320b-c03b-4dc1-9f0c-24bc85a8efe0 req-1222320b-c03b-4dc1-9f0c-24bc85a8efe0 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/c0b3396af8564fc6b56c31564b074590/roles/86359d6597314a95ba0d73ed5fbe11ed 0.377s\n2026-05-23 01:43:26.147 30 INFO tempest.lib.common.rest_client [req-bc6e5f29-320b-47f3-9be2-fa091bbeb2d6 req-bc6e5f29-320b-47f3-9be2-fa091bbeb2d6 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1b6967eafa043b792fb2705eb0db9bb 0.399s\n2026-05-23 01:43:26.147 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 48fe8ffc56484637a8c6b83368f40453\n2026-05-23 01:43:26.227 12 INFO tempest.lib.common.rest_client [req-b08c4f49-58b1-46dc-967b-76c7439eeea9 req-b08c4f49-58b1-46dc-967b-76c7439eeea9 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-23 01:43:26.241 20 INFO tempest.lib.common.rest_client [req-b90b29d3-21fe-48c8-bfd4-524667da818e req-b90b29d3-21fe-48c8-bfd4-524667da818e ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.443s\n2026-05-23 01:43:26.366 39 INFO tempest.lib.common.rest_client [req-ab32d983-0cb0-4390-a71b-cf9d1a927414 req-ab32d983-0cb0-4390-a71b-cf9d1a927414 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dddb7a0b-4ed8-4791-88b0-89bd6178f025 0.599s\n2026-05-23 01:43:26.469 12 INFO tempest.lib.common.rest_client [req-5c361537-24ef-4b70-8457-34cd49ba7303 req-5c361537-24ef-4b70-8457-34cd49ba7303 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/c0b3396af8564fc6b56c31564b074590/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.241s\n2026-05-23 01:43:26.480 32 INFO tempest.lib.common.rest_client [req-019a1ad7-c924-46a2-80d2-798804034f7b req-019a1ad7-c924-46a2-80d2-798804034f7b ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.344s\n2026-05-23 01:43:26.552 20 INFO tempest.lib.common.rest_client [req-88cf5f01-7f29-45c4-937a-bb0feec24b35 req-88cf5f01-7f29-45c4-937a-bb0feec24b35 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/f99de9a39a8344a5a2475f214edef8b2/roles/bd34450783d64356be4e1eb4c43a6768 0.309s\n2026-05-23 01:43:26.560 39 INFO tempest.lib.common.rest_client [req-fc34f320-5231-4f6a-8681-b25395dbb1d8 req-fc34f320-5231-4f6a-8681-b25395dbb1d8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dddb7a0b-4ed8-4791-88b0-89bd6178f025 0.191s\n{14} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [4.462074s] ... ok\n2026-05-23 01:43:26.577 19 INFO tempest.lib.common.rest_client [req-e22e3322-617f-4b30-a949-5b56650b41b1 req-e22e3322-617f-4b30-a949-5b56650b41b1 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.646s\n2026-05-23 01:43:26.646 36 INFO tempest.lib.common.rest_client [req-2e5a8949-bf30-4a4d-9292-778bdb328559 req-2e5a8949-bf30-4a4d-9292-778bdb328559 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.319s\n2026-05-23 01:43:26.651 12 INFO tempest.lib.common.rest_client [req-8a456ee8-8b3e-4027-8791-1f80b1ea9408 req-8a456ee8-8b3e-4027-8791-1f80b1ea9408 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-23 01:43:26.663 32 INFO tempest.lib.common.rest_client [req-ddfc3e46-10ef-4896-8557-9d3a8333861e req-ddfc3e46-10ef-4896-8557-9d3a8333861e ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.179s\n2026-05-23 01:43:26.699 30 INFO tempest.lib.common.rest_client [req-1fea8f4f-35c0-4172-8fd3-a1ec5a925389 req-1fea8f4f-35c0-4172-8fd3-a1ec5a925389 ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-23 01:43:26.709 19 INFO tempest.lib.common.rest_client [req-e4f04929-f633-4b80-8ef9-03f6fd4abc9d req-e4f04929-f633-4b80-8ef9-03f6fd4abc9d ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-23 01:43:26.749 20 INFO tempest.lib.common.rest_client [req-a2727f44-82ac-4f6c-9086-bec08e6193f7 req-a2727f44-82ac-4f6c-9086-bec08e6193f7 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-23 01:43:26.797 12 INFO tempest.lib.common.rest_client [req-7feac5dd-2f2e-4c78-9559-17feecd50eb2 req-7feac5dd-2f2e-4c78-9559-17feecd50eb2 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/c0b3396af8564fc6b56c31564b074590/roles/bd34450783d64356be4e1eb4c43a6768 0.143s\n2026-05-23 01:43:26.797 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0b3396af8564fc6b56c31564b074590 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:26.797 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1241006474-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd118768ad0d944eca043de33ebf73869', 'project_name': 'tempest-PortsIpV6TestJSON-1241006474', 'tenant_id': 'd118768ad0d944eca043de33ebf73869', 'tenant_name': 'tempest-PortsIpV6TestJSON-1241006474', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0b3396af8564fc6b56c31564b074590', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:26.797 12 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-1241006474-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd118768ad0d944eca043de33ebf73869', 'project_name': 'tempest-PortsIpV6TestJSON-1241006474', 'tenant_id': 'd118768ad0d944eca043de33ebf73869', 'tenant_name': 'tempest-PortsIpV6TestJSON-1241006474', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0b3396af8564fc6b56c31564b074590', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:26.908 41 INFO tempest.lib.common.rest_client [req-59ae38a6-1119-471c-8efd-5256d33f9843 req-59ae38a6-1119-471c-8efd-5256d33f9843 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.239s\n2026-05-23 01:43:27.023 19 INFO tempest.lib.common.rest_client [req-1106b839-1bba-4254-8577-eebc60bd1679 req-1106b839-1bba-4254-8577-eebc60bd1679 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/f069a765530643b5b4eacb80452b3b55/roles/f0252c12e370451ca447f3c97e732b25 0.311s\n2026-05-23 01:43:27.052 20 INFO tempest.lib.common.rest_client [req-94fa07d8-0d61-4a3f-b3bb-6d6812f0c5df req-94fa07d8-0d61-4a3f-b3bb-6d6812f0c5df ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/f99de9a39a8344a5a2475f214edef8b2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.296s\n2026-05-23 01:43:27.066 36 INFO tempest.lib.common.rest_client [req-e5942b34-3355-4aae-8fb1-34f6f65e9a35 req-e5942b34-3355-4aae-8fb1-34f6f65e9a35 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.417s\n2026-05-23 01:43:27.220 22 INFO tempest.lib.common.rest_client [req-0bad7646-dbfb-447b-b6ff-998fee661dd0 req-0bad7646-dbfb-447b-b6ff-998fee661dd0 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1f05309e-2d34-44c7-be0c-550d97c941d6 1.397s\n2026-05-23 01:43:27.250 28 INFO tempest.lib.common.rest_client [req-2a3cd38b-d138-400a-ae56-6c4cee47d50b req-2a3cd38b-d138-400a-ae56-6c4cee47d50b ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b44380a4-5626-425c-b507-94e4cd39c17a 1.788s\n2026-05-23 01:43:27.253 24 INFO tempest.lib.common.rest_client [req-0f8dcb27-32f6-438a-81c0-c4382dc585a9 req-0f8dcb27-32f6-438a-81c0-c4382dc585a9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/db7f75b2-d19a-46b8-9fde-60e5baaef2e0 1.573s\n2026-05-23 01:43:27.362 20 INFO tempest.lib.common.rest_client [req-c52dc6db-60fb-4ee7-840d-5714b570bab4 req-c52dc6db-60fb-4ee7-840d-5714b570bab4 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s\n2026-05-23 01:43:27.408 10 INFO tempest.lib.common.rest_client [req-fc713ef8-9145-4c61-b31c-adda09d1015d req-fc713ef8-9145-4c61-b31c-adda09d1015d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.463s\n2026-05-23 01:43:27.434 26 INFO tempest.lib.common.rest_client [req-4b6ca67b-c8ac-4d17-b180-3e3d7c4626a9 req-4b6ca67b-c8ac-4d17-b180-3e3d7c4626a9 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.494s\n2026-05-23 01:43:27.477 12 INFO tempest.lib.common.rest_client [req-8e0c22bf-547a-47da-af41-9325b272fdd4 req-8e0c22bf-547a-47da-af41-9325b272fdd4 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s\n2026-05-23 01:43:27.487 19 INFO tempest.lib.common.rest_client [req-357651d5-cce0-4896-a6ea-529bc5a03b97 req-357651d5-cce0-4896-a6ea-529bc5a03b97 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s\n2026-05-23 01:43:27.536 20 INFO tempest.lib.common.rest_client [req-13634620-9284-4945-bcdd-5dc31b61b907 req-13634620-9284-4945-bcdd-5dc31b61b907 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/f99de9a39a8344a5a2475f214edef8b2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.170s\n2026-05-23 01:43:27.607 32 INFO tempest.lib.common.rest_client [req-1b3cc9a5-8456-4645-990c-f381cf8fb007 req-1b3cc9a5-8456-4645-990c-f381cf8fb007 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4c18c4a1-02fb-4292-9aa4-69eb40cd2c4b 0.941s\n{11} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [3.473862s] ... ok\n2026-05-23 01:43:27.640 17 INFO tempest.lib.common.rest_client [req-81f40b96-0d15-4cae-9d53-9b98d327da89 req-81f40b96-0d15-4cae-9d53-9b98d327da89 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/92b81570-1d29-4880-bf81-d7c8b0a3b975 1.923s\n2026-05-23 01:43:27.652 22 INFO tempest.lib.common.rest_client [req-83a5449b-189d-4f0e-b524-76c182c7519b req-83a5449b-189d-4f0e-b524-76c182c7519b ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.430s\n2026-05-23 01:43:27.738 19 INFO tempest.lib.common.rest_client [req-82a3beaf-3065-4eec-a471-af1233d73e76 req-82a3beaf-3065-4eec-a471-af1233d73e76 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/f069a765530643b5b4eacb80452b3b55/roles/86359d6597314a95ba0d73ed5fbe11ed 0.249s\n2026-05-23 01:43:27.770 28 INFO tempest.lib.common.rest_client [req-8c4792f6-c41d-4fa7-b142-05829b792fe2 req-8c4792f6-c41d-4fa7-b142-05829b792fe2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/268acb9f-6a3c-4c5a-9bde-c3223a77e8c4 0.517s\n2026-05-23 01:43:27.787 20 INFO tempest.lib.common.rest_client [req-89b21d75-218a-4d50-809f-f177f2792019 req-89b21d75-218a-4d50-809f-f177f2792019 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-23 01:43:27.807 39 INFO tempest.lib.common.rest_client [req-31e904db-6894-4c16-875b-f0fa17a29b51 req-31e904db-6894-4c16-875b-f0fa17a29b51 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.243s\n2026-05-23 01:43:27.853 14 INFO tempest.lib.common.rest_client [req-e29b0dd5-379b-4ce5-bde0-d69cf23ee5d9 req-e29b0dd5-379b-4ce5-bde0-d69cf23ee5d9 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.016s\n2026-05-23 01:43:27.941 20 INFO tempest.lib.common.rest_client [req-cde193f9-845d-4fe7-8910-9729a9ddc76b req-cde193f9-845d-4fe7-8910-9729a9ddc76b ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/f99de9a39a8344a5a2475f214edef8b2/roles/bd34450783d64356be4e1eb4c43a6768 0.151s\n2026-05-23 01:43:27.941 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f99de9a39a8344a5a2475f214edef8b2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:27.942 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-405756015-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04210e4f68484d1a89eabe571ed16339', 'project_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'tenant_id': '04210e4f68484d1a89eabe571ed16339', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f99de9a39a8344a5a2475f214edef8b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:27.942 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-405756015-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04210e4f68484d1a89eabe571ed16339', 'project_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'tenant_id': '04210e4f68484d1a89eabe571ed16339', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f99de9a39a8344a5a2475f214edef8b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:28.019 17 INFO tempest.lib.common.rest_client [req-fa191e7b-9729-4084-bf61-eefd7db55223 req-fa191e7b-9729-4084-bf61-eefd7db55223 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1180a9ce82ea480db80d6f2cb56cf5f8 0.377s\n2026-05-23 01:43:28.049 19 INFO tempest.lib.common.rest_client [req-0cbfe40d-d947-427e-a2ae-906e603e2b75 req-0cbfe40d-d947-427e-a2ae-906e603e2b75 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s\n2026-05-23 01:43:28.090 30 INFO tempest.lib.common.rest_client [req-f2fa7319-1972-4e04-ba49-1bbaf0475054 req-f2fa7319-1972-4e04-ba49-1bbaf0475054 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=48fe8ffc56484637a8c6b83368f40453&name=default 1.389s\n2026-05-23 01:43:28.131 36 INFO tempest.lib.common.rest_client [req-6ab89d0f-8cb0-42aa-a9c8-e09d9798be13 req-6ab89d0f-8cb0-42aa-a9c8-e09d9798be13 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9ce26dc4-4257-47f8-8553-ef7b0e73df5c 1.063s\n2026-05-23 01:43:28.184 22 INFO tempest.lib.common.rest_client [req-a605f38b-42e0-4e90-b163-61a316904bea req-a605f38b-42e0-4e90-b163-61a316904bea ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1f05309e-2d34-44c7-be0c-550d97c941d6 0.527s\n2026-05-23 01:43:28.204 24 INFO tempest.lib.common.rest_client [req-08f5ad04-a726-48ca-95c9-eaa232926a25 req-08f5ad04-a726-48ca-95c9-eaa232926a25 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/db7f75b2-d19a-46b8-9fde-60e5baaef2e0 0.950s\n2026-05-23 01:43:28.260 39 INFO tempest.lib.common.rest_client [req-a5d86861-ca73-449a-b1a0-1259031fa191 req-a5d86861-ca73-449a-b1a0-1259031fa191 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/365b225e-a990-4d16-a6c6-78605f8e52bd 0.450s\n2026-05-23 01:43:28.291 36 INFO tempest.lib.common.rest_client [req-5e401d11-c446-4db0-a1ac-30901aef7e9d req-5e401d11-c446-4db0-a1ac-30901aef7e9d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.154s\n2026-05-23 01:43:28.294 22 INFO tempest.lib.common.rest_client [req-1dbef847-9fc2-47f2-a1cc-6f502ba33af4 req-1dbef847-9fc2-47f2-a1cc-6f502ba33af4 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1f05309e-2d34-44c7-be0c-550d97c941d6 0.107s\n{6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [3.498894s] ... ok\n2026-05-23 01:43:28.341 19 INFO tempest.lib.common.rest_client [req-990d7aae-7cdd-40b8-a635-f9ba90e42a1b req-990d7aae-7cdd-40b8-a635-f9ba90e42a1b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/f069a765530643b5b4eacb80452b3b55/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.285s\n2026-05-23 01:43:28.340 24 INFO tempest.lib.common.rest_client [req-e741c9e1-2a2a-4ebb-b436-dba511dfd34d req-e741c9e1-2a2a-4ebb-b436-dba511dfd34d ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/db7f75b2-d19a-46b8-9fde-60e5baaef2e0 0.135s\n{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [4.068294s] ... ok\n2026-05-23 01:43:28.430 17 INFO tempest.lib.common.rest_client [req-a09d88a4-999e-4b64-85fe-efc0c4ea25a5 req-a09d88a4-999e-4b64-85fe-efc0c4ea25a5 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1b61a409e37547659798e69639a370e4 0.409s\n2026-05-23 01:43:28.430 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4289a38b653843fda4669d794afc5790\n2026-05-23 01:43:28.589 20 INFO tempest.lib.common.rest_client [req-fdce425b-598d-4ebb-a1da-149eab025a9f req-fdce425b-598d-4ebb-a1da-149eab025a9f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s\n2026-05-23 01:43:28.596 28 INFO tempest.lib.common.rest_client [req-1ea050ff-5b10-49d5-b0cb-65cf7ab4cca0 req-1ea050ff-5b10-49d5-b0cb-65cf7ab4cca0 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6c0058be-e441-4034-ba60-876a43b051df 0.823s\n2026-05-23 01:43:28.632 36 INFO tempest.lib.common.rest_client [req-ea918a25-92df-4eb4-b79a-2fd11da90e48 req-ea918a25-92df-4eb4-b79a-2fd11da90e48 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aaf9ba88-e85b-4c3e-9b94-c81607bcd8dd 0.340s\n{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [13.622998s] ... ok\n2026-05-23 01:43:28.703 20 INFO tempest.lib.common.rest_client [req-eec02dfb-ebc4-4ff4-a50e-7533b99bcab9 req-eec02dfb-ebc4-4ff4-a50e-7533b99bcab9 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339 0.112s\n2026-05-23 01:43:28.703 20 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 04210e4f68484d1a89eabe571ed16339 for scope project and roles: ['reader']\n2026-05-23 01:43:28.718 19 INFO tempest.lib.common.rest_client [req-b8d92798-f2fb-4d24-814c-cf100f0af87a req-b8d92798-f2fb-4d24-814c-cf100f0af87a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s\n2026-05-23 01:43:28.746 26 INFO tempest.lib.common.rest_client [req-fb6badb1-a881-4780-8e51-d73f1a2d4bb3 req-fb6badb1-a881-4780-8e51-d73f1a2d4bb3 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5d66f3cb-091f-4bfb-888d-e8391ce8aed3 1.311s\n2026-05-23 01:43:28.750 36 INFO tempest.lib.common.rest_client [req-2a0759fc-b2a4-46d9-a2d3-f6f1b0cc8349 req-2a0759fc-b2a4-46d9-a2d3-f6f1b0cc8349 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.115s\n2026-05-23 01:43:28.856 28 INFO tempest.lib.common.rest_client [req-75e9e850-bdca-40c7-878a-065276c6a8b2 req-75e9e850-bdca-40c7-878a-065276c6a8b2 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.200s\n2026-05-23 01:43:28.891 39 INFO tempest.lib.common.rest_client [req-febb3dd5-80da-4091-9899-6f282362a9b4 req-febb3dd5-80da-4091-9899-6f282362a9b4 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/365b225e-a990-4d16-a6c6-78605f8e52bd 0.630s\n2026-05-23 01:43:28.896 14 INFO tempest.lib.common.rest_client [req-b2eb2cb7-debe-49ad-8ef7-66b43b0a117f req-b2eb2cb7-debe-49ad-8ef7-66b43b0a117f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.041s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [3.060991s] ... ok\n2026-05-23 01:43:28.897 32 INFO tempest.lib.common.rest_client [req-3b86bba0-01bb-4985-8a50-04613f643d65 req-3b86bba0-01bb-4985-8a50-04613f643d65 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.285s\n2026-05-23 01:43:28.916 17 INFO tempest.lib.common.rest_client [req-d10d60e7-b126-4747-84ec-d41cbfc64953 req-d10d60e7-b126-4747-84ec-d41cbfc64953 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.476s\n2026-05-23 01:43:28.993 39 INFO tempest.lib.common.rest_client [req-275d4b39-a9fa-4e42-989f-f82826a1cab4 req-275d4b39-a9fa-4e42-989f-f82826a1cab4 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/365b225e-a990-4d16-a6c6-78605f8e52bd 0.100s\n{14} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [2.431461s] ... ok\n2026-05-23 01:43:28.986 19 INFO tempest.lib.common.rest_client [req-eddcfdb5-7ece-40f3-92e0-bdb9519c5e27 req-eddcfdb5-7ece-40f3-92e0-bdb9519c5e27 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/f069a765530643b5b4eacb80452b3b55/roles/bd34450783d64356be4e1eb4c43a6768 0.265s\n2026-05-23 01:43:28.986 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f069a765530643b5b4eacb80452b3b55 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:28.986 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1948791523-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'tenant_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f069a765530643b5b4eacb80452b3b55', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:28.987 19 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-1948791523-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'tenant_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f069a765530643b5b4eacb80452b3b55', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:29.022 28 INFO tempest.lib.common.rest_client [req-4e1e7dcd-0e81-440b-a306-7db466a5a9e4 req-4e1e7dcd-0e81-440b-a306-7db466a5a9e4 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.163s\n2026-05-23 01:43:29.102 32 INFO tempest.lib.common.rest_client [req-5adc0e56-3f9a-4b11-ba90-3c5d5ce60146 req-5adc0e56-3f9a-4b11-ba90-3c5d5ce60146 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/071aa6ae-c26b-4d84-9224-8db7b33eb55f 0.203s\n2026-05-23 01:43:29.154 30 INFO tempest.lib.common.rest_client [req-1bba71dc-0ee4-4bba-b76a-c0622fb8ea82 req-1bba71dc-0ee4-4bba-b76a-c0622fb8ea82 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/86896f28-4c65-407a-92e9-97a8ddd129f8 1.059s\n2026-05-23 01:43:29.219 20 INFO tempest.lib.common.rest_client [req-fb420f5e-87d0-4e9c-8f9e-53c642d8281f req-fb420f5e-87d0-4e9c-8f9e-53c642d8281f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.515s\n2026-05-23 01:43:29.260 32 INFO tempest.lib.common.rest_client [req-f5bba435-c748-4b97-8457-e4bd830417dd req-f5bba435-c748-4b97-8457-e4bd830417dd ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/5a4b2e01-a6e0-42e7-b4bb-327824c4fa52 0.155s\n2026-05-23 01:43:29.341 41 INFO tempest.lib.common.rest_client [req-8fe2d257-4ac8-4907-96d5-106de19a576b req-8fe2d257-4ac8-4907-96d5-106de19a576b ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.429s\n2026-05-23 01:43:29.352 26 INFO tempest.lib.common.rest_client [req-1cca2f86-d9f6-4062-bb4a-3124741f3ba7 req-1cca2f86-d9f6-4062-bb4a-3124741f3ba7 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5d66f3cb-091f-4bfb-888d-e8391ce8aed3 0.605s\n2026-05-23 01:43:29.363 20 INFO tempest.lib.common.rest_client [req-6e288ebd-efa4-4704-9c28-275c2d698b63 req-6e288ebd-efa4-4704-9c28-275c2d698b63 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s\n2026-05-23 01:43:29.375 28 INFO tempest.lib.common.rest_client [req-0dbd2025-53d2-4a8b-b951-1b5c9d1ae902 req-0dbd2025-53d2-4a8b-b951-1b5c9d1ae902 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.352s\n2026-05-23 01:43:29.403 17 INFO tempest.lib.common.rest_client [req-f1ad912d-88f9-4623-8891-ce8106e03902 req-f1ad912d-88f9-4623-8891-ce8106e03902 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4289a38b653843fda4669d794afc5790&name=default 0.483s\n2026-05-23 01:43:29.459 30 INFO tempest.lib.common.rest_client [req-c9db4a26-1440-4ff7-b684-7721db53be9a req-c9db4a26-1440-4ff7-b684-7721db53be9a ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453 0.303s\n2026-05-23 01:43:29.498 26 INFO tempest.lib.common.rest_client [req-d1d63c99-7374-4456-b159-f8cd69369463 req-d1d63c99-7374-4456-b159-f8cd69369463 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5d66f3cb-091f-4bfb-888d-e8391ce8aed3 0.141s\n{8} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [3.563209s] ... ok\n2026-05-23 01:43:29.595 22 INFO tempest.lib.common.rest_client [req-9fe348c5-07d5-4429-a7bb-60367795611c req-9fe348c5-07d5-4429-a7bb-60367795611c ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.296s\n2026-05-23 01:43:29.612 19 INFO tempest.lib.common.rest_client [req-830e84bf-2bb4-4459-973f-cdb93be5a6ef req-830e84bf-2bb4-4459-973f-cdb93be5a6ef ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-23 01:43:29.648 20 INFO tempest.lib.common.rest_client [req-95b466ed-8218-45f0-8487-31754cc21fa1 req-95b466ed-8218-45f0-8487-31754cc21fa1 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/69df68f655ae4da5a27d18d3fbb2f188/roles/f0252c12e370451ca447f3c97e732b25 0.278s\n2026-05-23 01:43:29.762 22 INFO tempest.lib.common.rest_client [req-e35943e2-3aef-4c57-be4d-418bc86d09d1 req-e35943e2-3aef-4c57-be4d-418bc86d09d1 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/86f4d283-24d2-45d7-8f5c-563edcf4562b 0.164s\n2026-05-23 01:43:29.860 28 INFO tempest.lib.common.rest_client [req-d67745e0-c125-4f53-8f4a-dc3065e5b6f3 req-d67745e0-c125-4f53-8f4a-dc3065e5b6f3 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.480s\n2026-05-23 01:43:29.862 20 INFO tempest.lib.common.rest_client [req-70599821-70f5-45c8-845f-e6ec7657a443 req-70599821-70f5-45c8-845f-e6ec7657a443 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-23 01:43:29.929 36 INFO tempest.lib.common.rest_client [req-afcab86a-42b1-4f29-8ab7-ba4fbd0c7b50 req-afcab86a-42b1-4f29-8ab7-ba4fbd0c7b50 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.176s\n2026-05-23 01:43:29.983 30 INFO tempest.lib.common.rest_client [req-92da3457-b2fd-465e-a46c-77c7d2fe4bdf req-92da3457-b2fd-465e-a46c-77c7d2fe4bdf ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s\n2026-05-23 01:43:29.993 39 INFO tempest.lib.common.rest_client [req-d62d3946-d283-4425-bd21-55bc25bc9acb req-d62d3946-d283-4425-bd21-55bc25bc9acb ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.995s\n2026-05-23 01:43:29.998 32 INFO tempest.lib.common.rest_client [req-c40315e9-70f0-4d9e-9f4d-095967a7b884 req-c40315e9-70f0-4d9e-9f4d-095967a7b884 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/071aa6ae-c26b-4d84-9224-8db7b33eb55f 0.735s\n2026-05-23 01:43:30.026 14 INFO tempest.lib.common.rest_client [req-87133173-eef0-48c7-a158-0e18ffd5d477 req-87133173-eef0-48c7-a158-0e18ffd5d477 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.125s\n2026-05-23 01:43:30.082 24 INFO tempest.lib.common.rest_client [req-0fee1dcd-0da0-448f-aad2-218bea9cd80c req-0fee1dcd-0da0-448f-aad2-218bea9cd80c ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.714s\n{11} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [2.389664s] ... ok\n2026-05-23 01:43:30.105 20 INFO tempest.lib.common.rest_client [req-9b6072dc-0265-485b-b920-c209898f662f req-9b6072dc-0265-485b-b920-c209898f662f ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/69df68f655ae4da5a27d18d3fbb2f188/roles/86359d6597314a95ba0d73ed5fbe11ed 0.237s\n2026-05-23 01:43:30.108 12 INFO tempest.lib.common.rest_client [req-a1015aa1-8328-427c-b002-dd2148551dec req-a1015aa1-8328-427c-b002-dd2148551dec ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.627s\n2026-05-23 01:43:30.294 17 INFO tempest.lib.common.rest_client [req-0d790b84-96c5-4d2c-9565-87a78bdf6b23 req-0d790b84-96c5-4d2c-9565-87a78bdf6b23 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a486af07-91c8-4822-b2d0-f2aee5e84d4c 0.887s\n2026-05-23 01:43:30.354 20 INFO tempest.lib.common.rest_client [req-0aea310c-f678-4bd6-89cc-5cec9d49a60c req-0aea310c-f678-4bd6-89cc-5cec9d49a60c ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s\n2026-05-23 01:43:30.368 28 INFO tempest.lib.common.rest_client [req-c37029f7-1099-41cd-9883-a4606e09a5c9 req-c37029f7-1099-41cd-9883-a4606e09a5c9 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/75eb7084-1e77-4652-9dc4-40349f1c0e1c 0.505s\n2026-05-23 01:43:30.462 22 INFO tempest.lib.common.rest_client [req-5d2c8924-ec0b-4f12-a144-035304344a5e req-5d2c8924-ec0b-4f12-a144-035304344a5e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/86f4d283-24d2-45d7-8f5c-563edcf4562b 0.697s\n2026-05-23 01:43:30.522 26 INFO tempest.lib.common.rest_client [req-541c1dd4-f1f1-419f-a368-b7445945953c req-541c1dd4-f1f1-419f-a368-b7445945953c ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.017s\n2026-05-23 01:43:30.522 30 INFO tempest.lib.common.rest_client [req-79018a98-64d8-467d-b395-eff6b2702252 req-79018a98-64d8-467d-b395-eff6b2702252 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s\n2026-05-23 01:43:30.540 20 INFO tempest.lib.common.rest_client [req-01f3e4cb-ce2c-4391-aa7e-2e65df34d15f req-01f3e4cb-ce2c-4391-aa7e-2e65df34d15f ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/69df68f655ae4da5a27d18d3fbb2f188/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.184s\n2026-05-23 01:43:30.599 22 INFO tempest.lib.common.rest_client [req-bb6668b4-8bf4-43fa-a518-4bcbc4283518 req-bb6668b4-8bf4-43fa-a518-4bcbc4283518 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/86f4d283-24d2-45d7-8f5c-563edcf4562b 0.135s\n{6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [2.304055s] ... ok\n2026-05-23 01:43:30.658 17 INFO tempest.lib.common.rest_client [req-6282a04c-d4b8-4624-9bd5-576fce95edbc req-6282a04c-d4b8-4624-9bd5-576fce95edbc ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790 0.361s\n2026-05-23 01:43:30.689 41 INFO tempest.lib.common.rest_client [req-feaf80db-4945-4a1e-b8e8-d9b1de3259b1 req-feaf80db-4945-4a1e-b8e8-d9b1de3259b1 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.343s\n2026-05-23 01:43:30.741 20 INFO tempest.lib.common.rest_client [req-add37036-c4d1-458d-9f69-b11efe073918 req-add37036-c4d1-458d-9f69-b11efe073918 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-23 01:43:30.788 30 INFO tempest.lib.common.rest_client [req-36024e29-ad0e-44c6-9945-c775fc075ba0 req-36024e29-ad0e-44c6-9945-c775fc075ba0 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.263s\n2026-05-23 01:43:30.827 28 INFO tempest.lib.common.rest_client [req-918d7351-0753-45cd-b146-18e01ecbd0bd req-918d7351-0753-45cd-b146-18e01ecbd0bd ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f3e3a5da5c0448c0b912ef566d69b058 0.457s\n{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.173126s] ... ok\n2026-05-23 01:43:30.856 14 INFO tempest.lib.common.rest_client [req-3aa4e333-afb5-40ea-819c-bbad7b8ccc76 req-3aa4e333-afb5-40ea-819c-bbad7b8ccc76 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.827s\n2026-05-23 01:43:31.073 20 INFO tempest.lib.common.rest_client [req-c626088d-819b-4e92-929d-a7b3d9478ae4 req-c626088d-819b-4e92-929d-a7b3d9478ae4 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/69df68f655ae4da5a27d18d3fbb2f188/roles/bd34450783d64356be4e1eb4c43a6768 0.329s\n2026-05-23 01:43:31.074 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 69df68f655ae4da5a27d18d3fbb2f188 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:31.075 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-405756015-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04210e4f68484d1a89eabe571ed16339', 'project_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'tenant_id': '04210e4f68484d1a89eabe571ed16339', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69df68f655ae4da5a27d18d3fbb2f188', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:31.075 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-RoutersNegativeIpV6Test-405756015-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04210e4f68484d1a89eabe571ed16339', 'project_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'tenant_id': '04210e4f68484d1a89eabe571ed16339', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69df68f655ae4da5a27d18d3fbb2f188', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:31.165 12 INFO tempest.lib.common.rest_client [req-f13405b3-9ee7-487e-ad08-c485ecc7f14c req-f13405b3-9ee7-487e-ad08-c485ecc7f14c ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.047s\n2026-05-23 01:43:31.215 30 INFO tempest.lib.common.rest_client [req-2b9d72d9-ac48-4d64-a063-aa05c776268b req-2b9d72d9-ac48-4d64-a063-aa05c776268b ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.422s\n2026-05-23 01:43:31.246 17 INFO tempest.lib.common.rest_client [req-743c0be1-6479-4213-8e09-f6f083cb5d91 req-743c0be1-6479-4213-8e09-f6f083cb5d91 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-23 01:43:31.414 36 INFO tempest.lib.common.rest_client [req-83970c00-7722-4618-a7db-32232dbce5b3 req-83970c00-7722-4618-a7db-32232dbce5b3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.483s\n2026-05-23 01:43:31.414 32 INFO tempest.lib.common.rest_client [req-6f11db3e-376b-4f0a-9775-6b304e750417 req-6f11db3e-376b-4f0a-9775-6b304e750417 ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.312s\n2026-05-23 01:43:31.447 41 INFO tempest.lib.common.rest_client [req-a0fc18fb-73ce-4e53-8931-1091c16854b7 req-a0fc18fb-73ce-4e53-8931-1091c16854b7 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff4c00e3-6789-4680-8469-a3f62a9e43b0 0.748s\n2026-05-23 01:43:31.470 10 INFO tempest.lib.common.rest_client [req-8c67367f-4bc7-402c-bc2e-d2c57fab3b75 req-8c67367f-4bc7-402c-bc2e-d2c57fab3b75 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.058s\n2026-05-23 01:43:31.500 22 INFO tempest.lib.common.rest_client [req-31153183-a042-4545-8d87-60c26bc551eb req-31153183-a042-4545-8d87-60c26bc551eb ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.898s\n2026-05-23 01:43:31.531 24 INFO tempest.lib.common.rest_client [req-4f96c471-2a11-49a9-a97a-5d05812fa686 req-4f96c471-2a11-49a9-a97a-5d05812fa686 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3379fd0b-d5fc-4080-82e6-b29e07bb6a73 1.448s\n2026-05-23 01:43:31.533 39 INFO tempest.lib.common.rest_client [req-466b91f9-2798-4704-a271-09121200be2f req-466b91f9-2798-4704-a271-09121200be2f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/0850b00f-1bff-458f-845f-e220967ed32e 1.538s\n2026-05-23 01:43:31.651 41 INFO tempest.lib.common.rest_client [req-d57f5c33-441a-4e59-9dbb-bb99512229aa req-d57f5c33-441a-4e59-9dbb-bb99512229aa ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.202s\n2026-05-23 01:43:31.695 20 INFO tempest.lib.common.rest_client [req-c3a17cee-5d41-4a97-9197-b1a2c908d517 req-c3a17cee-5d41-4a97-9197-b1a2c908d517 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s\n2026-05-23 01:43:31.804 17 INFO tempest.lib.common.rest_client [req-37bc1acc-6977-40b8-9695-363d7e412878 req-37bc1acc-6977-40b8-9695-363d7e412878 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-23 01:43:31.836 41 INFO tempest.lib.common.rest_client [req-54ee9a0e-7d79-4dfd-ada3-e39371057b7c req-54ee9a0e-7d79-4dfd-ada3-e39371057b7c ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0513bb8b-d4b9-4fff-abe6-41d55d47059f 0.182s\n{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [6.170505s] ... ok\n2026-05-23 01:43:31.883 32 INFO tempest.lib.common.rest_client [req-3ddb9be8-acec-4ab0-b808-cfdf682017db req-3ddb9be8-acec-4ab0-b808-cfdf682017db ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/bea7f066-8b53-430a-9b85-381c52deb290 0.465s\n2026-05-23 01:43:31.908 30 INFO tempest.lib.common.rest_client [req-186bdbe2-db3d-430d-af71-be150e786e19 req-186bdbe2-db3d-430d-af71-be150e786e19 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.685s\n2026-05-23 01:43:31.955 26 INFO tempest.lib.common.rest_client [req-9556e344-216d-4d6e-8ca9-86345405413f req-9556e344-216d-4d6e-8ca9-86345405413f ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/468b5f18-f555-442c-a0cc-fbc96a1be60c 1.431s\n2026-05-23 01:43:31.991 36 INFO tempest.lib.common.rest_client [req-aea20bc8-d3e3-4a28-881d-e8db6cc565a0 req-aea20bc8-d3e3-4a28-881d-e8db6cc565a0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.573s\n2026-05-23 01:43:31.975 17 INFO tempest.lib.common.rest_client [req-6131c7e7-ea7d-40a9-ba6a-3fcfd09a70d8 req-6131c7e7-ea7d-40a9-ba6a-3fcfd09a70d8 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.169s\n2026-05-23 01:43:32.062 30 INFO tempest.lib.common.rest_client [req-1be42f52-87b9-4550-81a4-78a5568a5330 req-1be42f52-87b9-4550-81a4-78a5568a5330 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-23 01:43:32.190 39 INFO tempest.lib.common.rest_client [req-e7c00a22-1031-475c-aec9-8a9e1f1132f7 req-e7c00a22-1031-475c-aec9-8a9e1f1132f7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0850b00f-1bff-458f-845f-e220967ed32e 0.656s\n2026-05-23 01:43:32.209 14 INFO tempest.lib.common.rest_client [req-a5e9c586-c150-4e8f-bbd0-cd5999b79247 req-a5e9c586-c150-4e8f-bbd0-cd5999b79247 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8682af25-a252-48e1-895f-9f0ab0d05a91 1.349s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [3.312304s] ... ok\n2026-05-23 01:43:32.224 17 INFO tempest.lib.common.rest_client [req-dc8261e1-52b6-4f52-b2ae-8466a13c3f72 req-dc8261e1-52b6-4f52-b2ae-8466a13c3f72 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.245s\n2026-05-23 01:43:32.246 30 INFO tempest.lib.common.rest_client [req-449bb132-617d-44c6-b0da-8ea8ddafd23c req-449bb132-617d-44c6-b0da-8ea8ddafd23c ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/de26db6c395040ecae8d25fb3f0431fc/roles/bd34450783d64356be4e1eb4c43a6768 0.181s\n2026-05-23 01:43:32.313 39 INFO tempest.lib.common.rest_client [req-8d4f94ca-2e91-41c8-aec8-e7e781940b65 req-8d4f94ca-2e91-41c8-aec8-e7e781940b65 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0850b00f-1bff-458f-845f-e220967ed32e 0.119s\n{14} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [3.319750s] ... ok\n2026-05-23 01:43:32.487 30 INFO tempest.lib.common.rest_client [req-f6ce9e34-99d0-42db-a000-9540bd30dce6 req-f6ce9e34-99d0-42db-a000-9540bd30dce6 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-23 01:43:32.550 22 INFO tempest.lib.common.rest_client [req-6e91f7be-1451-4273-88cc-994a2454da8c req-6e91f7be-1451-4273-88cc-994a2454da8c ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/4c351ff1-0442-4901-a32c-d427b729dbdf 1.048s\n2026-05-23 01:43:32.577 12 INFO tempest.lib.common.rest_client [req-d5287473-12b8-442f-80ba-e294cfecda1c req-d5287473-12b8-442f-80ba-e294cfecda1c ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.409s\n2026-05-23 01:43:32.632 20 INFO tempest.lib.common.rest_client [req-b5d64fd0-3f71-4cd3-8779-5ec1aa278320 req-b5d64fd0-3f71-4cd3-8779-5ec1aa278320 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.932s\n2026-05-23 01:43:32.643 30 INFO tempest.lib.common.rest_client [req-0850a565-e8c7-41c8-a812-e00a839d42f2 req-0850a565-e8c7-41c8-a812-e00a839d42f2 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/de26db6c395040ecae8d25fb3f0431fc/roles/86359d6597314a95ba0d73ed5fbe11ed 0.153s\n2026-05-23 01:43:32.755 32 INFO tempest.lib.common.rest_client [req-2c88b95d-f41c-4f82-8a0c-3718e802243f req-2c88b95d-f41c-4f82-8a0c-3718e802243f ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bea7f066-8b53-430a-9b85-381c52deb290 0.870s\n{11} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.656466s] ... ok\n2026-05-23 01:43:32.800 24 INFO tempest.lib.common.rest_client [req-091ce8f9-ab48-4dd8-beef-719fa24d6740 req-091ce8f9-ab48-4dd8-beef-719fa24d6740 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3379fd0b-d5fc-4080-82e6-b29e07bb6a73 1.262s\n2026-05-23 01:43:32.830 17 INFO tempest.lib.common.rest_client [req-69133814-3b99-442e-ac86-d60505c5109d req-69133814-3b99-442e-ac86-d60505c5109d ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.603s\n2026-05-23 01:43:32.889 32 INFO tempest.lib.common.rest_client [req-0742c8c6-efdb-40e4-9e36-8f3f22f03d27 req-0742c8c6-efdb-40e4-9e36-8f3f22f03d27 ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/484b701b-c9f9-4bc0-b274-4bc90d0ce6aa 0.131s\n2026-05-23 01:43:32.956 30 INFO tempest.lib.common.rest_client [req-7e129012-869d-4ebb-94d7-d4f41bd40c60 req-7e129012-869d-4ebb-94d7-d4f41bd40c60 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-23 01:43:32.983 24 INFO tempest.lib.common.rest_client [req-d6825286-e156-490e-bc6b-a09751b22157 req-d6825286-e156-490e-bc6b-a09751b22157 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3379fd0b-d5fc-4080-82e6-b29e07bb6a73 0.179s\n{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [4.636887s] ... ok\n2026-05-23 01:43:33.019 22 INFO tempest.lib.common.rest_client [req-95061374-f69b-4c91-9553-03ca92d1b8c1 req-95061374-f69b-4c91-9553-03ca92d1b8c1 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c351ff1-0442-4901-a32c-d427b729dbdf 0.466s\n2026-05-23 01:43:33.020 17 INFO tempest.lib.common.rest_client [req-abef463f-1ed4-4f10-9bbf-c49049eb9190 req-abef463f-1ed4-4f10-9bbf-c49049eb9190 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-23 01:43:33.174 22 INFO tempest.lib.common.rest_client [req-8d88adb4-ffdf-4c43-93d5-8854c2599a4e req-8d88adb4-ffdf-4c43-93d5-8854c2599a4e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4c351ff1-0442-4901-a32c-d427b729dbdf 0.153s\n{6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [2.574433s] ... ok\n2026-05-23 01:43:33.194 26 INFO tempest.lib.common.rest_client [req-41f559f3-12bd-4c7e-8e09-cf776b2366bc req-41f559f3-12bd-4c7e-8e09-cf776b2366bc ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/468b5f18-f555-442c-a0cc-fbc96a1be60c 1.237s\n2026-05-23 01:43:33.218 17 INFO tempest.lib.common.rest_client [req-6106e443-75fd-4e74-812c-3f3260b589d3 req-6106e443-75fd-4e74-812c-3f3260b589d3 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/13282590f0db4535acff1a03c8655d5f/roles/bd34450783d64356be4e1eb4c43a6768 0.195s\n2026-05-23 01:43:33.216 30 INFO tempest.lib.common.rest_client [req-234b918b-a7fe-49bc-8500-3a2104c6b36e req-234b918b-a7fe-49bc-8500-3a2104c6b36e ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/de26db6c395040ecae8d25fb3f0431fc/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.256s\n2026-05-23 01:43:33.226 36 INFO tempest.lib.common.rest_client [req-082e6bbe-ac4b-4ade-9cbc-f8ef381fbf0c req-082e6bbe-ac4b-4ade-9cbc-f8ef381fbf0c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/012a2279-94c0-4659-ad9b-3eb9e61a5b09 1.232s\n2026-05-23 01:43:33.262 19 INFO tempest.lib.common.rest_client [req-3cba4f1a-0a36-4bf1-b0a9-b7307bd8cad1 req-3cba4f1a-0a36-4bf1-b0a9-b7307bd8cad1 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.646s\n2026-05-23 01:43:33.318 26 INFO tempest.lib.common.rest_client [req-58fc4bf9-6dc4-4fb8-aad0-71a5f8e22aea req-58fc4bf9-6dc4-4fb8-aad0-71a5f8e22aea ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/468b5f18-f555-442c-a0cc-fbc96a1be60c 0.122s\n{8} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [3.815861s] ... ok\n2026-05-23 01:43:33.371 36 INFO tempest.lib.common.rest_client [req-63842ad6-8054-4b47-85ac-aff6fc34dff2 req-63842ad6-8054-4b47-85ac-aff6fc34dff2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.140s\n2026-05-23 01:43:33.439 17 INFO tempest.lib.common.rest_client [req-abd226bc-f499-410d-b46e-8edf01816cb5 req-abd226bc-f499-410d-b46e-8edf01816cb5 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-23 01:43:33.443 30 INFO tempest.lib.common.rest_client [req-9cd509e4-9a41-4a67-84b7-5f489ccf8db0 req-9cd509e4-9a41-4a67-84b7-5f489ccf8db0 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-23 01:43:33.516 39 INFO tempest.lib.common.rest_client [req-2c383b4b-eb1b-4146-9b64-da1308025dc5 req-2c383b4b-eb1b-4146-9b64-da1308025dc5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7f5aee5e-d604-4012-98aa-91dab624eaa7 1.195s\n2026-05-23 01:43:33.577 19 INFO tempest.lib.common.rest_client [req-c2df6bff-0ab0-4476-898b-23fd77544ef9 req-c2df6bff-0ab0-4476-898b-23fd77544ef9 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.309s\n2026-05-23 01:43:33.574 30 INFO tempest.lib.common.rest_client [req-0a21975e-532f-4e7b-9561-6d8f43a2c014 req-0a21975e-532f-4e7b-9561-6d8f43a2c014 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/de26db6c395040ecae8d25fb3f0431fc/roles/bd34450783d64356be4e1eb4c43a6768 0.130s\n2026-05-23 01:43:33.575 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user de26db6c395040ecae8d25fb3f0431fc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:33.575 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-356090513-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'project_name': 'tempest-FloatingIPTestJSON-356090513', 'tenant_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'tenant_name': 'tempest-FloatingIPTestJSON-356090513', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de26db6c395040ecae8d25fb3f0431fc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:33.575 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-356090513-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'project_name': 'tempest-FloatingIPTestJSON-356090513', 'tenant_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'tenant_name': 'tempest-FloatingIPTestJSON-356090513', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de26db6c395040ecae8d25fb3f0431fc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:33.598 17 INFO tempest.lib.common.rest_client [req-0a4a5a78-1783-4782-867d-84fd36081966 req-0a4a5a78-1783-4782-867d-84fd36081966 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/13282590f0db4535acff1a03c8655d5f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.157s\n2026-05-23 01:43:33.613 14 INFO tempest.lib.common.rest_client [req-eb104c81-9f1b-44fd-a388-b19227c5b955 req-eb104c81-9f1b-44fd-a388-b19227c5b955 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.399s\n2026-05-23 01:43:33.721 36 INFO tempest.lib.common.rest_client [req-ec4ec6fd-1e90-4b2f-b6ba-b2ffdc89ed86 req-ec4ec6fd-1e90-4b2f-b6ba-b2ffdc89ed86 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d17b3bd-a305-4175-b3f3-a271f9bade4a 0.348s\n2026-05-23 01:43:33.748 17 INFO tempest.lib.common.rest_client [req-34ede4f2-4a5b-485b-ae1b-89bfa7ebbb92 req-34ede4f2-4a5b-485b-ae1b-89bfa7ebbb92 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s\n2026-05-23 01:43:33.851 41 INFO tempest.lib.common.rest_client [req-18b084f9-6710-4a60-92da-01e4d620f1f8 req-18b084f9-6710-4a60-92da-01e4d620f1f8 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.011s\n2026-05-23 01:43:33.861 36 INFO tempest.lib.common.rest_client [req-640da40a-bfbd-4d44-8990-7783d641cb01 req-640da40a-bfbd-4d44-8990-7783d641cb01 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.137s\n2026-05-23 01:43:33.873 39 INFO tempest.lib.common.rest_client [req-db5883a3-0b3e-4c2b-8b71-a61987e1759d req-db5883a3-0b3e-4c2b-8b71-a61987e1759d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/cccdf7edc3da468d8d6647d6b210400b 0.352s\n2026-05-23 01:43:33.948 24 INFO tempest.lib.common.rest_client [req-a7a55c68-8934-42b0-92eb-1b5d1daecc23 req-a7a55c68-8934-42b0-92eb-1b5d1daecc23 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.961s\n2026-05-23 01:43:34.007 17 INFO tempest.lib.common.rest_client [req-8f72eef5-6a53-4ca8-bb6e-f8a4281a8767 req-8f72eef5-6a53-4ca8-bb6e-f8a4281a8767 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/13282590f0db4535acff1a03c8655d5f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.256s\n2026-05-23 01:43:34.092 36 INFO tempest.lib.common.rest_client [req-acd6c7a4-3bb0-4230-a281-1f7c063587b4 req-acd6c7a4-3bb0-4230-a281-1f7c063587b4 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.228s\n2026-05-23 01:43:34.195 26 INFO tempest.lib.common.rest_client [req-d76248f7-8d59-4517-aa52-6886401d8974 req-d76248f7-8d59-4517-aa52-6886401d8974 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.874s\n2026-05-23 01:43:34.252 30 INFO tempest.lib.common.rest_client [req-b17a45bb-45dc-484f-9426-12e4c59061a7 req-b17a45bb-45dc-484f-9426-12e4c59061a7 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.671s\n2026-05-23 01:43:34.272 39 INFO tempest.lib.common.rest_client [req-dfa53bd4-697d-471b-b525-1291e8b8d8d5 req-dfa53bd4-697d-471b-b525-1291e8b8d8d5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d19045ed9696434d8f7fcf4291f7c534 0.395s\n2026-05-23 01:43:34.272 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 742abe5969c84ab0b16f5648887a96f3\n2026-05-23 01:43:34.302 36 INFO tempest.lib.common.rest_client [req-c047e305-551b-4d52-91c6-c82d8d6233b2 req-c047e305-551b-4d52-91c6-c82d8d6233b2 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.207s\n2026-05-23 01:43:34.301 12 INFO tempest.lib.common.rest_client [req-d5fe1f35-d1cc-4a25-afeb-2e712dba15e5 req-d5fe1f35-d1cc-4a25-afeb-2e712dba15e5 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.722s\n2026-05-23 01:43:34.317 17 INFO tempest.lib.common.rest_client [req-70571f73-f0bc-4275-9c0f-e973c75764a9 req-70571f73-f0bc-4275-9c0f-e973c75764a9 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.305s\n2026-05-23 01:43:34.330 14 INFO tempest.lib.common.rest_client [req-21c4b58d-5cc5-48e2-b615-d5a95fc58072 req-21c4b58d-5cc5-48e2-b615-d5a95fc58072 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.712s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [2.121187s] ... ok\n2026-05-23 01:43:34.382 32 INFO tempest.lib.common.rest_client [req-9a76cf03-4e9d-4efe-924f-a69246dcdb8b req-9a76cf03-4e9d-4efe-924f-a69246dcdb8b ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5a4b2e01-a6e0-42e7-b4bb-327824c4fa52 1.489s\n2026-05-23 01:43:34.445 36 INFO tempest.lib.common.rest_client [req-7820a37a-23f7-464b-bb34-0c730aa45906 req-7820a37a-23f7-464b-bb34-0c730aa45906 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.141s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [16.789932s] ... ok\n2026-05-23 01:43:34.579 30 INFO tempest.lib.common.rest_client [req-c5cf5664-35f0-45ef-aa74-f76e886d5b79 req-c5cf5664-35f0-45ef-aa74-f76e886d5b79 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16 0.325s\n2026-05-23 01:43:34.580 30 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9c63c00db9d2458da4f41e7b0c12ef16 for scope project and roles: ['reader']\n2026-05-23 01:43:34.592 17 INFO tempest.lib.common.rest_client [req-5c95e0a1-bc3e-46c5-b635-9725202a2829 req-5c95e0a1-bc3e-46c5-b635-9725202a2829 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/13282590f0db4535acff1a03c8655d5f/roles/bd34450783d64356be4e1eb4c43a6768 0.268s\n2026-05-23 01:43:34.593 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 13282590f0db4535acff1a03c8655d5f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:34.593 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-2099232680-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '879d35757ee44c8a9013fbb553f93a22', 'project_name': 'tempest-PortsTestJSON-2099232680', 'tenant_id': '879d35757ee44c8a9013fbb553f93a22', 'tenant_name': 'tempest-PortsTestJSON-2099232680', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '13282590f0db4535acff1a03c8655d5f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:34.593 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-2099232680-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '879d35757ee44c8a9013fbb553f93a22', 'project_name': 'tempest-PortsTestJSON-2099232680', 'tenant_id': '879d35757ee44c8a9013fbb553f93a22', 'tenant_name': 'tempest-PortsTestJSON-2099232680', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '13282590f0db4535acff1a03c8655d5f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:34.615 22 INFO tempest.lib.common.rest_client [req-632b02ba-a1c5-4ba5-8aa4-26a2b94f4719 req-632b02ba-a1c5-4ba5-8aa4-26a2b94f4719 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77d47b7b-bc61-4586-9c11-ebdd1d0aa16d 1.434s\n2026-05-23 01:43:34.747 32 INFO tempest.lib.common.rest_client [req-0af40923-297f-4b96-8eff-c177f40d252a req-0af40923-297f-4b96-8eff-c177f40d252a ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98a2367763a9428b97b559290d5d160a 0.361s\n2026-05-23 01:43:34.873 39 INFO tempest.lib.common.rest_client [req-1025b3a5-c449-469b-8d78-60450467376b req-1025b3a5-c449-469b-8d78-60450467376b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s\n2026-05-23 01:43:34.959 24 INFO tempest.lib.common.rest_client [req-59c64563-4673-46f4-aab2-471de825701e req-59c64563-4673-46f4-aab2-471de825701e ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.007s\n2026-05-23 01:43:34.980 22 INFO tempest.lib.common.rest_client [req-5abaa6c6-35d2-4e2a-91eb-c2c10c0d9816 req-5abaa6c6-35d2-4e2a-91eb-c2c10c0d9816 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/de6f6c14f12e4d07ae63823c48ff3e17 0.360s\n2026-05-23 01:43:35.204 19 INFO tempest.lib.common.rest_client [req-d9b12628-6405-4258-8de6-a32571729420 req-d9b12628-6405-4258-8de6-a32571729420 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9b3a845b-6c6a-45b5-a6ce-5ff6cc965aa3 1.624s\n2026-05-23 01:43:35.216 26 INFO tempest.lib.common.rest_client [req-0115ae7a-0683-4903-ae82-8e8a08ff729a req-0115ae7a-0683-4903-ae82-8e8a08ff729a ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.018s\n2026-05-23 01:43:35.246 30 INFO tempest.lib.common.rest_client [req-6cf1f8c4-9529-4e37-9f34-11e845ae6b01 req-6cf1f8c4-9529-4e37-9f34-11e845ae6b01 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.664s\n2026-05-23 01:43:35.253 32 INFO tempest.lib.common.rest_client [req-458bc3c0-d1bd-4edb-8325-d3babd91a340 req-458bc3c0-d1bd-4edb-8325-d3babd91a340 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/853960d884854fc7ae51ce8eec1fa3da 0.502s\n2026-05-23 01:43:35.253 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0bb6c5a46c3e4c5485a50128149c9171\n2026-05-23 01:43:35.292 17 INFO tempest.lib.common.rest_client [req-975775f5-3207-4686-b2c7-c6659cde7150 req-975775f5-3207-4686-b2c7-c6659cde7150 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.680s\n2026-05-23 01:43:35.326 14 INFO tempest.lib.common.rest_client [req-e5817690-9b26-4b54-bba3-cb4b21b53e49 req-e5817690-9b26-4b54-bba3-cb4b21b53e49 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.989s\n2026-05-23 01:43:35.385 20 INFO tempest.lib.common.rest_client [req-4acbb98e-87b3-44ef-91bd-58024ef629d0 req-4acbb98e-87b3-44ef-91bd-58024ef629d0 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.750s\n2026-05-23 01:43:35.423 39 INFO tempest.lib.common.rest_client [req-01876def-6e13-4e0d-a1c5-ed1f8faee37e req-01876def-6e13-4e0d-a1c5-ed1f8faee37e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=742abe5969c84ab0b16f5648887a96f3&name=default 0.547s\n2026-05-23 01:43:35.447 12 INFO tempest.lib.common.rest_client [req-b5f60893-d6f6-4802-a618-7a86458b3c69 req-b5f60893-d6f6-4802-a618-7a86458b3c69 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a56a9ad7-09b9-4b1a-a576-b6c83d0b8571 1.143s\n2026-05-23 01:43:35.464 22 INFO tempest.lib.common.rest_client [req-58532040-27dc-47df-bb41-1e51391f5ec2 req-58532040-27dc-47df-bb41-1e51391f5ec2 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e604b822b29041cc99d0f906723eb4cd 0.480s\n2026-05-23 01:43:35.465 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f66320cbf7254f8aa66762b85fa13b21\n2026-05-23 01:43:35.468 17 INFO tempest.lib.common.rest_client [req-d1949733-e32e-461f-9d5e-a36a12075e09 req-d1949733-e32e-461f-9d5e-a36a12075e09 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22 0.170s\n2026-05-23 01:43:35.468 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 879d35757ee44c8a9013fbb553f93a22 for scope project and roles: ['reader']\n2026-05-23 01:43:35.548 30 INFO tempest.lib.common.rest_client [req-38ec280c-91d2-4c01-9599-8af7761e7507 req-38ec280c-91d2-4c01-9599-8af7761e7507 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s\n2026-05-23 01:43:35.688 36 INFO tempest.lib.common.rest_client [req-835d674e-298f-4859-8c2f-bc344c9b6439 req-835d674e-298f-4859-8c2f-bc344c9b6439 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.191s\n2026-05-23 01:43:35.766 30 INFO tempest.lib.common.rest_client [req-2042b1dc-5dea-4db1-9e3e-176c7ad9f10e req-2042b1dc-5dea-4db1-9e3e-176c7ad9f10e ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/b707fd43759b4313bb6f158cdcac1e94/roles/f0252c12e370451ca447f3c97e732b25 0.214s\n2026-05-23 01:43:35.810 12 INFO tempest.lib.common.rest_client [req-ca94caaa-e82c-49ed-a22a-2de57dae98a5 req-ca94caaa-e82c-49ed-a22a-2de57dae98a5 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.361s\n2026-05-23 01:43:35.871 32 INFO tempest.lib.common.rest_client [req-256d374b-6e92-46b5-8135-a7a7052c2461 req-256d374b-6e92-46b5-8135-a7a7052c2461 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-23 01:43:35.893 19 INFO tempest.lib.common.rest_client [req-cf9cacb0-8649-4cee-9cbf-06504b46afff req-cf9cacb0-8649-4cee-9cbf-06504b46afff ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/aa76e5d2-88b6-458c-bfa9-ca6cc3782531 0.685s\n2026-05-23 01:43:35.914 30 INFO tempest.lib.common.rest_client [req-8e9b53d6-5ff0-4b2f-a9b6-19dfdfd0a769 req-8e9b53d6-5ff0-4b2f-a9b6-19dfdfd0a769 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-23 01:43:35.921 39 INFO tempest.lib.common.rest_client [req-2794c205-1b46-4852-8184-753c9b4fcc69 req-2794c205-1b46-4852-8184-753c9b4fcc69 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/91fff142-0633-4a5e-a1bd-494816e269dc 0.491s\n2026-05-23 01:43:35.945 22 INFO tempest.lib.common.rest_client [req-17c50821-5cb6-4bd1-8f85-ce4d2c59bb51 req-17c50821-5cb6-4bd1-8f85-ce4d2c59bb51 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.471s\n2026-05-23 01:43:36.013 14 INFO tempest.lib.common.rest_client [req-3dc11e83-dfa0-4786-8cdd-c3e080171788 req-3dc11e83-dfa0-4786-8cdd-c3e080171788 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.686s\n2026-05-23 01:43:36.125 30 INFO tempest.lib.common.rest_client [req-b56005bf-dff9-4a85-b675-188ec710c93a req-b56005bf-dff9-4a85-b675-188ec710c93a ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/b707fd43759b4313bb6f158cdcac1e94/roles/86359d6597314a95ba0d73ed5fbe11ed 0.208s\n2026-05-23 01:43:36.174 17 INFO tempest.lib.common.rest_client [req-25d65262-4aa0-41aa-a5ca-3db81025381e req-25d65262-4aa0-41aa-a5ca-3db81025381e ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.701s\n2026-05-23 01:43:36.176 24 INFO tempest.lib.common.rest_client [req-92de552d-ff83-4a24-a7bf-af4152c205b9 req-92de552d-ff83-4a24-a7bf-af4152c205b9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2d6629e2-f6f3-496d-aa20-d08cf307eeca 1.213s\n2026-05-23 01:43:36.217 19 INFO tempest.lib.common.rest_client [req-62e47710-d53f-4672-8c4f-45593ef09aeb req-62e47710-d53f-4672-8c4f-45593ef09aeb ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.320s\n{4} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [6.604311s] ... ok\n2026-05-23 01:43:36.233 39 INFO tempest.lib.common.rest_client [req-af5bb03f-80e4-4395-9439-100a6978c10a req-af5bb03f-80e4-4395-9439-100a6978c10a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/742abe5969c84ab0b16f5648887a96f3 0.307s\n2026-05-23 01:43:36.235 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ada981dfab76421ea269e97283785dd2\n2026-05-23 01:43:36.313 30 INFO tempest.lib.common.rest_client [req-915a8354-efce-42f3-9945-9b7b59c60747 req-915a8354-efce-42f3-9945-9b7b59c60747 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-23 01:43:36.320 12 INFO tempest.lib.common.rest_client [req-88b77382-7fb1-4697-a273-b6b0f4d765b3 req-88b77382-7fb1-4697-a273-b6b0f4d765b3 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1e0de72e-837b-4d41-a4cb-7bafb80a43a4 0.507s\n2026-05-23 01:43:36.352 28 INFO tempest.lib.common.rest_client [req-387bb24c-cf4a-4c47-8d70-9e86ea6cd1a7 req-387bb24c-cf4a-4c47-8d70-9e86ea6cd1a7 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.522s\n2026-05-23 01:43:36.359 39 INFO tempest.lib.common.rest_client [req-8b1cac4e-e6b3-47f1-a33e-97a43e1bfe5c req-8b1cac4e-e6b3-47f1-a33e-97a43e1bfe5c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ada981dfab76421ea269e97283785dd2&name=default 0.122s\n2026-05-23 01:43:36.378 17 INFO tempest.lib.common.rest_client [req-90b79533-b1bd-4243-ba2e-5a3e1d76e6e3 req-90b79533-b1bd-4243-ba2e-5a3e1d76e6e3 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-23 01:43:36.391 32 INFO tempest.lib.common.rest_client [req-3a5d07d8-527e-488e-ba11-bd6d29dd5a2b req-3a5d07d8-527e-488e-ba11-bd6d29dd5a2b ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0bb6c5a46c3e4c5485a50128149c9171&name=default 0.518s\n2026-05-23 01:43:36.453 30 INFO tempest.lib.common.rest_client [req-2ecf3526-44cf-4d35-8f3b-4ac866f4346d req-2ecf3526-44cf-4d35-8f3b-4ac866f4346d ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/b707fd43759b4313bb6f158cdcac1e94/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.137s\n2026-05-23 01:43:36.468 22 INFO tempest.lib.common.rest_client [req-efd01ba5-128e-4b1d-8022-be7ac3f0ecea req-efd01ba5-128e-4b1d-8022-be7ac3f0ecea ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f66320cbf7254f8aa66762b85fa13b21&name=default 0.521s\n2026-05-23 01:43:36.538 28 INFO tempest.lib.common.rest_client [req-b82a054e-99f8-4348-bd53-97ce03717db8 req-b82a054e-99f8-4348-bd53-97ce03717db8 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f7fc3920-0ab1-4568-92ee-3d8823dfa82e 0.180s\n2026-05-23 01:43:36.597 17 INFO tempest.lib.common.rest_client [req-0d55104a-9638-42a2-abf2-b355074f660f req-0d55104a-9638-42a2-abf2-b355074f660f ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/8cff7cc732004979896e3027f05884a9/roles/f0252c12e370451ca447f3c97e732b25 0.214s\n2026-05-23 01:43:36.612 20 INFO tempest.lib.common.rest_client [req-30e0bd92-9f95-4d61-afb8-38efac390258 req-30e0bd92-9f95-4d61-afb8-38efac390258 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.225s\n2026-05-23 01:43:36.636 28 INFO tempest.lib.common.rest_client [req-fa586730-334c-436e-8048-fe24395cd9dc req-fa586730-334c-436e-8048-fe24395cd9dc ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f7fc3920-0ab1-4568-92ee-3d8823dfa82e 0.096s\n2026-05-23 01:43:36.642 30 INFO tempest.lib.common.rest_client [req-98c42797-7d12-4637-89cf-fe75e4b5ffa6 req-98c42797-7d12-4637-89cf-fe75e4b5ffa6 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-23 01:43:36.799 17 INFO tempest.lib.common.rest_client [req-60cb05af-3523-476a-a45a-f6f4efa780e6 req-60cb05af-3523-476a-a45a-f6f4efa780e6 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-23 01:43:36.853 30 INFO tempest.lib.common.rest_client [req-c9dd4501-17b6-40a4-9c4b-790bcaa72886 req-c9dd4501-17b6-40a4-9c4b-790bcaa72886 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/b707fd43759b4313bb6f158cdcac1e94/roles/bd34450783d64356be4e1eb4c43a6768 0.208s\n2026-05-23 01:43:36.853 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b707fd43759b4313bb6f158cdcac1e94 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:36.854 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-356090513-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'project_name': 'tempest-FloatingIPTestJSON-356090513', 'tenant_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'tenant_name': 'tempest-FloatingIPTestJSON-356090513', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b707fd43759b4313bb6f158cdcac1e94', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:36.854 30 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-356090513-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'project_name': 'tempest-FloatingIPTestJSON-356090513', 'tenant_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'tenant_name': 'tempest-FloatingIPTestJSON-356090513', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b707fd43759b4313bb6f158cdcac1e94', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:36.965 12 INFO tempest.lib.common.rest_client [req-844f47ea-bdf6-421d-92c2-48a196bacd7d req-844f47ea-bdf6-421d-92c2-48a196bacd7d ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.641s\n2026-05-23 01:43:36.987 22 INFO tempest.lib.common.rest_client [req-feac153a-06cc-4fbc-be1f-1c7c2b694e8c req-feac153a-06cc-4fbc-be1f-1c7c2b694e8c ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7118cceb-6144-45f3-a9df-0218f5bacbec 0.517s\n2026-05-23 01:43:37.008 39 INFO tempest.lib.common.rest_client [req-7332b382-7755-4a8b-b686-7d14a3129618 req-7332b382-7755-4a8b-b686-7d14a3129618 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/86ac1357-c976-4aea-a0b3-0e74e20e7ebb 0.646s\n2026-05-23 01:43:37.031 14 INFO tempest.lib.common.rest_client [req-48c06798-935b-4785-9428-9b4c682dca23 req-48c06798-935b-4785-9428-9b4c682dca23 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fbaadf3-24d9-4ec2-bdc1-6e180de60697 1.012s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [2.696465s] ... ok\n2026-05-23 01:43:37.067 17 INFO tempest.lib.common.rest_client [req-4939703d-e6f2-4084-b827-4e38869e385c req-4939703d-e6f2-4084-b827-4e38869e385c ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/8cff7cc732004979896e3027f05884a9/roles/86359d6597314a95ba0d73ed5fbe11ed 0.263s\n2026-05-23 01:43:37.084 12 INFO tempest.lib.common.rest_client [req-6aeb522c-8920-449a-ae32-698f6d9af9da req-6aeb522c-8920-449a-ae32-698f6d9af9da ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a56a9ad7-09b9-4b1a-a576-b6c83d0b8571 0.115s\n2026-05-23 01:43:37.197 12 INFO tempest.lib.common.rest_client [req-8de55ccf-6778-48c5-a0f5-d3f27c075b6f req-8de55ccf-6778-48c5-a0f5-d3f27c075b6f ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1e0de72e-837b-4d41-a4cb-7bafb80a43a4 0.111s\n2026-05-23 01:43:37.209 19 INFO tempest.lib.common.rest_client [req-eb33aa49-4142-4217-8898-2f46fbdd6ba3 req-eb33aa49-4142-4217-8898-2f46fbdd6ba3 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.987s\n2026-05-23 01:43:37.252 17 INFO tempest.lib.common.rest_client [req-467e3dce-0c69-4761-9def-9f6a8a666b36 req-467e3dce-0c69-4761-9def-9f6a8a666b36 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s\n2026-05-23 01:43:37.307 22 INFO tempest.lib.common.rest_client [req-9fdf5bc1-68b0-49e7-ab90-6ec07fe9f72b req-9fdf5bc1-68b0-49e7-ab90-6ec07fe9f72b ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f66320cbf7254f8aa66762b85fa13b21 0.317s\n2026-05-23 01:43:37.307 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3ee6ba62fba1476ba5e59c8688f8c31f\n2026-05-23 01:43:37.319 41 INFO tempest.lib.common.rest_client [req-da1f44dd-bf71-4d0e-8faf-390a938d1f15 req-da1f44dd-bf71-4d0e-8faf-390a938d1f15 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.461s\n2026-05-23 01:43:37.352 39 INFO tempest.lib.common.rest_client [req-9d299e57-f203-45b5-949c-d5ac2e600497 req-9d299e57-f203-45b5-949c-d5ac2e600497 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2 0.338s\n2026-05-23 01:43:37.357 26 INFO tempest.lib.common.rest_client [req-8462e269-5c2f-45f0-b353-501fae2e55d8 req-8462e269-5c2f-45f0-b353-501fae2e55d8 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/63713c51-da13-4d8c-b926-158d4f007816 2.139s\n2026-05-23 01:43:37.428 22 INFO tempest.lib.common.rest_client [req-bea228ba-5568-4144-81f5-e95cce13814c req-bea228ba-5568-4144-81f5-e95cce13814c ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3ee6ba62fba1476ba5e59c8688f8c31f&name=default 0.120s\n2026-05-23 01:43:37.477 30 INFO tempest.lib.common.rest_client [req-55a9dc9e-8a88-4d87-b8d0-15f2ed9de404 req-55a9dc9e-8a88-4d87-b8d0-15f2ed9de404 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-23 01:43:37.495 17 INFO tempest.lib.common.rest_client [req-5c93ff17-5570-4243-9885-d7ec59dac712 req-5c93ff17-5570-4243-9885-d7ec59dac712 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/8cff7cc732004979896e3027f05884a9/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.240s\n2026-05-23 01:43:37.725 17 INFO tempest.lib.common.rest_client [req-c5e0ef99-819d-4afa-8918-6b80cb008450 req-c5e0ef99-819d-4afa-8918-6b80cb008450 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-23 01:43:37.747 10 INFO tempest.lib.common.rest_client [req-e7817793-6ed2-42a4-b1cc-d002d9443130 req-e7817793-6ed2-42a4-b1cc-d002d9443130 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/52fe9852-a5cb-4b59-8f89-fea35ab32e7e/add_router_interface 6.274s\n2026-05-23 01:43:37.809 24 INFO tempest.lib.common.rest_client [req-a158de63-c63b-4564-997b-a90d9074f126 req-a158de63-c63b-4564-997b-a90d9074f126 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2d6629e2-f6f3-496d-aa20-d08cf307eeca 1.629s\n2026-05-23 01:43:37.818 39 INFO tempest.lib.common.rest_client [req-9e07ad4f-fefc-4b78-8a63-63300fc05697 req-9e07ad4f-fefc-4b78-8a63-63300fc05697 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.455s\n2026-05-23 01:43:37.903 22 INFO tempest.lib.common.rest_client [req-a50ad070-5a0f-4e73-967a-f7f9e96738f8 req-a50ad070-5a0f-4e73-967a-f7f9e96738f8 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eb92e080-3208-443b-ba10-9928bb5d0fbe 0.472s\n2026-05-23 01:43:37.913 24 INFO tempest.lib.common.rest_client [req-dae8a479-c718-4365-8e6f-9bf456b91626 req-dae8a479-c718-4365-8e6f-9bf456b91626 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d6629e2-f6f3-496d-aa20-d08cf307eeca 0.101s\n2026-05-23 01:43:37.920 17 INFO tempest.lib.common.rest_client [req-744a75a7-a2ef-4379-a96e-3668659efb10 req-744a75a7-a2ef-4379-a96e-3668659efb10 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/8cff7cc732004979896e3027f05884a9/roles/bd34450783d64356be4e1eb4c43a6768 0.192s\n2026-05-23 01:43:37.921 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8cff7cc732004979896e3027f05884a9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:37.922 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-2099232680-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '879d35757ee44c8a9013fbb553f93a22', 'project_name': 'tempest-PortsTestJSON-2099232680', 'tenant_id': '879d35757ee44c8a9013fbb553f93a22', 'tenant_name': 'tempest-PortsTestJSON-2099232680', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8cff7cc732004979896e3027f05884a9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:37.922 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-PortsTestJSON-2099232680-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '879d35757ee44c8a9013fbb553f93a22', 'project_name': 'tempest-PortsTestJSON-2099232680', 'tenant_id': '879d35757ee44c8a9013fbb553f93a22', 'tenant_name': 'tempest-PortsTestJSON-2099232680', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8cff7cc732004979896e3027f05884a9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:37.996 36 INFO tempest.lib.common.rest_client [req-130f9005-40a9-4423-a9d0-f8034163ddcc req-130f9005-40a9-4423-a9d0-f8034163ddcc ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.304s\n2026-05-23 01:43:38.001 28 INFO tempest.lib.common.rest_client [req-79f5aeef-62fc-4614-8a56-71f0e8faf80b req-79f5aeef-62fc-4614-8a56-71f0e8faf80b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f7fc3920-0ab1-4568-92ee-3d8823dfa82e 1.348s\n{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [7.173500s] ... ok\n2026-05-23 01:43:38.056 32 INFO tempest.lib.common.rest_client [req-f3b52aee-635e-40bd-8ec3-22ceb52742eb req-f3b52aee-635e-40bd-8ec3-22ceb52742eb ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fb0e1b66-7819-480c-8063-05d43555be6c 1.661s\n2026-05-23 01:43:38.144 12 INFO tempest.lib.common.rest_client [req-72600ff5-c4d2-4b17-a5cf-4296ab407ec7 req-72600ff5-c4d2-4b17-a5cf-4296ab407ec7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9c3be3e1-9367-4bc4-af82-629b9139fe79 0.943s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [6.979060s] ... ok\n2026-05-23 01:43:38.220 20 INFO tempest.lib.common.rest_client [req-24ef5eeb-4fb8-4c78-b3d4-79c9d7e356ee req-24ef5eeb-4fb8-4c78-b3d4-79c9d7e356ee ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.604s\n2026-05-23 01:43:38.267 22 INFO tempest.lib.common.rest_client [req-f11ae456-47bb-4b8b-9d79-69d84b67f975 req-f11ae456-47bb-4b8b-9d79-69d84b67f975 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f 0.362s\n2026-05-23 01:43:38.308 36 INFO tempest.lib.common.rest_client [req-7271b9a3-4289-4ee6-8434-581eeeaacc99 req-7271b9a3-4289-4ee6-8434-581eeeaacc99 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.307s\n2026-05-23 01:43:38.383 39 INFO tempest.lib.common.rest_client [req-1a88e4ac-1e97-44e0-9d34-67f8e9bf693d req-1a88e4ac-1e97-44e0-9d34-67f8e9bf693d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-23 01:43:38.547 17 INFO tempest.lib.common.rest_client [req-e085691a-3439-41f1-8f7e-a89288441394 req-e085691a-3439-41f1-8f7e-a89288441394 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-05-23 01:43:38.580 32 INFO tempest.lib.common.rest_client [req-629a5a67-f07a-4a6b-b0a0-11ff5f3fe481 req-629a5a67-f07a-4a6b-b0a0-11ff5f3fe481 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171 0.520s\n2026-05-23 01:43:38.581 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8402c1678d8847e1b1e615b3125fe581\n2026-05-23 01:43:38.603 41 INFO tempest.lib.common.rest_client [req-db8704d6-4c3c-420e-a0d3-b3a7f771184f req-db8704d6-4c3c-420e-a0d3-b3a7f771184f ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0a9a8653-5017-40b7-9814-e98c6c03dfe9 1.281s\n{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [6.766314s] ... ok\n2026-05-23 01:43:38.603 39 INFO tempest.lib.common.rest_client [req-ab40f0ee-2559-4406-b910-35f5f8810398 req-ab40f0ee-2559-4406-b910-35f5f8810398 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.217s\n2026-05-23 01:43:38.787 39 INFO tempest.lib.common.rest_client [req-864add56-6aae-45fa-b4b8-03062d5d5b50 req-864add56-6aae-45fa-b4b8-03062d5d5b50 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.181s\n2026-05-23 01:43:38.795 36 INFO tempest.lib.common.rest_client [req-2b71ee10-de22-4e66-a2e1-85bbffdb1db3 req-2b71ee10-de22-4e66-a2e1-85bbffdb1db3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ca6ac477-5cfa-4a4b-a45f-cf59ccb22a8b 0.484s\n2026-05-23 01:43:38.843 32 INFO tempest.lib.common.rest_client [req-f4084fec-e872-416d-ac49-537b9d018303 req-f4084fec-e872-416d-ac49-537b9d018303 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8402c1678d8847e1b1e615b3125fe581&name=default 0.261s\n2026-05-23 01:43:38.933 36 INFO tempest.lib.common.rest_client [req-9ebfb574-f5ea-405c-b543-6b96ca6b17a3 req-9ebfb574-f5ea-405c-b543-6b96ca6b17a3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s\n2026-05-23 01:43:39.050 22 INFO tempest.lib.common.rest_client [req-c57b9760-9d54-47a9-bc7d-b20dd1a8aa8d req-c57b9760-9d54-47a9-bc7d-b20dd1a8aa8d ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.777s\n2026-05-23 01:43:39.236 24 INFO tempest.lib.common.rest_client [req-d9a634cf-6c44-4ed9-a2d7-8f684078bf04 req-d9a634cf-6c44-4ed9-a2d7-8f684078bf04 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/06f6fea4-9d09-4a4b-8639-3b7349d5786c 1.320s\n2026-05-23 01:43:39.263 36 INFO tempest.lib.common.rest_client [req-a9976ced-5b33-4fdf-bf04-d3d10c8c0e52 req-a9976ced-5b33-4fdf-bf04-d3d10c8c0e52 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7cdc5a1f-825f-4919-a2ef-32a541dfd34c 0.325s\n2026-05-23 01:43:39.321 20 INFO tempest.lib.common.rest_client [req-32cc8496-a426-40e4-93e2-fc55bc1107b3 req-32cc8496-a426-40e4-93e2-fc55bc1107b3 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.099s\n2026-05-23 01:43:39.389 24 INFO tempest.lib.common.rest_client [req-abc4e313-167d-4f53-997c-9ac85ee53f3b req-abc4e313-167d-4f53-997c-9ac85ee53f3b ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/06f6fea4-9d09-4a4b-8639-3b7349d5786c 0.151s\n{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.404096s] ... ok\n2026-05-23 01:43:39.451 36 INFO tempest.lib.common.rest_client [req-45aaa39f-f58a-4cd1-a2f1-e69f34f3c9da req-45aaa39f-f58a-4cd1-a2f1-e69f34f3c9da ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.185s\n2026-05-23 01:43:39.497 41 INFO tempest.lib.common.rest_client [req-aad47854-a635-40ca-80f3-a18478ce4f06 req-aad47854-a635-40ca-80f3-a18478ce4f06 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.889s\n2026-05-23 01:43:39.523 26 INFO tempest.lib.common.rest_client [req-c3b5aa42-2b0f-415f-8297-0947809db915 req-c3b5aa42-2b0f-415f-8297-0947809db915 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/63713c51-da13-4d8c-b926-158d4f007816 2.163s\n2026-05-23 01:43:39.550 39 INFO tempest.lib.common.rest_client [req-0849950f-61bb-404d-b594-5c437f5c8b57 req-0849950f-61bb-404d-b594-5c437f5c8b57 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.760s\n2026-05-23 01:43:39.581 22 INFO tempest.lib.common.rest_client [req-009d7480-db12-4314-b025-1b1b059857d4 req-009d7480-db12-4314-b025-1b1b059857d4 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s\n2026-05-23 01:43:39.657 26 INFO tempest.lib.common.rest_client [req-d7416bc7-9feb-4cae-aa82-ade21ce54d12 req-d7416bc7-9feb-4cae-aa82-ade21ce54d12 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/63713c51-da13-4d8c-b926-158d4f007816 0.126s\n2026-05-23 01:43:39.699 22 INFO tempest.lib.common.rest_client [req-b1c90e9e-0a01-4336-be74-075ac94afb44 req-b1c90e9e-0a01-4336-be74-075ac94afb44 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.116s\n2026-05-23 01:43:39.699 39 INFO tempest.lib.common.rest_client [req-18b9d312-3468-4567-a9c0-3974e7fd715c req-18b9d312-3468-4567-a9c0-3974e7fd715c ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-23 01:43:39.842 20 INFO tempest.lib.common.rest_client [req-caba76ef-03a7-44b1-abff-4a2dda92ddc5 req-caba76ef-03a7-44b1-abff-4a2dda92ddc5 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.517s\n2026-05-23 01:43:39.876 12 INFO tempest.lib.common.rest_client [req-7204a038-dbd3-4ff6-942a-40f07e9fa9b7 req-7204a038-dbd3-4ff6-942a-40f07e9fa9b7 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.728s\n2026-05-23 01:43:39.880 39 INFO tempest.lib.common.rest_client [req-8396934c-5fd5-4e17-a090-2ac5da3b24d6 req-8396934c-5fd5-4e17-a090-2ac5da3b24d6 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1866fbefe6984e08993056039c450aaf/users/2aa0e6a2867d42158dfd9a09dfd3e486/roles/bd34450783d64356be4e1eb4c43a6768 0.179s\n2026-05-23 01:43:39.879 22 INFO tempest.lib.common.rest_client [req-ef35582a-7b1f-4778-ba64-f5bbb5530c33 req-ef35582a-7b1f-4778-ba64-f5bbb5530c33 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.175s\n2026-05-23 01:43:39.954 14 INFO tempest.lib.common.rest_client [req-5aff261a-21ea-4151-a3a8-cfccefca7671 req-5aff261a-21ea-4151-a3a8-cfccefca7671 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.920s\n2026-05-23 01:43:40.063 30 INFO tempest.lib.common.rest_client [req-c5acfe98-c89b-45b5-aa4a-b9b554604d83 req-c5acfe98-c89b-45b5-aa4a-b9b554604d83 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.579s\n2026-05-23 01:43:40.117 39 INFO tempest.lib.common.rest_client [req-40771e25-5129-4ade-9e1e-9206fc07d884 req-40771e25-5129-4ade-9e1e-9206fc07d884 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-23 01:43:40.146 41 INFO tempest.lib.common.rest_client [req-231e83d9-9896-45f3-8c1d-bd93dab9fccc req-231e83d9-9896-45f3-8c1d-bd93dab9fccc ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.646s\n2026-05-23 01:43:40.191 19 INFO tempest.lib.common.rest_client [req-075bff3f-73a9-4eee-81b2-c3ecfef7a51b req-075bff3f-73a9-4eee-81b2-c3ecfef7a51b ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.978s\n2026-05-23 01:43:40.216 36 INFO tempest.lib.common.rest_client [req-6b7d1270-4b96-469d-adc6-e0d143d4e532 req-6b7d1270-4b96-469d-adc6-e0d143d4e532 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.762s\n2026-05-23 01:43:40.282 39 INFO tempest.lib.common.rest_client [req-de272db8-b0bf-4888-89ac-edda0cbbdaeb req-de272db8-b0bf-4888-89ac-edda0cbbdaeb ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1866fbefe6984e08993056039c450aaf/users/2aa0e6a2867d42158dfd9a09dfd3e486/roles/86359d6597314a95ba0d73ed5fbe11ed 0.162s\n2026-05-23 01:43:40.393 24 INFO tempest.lib.common.rest_client [req-3e88cf0f-d10a-4cd6-ada4-4c6ee4a6f2e7 req-3e88cf0f-d10a-4cd6-ada4-4c6ee4a6f2e7 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b95e74ba-8d4b-48e5-bb89-ec7054e34164 1.001s\n2026-05-23 01:43:40.503 22 INFO tempest.lib.common.rest_client [req-c97a8448-6629-4f31-bb36-fc10a560b239 req-c97a8448-6629-4f31-bb36-fc10a560b239 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.619s\n2026-05-23 01:43:40.540 32 INFO tempest.lib.common.rest_client [req-6f10603e-c621-48e6-9eae-3eaf96a1ae1f req-6f10603e-c621-48e6-9eae-3eaf96a1ae1f ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3b9c07fc-2ea3-4151-9294-8605ab7f498d 1.695s\n2026-05-23 01:43:40.546 39 INFO tempest.lib.common.rest_client [req-7c3ddecb-c150-4c17-9e51-edf9ea901007 req-7c3ddecb-c150-4c17-9e51-edf9ea901007 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-23 01:43:40.559 10 INFO tempest.lib.common.rest_client [req-f9a62f3b-69f1-4155-a321-30b3951b83b0 req-f9a62f3b-69f1-4155-a321-30b3951b83b0 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.807s\n2026-05-23 01:43:40.654 22 INFO tempest.lib.common.rest_client [req-5f4303a4-bd72-47fb-b200-f4bfc44a3e21 req-5f4303a4-bd72-47fb-b200-f4bfc44a3e21 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s\n2026-05-23 01:43:40.672 26 INFO tempest.lib.common.rest_client [req-817c3735-d093-43e5-ab0c-c804aa07d35a req-817c3735-d093-43e5-ab0c-c804aa07d35a ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e6daff56-6fd5-4640-ab9a-5a8e30104e54 1.011s\n2026-05-23 01:43:40.731 39 INFO tempest.lib.common.rest_client [req-43f5b132-94b8-4c48-890b-1adf6b94d790 req-43f5b132-94b8-4c48-890b-1adf6b94d790 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1866fbefe6984e08993056039c450aaf/users/2aa0e6a2867d42158dfd9a09dfd3e486/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.182s\n2026-05-23 01:43:40.762 12 INFO tempest.lib.common.rest_client [req-8b121a14-2eda-4f50-b3ca-db2817234bf6 req-8b121a14-2eda-4f50-b3ca-db2817234bf6 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.882s\n2026-05-23 01:43:40.771 26 INFO tempest.lib.common.rest_client [req-d53fc22c-4a11-4e02-a196-59e93a500a64 req-d53fc22c-4a11-4e02-a196-59e93a500a64 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e6daff56-6fd5-4640-ab9a-5a8e30104e54 0.097s\n{8} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [7.454845s] ... ok\n2026-05-23 01:43:40.793 20 INFO tempest.lib.common.rest_client [req-517431a2-f57d-4755-9445-0279fbcd8a9d req-517431a2-f57d-4755-9445-0279fbcd8a9d ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.948s\n2026-05-23 01:43:40.870 30 INFO tempest.lib.common.rest_client [req-b62e4bd3-3f95-4149-a966-e164e7cf16c2 req-b62e4bd3-3f95-4149-a966-e164e7cf16c2 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.803s\n2026-05-23 01:43:40.884 17 INFO tempest.lib.common.rest_client [req-cfffa2bf-9ba9-4218-834a-74da1e565c61 req-cfffa2bf-9ba9-4218-834a-74da1e565c61 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.334s\n2026-05-23 01:43:40.918 24 INFO tempest.lib.common.rest_client [req-1d1abb81-937f-4000-9d0a-4f71fef8c73e req-1d1abb81-937f-4000-9d0a-4f71fef8c73e ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/08334735-3758-46a8-9360-b974df87ebe2 0.519s\n2026-05-23 01:43:40.920 22 INFO tempest.lib.common.rest_client [req-0cf6a2b8-49ba-4b25-bd75-2aaa415166b2 req-0cf6a2b8-49ba-4b25-bd75-2aaa415166b2 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75fa33ac62f34d2681d69822953a5874/users/ff57fd3856bf46f283be06412ed7f496/roles/bd34450783d64356be4e1eb4c43a6768 0.260s\n2026-05-23 01:43:41.152 32 INFO tempest.lib.common.rest_client [req-f98127e9-8437-4e21-b1d6-7eae4e21bda9 req-f98127e9-8437-4e21-b1d6-7eae4e21bda9 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8402c1678d8847e1b1e615b3125fe581 0.609s\n2026-05-23 01:43:41.160 14 INFO tempest.lib.common.rest_client [req-0678ba01-ec3d-4ce7-8bac-063d539513ed req-0678ba01-ec3d-4ce7-8bac-063d539513ed ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.201s\n2026-05-23 01:43:41.305 22 INFO tempest.lib.common.rest_client [req-034fff2e-ab81-43a8-bee7-78f951e2bd46 req-034fff2e-ab81-43a8-bee7-78f951e2bd46 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s\n2026-05-23 01:43:41.311 39 INFO tempest.lib.common.rest_client [req-c2f358a5-14e3-4040-8308-5cc9e2ab8614 req-c2f358a5-14e3-4040-8308-5cc9e2ab8614 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.577s\n2026-05-23 01:43:41.432 41 INFO tempest.lib.common.rest_client [req-59a3fcc2-68af-49df-9c9f-3939879a2b69 req-59a3fcc2-68af-49df-9c9f-3939879a2b69 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9a7370e2-4b41-45cc-aee3-fd704d696249 1.283s\n{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [2.827729s] ... ok\n2026-05-23 01:43:41.446 36 INFO tempest.lib.common.rest_client [req-efdf1ff2-5964-462c-a648-1fac051ccc78 req-efdf1ff2-5964-462c-a648-1fac051ccc78 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.226s\n2026-05-23 01:43:41.449 39 INFO tempest.lib.common.rest_client [req-8ff48f62-85c5-4bd8-aba9-694aa60fbe94 req-8ff48f62-85c5-4bd8-aba9-694aa60fbe94 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1866fbefe6984e08993056039c450aaf/users/2aa0e6a2867d42158dfd9a09dfd3e486/roles/bd34450783d64356be4e1eb4c43a6768 0.135s\n2026-05-23 01:43:41.451 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2aa0e6a2867d42158dfd9a09dfd3e486 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:41.451 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1881401840-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1866fbefe6984e08993056039c450aaf', 'project_name': 'tempest-RoutersAdminTest-1881401840', 'tenant_id': '1866fbefe6984e08993056039c450aaf', 'tenant_name': 'tempest-RoutersAdminTest-1881401840', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2aa0e6a2867d42158dfd9a09dfd3e486', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:41.451 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1881401840-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1866fbefe6984e08993056039c450aaf', 'project_name': 'tempest-RoutersAdminTest-1881401840', 'tenant_id': '1866fbefe6984e08993056039c450aaf', 'tenant_name': 'tempest-RoutersAdminTest-1881401840', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2aa0e6a2867d42158dfd9a09dfd3e486', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:41.638 32 INFO tempest.lib.common.rest_client [req-f50a6de7-b1b4-4aa6-8c99-10f374356807 req-f50a6de7-b1b4-4aa6-8c99-10f374356807 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.480s\n2026-05-23 01:43:41.670 22 INFO tempest.lib.common.rest_client [req-e813c8a5-121f-4278-9be5-c9b24ce5e113 req-e813c8a5-121f-4278-9be5-c9b24ce5e113 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75fa33ac62f34d2681d69822953a5874/users/ff57fd3856bf46f283be06412ed7f496/roles/86359d6597314a95ba0d73ed5fbe11ed 0.363s\n2026-05-23 01:43:41.801 36 INFO tempest.lib.common.rest_client [req-c6a99181-1ff9-4768-8972-0f949ce54342 req-c6a99181-1ff9-4768-8972-0f949ce54342 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.352s\n2026-05-23 01:43:41.827 26 INFO tempest.lib.common.rest_client [req-86e2d31a-3af0-4f66-b57f-afa09f682634 req-86e2d31a-3af0-4f66-b57f-afa09f682634 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6d9ab848-6d1b-4d93-9d07-918e3341ecc9 1.049s\n2026-05-23 01:43:41.895 22 INFO tempest.lib.common.rest_client [req-92c4f1b0-cb59-4913-985f-a63c36a8d449 req-92c4f1b0-cb59-4913-985f-a63c36a8d449 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-23 01:43:41.925 24 INFO tempest.lib.common.rest_client [req-550bf149-80c2-48c0-a697-62c2a3222de9 req-550bf149-80c2-48c0-a697-62c2a3222de9 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ed445042-f08f-4c9d-85ab-89d5341a8b33 1.003s\n2026-05-23 01:43:42.043 22 INFO tempest.lib.common.rest_client [req-8c152a91-1a5e-4926-af63-9215b6104b56 req-8c152a91-1a5e-4926-af63-9215b6104b56 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75fa33ac62f34d2681d69822953a5874/users/ff57fd3856bf46f283be06412ed7f496/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.145s\n2026-05-23 01:43:42.097 39 INFO tempest.lib.common.rest_client [req-1e8ef7ab-96ea-4e50-a5f3-b755abd5c482 req-1e8ef7ab-96ea-4e50-a5f3-b755abd5c482 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s\n2026-05-23 01:43:42.291 22 INFO tempest.lib.common.rest_client [req-ff64b20d-5073-4417-af13-22cad2dff97f req-ff64b20d-5073-4417-af13-22cad2dff97f ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-23 01:43:42.334 32 INFO tempest.lib.common.rest_client [req-5705170f-be9d-4e19-98fc-a08491422d67 req-5705170f-be9d-4e19-98fc-a08491422d67 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s\n2026-05-23 01:43:42.352 17 INFO tempest.lib.common.rest_client [req-81cbb698-c76e-40ea-96ed-771cc485f641 req-81cbb698-c76e-40ea-96ed-771cc485f641 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.464s\n2026-05-23 01:43:42.361 14 INFO tempest.lib.common.rest_client [req-87f2f0fe-d41b-4d56-9502-3fd46a5d619d req-87f2f0fe-d41b-4d56-9502-3fd46a5d619d ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/26009695-02c6-49df-9974-7632656a6909 1.199s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [5.330054s] ... ok\n2026-05-23 01:43:42.466 24 INFO tempest.lib.common.rest_client [req-758a3a2b-f0d6-4eac-862f-e5ec583084cc req-758a3a2b-f0d6-4eac-862f-e5ec583084cc ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6c2c88e9b6bb40b18f7feb69de6a0150 0.539s\n2026-05-23 01:43:42.514 39 INFO tempest.lib.common.rest_client [req-632c6ca4-c2ce-494c-ba37-c15096d30193 req-632c6ca4-c2ce-494c-ba37-c15096d30193 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.415s\n2026-05-23 01:43:42.524 26 INFO tempest.lib.common.rest_client [req-fc507176-6ba6-422c-b38b-9d83a47d59ca req-fc507176-6ba6-422c-b38b-9d83a47d59ca ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/338e34de-3307-4baf-964e-39016a12a712 0.691s\n2026-05-23 01:43:42.557 22 INFO tempest.lib.common.rest_client [req-bd409858-74aa-40c8-9659-a8cbd7af76c1 req-bd409858-74aa-40c8-9659-a8cbd7af76c1 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75fa33ac62f34d2681d69822953a5874/users/ff57fd3856bf46f283be06412ed7f496/roles/bd34450783d64356be4e1eb4c43a6768 0.264s\n2026-05-23 01:43:42.557 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff57fd3856bf46f283be06412ed7f496 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:42.558 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-244091812-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '75fa33ac62f34d2681d69822953a5874', 'project_name': 'tempest-RoutersAdminNegativeTest-244091812', 'tenant_id': '75fa33ac62f34d2681d69822953a5874', 'tenant_name': 'tempest-RoutersAdminNegativeTest-244091812', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff57fd3856bf46f283be06412ed7f496', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:42.558 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-244091812-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '75fa33ac62f34d2681d69822953a5874', 'project_name': 'tempest-RoutersAdminNegativeTest-244091812', 'tenant_id': '75fa33ac62f34d2681d69822953a5874', 'tenant_name': 'tempest-RoutersAdminNegativeTest-244091812', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff57fd3856bf46f283be06412ed7f496', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:42.607 32 INFO tempest.lib.common.rest_client [req-2cf2c753-0384-4fee-aa59-f3b2562b4b3d req-2cf2c753-0384-4fee-aa59-f3b2562b4b3d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.270s\n2026-05-23 01:43:42.616 28 INFO tempest.lib.common.rest_client [req-c771778d-80ca-4ccb-ad41-7d249c65c9f1 req-c771778d-80ca-4ccb-ad41-7d249c65c9f1 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.611s\n2026-05-23 01:43:42.637 36 INFO tempest.lib.common.rest_client [req-6e5be675-a9f4-4169-8845-dc5a5aad8fce req-6e5be675-a9f4-4169-8845-dc5a5aad8fce ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3f2e3857-1349-4d17-a503-63625886a4b2 0.834s\n2026-05-23 01:43:42.753 41 INFO tempest.lib.common.rest_client [req-b980ad3d-960f-49b7-8ed1-ea72c95ac9a2 req-b980ad3d-960f-49b7-8ed1-ea72c95ac9a2 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.316s\n2026-05-23 01:43:42.777 12 INFO tempest.lib.common.rest_client [req-9ae73be6-84a6-4428-84ad-fdaa109ab477 req-9ae73be6-84a6-4428-84ad-fdaa109ab477 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.012s\n2026-05-23 01:43:42.782 36 INFO tempest.lib.common.rest_client [req-7f44d1e6-f5c8-4f6a-8e34-0fa420155775 req-7f44d1e6-f5c8-4f6a-8e34-0fa420155775 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s\n2026-05-23 01:43:42.802 19 INFO tempest.lib.common.rest_client [req-e22a7bea-be46-4510-b01d-af15f068dbd5 req-e22a7bea-be46-4510-b01d-af15f068dbd5 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.609s\n2026-05-23 01:43:42.812 24 INFO tempest.lib.common.rest_client [req-76a66d7e-7d61-4d37-9be5-a10f6512b142 req-76a66d7e-7d61-4d37-9be5-a10f6512b142 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0d891108eaf4b3aabf9c8d15bc83e38 0.344s\n2026-05-23 01:43:42.812 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cac46a7a23164318ba306f59c82057f5\n2026-05-23 01:43:42.831 28 INFO tempest.lib.common.rest_client [req-d45f76d1-054f-4085-b900-03e7483daceb req-d45f76d1-054f-4085-b900-03e7483daceb ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/8f339a7f-7a14-4e97-b3d8-7716decfc99d 0.212s\n2026-05-23 01:43:42.942 32 INFO tempest.lib.common.rest_client [req-9f96bd42-84b9-4101-9f7c-d1f560bba70d req-9f96bd42-84b9-4101-9f7c-d1f560bba70d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.332s\n2026-05-23 01:43:43.141 39 INFO tempest.lib.common.rest_client [req-10398d39-d0d0-4488-b6d3-e2a0bea1ed1d req-10398d39-d0d0-4488-b6d3-e2a0bea1ed1d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s\n2026-05-23 01:43:43.148 19 INFO tempest.lib.common.rest_client [req-9939b714-886b-498a-9ab1-ae34476657df req-9939b714-886b-498a-9ab1-ae34476657df ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.344s\n2026-05-23 01:43:43.218 22 INFO tempest.lib.common.rest_client [req-5b7b67cb-61bf-4e30-83bf-bc86968860b4 req-5b7b67cb-61bf-4e30-83bf-bc86968860b4 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-23 01:43:43.338 24 INFO tempest.lib.common.rest_client [req-ce71a233-01f4-415c-bcc8-82c8504c3af0 req-ce71a233-01f4-415c-bcc8-82c8504c3af0 ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s\n2026-05-23 01:43:43.346 36 INFO tempest.lib.common.rest_client [req-86f3de7b-46c2-4ff0-b187-598ee959c52b req-86f3de7b-46c2-4ff0-b187-598ee959c52b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/24c546bd-c3f8-4bd4-a166-5f4c59ef63bb 0.561s\n2026-05-23 01:43:43.416 22 INFO tempest.lib.common.rest_client [req-0dc322b3-fc04-42eb-b7fa-ae872fdd9767 req-0dc322b3-fc04-42eb-b7fa-ae872fdd9767 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.194s\n2026-05-23 01:43:43.430 39 INFO tempest.lib.common.rest_client [req-0d7ac997-ea45-4bf3-9e76-bbb32f8fcafb req-0d7ac997-ea45-4bf3-9e76-bbb32f8fcafb ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-23 01:43:43.460 36 INFO tempest.lib.common.rest_client [req-552f08ab-7d2d-481a-b60f-f9fd63567733 req-552f08ab-7d2d-481a-b60f-f9fd63567733 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.111s\n2026-05-23 01:43:43.530 26 INFO tempest.lib.common.rest_client [req-15acf8a3-517a-4db9-86aa-1ea4d5caed5c req-15acf8a3-517a-4db9-86aa-1ea4d5caed5c ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/92ee7d9b-7f64-45f3-964b-6e95dae10995 1.004s\n2026-05-23 01:43:43.587 14 INFO tempest.lib.common.rest_client [req-4673d56e-9a03-452d-a2d6-9b66ffe94e4b req-4673d56e-9a03-452d-a2d6-9b66ffe94e4b ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.222s\n2026-05-23 01:43:43.600 20 INFO tempest.lib.common.rest_client [req-2bd73f01-af66-40a8-828d-3487b31c81ca req-2bd73f01-af66-40a8-828d-3487b31c81ca ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f/add_router_interface 2.805s\n2026-05-23 01:43:43.611 32 INFO tempest.lib.common.rest_client [req-8d676d57-e168-4414-96fc-c63aa7edc89f req-8d676d57-e168-4414-96fc-c63aa7edc89f ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.667s\n2026-05-23 01:43:43.701 39 INFO tempest.lib.common.rest_client [req-4de6ef20-09ce-43a3-b5b1-386f05f125bc req-4de6ef20-09ce-43a3-b5b1-386f05f125bc ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71/users/c0a2eef13f4c41db955561e1cfdf4853/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.269s\n2026-05-23 01:43:43.738 19 INFO tempest.lib.common.rest_client [req-03428b1f-daaa-4f21-beb4-66ef5bc49f25 req-03428b1f-daaa-4f21-beb4-66ef5bc49f25 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/825f4420-8d7c-4802-bf58-d6370c556fb4 0.586s\n2026-05-23 01:43:43.789 12 INFO tempest.lib.common.rest_client [req-59ed92e5-eeaa-4a06-981f-bb130f0d269d req-59ed92e5-eeaa-4a06-981f-bb130f0d269d ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/263cf949-8887-4a70-97c5-104cb3797b4b 1.009s\n2026-05-23 01:43:43.831 32 INFO tempest.lib.common.rest_client [req-e4a25277-c89c-43e5-9a92-23524ca70be7 req-e4a25277-c89c-43e5-9a92-23524ca70be7 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-23 01:43:43.849 26 INFO tempest.lib.common.rest_client [req-750929dd-669b-4ade-82da-689e44b4d01d req-750929dd-669b-4ade-82da-689e44b4d01d ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bd0c00f47c38427aaae12c97ee42c0ae 0.315s\n2026-05-23 01:43:43.852 24 INFO tempest.lib.common.rest_client [req-3bf8e0d7-8cd1-411d-9cf6-2d2cd6f94147 req-3bf8e0d7-8cd1-411d-9cf6-2d2cd6f94147 ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cac46a7a23164318ba306f59c82057f5&name=default 0.511s\n2026-05-23 01:43:43.966 12 INFO tempest.lib.common.rest_client [req-0d54aab2-2312-4b65-98b6-9ba12a229fb7 req-0d54aab2-2312-4b65-98b6-9ba12a229fb7 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/263cf949-8887-4a70-97c5-104cb3797b4b 0.175s\n2026-05-23 01:43:43.971 39 INFO tempest.lib.common.rest_client [req-3297a4cb-f970-4515-b666-c509f77aac17 req-3297a4cb-f970-4515-b666-c509f77aac17 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s\n2026-05-23 01:43:43.967 20 INFO tempest.lib.common.rest_client [req-fe27bba2-686e-4477-b3b5-9134cb6a96b8 req-fe27bba2-686e-4477-b3b5-9134cb6a96b8 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f/add_router_interface 0.362s\n2026-05-23 01:43:43.993 17 INFO tempest.lib.common.rest_client [req-96c0431f-73c3-4e66-98d8-e47a8c93d91d req-96c0431f-73c3-4e66-98d8-e47a8c93d91d ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.636s\n2026-05-23 01:43:44.045 32 INFO tempest.lib.common.rest_client [req-b934873e-8a12-48a5-b81a-5c2e1eddd948 req-b934873e-8a12-48a5-b81a-5c2e1eddd948 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9e33652c7d6457e8b98bd778914c027/users/33878811283f4d19bc9bd23e47871840/roles/bd34450783d64356be4e1eb4c43a6768 0.210s\n2026-05-23 01:43:44.067 22 INFO tempest.lib.common.rest_client [req-08d09935-c618-414a-b083-5b209e8f28bd req-08d09935-c618-414a-b083-5b209e8f28bd ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s\n2026-05-23 01:43:44.096 12 INFO tempest.lib.common.rest_client [req-9036e5a6-52f5-4f91-96ab-7e9d48c13987 req-9036e5a6-52f5-4f91-96ab-7e9d48c13987 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/263cf949-8887-4a70-97c5-104cb3797b4b 0.127s\n2026-05-23 01:43:44.113 26 INFO tempest.lib.common.rest_client [req-7eeb930a-3c6f-4761-a48b-b31f411fb769 req-7eeb930a-3c6f-4761-a48b-b31f411fb769 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a994912734704e6790b9cd3475b16bb0 0.261s\n2026-05-23 01:43:44.114 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d1d41de6b2d147e6ab5b8134900c0ef1\n2026-05-23 01:43:44.186 39 INFO tempest.lib.common.rest_client [req-e3929dee-d4ad-4ccf-abd9-91c862fdc3be req-e3929dee-d4ad-4ccf-abd9-91c862fdc3be ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71/users/c0a2eef13f4c41db955561e1cfdf4853/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.212s\n2026-05-23 01:43:44.190 36 INFO tempest.lib.common.rest_client [req-dd71ba74-1169-4566-adf5-1162d6dd4345 req-dd71ba74-1169-4566-adf5-1162d6dd4345 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.727s\n2026-05-23 01:43:44.243 22 INFO tempest.lib.common.rest_client [req-c20e45c9-4677-41b8-a0fd-fbdbd2f51b69 req-c20e45c9-4677-41b8-a0fd-fbdbd2f51b69 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-23 01:43:44.268 32 INFO tempest.lib.common.rest_client [req-e0d9da97-cd55-4c60-b309-123acf6a309b req-e0d9da97-cd55-4c60-b309-123acf6a309b ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-23 01:43:44.273 19 INFO tempest.lib.common.rest_client [req-ed5e6129-2093-4fe9-98e6-b2418e97e290 req-ed5e6129-2093-4fe9-98e6-b2418e97e290 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/991b62d4-f156-44ec-8d41-f3363a4e9dab 0.533s\n2026-05-23 01:43:44.358 24 INFO tempest.lib.common.rest_client [req-8462e7f9-6baf-4a66-8717-b76d562105ee req-8462e7f9-6baf-4a66-8717-b76d562105ee ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0421a1bb-f5d9-4f4a-9fa0-9f6e6996c49c 0.502s\n2026-05-23 01:43:44.390 20 INFO tempest.lib.common.rest_client [req-926fd43e-60b5-47d5-8fc6-92fb3eca19ad req-926fd43e-60b5-47d5-8fc6-92fb3eca19ad ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/446b2c12-d430-496f-8cc9-2dd13b17d353 0.417s\n2026-05-23 01:43:44.468 22 INFO tempest.lib.common.rest_client [req-2b4c4a1e-7289-4d1c-9bfd-fc797036e919 req-2b4c4a1e-7289-4d1c-9bfd-fc797036e919 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8/users/8700b8f5e8884690bd39060a86df5c32/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.223s\n2026-05-23 01:43:44.492 14 INFO tempest.lib.common.rest_client [req-14428aae-ab3e-4a9a-bbe1-13be7ed07246 req-14428aae-ab3e-4a9a-bbe1-13be7ed07246 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.903s\n2026-05-23 01:43:44.524 39 INFO tempest.lib.common.rest_client [req-8ebb0d3b-5b43-4fe0-8036-b29e996b8e7d req-8ebb0d3b-5b43-4fe0-8036-b29e996b8e7d ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s\n2026-05-23 01:43:44.551 10 INFO tempest.lib.common.rest_client [req-6aded291-b758-48b9-9392-93f32a34f7b1 req-6aded291-b758-48b9-9392-93f32a34f7b1 ] 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.985s\n2026-05-23 01:43:44.566 19 INFO tempest.lib.common.rest_client [req-b838d979-447d-4b4a-a3a1-325315b26d27 req-b838d979-447d-4b4a-a3a1-325315b26d27 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.285s\n{4} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [8.348122s] ... ok\n2026-05-23 01:43:44.609 26 INFO tempest.lib.common.rest_client [req-b45852f0-44ce-45ab-afaf-b13dc2c80f69 req-b45852f0-44ce-45ab-afaf-b13dc2c80f69 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.480s\n2026-05-23 01:43:44.613 12 INFO tempest.lib.common.rest_client [req-33743451-936c-4ecb-8e10-6c233627eb4c req-33743451-936c-4ecb-8e10-6c233627eb4c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/860202ae-c455-44bd-ac53-dda1c37a75f6 0.513s\n2026-05-23 01:43:44.645 32 INFO tempest.lib.common.rest_client [req-f07afa99-8675-4358-9cfc-6f66d12c14b2 req-f07afa99-8675-4358-9cfc-6f66d12c14b2 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9e33652c7d6457e8b98bd778914c027/users/33878811283f4d19bc9bd23e47871840/roles/86359d6597314a95ba0d73ed5fbe11ed 0.374s\n2026-05-23 01:43:44.658 22 INFO tempest.lib.common.rest_client [req-07eb513c-c1e1-418d-bdb2-5a5a9b5efeba req-07eb513c-c1e1-418d-bdb2-5a5a9b5efeba ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-23 01:43:44.743 10 INFO tempest.lib.common.rest_client [req-72f72860-32b2-4d6f-a9b3-af7d3c94ef82 req-72f72860-32b2-4d6f-a9b3-af7d3c94ef82 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/e01f57b5-872b-47c4-8b28-ce8c5aece34d 0.189s\n2026-05-23 01:43:44.751 24 INFO tempest.lib.common.rest_client [req-2d279b0c-1884-4d41-b280-2fb2bffec19e req-2d279b0c-1884-4d41-b280-2fb2bffec19e ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5 0.391s\n2026-05-23 01:43:44.776 39 INFO tempest.lib.common.rest_client [req-ec49c5b8-e225-4337-a020-13fc9f0605a7 req-ec49c5b8-e225-4337-a020-13fc9f0605a7 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71/users/c0a2eef13f4c41db955561e1cfdf4853/roles/86359d6597314a95ba0d73ed5fbe11ed 0.249s\n2026-05-23 01:43:44.850 32 INFO tempest.lib.common.rest_client [req-70c0862a-75b6-44d8-8586-2cdb44e54d44 req-70c0862a-75b6-44d8-8586-2cdb44e54d44 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-23 01:43:44.881 22 INFO tempest.lib.common.rest_client [req-f10b12a9-85e1-4b7b-aa29-5e5420805815 req-f10b12a9-85e1-4b7b-aa29-5e5420805815 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8/users/8700b8f5e8884690bd39060a86df5c32/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.219s\n2026-05-23 01:43:44.999 39 INFO tempest.lib.common.rest_client [req-a8c57a37-2552-456f-bd17-89948cc7ee81 req-a8c57a37-2552-456f-bd17-89948cc7ee81 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-23 01:43:45.081 10 INFO tempest.lib.common.rest_client [req-3c1b94c5-8ccc-4ea8-bcc4-1aeb5d8c1791 req-3c1b94c5-8ccc-4ea8-bcc4-1aeb5d8c1791 ] 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.335s\n2026-05-23 01:43:45.144 32 INFO tempest.lib.common.rest_client [req-871c0b52-addb-4593-b9a9-bf5b17f1cb1d req-871c0b52-addb-4593-b9a9-bf5b17f1cb1d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9e33652c7d6457e8b98bd778914c027/users/33878811283f4d19bc9bd23e47871840/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.291s\n2026-05-23 01:43:45.150 22 INFO tempest.lib.common.rest_client [req-437471b6-ed2b-4626-8e20-2a0da83a5139 req-437471b6-ed2b-4626-8e20-2a0da83a5139 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s\n2026-05-23 01:43:45.168 39 INFO tempest.lib.common.rest_client [req-afdc275f-cee8-4e1d-a66c-74add6ad251d req-afdc275f-cee8-4e1d-a66c-74add6ad251d ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71/users/c0a2eef13f4c41db955561e1cfdf4853/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.166s\n2026-05-23 01:43:45.344 26 INFO tempest.lib.common.rest_client [req-90b0830c-3eb3-47ce-bb0e-7e5c9f4d818d req-90b0830c-3eb3-47ce-bb0e-7e5c9f4d818d ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d1d41de6b2d147e6ab5b8134900c0ef1&name=default 0.732s\n2026-05-23 01:43:45.357 30 INFO tempest.lib.common.rest_client [req-a51016e5-4fc3-4d5d-85b7-be1b30ecf538 req-a51016e5-4fc3-4d5d-85b7-be1b30ecf538 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.485s\n2026-05-23 01:43:45.359 32 INFO tempest.lib.common.rest_client [req-6087335e-3cc9-4e77-9c16-7402ac6144bb req-6087335e-3cc9-4e77-9c16-7402ac6144bb ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-23 01:43:45.373 24 INFO tempest.lib.common.rest_client [req-21162f84-ac42-4f35-a228-b5d3ca8e9308 req-21162f84-ac42-4f35-a228-b5d3ca8e9308 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-23 01:43:45.419 22 INFO tempest.lib.common.rest_client [req-a4f61630-907f-4bcc-90e0-135b76d8737d req-a4f61630-907f-4bcc-90e0-135b76d8737d ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8/users/8700b8f5e8884690bd39060a86df5c32/roles/86359d6597314a95ba0d73ed5fbe11ed 0.264s\n2026-05-23 01:43:45.447 39 INFO tempest.lib.common.rest_client [req-9f9ce50d-9282-4e1d-ae7c-fbdc7403dd2b req-9f9ce50d-9282-4e1d-ae7c-fbdc7403dd2b ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-23 01:43:45.617 41 INFO tempest.lib.common.rest_client [req-f9bab338-43d6-4f26-bef0-9429466adf13 req-f9bab338-43d6-4f26-bef0-9429466adf13 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.861s\n2026-05-23 01:43:45.640 14 INFO tempest.lib.common.rest_client [req-b2e82c67-b9eb-4dd1-b6ad-71904fa38dfe req-b2e82c67-b9eb-4dd1-b6ad-71904fa38dfe ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/86e69747-27f7-4342-9d81-6e04fb7b7cc3 1.145s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [3.277808s] ... ok\n2026-05-23 01:43:45.699 22 INFO tempest.lib.common.rest_client [req-5a7460c1-8c0f-4a31-ac8a-f6f8539222a6 req-5a7460c1-8c0f-4a31-ac8a-f6f8539222a6 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-23 01:43:45.694 32 INFO tempest.lib.common.rest_client [req-cd150179-167b-469c-8a20-71f907444cd7 req-cd150179-167b-469c-8a20-71f907444cd7 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9e33652c7d6457e8b98bd778914c027/users/33878811283f4d19bc9bd23e47871840/roles/bd34450783d64356be4e1eb4c43a6768 0.332s\n2026-05-23 01:43:45.695 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 33878811283f4d19bc9bd23e47871840 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:45.695 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9e33652c7d6457e8b98bd778914c027', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543', 'tenant_id': 'd9e33652c7d6457e8b98bd778914c027', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33878811283f4d19bc9bd23e47871840', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:45.695 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9e33652c7d6457e8b98bd778914c027', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543', 'tenant_id': 'd9e33652c7d6457e8b98bd778914c027', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33878811283f4d19bc9bd23e47871840', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:45.751 36 INFO tempest.lib.common.rest_client [req-d7e4d5e3-9d5e-4f46-8050-02b4c0d15ca0 req-d7e4d5e3-9d5e-4f46-8050-02b4c0d15ca0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.557s\n2026-05-23 01:43:45.756 39 INFO tempest.lib.common.rest_client [req-d9a55cf7-8b0b-4eb8-8119-f0fb33a03c6d req-d9a55cf7-8b0b-4eb8-8119-f0fb33a03c6d ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71/users/c0a2eef13f4c41db955561e1cfdf4853/roles/bd34450783d64356be4e1eb4c43a6768 0.302s\n2026-05-23 01:43:45.758 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0a2eef13f4c41db955561e1cfdf4853 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:45.758 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1870266703-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60febddf69094133a7fe3c4ff9b40e71', 'project_name': 'tempest-RoutersAdminTest-1870266703', 'tenant_id': '60febddf69094133a7fe3c4ff9b40e71', 'tenant_name': 'tempest-RoutersAdminTest-1870266703', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0a2eef13f4c41db955561e1cfdf4853', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:45.758 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1870266703-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60febddf69094133a7fe3c4ff9b40e71', 'project_name': 'tempest-RoutersAdminTest-1870266703', 'tenant_id': '60febddf69094133a7fe3c4ff9b40e71', 'tenant_name': 'tempest-RoutersAdminTest-1870266703', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0a2eef13f4c41db955561e1cfdf4853', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:45.940 24 INFO tempest.lib.common.rest_client [req-7fcf6fde-f661-495f-8871-cc7490fe7118 req-7fcf6fde-f661-495f-8871-cc7490fe7118 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s\n2026-05-23 01:43:46.013 20 INFO tempest.lib.common.rest_client [req-f07e5246-2390-4fea-81c9-161b77b28994 req-f07e5246-2390-4fea-81c9-161b77b28994 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f/remove_router_interface 1.621s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [9.401799s] ... ok\n2026-05-23 01:43:46.029 22 INFO tempest.lib.common.rest_client [req-58c50dbf-1042-4c8a-89e7-30830553cc6a req-58c50dbf-1042-4c8a-89e7-30830553cc6a ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8/users/8700b8f5e8884690bd39060a86df5c32/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.324s\n2026-05-23 01:43:46.093 36 INFO tempest.lib.common.rest_client [req-230d88b9-ecdc-4635-bef8-8ee02e4c06aa req-230d88b9-ecdc-4635-bef8-8ee02e4c06aa ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.339s\n2026-05-23 01:43:46.096 26 INFO tempest.lib.common.rest_client [req-9ea61ea5-abed-4b30-9e62-41e51a154238 req-9ea61ea5-abed-4b30-9e62-41e51a154238 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ff9f589-cead-4951-bd8b-739ebab9456c 0.746s\n2026-05-23 01:43:46.166 20 INFO tempest.lib.common.rest_client [req-ba48a10c-8346-424e-aa73-2176070d1fab req-ba48a10c-8346-424e-aa73-2176070d1fab ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-585205684 0.146s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.151107s] ... ok\n2026-05-23 01:43:46.241 24 INFO tempest.lib.common.rest_client [req-b20de9e7-ff59-44c1-b66f-af61828233a7 req-b20de9e7-ff59-44c1-b66f-af61828233a7 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.296s\n2026-05-23 01:43:46.272 10 INFO tempest.lib.common.rest_client [req-b905f178-31d7-4bf4-982e-77d5d70cb15f req-b905f178-31d7-4bf4-982e-77d5d70cb15f ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e01f57b5-872b-47c4-8b28-ce8c5aece34d 1.188s\n2026-05-23 01:43:46.316 19 INFO tempest.lib.common.rest_client [req-438b1f5c-2127-4581-b102-ba4163badae0 req-438b1f5c-2127-4581-b102-ba4163badae0 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.747s\n{0} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [5.710147s] ... ok\n2026-05-23 01:43:46.346 22 INFO tempest.lib.common.rest_client [req-6ced2bcc-3370-498c-bf58-f9ebdf27ad58 req-6ced2bcc-3370-498c-bf58-f9ebdf27ad58 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s\n2026-05-23 01:43:46.374 26 INFO tempest.lib.common.rest_client [req-5f941b64-95cd-40d0-9dd0-88983261f223 req-5f941b64-95cd-40d0-9dd0-88983261f223 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1 0.277s\n2026-05-23 01:43:46.394 39 INFO tempest.lib.common.rest_client [req-eec1c414-1d73-4d3c-a1d3-eb813d7d351b req-eec1c414-1d73-4d3c-a1d3-eb813d7d351b ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s\n2026-05-23 01:43:46.464 12 INFO tempest.lib.common.rest_client [req-c1b1b467-f13f-449e-aba7-3e2a197506d2 req-c1b1b467-f13f-449e-aba7-3e2a197506d2 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/069fd569-a646-40c8-8d38-9011d0a4b784 1.848s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [8.318671s] ... ok\n2026-05-23 01:43:46.526 24 INFO tempest.lib.common.rest_client [req-5a6ec59f-da29-4de1-b5ae-c914e4b88170 req-5a6ec59f-da29-4de1-b5ae-c914e4b88170 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.282s\n2026-05-23 01:43:46.559 32 INFO tempest.lib.common.rest_client [req-98ce0466-52cd-4236-ac92-cf3b3488f31c req-98ce0466-52cd-4236-ac92-cf3b3488f31c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.832s\n2026-05-23 01:43:46.588 20 INFO tempest.lib.common.rest_client [req-bdd91ab6-1c9d-4694-9b3e-293596621c09 req-bdd91ab6-1c9d-4694-9b3e-293596621c09 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f 0.414s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.420564s] ... ok\n2026-05-23 01:43:46.599 22 INFO tempest.lib.common.rest_client [req-04678af1-0875-4657-9c44-49625a2fcbcc req-04678af1-0875-4657-9c44-49625a2fcbcc ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8/users/8700b8f5e8884690bd39060a86df5c32/roles/bd34450783d64356be4e1eb4c43a6768 0.246s\n2026-05-23 01:43:46.600 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8700b8f5e8884690bd39060a86df5c32 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:46.601 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-746491868-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14651d7e54a5493fa26f3b6c8a60aea8', 'project_name': 'tempest-RoutersAdminNegativeTest-746491868', 'tenant_id': '14651d7e54a5493fa26f3b6c8a60aea8', 'tenant_name': 'tempest-RoutersAdminNegativeTest-746491868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8700b8f5e8884690bd39060a86df5c32', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:46.601 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-746491868-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14651d7e54a5493fa26f3b6c8a60aea8', 'project_name': 'tempest-RoutersAdminNegativeTest-746491868', 'tenant_id': '14651d7e54a5493fa26f3b6c8a60aea8', 'tenant_name': 'tempest-RoutersAdminNegativeTest-746491868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8700b8f5e8884690bd39060a86df5c32', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:46.659 17 INFO tempest.lib.common.rest_client [req-756e11b7-c1f6-42ef-a308-c1268c5caa7e req-756e11b7-c1f6-42ef-a308-c1268c5caa7e ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.664s\n2026-05-23 01:43:46.730 41 INFO tempest.lib.common.rest_client [req-390ab653-7904-44f6-b286-c677da8dff41 req-390ab653-7904-44f6-b286-c677da8dff41 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d6b8e30c-8184-430d-bbea-5e890e840d85 1.109s\n{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [5.296387s] ... ok\n2026-05-23 01:43:46.861 32 INFO tempest.lib.common.rest_client [req-8b37bced-6762-4f92-bc66-569efa026bb1 req-8b37bced-6762-4f92-bc66-569efa026bb1 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.298s\n2026-05-23 01:43:46.883 41 INFO tempest.lib.common.rest_client [req-951c5d47-1734-4920-a47e-64e436d3610e req-951c5d47-1734-4920-a47e-64e436d3610e ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/02f8164d-6547-4c1f-91be-f1ad7732e53f 0.147s\n2026-05-23 01:43:46.944 26 INFO tempest.lib.common.rest_client [req-3acc5dcd-09c2-46f7-aad8-30abfd31a370 req-3acc5dcd-09c2-46f7-aad8-30abfd31a370 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s\n2026-05-23 01:43:46.944 14 INFO tempest.lib.common.rest_client [req-1f595432-a08e-4634-b4dc-18e10a12f9e2 req-1f595432-a08e-4634-b4dc-18e10a12f9e2 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.301s\n2026-05-23 01:43:46.979 36 INFO tempest.lib.common.rest_client [req-ea171bcc-b86d-4e39-b62d-f5be4c0b7746 req-ea171bcc-b86d-4e39-b62d-f5be4c0b7746 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/da1e277d-7046-4202-a895-f5f0ab4d7f52 0.883s\n2026-05-23 01:43:47.038 41 INFO tempest.lib.common.rest_client [req-c7932091-6ee4-401b-adaa-677f839b2dc6 req-c7932091-6ee4-401b-adaa-677f839b2dc6 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d6b8e30c-8184-430d-bbea-5e890e840d85 0.151s\n2026-05-23 01:43:47.053 28 INFO tempest.lib.common.rest_client [req-8aec1ff4-f835-4ada-b28d-c3f8643cfc9a req-8aec1ff4-f835-4ada-b28d-c3f8643cfc9a ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.220s\n2026-05-23 01:43:47.110 36 INFO tempest.lib.common.rest_client [req-e95595d1-5cbb-49e1-a964-78a0186574ea req-e95595d1-5cbb-49e1-a964-78a0186574ea ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.128s\n2026-05-23 01:43:47.157 24 INFO tempest.lib.common.rest_client [req-035f7427-aabd-42ee-a89e-e55939288c17 req-035f7427-aabd-42ee-a89e-e55939288c17 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s\n2026-05-23 01:43:47.162 41 INFO tempest.lib.common.rest_client [req-00218841-33af-4c0f-9e35-7218b3304f33 req-00218841-33af-4c0f-9e35-7218b3304f33 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b1dfae26-e37b-4c8c-9575-5fa8102b7582 0.120s\n2026-05-23 01:43:47.276 22 INFO tempest.lib.common.rest_client [req-59b5d673-cfff-4aca-bebc-a1f1a4b09180 req-59b5d673-cfff-4aca-bebc-a1f1a4b09180 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s\n2026-05-23 01:43:47.278 41 INFO tempest.lib.common.rest_client [req-200c145a-0b8a-497c-ba45-41cc5d15369e req-200c145a-0b8a-497c-ba45-41cc5d15369e ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9a7370e2-4b41-45cc-aee3-fd704d696249 0.113s\n2026-05-23 01:43:47.312 24 INFO tempest.lib.common.rest_client [req-0fc23e8b-f2b1-4645-a47b-4153130898ea req-0fc23e8b-f2b1-4645-a47b-4153130898ea ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-23 01:43:47.396 28 INFO tempest.lib.common.rest_client [req-b253f64c-ef10-42b3-9661-999cec957639 req-b253f64c-ef10-42b3-9661-999cec957639 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/2936e84e-9c79-4484-b740-779b5ecc5ec0 0.340s\n2026-05-23 01:43:47.412 41 INFO tempest.lib.common.rest_client [req-faef46c2-a1dd-490b-8897-923bfa03ac86 req-faef46c2-a1dd-490b-8897-923bfa03ac86 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c14b5486-23c9-4926-a8c9-d331d716332e 0.130s\n2026-05-23 01:43:47.477 36 INFO tempest.lib.common.rest_client [req-66c0f68e-aa12-4950-9572-c67405ad4d58 req-66c0f68e-aa12-4950-9572-c67405ad4d58 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3778bbe3-18b1-434d-970b-f10d86100768 0.363s\n2026-05-23 01:43:47.527 26 INFO tempest.lib.common.rest_client [req-ccc100d9-9da1-4ab8-9d97-57883f7935e6 req-ccc100d9-9da1-4ab8-9d97-57883f7935e6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-23 01:43:47.536 32 INFO tempest.lib.common.rest_client [req-9967624f-ab38-4fce-9664-b9e3190ac666 req-9967624f-ab38-4fce-9664-b9e3190ac666 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s\n2026-05-23 01:43:47.538 17 INFO tempest.lib.common.rest_client [req-09626d52-a081-4be4-85b4-36a279ea52bf req-09626d52-a081-4be4-85b4-36a279ea52bf ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ab636049-c36d-4e49-8da3-d424020e8d9d 0.875s\n2026-05-23 01:43:47.609 24 INFO tempest.lib.common.rest_client [req-e04b80d0-7544-49a3-9349-a638c74170bd req-e04b80d0-7544-49a3-9349-a638c74170bd ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/7eec78da78d640cbb1674037b77aaec6/roles/bd34450783d64356be4e1eb4c43a6768 0.292s\n2026-05-23 01:43:47.625 36 INFO tempest.lib.common.rest_client [req-3ac0e94b-6667-4b20-90c5-4f25bcfa0f67 req-3ac0e94b-6667-4b20-90c5-4f25bcfa0f67 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.145s\n2026-05-23 01:43:47.637 41 INFO tempest.lib.common.rest_client [req-a5ed1f2c-b9b9-47f4-ad19-4ac07792f3f3 req-a5ed1f2c-b9b9-47f4-ad19-4ac07792f3f3 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0a9a8653-5017-40b7-9814-e98c6c03dfe9 0.223s\n2026-05-23 01:43:47.687 20 INFO tempest.lib.common.rest_client [req-860955d5-142a-4579-8428-dd65b54a7f16 req-860955d5-142a-4579-8428-dd65b54a7f16 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.091s\n2026-05-23 01:43:47.721 19 INFO tempest.lib.common.rest_client [req-2de12e00-f97d-48a5-8aee-cb366af24c25 req-2de12e00-f97d-48a5-8aee-cb366af24c25 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.398s\n2026-05-23 01:43:47.755 32 INFO tempest.lib.common.rest_client [req-69b1efaf-6470-4f57-a392-43f929a6a417 req-69b1efaf-6470-4f57-a392-43f929a6a417 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-23 01:43:47.784 26 INFO tempest.lib.common.rest_client [req-a37e8a24-4dc1-42c7-b07d-b76ebd39d302 req-a37e8a24-4dc1-42c7-b07d-b76ebd39d302 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.255s\n2026-05-23 01:43:47.790 12 INFO tempest.lib.common.rest_client [req-a0b7a44d-fb78-46e1-8e19-da2f8802a279 req-a0b7a44d-fb78-46e1-8e19-da2f8802a279 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.323s\n2026-05-23 01:43:47.797 24 INFO tempest.lib.common.rest_client [req-a52e8003-7e98-427b-9fd0-02c1df0fbe71 req-a52e8003-7e98-427b-9fd0-02c1df0fbe71 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-23 01:43:47.829 17 INFO tempest.lib.common.rest_client [req-3a5310d4-99f8-4207-8c81-09c63ca17220 req-3a5310d4-99f8-4207-8c81-09c63ca17220 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.285s\n2026-05-23 01:43:47.917 10 INFO tempest.lib.common.rest_client [req-50ad1116-dc4f-481b-a615-dbb9d7476b8c req-50ad1116-dc4f-481b-a615-dbb9d7476b8c ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.585s\n2026-05-23 01:43:47.953 32 INFO tempest.lib.common.rest_client [req-694872a0-7638-4179-9e3f-907ef3def5ec req-694872a0-7638-4179-9e3f-907ef3def5ec ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202/users/1cc3cbe55cfb4789a839612976cf6941/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.195s\n2026-05-23 01:43:47.974 24 INFO tempest.lib.common.rest_client [req-a3ef56c0-8334-4048-815c-bd29151597c4 req-a3ef56c0-8334-4048-815c-bd29151597c4 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/7eec78da78d640cbb1674037b77aaec6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.170s\n2026-05-23 01:43:47.991 26 INFO tempest.lib.common.rest_client [req-0fd8f61a-c8c3-4f9f-b999-a81c480941e4 req-0fd8f61a-c8c3-4f9f-b999-a81c480941e4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.203s\n2026-05-23 01:43:48.224 20 INFO tempest.lib.common.rest_client [req-78bdfda2-3462-40d9-b087-6c6eb997b321 req-78bdfda2-3462-40d9-b087-6c6eb997b321 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.532s\n2026-05-23 01:43:48.247 36 INFO tempest.lib.common.rest_client [req-9813cc64-5edc-4a7f-ac7a-2c69c2b94097 req-9813cc64-5edc-4a7f-ac7a-2c69c2b94097 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.620s\n2026-05-23 01:43:48.251 32 INFO tempest.lib.common.rest_client [req-5888e4a8-bec1-48fd-9caa-4b6029e44655 req-5888e4a8-bec1-48fd-9caa-4b6029e44655 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s\n2026-05-23 01:43:48.283 24 INFO tempest.lib.common.rest_client [req-7ffc35da-bfee-479f-8cc0-9e3f2e2457e4 req-7ffc35da-bfee-479f-8cc0-9e3f2e2457e4 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s\n2026-05-23 01:43:48.305 17 INFO tempest.lib.common.rest_client [req-ecde1cac-0919-45e2-8b64-2aeb95c3e487 req-ecde1cac-0919-45e2-8b64-2aeb95c3e487 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7d74f449-2536-4b2c-92e7-1827496eccab 0.474s\n2026-05-23 01:43:48.412 32 INFO tempest.lib.common.rest_client [req-1ca41124-cedd-459e-a64f-5e6227545d0b req-1ca41124-cedd-459e-a64f-5e6227545d0b ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202/users/1cc3cbe55cfb4789a839612976cf6941/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.159s\n2026-05-23 01:43:48.438 14 INFO tempest.lib.common.rest_client [req-f1168358-75af-4062-bd59-9f4162d91ca7 req-f1168358-75af-4062-bd59-9f4162d91ca7 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.489s\n2026-05-23 01:43:48.494 36 INFO tempest.lib.common.rest_client [req-27839c21-b649-44bc-a1e0-cbf7e8b2d18e req-27839c21-b649-44bc-a1e0-cbf7e8b2d18e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.244s\n2026-05-23 01:43:48.534 24 INFO tempest.lib.common.rest_client [req-80f010dd-801b-49c1-af87-26f4d838655f req-80f010dd-801b-49c1-af87-26f4d838655f ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/7eec78da78d640cbb1674037b77aaec6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.248s\n2026-05-23 01:43:48.548 41 INFO tempest.lib.common.rest_client [req-c5cedefb-9641-4309-9dd8-a55dabbf5ed1 req-c5cedefb-9641-4309-9dd8-a55dabbf5ed1 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2738febd-9caa-4b97-8a44-0c445e71df25 0.909s\n2026-05-23 01:43:48.576 26 INFO tempest.lib.common.rest_client [req-8286bba3-7761-4996-91af-5177ee3255c9 req-8286bba3-7761-4996-91af-5177ee3255c9 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s\n2026-05-23 01:43:48.618 36 INFO tempest.lib.common.rest_client [req-b993e8f9-4615-4e44-a27a-00ee26c97c15 req-b993e8f9-4615-4e44-a27a-00ee26c97c15 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.118s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [14.123682s] ... ok\n2026-05-23 01:43:48.641 20 INFO tempest.lib.common.rest_client [req-ff8b3d91-e037-42f2-b200-9243dc2164f3 req-ff8b3d91-e037-42f2-b200-9243dc2164f3 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f 0.407s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.049176s] ... ok\n2026-05-23 01:43:48.679 41 INFO tempest.lib.common.rest_client [req-5c4f77db-9920-4879-88b0-4f255844e03c req-5c4f77db-9920-4879-88b0-4f255844e03c ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff4c00e3-6789-4680-8469-a3f62a9e43b0 0.120s\n2026-05-23 01:43:48.690 32 INFO tempest.lib.common.rest_client [req-73f34c53-98a2-4a78-8dcb-e2a50e0d1f87 req-73f34c53-98a2-4a78-8dcb-e2a50e0d1f87 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s\n2026-05-23 01:43:48.715 24 INFO tempest.lib.common.rest_client [req-ea588678-f973-43c8-a451-4a489c0701c3 req-ea588678-f973-43c8-a451-4a489c0701c3 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-23 01:43:48.780 26 INFO tempest.lib.common.rest_client [req-a0a71fcd-a790-4b03-8b58-68e585c76cab req-a0a71fcd-a790-4b03-8b58-68e585c76cab ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-23 01:43:48.794 28 INFO tempest.lib.common.rest_client [req-8963670c-7c9f-4e72-bb3f-5b02d38ba227 req-8963670c-7c9f-4e72-bb3f-5b02d38ba227 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2936e84e-9c79-4484-b740-779b5ecc5ec0 1.392s\n2026-05-23 01:43:48.800 12 INFO tempest.lib.common.rest_client [req-1a831266-5c22-4fe6-a9d4-9fd13849bfd5 req-1a831266-5c22-4fe6-a9d4-9fd13849bfd5 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.004s\n2026-05-23 01:43:48.837 32 INFO tempest.lib.common.rest_client [req-05e2c404-38e9-46d8-a1d7-bee00c627735 req-05e2c404-38e9-46d8-a1d7-bee00c627735 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202/users/1cc3cbe55cfb4789a839612976cf6941/roles/86359d6597314a95ba0d73ed5fbe11ed 0.143s\n2026-05-23 01:43:48.988 17 INFO tempest.lib.common.rest_client [req-bedb6a3b-4a21-4e8c-816f-edeac4154e98 req-bedb6a3b-4a21-4e8c-816f-edeac4154e98 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.680s\n2026-05-23 01:43:49.036 24 INFO tempest.lib.common.rest_client [req-90a103b7-7998-4fcf-a7e4-b628f47b7e68 req-90a103b7-7998-4fcf-a7e4-b628f47b7e68 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/7eec78da78d640cbb1674037b77aaec6/roles/bd34450783d64356be4e1eb4c43a6768 0.318s\n2026-05-23 01:43:49.036 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7eec78da78d640cbb1674037b77aaec6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:49.037 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-131007763-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'project_name': 'tempest-NetworksTest-131007763', 'tenant_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'tenant_name': 'tempest-NetworksTest-131007763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7eec78da78d640cbb1674037b77aaec6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:49.037 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-131007763-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'project_name': 'tempest-NetworksTest-131007763', 'tenant_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'tenant_name': 'tempest-NetworksTest-131007763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7eec78da78d640cbb1674037b77aaec6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:49.061 26 INFO tempest.lib.common.rest_client [req-3b2b01f9-dacd-4b47-aebe-f86e13d2274f req-3b2b01f9-dacd-4b47-aebe-f86e13d2274f ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/7e060f1f55d84ea0b7e25c9295ae38de/roles/bd34450783d64356be4e1eb4c43a6768 0.277s\n2026-05-23 01:43:49.081 32 INFO tempest.lib.common.rest_client [req-e3a26484-46cc-48ed-be9c-83cd0a5e86de req-e3a26484-46cc-48ed-be9c-83cd0a5e86de ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-23 01:43:49.165 36 INFO tempest.lib.common.rest_client [req-19dfd0c5-50a6-46d2-834d-24472a19e43a req-19dfd0c5-50a6-46d2-834d-24472a19e43a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.543s\n2026-05-23 01:43:49.209 17 INFO tempest.lib.common.rest_client [req-610381f6-3309-451e-8a89-790e32f2476b req-610381f6-3309-451e-8a89-790e32f2476b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab636049-c36d-4e49-8da3-d424020e8d9d 0.219s\n2026-05-23 01:43:49.269 26 INFO tempest.lib.common.rest_client [req-e93a81c4-fe3f-4040-bd3e-ea13924faab4 req-e93a81c4-fe3f-4040-bd3e-ea13924faab4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-23 01:43:49.294 32 INFO tempest.lib.common.rest_client [req-6281f63c-791f-4e45-a1be-e40af6161886 req-6281f63c-791f-4e45-a1be-e40af6161886 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202/users/1cc3cbe55cfb4789a839612976cf6941/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.211s\n2026-05-23 01:43:49.341 17 INFO tempest.lib.common.rest_client [req-c80f2a6f-41ab-4241-acb4-fa4090e21073 req-c80f2a6f-41ab-4241-acb4-fa4090e21073 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7d74f449-2536-4b2c-92e7-1827496eccab 0.128s\n2026-05-23 01:43:49.459 41 INFO tempest.lib.common.rest_client [req-849d0ff6-6214-40af-bbf5-19f8096c2333 req-849d0ff6-6214-40af-bbf5-19f8096c2333 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0513bb8b-d4b9-4fff-abe6-41d55d47059f 0.777s\n2026-05-23 01:43:49.509 32 INFO tempest.lib.common.rest_client [req-4b6cd68a-7c6c-49c3-ba37-c57eb83f1e8a req-4b6cd68a-7c6c-49c3-ba37-c57eb83f1e8a ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-23 01:43:49.600 26 INFO tempest.lib.common.rest_client [req-3cff385f-3265-4ab3-aa75-e1cd62e6861d req-3cff385f-3265-4ab3-aa75-e1cd62e6861d ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/7e060f1f55d84ea0b7e25c9295ae38de/roles/86359d6597314a95ba0d73ed5fbe11ed 0.327s\n2026-05-23 01:43:49.637 24 INFO tempest.lib.common.rest_client [req-e4796dcb-60e9-4294-bf4c-6c204c6d1791 req-e4796dcb-60e9-4294-bf4c-6c204c6d1791 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-23 01:43:49.719 26 INFO tempest.lib.common.rest_client [req-4f839412-20df-4bc5-9ce7-d904e537f187 req-4f839412-20df-4bc5-9ce7-d904e537f187 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s\n2026-05-23 01:43:49.764 32 INFO tempest.lib.common.rest_client [req-075e413c-df7d-4040-a7fc-0839c888414b req-075e413c-df7d-4040-a7fc-0839c888414b ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202/users/1cc3cbe55cfb4789a839612976cf6941/roles/bd34450783d64356be4e1eb4c43a6768 0.252s\n2026-05-23 01:43:49.765 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1cc3cbe55cfb4789a839612976cf6941 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:49.765 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c78428d1296e483a9abeb5ecb4a13202', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386', 'tenant_id': 'c78428d1296e483a9abeb5ecb4a13202', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1cc3cbe55cfb4789a839612976cf6941', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:49.766 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c78428d1296e483a9abeb5ecb4a13202', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386', 'tenant_id': 'c78428d1296e483a9abeb5ecb4a13202', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1cc3cbe55cfb4789a839612976cf6941', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:49.828 19 INFO tempest.lib.common.rest_client [req-11f0f5dc-15da-4c3a-a18b-b45f4d4c236f req-11f0f5dc-15da-4c3a-a18b-b45f4d4c236f ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.582s\n2026-05-23 01:43:49.828 24 INFO tempest.lib.common.rest_client [req-db4587ad-9fbb-4d91-bac7-5dcf154a555b req-db4587ad-9fbb-4d91-bac7-5dcf154a555b ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21 0.189s\n2026-05-23 01:43:49.830 24 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2eefef4ee04e4477a1e3cd285f38ce21 for scope project and roles: ['reader']\n2026-05-23 01:43:49.859 26 INFO tempest.lib.common.rest_client [req-64d74410-34ad-44d6-b134-4e9b227b475a req-64d74410-34ad-44d6-b134-4e9b227b475a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/7e060f1f55d84ea0b7e25c9295ae38de/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.136s\n2026-05-23 01:43:49.973 19 INFO tempest.lib.common.rest_client [req-cd34a413-6b5b-44d4-ab33-9bcca1215c1a req-cd34a413-6b5b-44d4-ab33-9bcca1215c1a ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.141s\n2026-05-23 01:43:49.989 10 INFO tempest.lib.common.rest_client [req-febe8113-f617-4981-94e1-027a678f1e08 req-febe8113-f617-4981-94e1-027a678f1e08 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.070s\n2026-05-23 01:43:50.015 12 INFO tempest.lib.common.rest_client [req-052c5a41-0276-4f10-b2b4-f8a57ad508b9 req-052c5a41-0276-4f10-b2b4-f8a57ad508b9 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.200s\n2026-05-23 01:43:50.052 17 INFO tempest.lib.common.rest_client [req-15843334-d7b4-4f71-a393-bced74e3938a req-15843334-d7b4-4f71-a393-bced74e3938a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25492634-6dc0-408e-80fe-026315825cd9 0.694s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [7.699497s] ... ok\n2026-05-23 01:43:50.060 26 INFO tempest.lib.common.rest_client [req-b7440432-868a-464c-b584-ea7d2f518e5e req-b7440432-868a-464c-b584-ea7d2f518e5e ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-23 01:43:50.165 39 INFO tempest.lib.common.rest_client [req-42f4cccb-31a9-4e90-818b-9bf19f0b9cf6 req-42f4cccb-31a9-4e90-818b-9bf19f0b9cf6 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.767s\n2026-05-23 01:43:50.193 36 INFO tempest.lib.common.rest_client [req-c2bd88f3-d67d-4712-859e-631fecd40c59 req-c2bd88f3-d67d-4712-859e-631fecd40c59 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.025s\n2026-05-23 01:43:50.201 41 INFO tempest.lib.common.rest_client [req-bd6af41c-245e-490b-9f4c-6245bd861ceb req-bd6af41c-245e-490b-9f4c-6245bd861ceb ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1c8f8d8b-545f-4b03-9b01-61e5c3eb612a 0.740s\n2026-05-23 01:43:50.284 26 INFO tempest.lib.common.rest_client [req-64349973-02dc-4a70-9b35-b3e99670a736 req-64349973-02dc-4a70-9b35-b3e99670a736 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/7e060f1f55d84ea0b7e25c9295ae38de/roles/bd34450783d64356be4e1eb4c43a6768 0.216s\n2026-05-23 01:43:50.284 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7e060f1f55d84ea0b7e25c9295ae38de is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:50.285 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-971664212-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'tenant_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e060f1f55d84ea0b7e25c9295ae38de', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:50.285 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-971664212-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'tenant_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e060f1f55d84ea0b7e25c9295ae38de', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:50.333 41 INFO tempest.lib.common.rest_client [req-57145128-7c69-4f44-ac1b-f57e2bc77eee req-57145128-7c69-4f44-ac1b-f57e2bc77eee ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb0d75d7-4362-4ab4-a462-0ed17ee4334c 0.129s\n2026-05-23 01:43:50.384 24 INFO tempest.lib.common.rest_client [req-c7261a0e-a25e-4148-b124-aa6810dc0c8d req-c7261a0e-a25e-4148-b124-aa6810dc0c8d ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.552s\n2026-05-23 01:43:50.417 19 INFO tempest.lib.common.rest_client [req-73a996ad-f731-48df-9a5d-53d3987094c1 req-73a996ad-f731-48df-9a5d-53d3987094c1 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5142d017-b49a-4088-8a72-2fa4281949ad 0.425s\n2026-05-23 01:43:50.435 22 INFO tempest.lib.common.rest_client [req-21eb3fc3-be05-4673-8ca8-244d3800d3c9 req-21eb3fc3-be05-4673-8ca8-244d3800d3c9 ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.150s\n2026-05-23 01:43:50.519 32 INFO tempest.lib.common.rest_client [req-126ccdd7-21bd-4430-ad3d-dfc407728332 req-126ccdd7-21bd-4430-ad3d-dfc407728332 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.746s\n2026-05-23 01:43:50.525 28 INFO tempest.lib.common.rest_client [req-56ef00d4-b7e0-4755-84bd-8437739a0b84 req-56ef00d4-b7e0-4755-84bd-8437739a0b84 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8f339a7f-7a14-4e97-b3d8-7716decfc99d 1.727s\n{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [12.523459s] ... ok\n2026-05-23 01:43:50.556 14 INFO tempest.lib.common.rest_client [req-1ef3d2f7-5e88-4515-99a8-612ab713e371 req-1ef3d2f7-5e88-4515-99a8-612ab713e371 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.114s\n2026-05-23 01:43:50.592 24 INFO tempest.lib.common.rest_client [req-26283a89-7884-4eac-9b34-19bdd9a8065c req-26283a89-7884-4eac-9b34-19bdd9a8065c ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-23 01:43:50.610 10 INFO tempest.lib.common.rest_client [req-e1b668ef-7bc2-4771-b59e-39cab9feaa72 req-e1b668ef-7bc2-4771-b59e-39cab9feaa72 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.619s\n2026-05-23 01:43:50.720 10 INFO tempest.lib.common.rest_client [req-74499cf6-ddb7-45cc-87ef-c6b26667f697 req-74499cf6-ddb7-45cc-87ef-c6b26667f697 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.107s\n2026-05-23 01:43:50.774 24 INFO tempest.lib.common.rest_client [req-e99ead7d-6c16-4798-891c-5a97667615b7 req-e99ead7d-6c16-4798-891c-5a97667615b7 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/78f1742cbb134ad79c2ebfc3c0c80639/roles/f0252c12e370451ca447f3c97e732b25 0.179s\n2026-05-23 01:43:50.782 14 INFO tempest.lib.common.rest_client [req-9794a099-b62d-4cd0-8276-71568c7e0b35 req-9794a099-b62d-4cd0-8276-71568c7e0b35 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.223s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [5.142066s] ... ok\n2026-05-23 01:43:50.829 12 INFO tempest.lib.common.rest_client [req-2aa63746-ff31-4f06-87c4-912bbad775c0 req-2aa63746-ff31-4f06-87c4-912bbad775c0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4dec52fb-ce0a-4288-bbe7-421acd7f9111 0.796s\n2026-05-23 01:43:50.837 19 INFO tempest.lib.common.rest_client [req-d09e3517-cd1f-4e9b-83a7-a26f25ef3efb req-d09e3517-cd1f-4e9b-83a7-a26f25ef3efb ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/50eaec36-3088-42b8-9780-579a8924d800 0.418s\n2026-05-23 01:43:50.935 12 INFO tempest.lib.common.rest_client [req-aa199bae-6881-4ea9-9e62-b536304b26e1 req-aa199bae-6881-4ea9-9e62-b536304b26e1 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4dec52fb-ce0a-4288-bbe7-421acd7f9111 0.104s\n2026-05-23 01:43:50.994 19 INFO tempest.lib.common.rest_client [req-b28dda75-e7ea-49a5-a70a-3b9fbb75115c req-b28dda75-e7ea-49a5-a70a-3b9fbb75115c ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s\n{4} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [6.426909s] ... ok\n2026-05-23 01:43:51.007 26 INFO tempest.lib.common.rest_client [req-80233b87-c827-4636-907f-88ef94e4a63c req-80233b87-c827-4636-907f-88ef94e4a63c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.700s\n2026-05-23 01:43:51.045 24 INFO tempest.lib.common.rest_client [req-a3c28134-2dd2-4eae-a141-0547aa55d6dc req-a3c28134-2dd2-4eae-a141-0547aa55d6dc ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s\n2026-05-23 01:43:51.063 39 INFO tempest.lib.common.rest_client [req-53a5596d-48f3-4fa0-9c2a-2e69ac3198fd req-53a5596d-48f3-4fa0-9c2a-2e69ac3198fd ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.894s\n2026-05-23 01:43:51.143 26 INFO tempest.lib.common.rest_client [req-d997aa3a-4983-4790-85a8-5b26e0f657e3 req-d997aa3a-4983-4790-85a8-5b26e0f657e3 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957 0.133s\n2026-05-23 01:43:51.143 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f129ef0f268c4ddfaaa16d0b3531d957 for scope project and roles: ['reader']\n2026-05-23 01:43:51.184 36 INFO tempest.lib.common.rest_client [req-56d9f7a7-911d-400d-a419-c442fc53ef16 req-56d9f7a7-911d-400d-a419-c442fc53ef16 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.988s\n2026-05-23 01:43:51.209 41 INFO tempest.lib.common.rest_client [req-c74d4abb-380b-457c-b001-a7fb2a9498ee req-c74d4abb-380b-457c-b001-a7fb2a9498ee ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/52490746-bafd-4d4b-8ad0-a57f9a236256 0.873s\n2026-05-23 01:43:51.227 24 INFO tempest.lib.common.rest_client [req-6bd37111-fde9-4ee2-af77-62fab7275067 req-6bd37111-fde9-4ee2-af77-62fab7275067 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/78f1742cbb134ad79c2ebfc3c0c80639/roles/86359d6597314a95ba0d73ed5fbe11ed 0.178s\n2026-05-23 01:43:51.341 24 INFO tempest.lib.common.rest_client [req-8c88ae64-d0a9-42c1-b221-cbe1e38050e2 req-8c88ae64-d0a9-42c1-b221-cbe1e38050e2 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s\n2026-05-23 01:43:51.383 36 INFO tempest.lib.common.rest_client [req-d3548c23-bf8a-4987-b232-ee523ff5c3d4 req-d3548c23-bf8a-4987-b232-ee523ff5c3d4 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.197s\n2026-05-23 01:43:51.536 24 INFO tempest.lib.common.rest_client [req-627f56d1-6c6d-41ba-9d0a-e928f76af538 req-627f56d1-6c6d-41ba-9d0a-e928f76af538 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/78f1742cbb134ad79c2ebfc3c0c80639/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.192s\n2026-05-23 01:43:51.611 41 INFO tempest.lib.common.rest_client [req-27679aa1-b492-47f5-99d4-82bbf99c82cf req-27679aa1-b492-47f5-99d4-82bbf99c82cf ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fff4f344-ebbf-4c93-aa37-17b7fb24f1f7 0.399s\n2026-05-23 01:43:51.638 10 INFO tempest.lib.common.rest_client [req-469fee7b-1f4d-4c63-90b4-2beb51fa60a3 req-469fee7b-1f4d-4c63-90b4-2beb51fa60a3 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/2bb89a4f-c4a9-4b39-b48d-63705aa58cb8 0.914s\n2026-05-23 01:43:51.684 20 INFO tempest.lib.common.rest_client [req-46e99dab-3e4d-4672-ac0b-5ed1ca456aea req-46e99dab-3e4d-4672-ac0b-5ed1ca456aea ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f/add_router_interface 3.036s\n2026-05-23 01:43:51.752 24 INFO tempest.lib.common.rest_client [req-12f427ab-cc48-4507-97fa-2810a2e9697d req-12f427ab-cc48-4507-97fa-2810a2e9697d ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-23 01:43:51.753 12 INFO tempest.lib.common.rest_client [req-ed0b5316-ed93-4dc2-b253-65a78264c77c req-ed0b5316-ed93-4dc2-b253-65a78264c77c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d42a36c9-5a6c-4099-805b-179e763c99f0 0.815s\n2026-05-23 01:43:51.757 26 INFO tempest.lib.common.rest_client [req-4b98dfbd-663d-411e-b325-9dccd98ae966 req-4b98dfbd-663d-411e-b325-9dccd98ae966 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.611s\n2026-05-23 01:43:51.846 17 INFO tempest.lib.common.rest_client [req-5f8b5694-72ff-4142-8144-d46db6d53d5a req-5f8b5694-72ff-4142-8144-d46db6d53d5a ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.786s\n2026-05-23 01:43:51.844 30 INFO tempest.lib.common.rest_client [req-c41bc6bc-e508-47c3-9ee7-849bd69a6202 req-c41bc6bc-e508-47c3-9ee7-849bd69a6202 ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/12ddaf3b-485b-483a-825a-9a93573eddd6/add_router_interface 6.483s\n2026-05-23 01:43:51.872 26 INFO tempest.lib.common.rest_client [req-a8548f21-38c5-4b57-9dc0-f2ae6844596e req-a8548f21-38c5-4b57-9dc0-f2ae6844596e ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s\n2026-05-23 01:43:51.888 24 INFO tempest.lib.common.rest_client [req-e41cc689-785a-438a-bca2-de1db7035fa9 req-e41cc689-785a-438a-bca2-de1db7035fa9 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/78f1742cbb134ad79c2ebfc3c0c80639/roles/bd34450783d64356be4e1eb4c43a6768 0.129s\n2026-05-23 01:43:51.888 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 78f1742cbb134ad79c2ebfc3c0c80639 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:51.889 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-131007763-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'project_name': 'tempest-NetworksTest-131007763', 'tenant_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'tenant_name': 'tempest-NetworksTest-131007763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78f1742cbb134ad79c2ebfc3c0c80639', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:51.889 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-131007763-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'project_name': 'tempest-NetworksTest-131007763', 'tenant_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'tenant_name': 'tempest-NetworksTest-131007763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78f1742cbb134ad79c2ebfc3c0c80639', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:51.991 22 INFO tempest.lib.common.rest_client [req-344157e4-d512-457f-8d6f-29ac47b45465 req-344157e4-d512-457f-8d6f-29ac47b45465 ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.554s\n2026-05-23 01:43:52.120 26 INFO tempest.lib.common.rest_client [req-fa7bac1d-9781-4a19-8074-067ffb143df6 req-fa7bac1d-9781-4a19-8074-067ffb143df6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/c63ab3c2ccd5429e8bef0cc95501f85e/roles/f0252c12e370451ca447f3c97e732b25 0.244s\n2026-05-23 01:43:52.128 20 INFO tempest.lib.common.rest_client [req-6dba206a-9489-40fe-8055-ae64b3a90aba req-6dba206a-9489-40fe-8055-ae64b3a90aba ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f 0.441s\n2026-05-23 01:43:52.183 19 INFO tempest.lib.common.rest_client [req-79be6674-23e7-464d-8106-2d422a1c1a0b req-79be6674-23e7-464d-8106-2d422a1c1a0b ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a0ad9afa-c8d7-4cef-8ba4-b3c651ad4515 1.187s\n2026-05-23 01:43:52.236 36 INFO tempest.lib.common.rest_client [req-d45d31f8-43d5-4058-9722-ff31acd2b08d req-d45d31f8-43d5-4058-9722-ff31acd2b08d ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/35c11ebb-3c79-4158-b4a2-70f7d64e2ff2 0.849s\n2026-05-23 01:43:52.335 10 INFO tempest.lib.common.rest_client [req-bc9cb2b3-4dd2-4034-b17d-e90ae339de8a req-bc9cb2b3-4dd2-4034-b17d-e90ae339de8a ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5fd4f0c9-5e0f-4a5f-a268-2a9020943db1 0.692s\n{0} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [6.005732s] ... ok\n2026-05-23 01:43:52.365 26 INFO tempest.lib.common.rest_client [req-5a5903d0-801e-45c3-9aa3-31ac55249e17 req-5a5903d0-801e-45c3-9aa3-31ac55249e17 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-23 01:43:52.421 36 INFO tempest.lib.common.rest_client [req-2f6d6a2d-9d1d-4cd3-a450-d1ae3252588c req-2f6d6a2d-9d1d-4cd3-a450-d1ae3252588c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.182s\n2026-05-23 01:43:52.423 39 INFO tempest.lib.common.rest_client [req-bf08dd50-cb17-4ff0-92fe-798e1009e143 req-bf08dd50-cb17-4ff0-92fe-798e1009e143 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.358s\n2026-05-23 01:43:52.472 24 INFO tempest.lib.common.rest_client [req-e04ed761-0114-4a82-ae44-73ce56d0284f req-e04ed761-0114-4a82-ae44-73ce56d0284f ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-23 01:43:52.473 20 INFO tempest.lib.common.rest_client [req-ec70852f-12a0-469c-bb5b-a60f8f3ba117 req-ec70852f-12a0-469c-bb5b-a60f8f3ba117 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c2281103-e158-4084-9088-602cd99d0d82 0.342s\n2026-05-23 01:43:52.489 14 INFO tempest.lib.common.rest_client [req-8780c52b-5ee5-4221-bcb2-4eeedfa6a5b2 req-8780c52b-5ee5-4221-bcb2-4eeedfa6a5b2 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.702s\n2026-05-23 01:43:52.506 26 INFO tempest.lib.common.rest_client [req-dd63231d-696a-4937-97c1-93da3edf1d4e req-dd63231d-696a-4937-97c1-93da3edf1d4e ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/c63ab3c2ccd5429e8bef0cc95501f85e/roles/86359d6597314a95ba0d73ed5fbe11ed 0.135s\n2026-05-23 01:43:52.670 41 INFO tempest.lib.common.rest_client [req-559f3aa5-ed7c-4254-96d7-6f7cc4a16a55 req-559f3aa5-ed7c-4254-96d7-6f7cc4a16a55 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7a469e4c-071c-4a26-a64c-895822a52811 1.056s\n2026-05-23 01:43:52.737 26 INFO tempest.lib.common.rest_client [req-0b744633-c938-455d-8898-fac2ef6481f7 req-0b744633-c938-455d-8898-fac2ef6481f7 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-23 01:43:52.791 12 INFO tempest.lib.common.rest_client [req-a63cbdc2-dc67-4362-ba3c-e75c210e511b req-a63cbdc2-dc67-4362-ba3c-e75c210e511b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/18406285-fbfe-47d4-9a00-575e14f5765c 1.035s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [6.327213s] ... ok\n2026-05-23 01:43:52.877 36 INFO tempest.lib.common.rest_client [req-5115a70b-761a-4715-8854-ca2a75a868ed req-5115a70b-761a-4715-8854-ca2a75a868ed ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/faa78663-f8e4-4ce8-8b1c-10e5c23d78ef 0.453s\n2026-05-23 01:43:52.914 26 INFO tempest.lib.common.rest_client [req-b7fccd52-a210-4a23-92f9-3edf18407acd req-b7fccd52-a210-4a23-92f9-3edf18407acd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/c63ab3c2ccd5429e8bef0cc95501f85e/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.174s\n2026-05-23 01:43:52.968 22 INFO tempest.lib.common.rest_client [req-650fe7bf-1f6b-48f1-b5c2-149c7d09d7f2 req-650fe7bf-1f6b-48f1-b5c2-149c7d09d7f2 ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b41393a3-b089-4a72-a52c-165eff1840aa 0.974s\n{6} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [5.691359s] ... ok\n2026-05-23 01:43:53.022 36 INFO tempest.lib.common.rest_client [req-47bc8cb1-dcbe-436d-92be-34bf301de178 req-47bc8cb1-dcbe-436d-92be-34bf301de178 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.141s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [4.403246s] ... ok\n2026-05-23 01:43:53.039 41 INFO tempest.lib.common.rest_client [req-5779897f-f3c6-47bd-babe-d476fad529af req-5779897f-f3c6-47bd-babe-d476fad529af ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1563642639cb4265b47e9c61f11515d0 0.365s\n2026-05-23 01:43:53.045 30 INFO tempest.lib.common.rest_client [req-07618ead-8f95-446f-9e19-4ddf4c5d7178 req-07618ead-8f95-446f-9e19-4ddf4c5d7178 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.198s\n2026-05-23 01:43:53.045 32 INFO tempest.lib.common.rest_client [req-81590921-0556-48db-8fac-daaee9472159 req-81590921-0556-48db-8fac-daaee9472159 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.522s\n2026-05-23 01:43:53.108 14 INFO tempest.lib.common.rest_client [req-0840d0c6-d231-4eb0-83c1-a25d75df0fcd req-0840d0c6-d231-4eb0-83c1-a25d75df0fcd ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/3ef27ee4-a215-40e1-953a-37475c43e07c 0.617s\n2026-05-23 01:43:53.167 26 INFO tempest.lib.common.rest_client [req-4f45d954-19c7-48ea-8d8c-5e314f67cc08 req-4f45d954-19c7-48ea-8d8c-5e314f67cc08 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-23 01:43:53.190 10 INFO tempest.lib.common.rest_client [req-29dd6a64-998c-421d-8507-632340360057 req-29dd6a64-998c-421d-8507-632340360057 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/08466d2c-2ddb-43df-a64f-e3a18e55cad4 0.850s\n2026-05-23 01:43:53.318 19 INFO tempest.lib.common.rest_client [req-7650ceb3-a853-4600-8070-fcf3f935d3fe req-7650ceb3-a853-4600-8070-fcf3f935d3fe ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/39151526-ed1c-4b1b-90e3-adc943c62dda 1.131s\n2026-05-23 01:43:53.377 41 INFO tempest.lib.common.rest_client [req-ea21b54c-8856-4b39-8c48-8060ccfdb476 req-ea21b54c-8856-4b39-8c48-8060ccfdb476 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0d883a896a24dee8f00f630f6bc0611 0.335s\n2026-05-23 01:43:53.377 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 316c7cfc2956413783c5c683e0a8ceee\n2026-05-23 01:43:53.414 10 INFO tempest.lib.common.rest_client [req-91d6c8c4-a975-4cd9-992b-a3386c61c65d req-91d6c8c4-a975-4cd9-992b-a3386c61c65d ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=52fe9852-a5cb-4b59-8f89-fea35ab32e7e 0.221s\n2026-05-23 01:43:53.443 22 INFO tempest.lib.common.rest_client [req-9fd75bab-b865-45d2-bca6-711a3ffa603d req-9fd75bab-b865-45d2-bca6-711a3ffa603d ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ff57fd3856bf46f283be06412ed7f496 0.464s\n2026-05-23 01:43:53.435 26 INFO tempest.lib.common.rest_client [req-52ea436c-39df-464c-baf2-14c5c161d0fc req-52ea436c-39df-464c-baf2-14c5c161d0fc ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/c63ab3c2ccd5429e8bef0cc95501f85e/roles/bd34450783d64356be4e1eb4c43a6768 0.261s\n2026-05-23 01:43:53.436 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c63ab3c2ccd5429e8bef0cc95501f85e is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:53.436 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-971664212-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'tenant_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c63ab3c2ccd5429e8bef0cc95501f85e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:53.436 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-ExtraDHCPOptionsTestJSON-971664212-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'tenant_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c63ab3c2ccd5429e8bef0cc95501f85e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:53.463 39 INFO tempest.lib.common.rest_client [req-f6d45363-8027-4e78-af3a-2fc0864122f4 req-f6d45363-8027-4e78-af3a-2fc0864122f4 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5f94ba76-9115-442b-b04a-3cf54639b4a1 1.038s\n2026-05-23 01:43:53.660 17 INFO tempest.lib.common.rest_client [req-4079329c-7f90-4def-b62d-70cfef0459a3 req-4079329c-7f90-4def-b62d-70cfef0459a3 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.811s\n2026-05-23 01:43:53.733 36 INFO tempest.lib.common.rest_client [req-dbe7cd04-e5b2-4957-b1cd-a5316790735f req-dbe7cd04-e5b2-4957-b1cd-a5316790735f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.706s\n2026-05-23 01:43:53.737 32 INFO tempest.lib.common.rest_client [req-bca0591a-d29b-435a-8e6d-fb20f4917de7 req-bca0591a-d29b-435a-8e6d-fb20f4917de7 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.688s\n2026-05-23 01:43:53.804 22 INFO tempest.lib.common.rest_client [req-0869d5db-227f-4348-924e-077c960bc76e req-0869d5db-227f-4348-924e-077c960bc76e ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8700b8f5e8884690bd39060a86df5c32 0.359s\n2026-05-23 01:43:53.804 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 75fa33ac62f34d2681d69822953a5874\n2026-05-23 01:43:53.902 14 INFO tempest.lib.common.rest_client [req-7d8f09d7-353d-44f4-ac8b-148c36ca7f29 req-7d8f09d7-353d-44f4-ac8b-148c36ca7f29 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.788s\n2026-05-23 01:43:54.016 19 INFO tempest.lib.common.rest_client [req-b852a670-4e8b-4cd1-899f-683e24b29dd6 req-b852a670-4e8b-4cd1-899f-683e24b29dd6 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e7327ba4-7202-4f60-9e4e-f3acedc7c2c8 0.696s\n2026-05-23 01:43:54.073 26 INFO tempest.lib.common.rest_client [req-c05be409-845b-47c8-80e1-8e02ec2b4035 req-c05be409-845b-47c8-80e1-8e02ec2b4035 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s\n2026-05-23 01:43:54.068 41 INFO tempest.lib.common.rest_client [req-bf21b58f-60c2-4c72-b125-42bdce936d98 req-bf21b58f-60c2-4c72-b125-42bdce936d98 ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.686s\n2026-05-23 01:43:54.281 36 INFO tempest.lib.common.rest_client [req-57c92076-5ea0-48a6-8175-2bd6b5e1b506 req-57c92076-5ea0-48a6-8175-2bd6b5e1b506 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.541s\n2026-05-23 01:43:54.284 20 INFO tempest.lib.common.rest_client [req-eecfc823-3252-4570-a9e5-9278dbae146c req-eecfc823-3252-4570-a9e5-9278dbae146c ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f/remove_router_interface 1.808s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [5.642945s] ... ok\n2026-05-23 01:43:54.333 22 INFO tempest.lib.common.rest_client [req-1ac85711-db12-4559-be30-3f17b488212c req-1ac85711-db12-4559-be30-3f17b488212c ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.527s\n2026-05-23 01:43:54.422 20 INFO tempest.lib.common.rest_client [req-38349f43-d0e4-47a6-b54a-cc2356dbf40e req-38349f43-d0e4-47a6-b54a-cc2356dbf40e ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1602847805 0.129s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.139534s] ... ok\n2026-05-23 01:43:54.463 32 INFO tempest.lib.common.rest_client [req-e41627a0-6806-4e3c-a9d4-09f09eb7e95c req-e41627a0-6806-4e3c-a9d4-09f09eb7e95c ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/19860676-6380-46a1-82c5-cbf18f3151ad 0.723s\n{11} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [3.943648s] ... ok\n2026-05-23 01:43:54.477 36 INFO tempest.lib.common.rest_client [req-e4bc7e45-da4d-4c83-a620-a8d6b48e8c35 req-e4bc7e45-da4d-4c83-a620-a8d6b48e8c35 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.190s\n2026-05-23 01:43:54.487 41 INFO tempest.lib.common.rest_client [req-53fa509b-78cb-4f60-9ef5-224044fc5dec req-53fa509b-78cb-4f60-9ef5-224044fc5dec ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=316c7cfc2956413783c5c683e0a8ceee&name=default 0.414s\n2026-05-23 01:43:54.495 24 INFO tempest.lib.common.rest_client [req-e818de42-0ff6-40da-a796-d556f2a34003 req-e818de42-0ff6-40da-a796-d556f2a34003 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.019s\n2026-05-23 01:43:54.585 12 INFO tempest.lib.common.rest_client [req-929cd644-01b1-4408-a8fd-eb224b551942 req-929cd644-01b1-4408-a8fd-eb224b551942 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.788s\n2026-05-23 01:43:54.591 20 INFO tempest.lib.common.rest_client [req-021dcc87-10f2-4ad9-8947-c1be6ca8b509 req-021dcc87-10f2-4ad9-8947-c1be6ca8b509 ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-2042479785 0.160s\n{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.164929s] ... ok\n2026-05-23 01:43:54.607 17 INFO tempest.lib.common.rest_client [req-351dfd57-cb06-41b7-a366-46c03a929ab4 req-351dfd57-cb06-41b7-a366-46c03a929ab4 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.944s\n2026-05-23 01:43:54.629 36 INFO tempest.lib.common.rest_client [req-232ac57a-6fc6-46e7-8385-9a9dc3734bcf req-232ac57a-6fc6-46e7-8385-9a9dc3734bcf ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.148s\n2026-05-23 01:43:54.718 32 INFO tempest.lib.common.rest_client [req-f8d3d886-4593-455c-9c5f-dd69c8c00eee req-f8d3d886-4593-455c-9c5f-dd69c8c00eee ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/33878811283f4d19bc9bd23e47871840 0.249s\n2026-05-23 01:43:54.927 28 INFO tempest.lib.common.rest_client [req-16ea1b32-f075-4b22-9c96-9524048479c3 req-16ea1b32-f075-4b22-9c96-9524048479c3 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.397s\n2026-05-23 01:43:54.938 19 INFO tempest.lib.common.rest_client [req-6e7c8f18-ba09-4c68-b4fc-792b36d402c0 req-6e7c8f18-ba09-4c68-b4fc-792b36d402c0 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/31ce9274-32b4-4205-9c6d-8d55ed6cbe23 0.919s\n2026-05-23 01:43:55.099 20 INFO tempest.lib.common.rest_client [req-24f81938-d725-4bec-94a4-a642268a7ed8 req-24f81938-d725-4bec-94a4-a642268a7ed8 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e043c9ad-c222-4d35-af91-bd015cf8dc1e 0.466s\n2026-05-23 01:43:55.164 36 INFO tempest.lib.common.rest_client [req-4442102e-1ab6-4637-8b6a-3be168e1b8c2 req-4442102e-1ab6-4637-8b6a-3be168e1b8c2 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4aa67fb1-93ab-4166-96ba-a9995abdd337 0.531s\n2026-05-23 01:43:55.163 30 INFO tempest.lib.common.rest_client [req-e82e305d-63b1-4055-85ea-94f5bbf192c8 req-e82e305d-63b1-4055-85ea-94f5bbf192c8 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.113s\n2026-05-23 01:43:55.232 41 INFO tempest.lib.common.rest_client [req-05e24679-a650-420b-a9b4-14eac3d44ae2 req-05e24679-a650-420b-a9b4-14eac3d44ae2 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d6e3cdd7-a953-4e71-b9d0-889f6bf5e4f1 0.743s\n2026-05-23 01:43:55.254 32 INFO tempest.lib.common.rest_client [req-cafde97d-1045-4df0-8115-e801ff7de94e req-cafde97d-1045-4df0-8115-e801ff7de94e ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1cc3cbe55cfb4789a839612976cf6941 0.531s\n2026-05-23 01:43:55.254 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d9e33652c7d6457e8b98bd778914c027\n2026-05-23 01:43:55.310 12 INFO tempest.lib.common.rest_client [req-3b1db629-deaa-4573-b613-f3a5dee318be req-3b1db629-deaa-4573-b613-f3a5dee318be ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/27a6697f-071b-406e-bfdc-b14db72e1b26 0.722s\n2026-05-23 01:43:55.321 19 INFO tempest.lib.common.rest_client [req-265669e7-3c37-4e11-a3fa-ceb3a625cf00 req-265669e7-3c37-4e11-a3fa-ceb3a625cf00 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8d6d66ed1ca342e78ef5da55848b42ab 0.380s\n2026-05-23 01:43:55.326 36 INFO tempest.lib.common.rest_client [req-9887d685-1d32-46b9-95bc-4694fb3c34ad req-9887d685-1d32-46b9-95bc-4694fb3c34ad ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.159s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [2.302862s] ... ok\n2026-05-23 01:43:55.508 17 INFO tempest.lib.common.rest_client [req-b3f5afd2-d438-491f-8421-9c7b3a2fff71 req-b3f5afd2-d438-491f-8421-9c7b3a2fff71 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bfe90fc8-0a0d-4fb1-94ec-97075ceb635b 0.897s\n2026-05-23 01:43:55.582 41 INFO tempest.lib.common.rest_client [req-c058a227-3076-4d47-bc5f-e4c2ff44dfce req-c058a227-3076-4d47-bc5f-e4c2ff44dfce ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee 0.348s\n2026-05-23 01:43:55.616 17 INFO tempest.lib.common.rest_client [req-8de7ff65-58b4-43c2-be47-3161237fa2e8 req-8de7ff65-58b4-43c2-be47-3161237fa2e8 ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bfe90fc8-0a0d-4fb1-94ec-97075ceb635b 0.105s\n2026-05-23 01:43:55.619 22 INFO tempest.lib.common.rest_client [req-c89f3dfa-5b29-4104-8e9b-e7dbe52dc818 req-c89f3dfa-5b29-4104-8e9b-e7dbe52dc818 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=75fa33ac62f34d2681d69822953a5874&name=default 1.283s\n2026-05-23 01:43:55.745 19 INFO tempest.lib.common.rest_client [req-72aa0022-bea4-4e68-865d-afbe00098c9d req-72aa0022-bea4-4e68-865d-afbe00098c9d ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f069a765530643b5b4eacb80452b3b55 0.422s\n2026-05-23 01:43:55.746 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c0876c65095f4b1b83b8a18ccab5b9e4\n2026-05-23 01:43:55.757 17 INFO tempest.lib.common.rest_client [req-5eb22a08-8947-4b25-b17a-37e22b8e0a46 req-5eb22a08-8947-4b25-b17a-37e22b8e0a46 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bfe90fc8-0a0d-4fb1-94ec-97075ceb635b 0.138s\n2026-05-23 01:43:55.825 32 INFO tempest.lib.common.rest_client [req-b5a69646-4faa-40e7-bf3e-1977fc0740d8 req-b5a69646-4faa-40e7-bf3e-1977fc0740d8 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-23 01:43:56.198 14 INFO tempest.lib.common.rest_client [req-722c6c49-049a-4c05-915d-95da3820f9d3 req-722c6c49-049a-4c05-915d-95da3820f9d3 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/64c9a0fd-0da4-4734-981e-34b629fd4595 2.292s\n2026-05-23 01:43:56.216 41 INFO tempest.lib.common.rest_client [req-9b0a9f02-e680-466a-be30-9d4531e3ee1f req-9b0a9f02-e680-466a-be30-9d4531e3ee1f ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s\n2026-05-23 01:43:56.267 19 INFO tempest.lib.common.rest_client [req-7510beb9-3aca-4520-98fe-3a7489c40dbc req-7510beb9-3aca-4520-98fe-3a7489c40dbc ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-23 01:43:56.307 10 INFO tempest.lib.common.rest_client [req-3ee6b53f-d59f-426a-8da7-0db0149ec5bc req-3ee6b53f-d59f-426a-8da7-0db0149ec5bc ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/52fe9852-a5cb-4b59-8f89-fea35ab32e7e/remove_router_interface 2.891s\n2026-05-23 01:43:56.428 36 INFO tempest.lib.common.rest_client [req-37c10c03-962c-4ccd-9e2e-b6c6f992bf20 req-37c10c03-962c-4ccd-9e2e-b6c6f992bf20 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.098s\n2026-05-23 01:43:56.486 17 INFO tempest.lib.common.rest_client [req-36381081-bba5-4e92-b5e1-7dc6beb3f7a5 req-36381081-bba5-4e92-b5e1-7dc6beb3f7a5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d25e6121-6c89-4964-b0b0-d0da5fb5783b 0.725s\n2026-05-23 01:43:56.653 20 INFO tempest.lib.common.rest_client [req-0490caf6-bd85-4bdf-8d35-7f4d2bd2a509 req-0490caf6-bd85-4bdf-8d35-7f4d2bd2a509 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5dc46c30-20fa-42a5-9a36-3fd740f1c9d6 1.549s\n2026-05-23 01:43:56.689 19 INFO tempest.lib.common.rest_client [req-b9a057cc-e1ad-4410-82f3-213d9d7f5b31 req-b9a057cc-e1ad-4410-82f3-213d9d7f5b31 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c0876c65095f4b1b83b8a18ccab5b9e4&name=default 0.420s\n2026-05-23 01:43:56.781 41 INFO tempest.lib.common.rest_client [req-3b10fe44-eaf7-4567-92ef-50fd5e9c7215 req-3b10fe44-eaf7-4567-92ef-50fd5e9c7215 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-23 01:43:56.794 26 INFO tempest.lib.common.rest_client [req-c91e9a8a-1760-4202-8daa-08f0f3cf1959 req-c91e9a8a-1760-4202-8daa-08f0f3cf1959 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.716s\n2026-05-23 01:43:56.931 41 INFO tempest.lib.common.rest_client [req-199c5a7b-a59e-42f1-a8e9-b10c30ab9ab4 req-199c5a7b-a59e-42f1-a8e9-b10c30ab9ab4 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.148s\n2026-05-23 01:43:56.956 36 INFO tempest.lib.common.rest_client [req-7a727025-841b-4e75-817a-41cb9af16e00 req-7a727025-841b-4e75-817a-41cb9af16e00 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.525s\n2026-05-23 01:43:57.016 28 INFO tempest.lib.common.rest_client [req-fc774a4f-1151-41cd-ae00-e5521e18eee2 req-fc774a4f-1151-41cd-ae00-e5521e18eee2 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3ffe7a4d-37a5-491e-866d-7daf165af3d2 2.085s\n2026-05-23 01:43:57.074 22 INFO tempest.lib.common.rest_client [req-7e36b993-7f1f-449e-9168-67bf96787362 req-7e36b993-7f1f-449e-9168-67bf96787362 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a2fa5fd-0871-468e-8951-435d4177118d 1.451s\n2026-05-23 01:43:57.081 12 INFO tempest.lib.common.rest_client [req-4ee3c20d-104b-4bf3-b372-a69712d59a2c req-4ee3c20d-104b-4bf3-b372-a69712d59a2c ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.769s\n2026-05-23 01:43:57.107 41 INFO tempest.lib.common.rest_client [req-34e95423-4117-4cba-9841-4e4c1307f50c req-34e95423-4117-4cba-9841-4e4c1307f50c ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.174s\n2026-05-23 01:43:57.251 28 INFO tempest.lib.common.rest_client [req-0bdffa76-438e-4483-840d-ff342372cbec req-0bdffa76-438e-4483-840d-ff342372cbec ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/3ffe7a4d-37a5-491e-866d-7daf165af3d2 0.232s\n2026-05-23 01:43:57.298 32 INFO tempest.lib.common.rest_client [req-bcf703e0-ae54-42f5-a855-2e21baf4aada req-bcf703e0-ae54-42f5-a855-2e21baf4aada ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d9e33652c7d6457e8b98bd778914c027&name=default 1.471s\n2026-05-23 01:43:57.309 12 INFO tempest.lib.common.rest_client [req-2934a01d-7f5c-481a-abbf-48d293a4601c req-2934a01d-7f5c-481a-abbf-48d293a4601c ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/04ac3683-b3a7-4c61-af5b-a9072e5adf9c 0.224s\n2026-05-23 01:43:57.388 19 INFO tempest.lib.common.rest_client [req-185fea52-03ff-468a-a9a1-f0e49480df90 req-185fea52-03ff-468a-a9a1-f0e49480df90 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/906b9876-eabb-4f51-a423-8ebffae32298 0.695s\n2026-05-23 01:43:57.400 17 INFO tempest.lib.common.rest_client [req-35ef4870-7d88-4622-8d3f-68080c33478d req-35ef4870-7d88-4622-8d3f-68080c33478d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/210c0883-2baa-4000-ae80-b2e6327b4033 0.912s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [7.343822s] ... ok\n2026-05-23 01:43:57.436 20 INFO tempest.lib.common.rest_client [req-86f1caa8-c41a-46aa-8464-a9bff040b2c6 req-86f1caa8-c41a-46aa-8464-a9bff040b2c6 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e4f00435-422c-4835-a9ea-a6bdf2a96e75 0.779s\n2026-05-23 01:43:57.453 14 INFO tempest.lib.common.rest_client [req-859432f3-7d5f-4e3c-9a5f-c701063c888c req-859432f3-7d5f-4e3c-9a5f-c701063c888c ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ef27ee4-a215-40e1-953a-37475c43e07c 1.253s\n2026-05-23 01:43:57.485 28 INFO tempest.lib.common.rest_client [req-a90522a7-c513-40e2-b81d-4b31d453c91c req-a90522a7-c513-40e2-b81d-4b31d453c91c ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=3ffe7a4d-37a5-491e-866d-7daf165af3d2&device_owner=network%3Arouter_gateway 0.225s\n2026-05-23 01:43:57.515 22 INFO tempest.lib.common.rest_client [req-a64ccca5-39c3-4208-ac6b-a9d33a2c5ce8 req-a64ccca5-39c3-4208-ac6b-a9d33a2c5ce8 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/75fa33ac62f34d2681d69822953a5874 0.437s\n2026-05-23 01:43:57.515 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 14651d7e54a5493fa26f3b6c8a60aea8\n2026-05-23 01:43:57.546 24 INFO tempest.lib.common.rest_client [req-e51dfd44-dee1-4189-a24b-1893827358b1 req-e51dfd44-dee1-4189-a24b-1893827358b1 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.010s\n2026-05-23 01:43:57.595 14 INFO tempest.lib.common.rest_client [req-b0a9c7ea-98de-4912-b07e-adcad383e139 req-b0a9c7ea-98de-4912-b07e-adcad383e139 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ef27ee4-a215-40e1-953a-37475c43e07c 0.141s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [6.810745s] ... ok\n2026-05-23 01:43:57.637 39 INFO tempest.lib.common.rest_client [req-414d412a-a486-436c-b0f3-972e6d305699 req-414d412a-a486-436c-b0f3-972e6d305699 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.168s\n2026-05-23 01:43:57.683 41 INFO tempest.lib.common.rest_client [req-2548c4ba-0280-433a-99f3-485c2954e1d8 req-2548c4ba-0280-433a-99f3-485c2954e1d8 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.567s\n2026-05-23 01:43:57.701 22 INFO tempest.lib.common.rest_client [req-66cff0ae-d2f1-4c2e-8037-46b17f77e197 req-66cff0ae-d2f1-4c2e-8037-46b17f77e197 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=14651d7e54a5493fa26f3b6c8a60aea8&name=default 0.170s\n2026-05-23 01:43:57.773 12 INFO tempest.lib.common.rest_client [req-af8de42d-1b3c-449a-9fe8-11d5bd8dc500 req-af8de42d-1b3c-449a-9fe8-11d5bd8dc500 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/04ac3683-b3a7-4c61-af5b-a9072e5adf9c 0.461s\n2026-05-23 01:43:57.834 28 INFO tempest.lib.common.rest_client [req-d8217dd4-6d93-4c36-877d-a33d6a02ff26 req-d8217dd4-6d93-4c36-877d-a33d6a02ff26 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.347s\n2026-05-23 01:43:57.843 20 INFO tempest.lib.common.rest_client [req-b261f67a-b7bd-43fe-a1a4-8e2bd81b9330 req-b261f67a-b7bd-43fe-a1a4-8e2bd81b9330 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5fdaaae9-f961-422c-b41c-7a38adc3d04c 0.403s\n2026-05-23 01:43:57.873 19 INFO tempest.lib.common.rest_client [req-b10264ae-40e9-4abc-a826-1b8306301b02 req-b10264ae-40e9-4abc-a826-1b8306301b02 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4 0.482s\n2026-05-23 01:43:57.891 32 INFO tempest.lib.common.rest_client [req-900a3644-2bfc-4d1a-b983-f9cb0a08f5f5 req-900a3644-2bfc-4d1a-b983-f9cb0a08f5f5 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a2621312-cbf7-43a5-8346-d5282b8ca798 0.590s\n2026-05-23 01:43:57.916 12 INFO tempest.lib.common.rest_client [req-59149a0a-18b6-435d-838e-8707fff915e0 req-59149a0a-18b6-435d-838e-8707fff915e0 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/04ac3683-b3a7-4c61-af5b-a9072e5adf9c 0.137s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [5.123477s] ... ok\n2026-05-23 01:43:57.944 41 INFO tempest.lib.common.rest_client [req-3d429e9e-00ff-4ff8-8053-4a95c5829dbf req-3d429e9e-00ff-4ff8-8053-4a95c5829dbf ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s\n2026-05-23 01:43:57.945 28 INFO tempest.lib.common.rest_client [req-8461cbef-5177-48b3-984d-f132d7ab37a2 req-8461cbef-5177-48b3-984d-f132d7ab37a2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3ffe7a4d-37a5-491e-866d-7daf165af3d2 0.107s\n2026-05-23 01:43:58.122 41 INFO tempest.lib.common.rest_client [req-104e1a57-2758-4693-b6a6-ffdd51948f3e req-104e1a57-2758-4693-b6a6-ffdd51948f3e ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/58e280dba1a34b728c78d0730e236a6d/roles/bd34450783d64356be4e1eb4c43a6768 0.175s\n2026-05-23 01:43:58.177 32 INFO tempest.lib.common.rest_client [req-3bc75708-dcfa-4cbb-83ee-153796c3c850 req-3bc75708-dcfa-4cbb-83ee-153796c3c850 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d9e33652c7d6457e8b98bd778914c027 0.283s\n2026-05-23 01:43:58.178 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c78428d1296e483a9abeb5ecb4a13202\n2026-05-23 01:43:58.345 41 INFO tempest.lib.common.rest_client [req-a0fa047b-38a1-4588-9b58-bd8bb7f27aba req-a0fa047b-38a1-4588-9b58-bd8bb7f27aba ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-23 01:43:58.346 32 INFO tempest.lib.common.rest_client [req-48242507-bd52-48de-94a4-b71a1b194c02 req-48242507-bd52-48de-94a4-b71a1b194c02 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c78428d1296e483a9abeb5ecb4a13202&name=default 0.167s\n2026-05-23 01:43:58.350 19 INFO tempest.lib.common.rest_client [req-a92de2ee-7015-410e-8a95-d1fff5c89e86 req-a92de2ee-7015-410e-8a95-d1fff5c89e86 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s\n2026-05-23 01:43:58.394 22 INFO tempest.lib.common.rest_client [req-327fd245-33f3-4616-bf61-933c1a5333d4 req-327fd245-33f3-4616-bf61-933c1a5333d4 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1584549f-ef58-4e6a-abd5-edb6fd011ed2 0.690s\n2026-05-23 01:43:58.529 41 INFO tempest.lib.common.rest_client [req-a5b2fb94-19dd-4a3c-8098-2a3fed6899d6 req-a5b2fb94-19dd-4a3c-8098-2a3fed6899d6 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/58e280dba1a34b728c78d0730e236a6d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.181s\n2026-05-23 01:43:58.685 20 INFO tempest.lib.common.rest_client [req-745c532f-1a73-4766-9e71-4bb59ac8b52e req-745c532f-1a73-4766-9e71-4bb59ac8b52e ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/67a6e54d-0101-4b19-8364-2fe9266a935d 0.838s\n2026-05-23 01:43:58.693 30 INFO tempest.lib.common.rest_client [req-b0a0dc3c-4015-4642-99b5-fc333ef5e179 req-b0a0dc3c-4015-4642-99b5-fc333ef5e179 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.523s\n2026-05-23 01:43:58.802 22 INFO tempest.lib.common.rest_client [req-da5a44c8-927e-482b-9f1d-588f5e664fd2 req-da5a44c8-927e-482b-9f1d-588f5e664fd2 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8 0.404s\n2026-05-23 01:43:58.894 17 INFO tempest.lib.common.rest_client [req-c560e397-9c33-4201-9281-0a8d7b465a84 req-c560e397-9c33-4201-9281-0a8d7b465a84 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.487s\n2026-05-23 01:43:58.902 41 INFO tempest.lib.common.rest_client [req-4617e9d8-97c2-4dba-9b84-c3e3ae4430d8 req-4617e9d8-97c2-4dba-9b84-c3e3ae4430d8 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s\n2026-05-23 01:43:58.991 19 INFO tempest.lib.common.rest_client [req-45f4a06c-40c2-4526-88bb-70f0770b55a5 req-45f4a06c-40c2-4526-88bb-70f0770b55a5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s\n2026-05-23 01:43:59.091 14 INFO tempest.lib.common.rest_client [req-036834a2-c1b4-42a3-976a-7a4cf0df1d23 req-036834a2-c1b4-42a3-976a-7a4cf0df1d23 ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.492s\n2026-05-23 01:43:59.096 24 INFO tempest.lib.common.rest_client [req-4e956396-1441-41af-8b74-c196a8f1c9d4 req-4e956396-1441-41af-8b74-c196a8f1c9d4 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.546s\n2026-05-23 01:43:59.099 41 INFO tempest.lib.common.rest_client [req-9fc34aaf-cc3b-4a97-a124-34021091e678 req-9fc34aaf-cc3b-4a97-a124-34021091e678 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/58e280dba1a34b728c78d0730e236a6d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.191s\n2026-05-23 01:43:59.138 10 INFO tempest.lib.common.rest_client [req-ab4fdb86-f775-4cea-a9bc-91117d7496de req-ab4fdb86-f775-4cea-a9bc-91117d7496de ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/52fe9852-a5cb-4b59-8f89-fea35ab32e7e 2.827s\n2026-05-23 01:43:59.157 26 INFO tempest.lib.common.rest_client [req-17cd2535-efe2-4b1c-89ad-046a405e5846 req-17cd2535-efe2-4b1c-89ad-046a405e5846 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.361s\n2026-05-23 01:43:59.191 32 INFO tempest.lib.common.rest_client [req-85ee1639-5bf8-4160-b10d-e1859cceda90 req-85ee1639-5bf8-4160-b10d-e1859cceda90 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/119efd94-a151-4fa3-9c00-2ab5e5afb668 0.842s\n2026-05-23 01:43:59.245 19 INFO tempest.lib.common.rest_client [req-f9b79314-1ee9-4884-a9f2-19f8589b4f4f req-f9b79314-1ee9-4884-a9f2-19f8589b4f4f ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.253s\n2026-05-23 01:43:59.270 41 INFO tempest.lib.common.rest_client [req-4f8ca4c5-51f6-4b89-96e1-4629ff885762 req-4f8ca4c5-51f6-4b89-96e1-4629ff885762 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-23 01:43:59.288 14 INFO tempest.lib.common.rest_client [req-7ac4f1d9-e3fa-4a1c-a642-997553e4f840 req-7ac4f1d9-e3fa-4a1c-a642-997553e4f840 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=ec7af112-cbfc-4c2b-a24b-f6d4a51f7758 0.193s\n2026-05-23 01:43:59.356 22 INFO tempest.lib.common.rest_client [req-334540b7-0520-4006-9dc8-435824366117 req-334540b7-0520-4006-9dc8-435824366117 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-23 01:43:59.358 30 INFO tempest.lib.common.rest_client [req-31e73cc0-646e-4934-b03b-74bdad5d3474 req-31e73cc0-646e-4934-b03b-74bdad5d3474 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/ed6ccbb7-545f-4d56-babf-40e61ffef3ed 0.658s\n2026-05-23 01:43:59.391 19 INFO tempest.lib.common.rest_client [req-c0676b48-2b18-4737-b788-c8c1d9a03ef2 req-c0676b48-2b18-4737-b788-c8c1d9a03ef2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s\n2026-05-23 01:43:59.457 32 INFO tempest.lib.common.rest_client [req-3e0bb5af-bea6-47b3-80de-e1460b849e33 req-3e0bb5af-bea6-47b3-80de-e1460b849e33 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202 0.264s\n2026-05-23 01:43:59.588 41 INFO tempest.lib.common.rest_client [req-5b1aef88-b8c8-4b1c-9faf-96402d41ede8 req-5b1aef88-b8c8-4b1c-9faf-96402d41ede8 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/58e280dba1a34b728c78d0730e236a6d/roles/bd34450783d64356be4e1eb4c43a6768 0.317s\n2026-05-23 01:43:59.589 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 58e280dba1a34b728c78d0730e236a6d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:43:59.589 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-252944298-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81181f1fa34948e9bc99508529496c29', 'project_name': 'tempest-TagsExtTest-252944298', 'tenant_id': '81181f1fa34948e9bc99508529496c29', 'tenant_name': 'tempest-TagsExtTest-252944298', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '58e280dba1a34b728c78d0730e236a6d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:59.589 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-252944298-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81181f1fa34948e9bc99508529496c29', 'project_name': 'tempest-TagsExtTest-252944298', 'tenant_id': '81181f1fa34948e9bc99508529496c29', 'tenant_name': 'tempest-TagsExtTest-252944298', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '58e280dba1a34b728c78d0730e236a6d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:43:59.626 20 INFO tempest.lib.common.rest_client [req-376b003a-663f-4c57-8cfa-e13decf39f18 req-376b003a-663f-4c57-8cfa-e13decf39f18 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8af73860-9043-4fce-bb87-3bfdc4929aad 0.939s\n2026-05-23 01:43:59.753 14 INFO tempest.lib.common.rest_client [req-a02a8f0f-b849-43e7-8c9c-5896d1c2f7b6 req-a02a8f0f-b849-43e7-8c9c-5896d1c2f7b6 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/ec7af112-cbfc-4c2b-a24b-f6d4a51f7758 0.463s\n2026-05-23 01:43:59.800 12 INFO tempest.lib.common.rest_client [req-43eb2125-7d33-4dac-9295-139d5d39ec28 req-43eb2125-7d33-4dac-9295-139d5d39ec28 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.877s\n2026-05-23 01:43:59.893 39 INFO tempest.lib.common.rest_client [req-f21d3809-7cd3-49b5-a2f3-65887e416500 req-f21d3809-7cd3-49b5-a2f3-65887e416500 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d67e3096-9215-4107-a6f8-44e6c57a38e8 2.252s\n2026-05-23 01:43:59.940 14 INFO tempest.lib.common.rest_client [req-1cec9bd7-317e-47c9-87ce-8b2fb32ba0e2 req-1cec9bd7-317e-47c9-87ce-8b2fb32ba0e2 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=ec7af112-cbfc-4c2b-a24b-f6d4a51f7758 0.182s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [2.345885s] ... ok\n2026-05-23 01:43:59.989 20 INFO tempest.lib.common.rest_client [req-46fa5412-d12c-4e73-b0df-4cd857a9506c req-46fa5412-d12c-4e73-b0df-4cd857a9506c ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d8214a99-8131-4062-97c2-72c6fdc68645 0.360s\n2026-05-23 01:44:00.030 19 INFO tempest.lib.common.rest_client [req-7fdd7221-d769-4259-a63a-9e7dd016f6e3 req-7fdd7221-d769-4259-a63a-9e7dd016f6e3 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.629s\n2026-05-23 01:44:00.009 10 INFO tempest.lib.common.rest_client [req-30c636f4-6243-4752-9142-3769732a289c req-30c636f4-6243-4752-9142-3769732a289c ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a8c24da7-88c6-456d-977d-022ec585db7b 0.868s\n2026-05-23 01:44:00.051 22 INFO tempest.lib.common.rest_client [req-6e9d5c22-a01f-4d41-995c-e36b24d73f64 req-6e9d5c22-a01f-4d41-995c-e36b24d73f64 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s\n2026-05-23 01:44:00.075 32 INFO tempest.lib.common.rest_client [req-af269dee-ce87-4480-ae4a-0f0a8fbca751 req-af269dee-ce87-4480-ae4a-0f0a8fbca751 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-23 01:44:00.188 22 INFO tempest.lib.common.rest_client [req-aaa38061-c392-4daf-95cd-aaaf2678cb5b req-aaa38061-c392-4daf-95cd-aaaf2678cb5b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s\n2026-05-23 01:44:00.245 41 INFO tempest.lib.common.rest_client [req-9ebe2c18-8126-4754-94de-3dffc6273172 req-9ebe2c18-8126-4754-94de-3dffc6273172 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s\n2026-05-23 01:44:00.281 19 INFO tempest.lib.common.rest_client [req-7beb7b64-bee8-4596-b3d9-b463a2af4e4f req-7beb7b64-bee8-4596-b3d9-b463a2af4e4f ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-23 01:44:00.340 28 INFO tempest.lib.common.rest_client [req-6dc7df98-a842-4bf0-abf7-644af4b4888c req-6dc7df98-a842-4bf0-abf7-644af4b4888c ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3ffe7a4d-37a5-491e-866d-7daf165af3d2 2.392s\n{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [9.816360s] ... ok\n2026-05-23 01:44:00.352 22 INFO tempest.lib.common.rest_client [req-301e316a-b64b-434d-8a09-95791e1ff02d req-301e316a-b64b-434d-8a09-95791e1ff02d ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.161s\n2026-05-23 01:44:00.483 39 INFO tempest.lib.common.rest_client [req-4043e787-564c-4e8e-bea1-25cf1b789410 req-4043e787-564c-4e8e-bea1-25cf1b789410 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8212b539-4e4c-429e-b373-4a48b5850495 0.585s\n2026-05-23 01:44:00.507 41 INFO tempest.lib.common.rest_client [req-e37b8838-65e1-4785-bf59-f3443f8d18dd req-e37b8838-65e1-4785-bf59-f3443f8d18dd ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29 0.260s\n2026-05-23 01:44:00.508 41 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 81181f1fa34948e9bc99508529496c29 for scope project and roles: ['reader']\n2026-05-23 01:44:00.589 19 INFO tempest.lib.common.rest_client [req-122dc987-f4ee-48c5-882c-a4a7d980555f req-122dc987-f4ee-48c5-882c-a4a7d980555f ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/12e9e8aa1bf24d3c816e51e4099064ff/roles/bd34450783d64356be4e1eb4c43a6768 0.305s\n2026-05-23 01:44:00.604 12 INFO tempest.lib.common.rest_client [req-16446f79-09eb-43a1-8508-d23ec66b8f2e req-16446f79-09eb-43a1-8508-d23ec66b8f2e ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/06edf3c3-ce49-4492-8802-30d7e8119d4c 0.802s\n2026-05-23 01:44:00.762 32 INFO tempest.lib.common.rest_client [req-1dbee436-0ba5-498a-9a19-ac018e0d9f08 req-1dbee436-0ba5-498a-9a19-ac018e0d9f08 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-23 01:44:00.768 28 INFO tempest.lib.common.rest_client [req-8c954223-fdbb-4553-ab65-eebd997eb6b7 req-8c954223-fdbb-4553-ab65-eebd997eb6b7 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.420s\n2026-05-23 01:44:00.772 26 INFO tempest.lib.common.rest_client [req-4b6113ae-c1c2-44f0-a832-1f78242a5968 req-4b6113ae-c1c2-44f0-a832-1f78242a5968 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.612s\n2026-05-23 01:44:00.868 19 INFO tempest.lib.common.rest_client [req-7f43e608-6b4c-4031-9218-38df0bdf66ff req-7f43e608-6b4c-4031-9218-38df0bdf66ff ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-23 01:44:00.906 24 INFO tempest.lib.common.rest_client [req-4a047598-6fe7-4f1a-9a11-3748baa6acd5 req-4a047598-6fe7-4f1a-9a11-3748baa6acd5 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.806s\n2026-05-23 01:44:00.931 30 INFO tempest.lib.common.rest_client [req-ca13e773-922f-4db2-8500-0588fe2fb591 req-ca13e773-922f-4db2-8500-0588fe2fb591 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ed6ccbb7-545f-4d56-babf-40e61ffef3ed 1.569s\n{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [5.768332s] ... ok\n2026-05-23 01:44:00.932 32 INFO tempest.lib.common.rest_client [req-e8f02356-9d9f-44cf-bc5e-8b5d36aae34e req-e8f02356-9d9f-44cf-bc5e-8b5d36aae34e ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.167s\n2026-05-23 01:44:01.013 22 INFO tempest.lib.common.rest_client [req-733ed3be-6989-4fd7-abc2-0032478543a4 req-733ed3be-6989-4fd7-abc2-0032478543a4 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s\n2026-05-23 01:44:01.095 19 INFO tempest.lib.common.rest_client [req-39b47902-3cd1-401f-97db-7c6a5a7ac2f0 req-39b47902-3cd1-401f-97db-7c6a5a7ac2f0 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/12e9e8aa1bf24d3c816e51e4099064ff/roles/86359d6597314a95ba0d73ed5fbe11ed 0.223s\n2026-05-23 01:44:01.209 20 INFO tempest.lib.common.rest_client [req-0ca287e3-1109-417d-a779-71b6f1bbd718 req-0ca287e3-1109-417d-a779-71b6f1bbd718 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4d3664eb-e8df-4b7d-9360-b1d881e50ee4 1.217s\n2026-05-23 01:44:01.210 41 INFO tempest.lib.common.rest_client [req-b1962a56-0138-4606-812e-7d0dfddffe81 req-b1962a56-0138-4606-812e-7d0dfddffe81 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.700s\n2026-05-23 01:44:01.245 32 INFO tempest.lib.common.rest_client [req-4e47b401-5481-4eb8-a5c4-ab9dceafafce req-4e47b401-5481-4eb8-a5c4-ab9dceafafce ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.308s\n2026-05-23 01:44:01.263 19 INFO tempest.lib.common.rest_client [req-290da199-83e7-4a0e-b870-04be6eae8278 req-290da199-83e7-4a0e-b870-04be6eae8278 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-23 01:44:01.266 14 INFO tempest.lib.common.rest_client [req-8a40e0b0-7c98-4a79-b8e7-cf7eb1769084 req-8a40e0b0-7c98-4a79-b8e7-cf7eb1769084 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.318s\n2026-05-23 01:44:01.285 10 INFO tempest.lib.common.rest_client [req-e63077ea-981c-4e56-a97d-e587a81803fa req-e63077ea-981c-4e56-a97d-e587a81803fa ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/557b20c3-6c26-4eb8-a497-c820bdbd83db 1.258s\n2026-05-23 01:44:01.306 22 INFO tempest.lib.common.rest_client [req-b9fdf061-7a49-4902-aff5-950527675031 req-b9fdf061-7a49-4902-aff5-950527675031 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s\n2026-05-23 01:44:01.352 12 INFO tempest.lib.common.rest_client [req-5ee224cd-a90b-421d-a31b-4763fe4ae596 req-5ee224cd-a90b-421d-a31b-4763fe4ae596 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/06edf3c3-ce49-4492-8802-30d7e8119d4c 0.739s\n2026-05-23 01:44:01.362 20 INFO tempest.lib.common.rest_client [req-f668655d-1de5-4b87-8bc8-34d56cd81102 req-f668655d-1de5-4b87-8bc8-34d56cd81102 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9f275c3b-cbd2-41c0-95b6-6a96ee73474f 0.148s\n2026-05-23 01:44:01.441 41 INFO tempest.lib.common.rest_client [req-d553666e-7720-409e-a91c-5ea244562ec8 req-d553666e-7720-409e-a91c-5ea244562ec8 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-23 01:44:01.511 22 INFO tempest.lib.common.rest_client [req-54644949-5a70-4513-9b8a-5b23c5af428c req-54644949-5a70-4513-9b8a-5b23c5af428c ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/1eac7b76612d460e9909c4f8f2e47cef/roles/bd34450783d64356be4e1eb4c43a6768 0.199s\n2026-05-23 01:44:01.664 39 INFO tempest.lib.common.rest_client [req-b9d94e25-40eb-4e2b-837c-3bdde389b1d8 req-b9d94e25-40eb-4e2b-837c-3bdde389b1d8 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7058f2c-5d74-4c22-9a71-8f8251b13b8f 1.178s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [15.271465s] ... ok\n2026-05-23 01:44:01.664 12 INFO tempest.lib.common.rest_client [req-274f5807-3f68-40e7-9f80-d062c96372f2 req-274f5807-3f68-40e7-9f80-d062c96372f2 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.309s\n2026-05-23 01:44:01.709 22 INFO tempest.lib.common.rest_client [req-d974b5a9-1053-413b-bb8f-d19a82a6af54 req-d974b5a9-1053-413b-bb8f-d19a82a6af54 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-23 01:44:01.707 19 INFO tempest.lib.common.rest_client [req-e0cf0910-e830-40c5-a566-7d47cfa36eef req-e0cf0910-e830-40c5-a566-7d47cfa36eef ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/12e9e8aa1bf24d3c816e51e4099064ff/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.441s\n2026-05-23 01:44:01.789 41 INFO tempest.lib.common.rest_client [req-b84e1c69-900c-450a-8e3f-0448aa0d2d2b req-b84e1c69-900c-450a-8e3f-0448aa0d2d2b ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/c3d588f08055457e922065b3555e3c5d/roles/f0252c12e370451ca447f3c97e732b25 0.346s\n2026-05-23 01:44:01.811 12 INFO tempest.lib.common.rest_client [req-e1d7c9af-cd2d-46cd-9e83-35dd9fbca778 req-e1d7c9af-cd2d-46cd-9e83-35dd9fbca778 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/06edf3c3-ce49-4492-8802-30d7e8119d4c 0.144s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [3.893405s] ... ok\n2026-05-23 01:44:01.921 32 INFO tempest.lib.common.rest_client [req-f9aebd3e-4ebb-4b11-868a-1bb41b22e836 req-f9aebd3e-4ebb-4b11-868a-1bb41b22e836 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.671s\n2026-05-23 01:44:01.923 20 INFO tempest.lib.common.rest_client [req-7db9350d-bb1e-4f55-bf50-23bf197236a3 req-7db9350d-bb1e-4f55-bf50-23bf197236a3 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f 0.559s\n2026-05-23 01:44:02.014 19 INFO tempest.lib.common.rest_client [req-f277f5a3-bf8f-4eba-8d30-1da2031a3dbb req-f277f5a3-bf8f-4eba-8d30-1da2031a3dbb ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-23 01:44:02.014 22 INFO tempest.lib.common.rest_client [req-c08aefff-9ce8-4c9c-a10b-ff0cbf24f3d0 req-c08aefff-9ce8-4c9c-a10b-ff0cbf24f3d0 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/1eac7b76612d460e9909c4f8f2e47cef/roles/86359d6597314a95ba0d73ed5fbe11ed 0.302s\n2026-05-23 01:44:02.050 39 INFO tempest.lib.common.rest_client [req-9f98d500-ac8b-41d8-9dc2-88ab48b20db3 req-9f98d500-ac8b-41d8-9dc2-88ab48b20db3 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.377s\n2026-05-23 01:44:02.097 14 INFO tempest.lib.common.rest_client [req-eb598430-19a1-467c-9b03-c5558595378c req-eb598430-19a1-467c-9b03-c5558595378c ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.826s\n2026-05-23 01:44:02.165 41 INFO tempest.lib.common.rest_client [req-7d8f94ad-bc48-4ca3-9e6e-d2230aa6a95f req-7d8f94ad-bc48-4ca3-9e6e-d2230aa6a95f ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.373s\n2026-05-23 01:44:02.166 32 INFO tempest.lib.common.rest_client [req-4ee376d4-1967-422d-8d64-a64ed38778c1 req-4ee376d4-1967-422d-8d64-a64ed38778c1 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-23 01:44:02.259 10 INFO tempest.lib.common.rest_client [req-6ad4d997-01cf-480c-b936-0d3d2198eb42 req-6ad4d997-01cf-480c-b936-0d3d2198eb42 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5d533e4a-c701-4841-ad1a-95814092512b 0.970s\n2026-05-23 01:44:02.284 19 INFO tempest.lib.common.rest_client [req-198ec6a5-36a5-45ca-940f-ef5689984ecd req-198ec6a5-36a5-45ca-940f-ef5689984ecd ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/12e9e8aa1bf24d3c816e51e4099064ff/roles/bd34450783d64356be4e1eb4c43a6768 0.267s\n2026-05-23 01:44:02.284 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 12e9e8aa1bf24d3c816e51e4099064ff is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:02.285 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1098610557-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a50f6bfceb147c0af21d2ab0d398530', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'tenant_id': '5a50f6bfceb147c0af21d2ab0d398530', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12e9e8aa1bf24d3c816e51e4099064ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:02.285 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1098610557-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a50f6bfceb147c0af21d2ab0d398530', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'tenant_id': '5a50f6bfceb147c0af21d2ab0d398530', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12e9e8aa1bf24d3c816e51e4099064ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:02.297 24 INFO tempest.lib.common.rest_client [req-934ebc9f-0837-4762-9ab8-6f868fd1dea1 req-934ebc9f-0837-4762-9ab8-6f868fd1dea1 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3a5116e1-47f8-4454-8d89-b260382f3b2f 1.384s\n{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [4.750136s] ... ok\n2026-05-23 01:44:02.295 36 INFO tempest.lib.common.rest_client [req-278f8745-4a08-4c96-b7d3-2dea41acfd4a req-278f8745-4a08-4c96-b7d3-2dea41acfd4a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2e023260-047f-484a-8a33-d4e22a8169c0/add_router_interface 5.336s\n2026-05-23 01:44:02.369 26 INFO tempest.lib.common.rest_client [req-4d7f3211-bbca-4958-b282-a7151f1eedc5 req-4d7f3211-bbca-4958-b282-a7151f1eedc5 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.590s\n2026-05-23 01:44:02.410 22 INFO tempest.lib.common.rest_client [req-8a9d30bf-6516-4cb5-9990-cf3cd9f2ce85 req-8a9d30bf-6516-4cb5-9990-cf3cd9f2ce85 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.393s\n2026-05-23 01:44:02.439 41 INFO tempest.lib.common.rest_client [req-75811734-a740-4e05-a839-0d7d10d890a4 req-75811734-a740-4e05-a839-0d7d10d890a4 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/c3d588f08055457e922065b3555e3c5d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.273s\n2026-05-23 01:44:02.452 20 INFO tempest.lib.common.rest_client [req-78c215db-e1fc-41e0-b30a-55eb42d3e8e5 req-78c215db-e1fc-41e0-b30a-55eb42d3e8e5 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f99de9a39a8344a5a2475f214edef8b2 0.526s\n2026-05-23 01:44:02.459 39 INFO tempest.lib.common.rest_client [req-825efcb4-651b-46c4-bff2-6c2511c19090 req-825efcb4-651b-46c4-bff2-6c2511c19090 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.402s\n2026-05-23 01:44:02.486 32 INFO tempest.lib.common.rest_client [req-ddc3d2ef-cb2d-4aff-99a5-b11a19fb9a7f req-ddc3d2ef-cb2d-4aff-99a5-b11a19fb9a7f ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/3279863e19f34c86aa2d079b437af8f3/roles/bd34450783d64356be4e1eb4c43a6768 0.317s\n2026-05-23 01:44:02.554 17 INFO tempest.lib.common.rest_client [req-9c6c1e54-43e7-4fc4-a6a4-437abb8f14dc req-9c6c1e54-43e7-4fc4-a6a4-437abb8f14dc ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.654s\n2026-05-23 01:44:02.571 36 INFO tempest.lib.common.rest_client [req-06b29acc-afa1-4fce-8f0c-bd53391c5f44 req-06b29acc-afa1-4fce-8f0c-bd53391c5f44 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ea385119-81bd-4f42-84cd-cba02b2ab4f5 0.273s\n2026-05-23 01:44:02.644 26 INFO tempest.lib.common.rest_client [req-2e04f3d6-a5fc-4c6b-914d-6fa455f58c7a req-2e04f3d6-a5fc-4c6b-914d-6fa455f58c7a ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.270s\n2026-05-23 01:44:02.699 41 INFO tempest.lib.common.rest_client [req-0fb16f3d-2867-4ef6-8ab3-8c453704b8f7 req-0fb16f3d-2867-4ef6-8ab3-8c453704b8f7 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-23 01:44:02.728 22 INFO tempest.lib.common.rest_client [req-12f3af73-0c06-43a3-9a99-c5097ab4d37e req-12f3af73-0c06-43a3-9a99-c5097ab4d37e ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/1eac7b76612d460e9909c4f8f2e47cef/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.315s\n2026-05-23 01:44:02.742 39 INFO tempest.lib.common.rest_client [req-c24dcf0d-8210-4486-8998-4b2360268841 req-c24dcf0d-8210-4486-8998-4b2360268841 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.280s\n2026-05-23 01:44:02.932 20 INFO tempest.lib.common.rest_client [req-5b035d04-63db-4a0a-99d2-172959dd380b req-5b035d04-63db-4a0a-99d2-172959dd380b ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/69df68f655ae4da5a27d18d3fbb2f188 0.475s\n2026-05-23 01:44:02.934 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 04210e4f68484d1a89eabe571ed16339\n2026-05-23 01:44:02.967 32 INFO tempest.lib.common.rest_client [req-c9a60266-78ad-4593-8222-996cf8b5747e req-c9a60266-78ad-4593-8222-996cf8b5747e ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.475s\n2026-05-23 01:44:02.985 41 INFO tempest.lib.common.rest_client [req-7af84f38-db5d-44c3-9242-a9c1ccfff983 req-7af84f38-db5d-44c3-9242-a9c1ccfff983 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/c3d588f08055457e922065b3555e3c5d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.282s\n2026-05-23 01:44:02.983 36 INFO tempest.lib.common.rest_client [req-5a588f8b-7f38-4942-890b-1002503fe78a req-5a588f8b-7f38-4942-890b-1002503fe78a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.411s\n2026-05-23 01:44:02.985 19 INFO tempest.lib.common.rest_client [req-7855d6db-2170-4b4a-a5b5-79373b5b700f req-7855d6db-2170-4b4a-a5b5-79373b5b700f ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s\n2026-05-23 01:44:03.033 10 INFO tempest.lib.common.rest_client [req-ef4452f4-a8d8-4536-af59-d04392d01113 req-ef4452f4-a8d8-4536-af59-d04392d01113 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/773987f336414cb5b7503aaa543598b6 0.770s\n2026-05-23 01:44:03.114 22 INFO tempest.lib.common.rest_client [req-2d5f87d2-8bee-4cf3-a85f-50fb56bd38df req-2d5f87d2-8bee-4cf3-a85f-50fb56bd38df ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s\n2026-05-23 01:44:03.152 14 INFO tempest.lib.common.rest_client [req-0de6e853-1174-41f4-b498-cd6925825a14 req-0de6e853-1174-41f4-b498-cd6925825a14 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7f55f2b-afe6-4cf1-8f08-63812d843e32 1.052s\n2026-05-23 01:44:03.228 39 INFO tempest.lib.common.rest_client [req-073975d4-e6d6-4bd2-b8c5-789e54f93052 req-073975d4-e6d6-4bd2-b8c5-789e54f93052 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.484s\n2026-05-23 01:44:03.246 14 INFO tempest.lib.common.rest_client [req-b5966ea7-eddc-4eaa-9317-f356e5f82c4a req-b5966ea7-eddc-4eaa-9317-f356e5f82c4a ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4fec4177-cab2-45a9-90b0-a6bdf894c131 0.091s\n2026-05-23 01:44:03.261 19 INFO tempest.lib.common.rest_client [req-50b2205c-6356-4e06-a3a8-23ff347b6f1a req-50b2205c-6356-4e06-a3a8-23ff347b6f1a ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530 0.271s\n2026-05-23 01:44:03.262 19 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5a50f6bfceb147c0af21d2ab0d398530 for scope project and roles: ['reader']\n2026-05-23 01:44:03.306 26 INFO tempest.lib.common.rest_client [req-cb553d70-437b-4395-bbdd-040b1d4db186 req-cb553d70-437b-4395-bbdd-040b1d4db186 ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d2bd68c3-3c87-4a0a-8201-fc08d57fc03c 0.657s\n{8} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [2.532398s] ... ok\n2026-05-23 01:44:03.319 41 INFO tempest.lib.common.rest_client [req-6eda3d9c-c9b9-4a86-b7ab-baa4c3d5c695 req-6eda3d9c-c9b9-4a86-b7ab-baa4c3d5c695 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.332s\n2026-05-23 01:44:03.337 32 INFO tempest.lib.common.rest_client [req-8028d3b4-2168-4a3e-832d-6d903829f6be req-8028d3b4-2168-4a3e-832d-6d903829f6be ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/3279863e19f34c86aa2d079b437af8f3/roles/86359d6597314a95ba0d73ed5fbe11ed 0.368s\n2026-05-23 01:44:03.351 12 INFO tempest.lib.common.rest_client [req-3803630f-6559-4c4f-81f6-6520a81355eb req-3803630f-6559-4c4f-81f6-6520a81355eb ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.532s\n2026-05-23 01:44:03.343 22 INFO tempest.lib.common.rest_client [req-47bc829c-1eb6-4acb-bf18-ef2f6f667897 req-47bc829c-1eb6-4acb-bf18-ef2f6f667897 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/1eac7b76612d460e9909c4f8f2e47cef/roles/bd34450783d64356be4e1eb4c43a6768 0.226s\n2026-05-23 01:44:03.343 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1eac7b76612d460e9909c4f8f2e47cef is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:03.344 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-70733674-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1474c51e784d49fbb2b05df604d9b200', 'project_name': 'tempest-RoutersTest-70733674', 'tenant_id': '1474c51e784d49fbb2b05df604d9b200', 'tenant_name': 'tempest-RoutersTest-70733674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1eac7b76612d460e9909c4f8f2e47cef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:03.344 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-70733674-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1474c51e784d49fbb2b05df604d9b200', 'project_name': 'tempest-RoutersTest-70733674', 'tenant_id': '1474c51e784d49fbb2b05df604d9b200', 'tenant_name': 'tempest-RoutersTest-70733674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1eac7b76612d460e9909c4f8f2e47cef', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:03.400 14 INFO tempest.lib.common.rest_client [req-34ddf494-77ff-46e2-926d-da625d626a8f req-34ddf494-77ff-46e2-926d-da625d626a8f ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7f55f2b-afe6-4cf1-8f08-63812d843e32 0.152s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [3.456135s] ... ok\n2026-05-23 01:44:03.494 10 INFO tempest.lib.common.rest_client [req-2243fc5c-3dd3-4e77-8fea-4e561e75866a req-2243fc5c-3dd3-4e77-8fea-4e561e75866a ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/067fea46604646c8a406f39b6d1ff692 0.457s\n2026-05-23 01:44:03.551 32 INFO tempest.lib.common.rest_client [req-d2fd2e9e-e6e3-4596-8b11-c06c9a4c314b req-d2fd2e9e-e6e3-4596-8b11-c06c9a4c314b ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-23 01:44:03.568 20 INFO tempest.lib.common.rest_client [req-33f3fa18-ab22-4352-af57-24f3284b5e65 req-33f3fa18-ab22-4352-af57-24f3284b5e65 ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n2026-05-23 01:44:03.560 41 INFO tempest.lib.common.rest_client [req-347980d4-c466-4d7c-b9c1-211c6874ef0d req-347980d4-c466-4d7c-b9c1-211c6874ef0d ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/c3d588f08055457e922065b3555e3c5d/roles/bd34450783d64356be4e1eb4c43a6768 0.238s\n2026-05-23 01:44:03.560 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c3d588f08055457e922065b3555e3c5d is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:03.561 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-252944298-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81181f1fa34948e9bc99508529496c29', 'project_name': 'tempest-TagsExtTest-252944298', 'tenant_id': '81181f1fa34948e9bc99508529496c29', 'tenant_name': 'tempest-TagsExtTest-252944298', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c3d588f08055457e922065b3555e3c5d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:03.561 41 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-252944298-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81181f1fa34948e9bc99508529496c29', 'project_name': 'tempest-TagsExtTest-252944298', 'tenant_id': '81181f1fa34948e9bc99508529496c29', 'tenant_name': 'tempest-TagsExtTest-252944298', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c3d588f08055457e922065b3555e3c5d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:03.641 17 INFO tempest.lib.common.rest_client [req-4a7077b7-6334-4497-a9d6-5c91d783620c req-4a7077b7-6334-4497-a9d6-5c91d783620c ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.085s\n2026-05-23 01:44:03.699 14 INFO tempest.lib.common.rest_client [req-6219ae88-27cc-450b-91f2-bb50b5b710dd req-6219ae88-27cc-450b-91f2-bb50b5b710dd ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.294s\n2026-05-23 01:44:03.832 39 INFO tempest.lib.common.rest_client [req-2e7b9dff-e5af-4554-a198-db42b17b05e1 req-2e7b9dff-e5af-4554-a198-db42b17b05e1 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/97878bf9-5441-4973-9595-659489f47c6d 0.600s\n2026-05-23 01:44:03.877 32 INFO tempest.lib.common.rest_client [req-656edeec-ba96-4132-9355-9f708d9f3d20 req-656edeec-ba96-4132-9355-9f708d9f3d20 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/3279863e19f34c86aa2d079b437af8f3/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.322s\n2026-05-23 01:44:03.899 10 INFO tempest.lib.common.rest_client [req-019e476d-756d-4b85-b1d8-e1e1983a2fb1 req-019e476d-756d-4b85-b1d8-e1e1983a2fb1 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4d935bfb1d8f4e9fabd974a3aad3e42c 0.401s\n2026-05-23 01:44:03.899 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: aaa8a4ab3a124402aa65ea22dc0e095c\n2026-05-23 01:44:03.911 14 INFO tempest.lib.common.rest_client [req-98314110-5989-4d55-8497-c43d3f74390d req-98314110-5989-4d55-8497-c43d3f74390d ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.209s\n2026-05-23 01:44:03.983 20 INFO tempest.lib.common.rest_client [req-e7c12b5e-21ff-47fe-b54a-e0ee5aecff82 req-e7c12b5e-21ff-47fe-b54a-e0ee5aecff82 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=04210e4f68484d1a89eabe571ed16339&name=default 0.413s\n2026-05-23 01:44:03.996 19 INFO tempest.lib.common.rest_client [req-cdd98637-b866-4b6c-958c-2959c0c45191 req-cdd98637-b866-4b6c-958c-2959c0c45191 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.732s\n2026-05-23 01:44:04.027 12 INFO tempest.lib.common.rest_client [req-8a5dc931-fb54-4683-9f8b-509ed8ae439f req-8a5dc931-fb54-4683-9f8b-509ed8ae439f ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.668s\n2026-05-23 01:44:04.030 30 INFO tempest.lib.common.rest_client [req-91e3c622-5e9b-46d0-b1db-0fffa5628ed7 req-91e3c622-5e9b-46d0-b1db-0fffa5628ed7 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.092s\n2026-05-23 01:44:04.068 14 INFO tempest.lib.common.rest_client [req-189a99b5-a8eb-49b8-a5c0-516412eb2e3a req-189a99b5-a8eb-49b8-a5c0-516412eb2e3a ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.155s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.670274s] ... ok\n2026-05-23 01:44:04.107 22 INFO tempest.lib.common.rest_client [req-83cf4331-9241-42b1-9696-613c8bc355c7 req-83cf4331-9241-42b1-9696-613c8bc355c7 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.753s\n2026-05-23 01:44:04.130 26 INFO tempest.lib.common.rest_client [req-e35a5c87-b8c5-4d86-adb1-06b4a7c8e6b1 req-e35a5c87-b8c5-4d86-adb1-06b4a7c8e6b1 ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/dadd5a58-c532-4544-b208-6befadedc212 0.819s\n2026-05-23 01:44:04.171 24 INFO tempest.lib.common.rest_client [req-02ec6d91-e5ed-437e-9ded-37fb154b7b09 req-02ec6d91-e5ed-437e-9ded-37fb154b7b09 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.865s\n2026-05-23 01:44:04.192 32 INFO tempest.lib.common.rest_client [req-8930d499-019b-4c06-ad68-f4814072f8e1 req-8930d499-019b-4c06-ad68-f4814072f8e1 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s\n2026-05-23 01:44:04.250 30 INFO tempest.lib.common.rest_client [req-76a2df7e-b1de-4985-9549-268cb8d8e38a req-76a2df7e-b1de-4985-9549-268cb8d8e38a ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/26b6b21f-d127-47d0-967e-7164c8d8cb03 0.216s\n2026-05-23 01:44:04.290 39 INFO tempest.lib.common.rest_client [req-3a6579aa-b4c6-40bf-b8f5-111f56ad1580 req-3a6579aa-b4c6-40bf-b8f5-111f56ad1580 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d1dc06eeb91f46208f84b2bf1b34398a 0.455s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.623668s] ... ok\n2026-05-23 01:44:04.343 14 INFO tempest.lib.common.rest_client [req-6729c183-5af1-41f1-a316-0f37fc4d00c3 req-6729c183-5af1-41f1-a316-0f37fc4d00c3 ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.269s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.271886s] ... ok\n2026-05-23 01:44:04.348 22 INFO tempest.lib.common.rest_client [req-b1c2ade4-985e-4fb5-b7cf-bfdf38d4358b req-b1c2ade4-985e-4fb5-b7cf-bfdf38d4358b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200 0.239s\n2026-05-23 01:44:04.348 22 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 1474c51e784d49fbb2b05df604d9b200 for scope project and roles: ['reader']\n2026-05-23 01:44:04.381 19 INFO tempest.lib.common.rest_client [req-406d6c19-71db-4efa-a98b-d863c2eff067 req-406d6c19-71db-4efa-a98b-d863c2eff067 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s\n2026-05-23 01:44:04.441 30 INFO tempest.lib.common.rest_client [req-91a6be3c-e894-4bb0-902c-2055649de19e req-91a6be3c-e894-4bb0-902c-2055649de19e ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.190s\n2026-05-23 01:44:04.515 10 INFO tempest.lib.common.rest_client [req-1a50bee3-d892-4bde-b8a6-a4d96ee95f27 req-1a50bee3-d892-4bde-b8a6-a4d96ee95f27 ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-23 01:44:04.516 17 INFO tempest.lib.common.rest_client [req-1a3013b0-bacc-42aa-a3c5-0f6ae3aa6ef9 req-1a3013b0-bacc-42aa-a3c5-0f6ae3aa6ef9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f23c6b79-f875-4009-afd9-e8a2f7c8011d 0.873s\n2026-05-23 01:44:04.529 20 INFO tempest.lib.common.rest_client [req-06dd47a9-87db-482c-885a-b1d13c1cd3e2 req-06dd47a9-87db-482c-885a-b1d13c1cd3e2 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/94ada449-1414-4731-ab7c-89e614cabecd 0.542s\n2026-05-23 01:44:04.563 19 INFO tempest.lib.common.rest_client [req-b9656e7a-4b58-42f8-a2dd-5ac2ade4c14d req-b9656e7a-4b58-42f8-a2dd-5ac2ade4c14d ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/1c7c29ff61854f7a9bf847c70c30f2f9/roles/f0252c12e370451ca447f3c97e732b25 0.179s\n2026-05-23 01:44:04.571 41 INFO tempest.lib.common.rest_client [req-58ea98ec-e9b0-4edb-8738-bb0a184ec298 req-58ea98ec-e9b0-4edb-8738-bb0a184ec298 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.002s\n2026-05-23 01:44:04.640 14 INFO tempest.lib.common.rest_client [req-1fca414a-1a0d-4b82-b6e5-1b49fc2e3811 req-1fca414a-1a0d-4b82-b6e5-1b49fc2e3811 ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.293s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.295895s] ... ok\n2026-05-23 01:44:04.648 12 INFO tempest.lib.common.rest_client [req-aa04a035-85fc-401b-9984-21f866c55ba6 req-aa04a035-85fc-401b-9984-21f866c55ba6 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.618s\n2026-05-23 01:44:04.668 17 INFO tempest.lib.common.rest_client [req-9e698ff1-d6ec-4042-8644-ab2b1fec25de req-9e698ff1-d6ec-4042-8644-ab2b1fec25de ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f23c6b79-f875-4009-afd9-e8a2f7c8011d 0.148s\n2026-05-23 01:44:04.691 36 INFO tempest.lib.common.rest_client [req-be1ca76c-d27a-4aa2-b8ed-dac7ab8bee22 req-be1ca76c-d27a-4aa2-b8ed-dac7ab8bee22 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2e023260-047f-484a-8a33-d4e22a8169c0/remove_router_interface 1.704s\n2026-05-23 01:44:04.707 32 INFO tempest.lib.common.rest_client [req-464ea952-7e38-42dc-b3ae-f40de1365f28 req-464ea952-7e38-42dc-b3ae-f40de1365f28 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/3279863e19f34c86aa2d079b437af8f3/roles/bd34450783d64356be4e1eb4c43a6768 0.509s\n2026-05-23 01:44:04.707 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3279863e19f34c86aa2d079b437af8f3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:04.711 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-2081924411-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'project_name': 'tempest-ServiceProvidersTest-2081924411', 'tenant_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'tenant_name': 'tempest-ServiceProvidersTest-2081924411', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3279863e19f34c86aa2d079b437af8f3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:04.711 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-2081924411-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'project_name': 'tempest-ServiceProvidersTest-2081924411', 'tenant_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'tenant_name': 'tempest-ServiceProvidersTest-2081924411', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3279863e19f34c86aa2d079b437af8f3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:04.807 14 INFO tempest.lib.common.rest_client [req-2fd749e1-123a-48a0-aace-6c810e2efda6 req-2fd749e1-123a-48a0-aace-6c810e2efda6 ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.163s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.165836s] ... ok\n2026-05-23 01:44:04.829 19 INFO tempest.lib.common.rest_client [req-5a5a9a93-055d-442e-ba9d-1a47cbf36aad req-5a5a9a93-055d-442e-ba9d-1a47cbf36aad ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-23 01:44:04.879 26 INFO tempest.lib.common.rest_client [req-55cef278-f3a8-464a-812e-c7bfea74ed1c req-55cef278-f3a8-464a-812e-c7bfea74ed1c ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dadd5a58-c532-4544-b208-6befadedc212 0.747s\n{8} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.572619s] ... ok\n2026-05-23 01:44:04.890 22 INFO tempest.lib.common.rest_client [req-f6cdc75d-e28c-44e7-984c-1b97ee4f8ae8 req-f6cdc75d-e28c-44e7-984c-1b97ee4f8ae8 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.539s\n2026-05-23 01:44:04.894 36 INFO tempest.lib.common.rest_client [req-b4ff0da7-20f8-480c-931a-3cb17e9ad71a req-b4ff0da7-20f8-480c-931a-3cb17e9ad71a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.197s\n2026-05-23 01:44:04.896 20 INFO tempest.lib.common.rest_client [req-124a15a6-c5ce-48c4-8aed-fd223e09ea16 req-124a15a6-c5ce-48c4-8aed-fd223e09ea16 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339 0.363s\n2026-05-23 01:44:04.976 14 INFO tempest.lib.common.rest_client [req-e93f3d36-a9cb-4fde-90b2-82ade9487b6f req-e93f3d36-a9cb-4fde-90b2-82ade9487b6f ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.165s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.167853s] ... ok\n2026-05-23 01:44:04.989 10 INFO tempest.lib.common.rest_client [req-85c9ed36-b66a-4d5e-ae70-2a7703e6aa2a req-85c9ed36-b66a-4d5e-ae70-2a7703e6aa2a ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=aaa8a4ab3a124402aa65ea22dc0e095c&name=default 0.472s\n2026-05-23 01:44:05.050 17 INFO tempest.lib.common.rest_client [req-85df347a-4489-4bf9-bc5a-a9edb5bbe712 req-85df347a-4489-4bf9-bc5a-a9edb5bbe712 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb56eef7-4859-4597-840f-0d87825a40f6 0.376s\n2026-05-23 01:44:05.155 22 INFO tempest.lib.common.rest_client [req-b14ceb66-1231-41d0-a45c-720d55aa80e0 req-b14ceb66-1231-41d0-a45c-720d55aa80e0 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s\n2026-05-23 01:44:05.182 19 INFO tempest.lib.common.rest_client [req-4b927424-ff99-4f09-a479-9c8a8f8db79a req-4b927424-ff99-4f09-a479-9c8a8f8db79a ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/1c7c29ff61854f7a9bf847c70c30f2f9/roles/86359d6597314a95ba0d73ed5fbe11ed 0.344s\n2026-05-23 01:44:05.265 14 INFO tempest.lib.common.rest_client [req-dbec16e7-dffd-47fa-8038-cd028249ddc5 req-dbec16e7-dffd-47fa-8038-cd028249ddc5 ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/fe44e49a-9964-44e8-acb0-7346619c2921 0.287s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.289022s] ... ok\n2026-05-23 01:44:05.315 32 INFO tempest.lib.common.rest_client [req-798d4fde-9d58-4a84-86bb-e87fe7eb17aa req-798d4fde-9d58-4a84-86bb-e87fe7eb17aa ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-23 01:44:05.321 28 INFO tempest.lib.common.rest_client [req-9afd0b38-280f-4432-b0fb-85e7cc592fb8 req-9afd0b38-280f-4432-b0fb-85e7cc592fb8 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae170949-59cf-4b1b-9d15-a1db8c789aec 4.547s\n2026-05-23 01:44:05.395 19 INFO tempest.lib.common.rest_client [req-9a278ab5-2e6c-4243-8ef2-c4900eb7e686 req-9a278ab5-2e6c-4243-8ef2-c4900eb7e686 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-23 01:44:05.439 32 INFO tempest.lib.common.rest_client [req-06255a7c-dc57-4ca3-84d4-cedc477b0ab2 req-06255a7c-dc57-4ca3-84d4-cedc477b0ab2 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8 0.120s\n2026-05-23 01:44:05.439 32 INFO tempest.lib.common.dynamic_creds [-] Using the existing project cf37a93d9ef84ccd991582a572f6f6f8 for scope project and roles: ['reader']\n2026-05-23 01:44:05.441 36 INFO tempest.lib.common.rest_client [req-737806f9-b7e1-4662-bb39-232dc9607086 req-737806f9-b7e1-4662-bb39-232dc9607086 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/706901a5-e80b-438b-9539-4c5354c010a2 0.544s\n2026-05-23 01:44:05.460 22 INFO tempest.lib.common.rest_client [req-3e7e8a52-bc2b-4725-8f5a-8cf2eb67b151 req-3e7e8a52-bc2b-4725-8f5a-8cf2eb67b151 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/3cc94ea7eb00432da9fe0fc34bef12f1/roles/f0252c12e370451ca447f3c97e732b25 0.297s\n2026-05-23 01:44:05.465 14 INFO tempest.lib.common.rest_client [req-be1b5990-2179-46f6-8ddc-61d9c5372512 req-be1b5990-2179-46f6-8ddc-61d9c5372512 ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/fe44e49a-9964-44e8-acb0-7346619c2921?fields=id&fields=name&fields=mtu 0.195s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.201058s] ... ok\n2026-05-23 01:44:05.491 12 INFO tempest.lib.common.rest_client [req-46180514-1080-46af-a7ec-f8874a0a41f6 req-46180514-1080-46af-a7ec-f8874a0a41f6 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.836s\n2026-05-23 01:44:05.612 36 INFO tempest.lib.common.rest_client [req-34f625d1-e7d6-4c95-97ea-9dfe0af6c026 req-34f625d1-e7d6-4c95-97ea-9dfe0af6c026 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.169s\n2026-05-23 01:44:05.617 19 INFO tempest.lib.common.rest_client [req-4ec71ee1-56a3-4c65-9ebc-a3046a1de8e8 req-4ec71ee1-56a3-4c65-9ebc-a3046a1de8e8 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/1c7c29ff61854f7a9bf847c70c30f2f9/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.218s\n2026-05-23 01:44:05.679 14 INFO tempest.lib.common.rest_client [req-1f0b9cc9-f124-448c-b24c-406a01c48ab4 req-1f0b9cc9-f124-448c-b24c-406a01c48ab4 ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/83cf6ebe-c189-409a-a5d7-4daac6f90621 0.207s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.210673s] ... ok\n2026-05-23 01:44:05.714 28 INFO tempest.lib.common.rest_client [req-165b485d-ca84-41d8-bd99-fdce1a0b1e4e req-165b485d-ca84-41d8-bd99-fdce1a0b1e4e ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/ae170949-59cf-4b1b-9d15-a1db8c789aec 0.391s\n2026-05-23 01:44:05.747 22 INFO tempest.lib.common.rest_client [req-cc1f278e-b70d-4e50-9a5f-e28d22b9ea4a req-cc1f278e-b70d-4e50-9a5f-e28d22b9ea4a ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s\n2026-05-23 01:44:05.809 14 INFO tempest.lib.common.rest_client [req-26ba01b5-b400-4b98-91b3-78c2ddc8bac2 req-26ba01b5-b400-4b98-91b3-78c2ddc8bac2 ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/83cf6ebe-c189-409a-a5d7-4daac6f90621?fields=id&fields=network_id 0.125s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.127940s] ... ok\n2026-05-23 01:44:05.832 19 INFO tempest.lib.common.rest_client [req-46a0e95b-6044-4e9b-a1e4-f6cb1c423528 req-46a0e95b-6044-4e9b-a1e4-f6cb1c423528 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s\n2026-05-23 01:44:05.894 24 INFO tempest.lib.common.rest_client [req-1d1051bb-a6f4-4e5c-a1ed-e64afadd4a6c req-1d1051bb-a6f4-4e5c-a1ed-e64afadd4a6c ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.720s\n2026-05-23 01:44:05.903 22 INFO tempest.lib.common.rest_client [req-0bb5b7c4-dc6e-4603-ae31-5da0c6c218ea req-0bb5b7c4-dc6e-4603-ae31-5da0c6c218ea ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/3cc94ea7eb00432da9fe0fc34bef12f1/roles/86359d6597314a95ba0d73ed5fbe11ed 0.153s\n2026-05-23 01:44:05.941 28 INFO tempest.lib.common.rest_client [req-06d63deb-22c2-4835-963c-57fae7298f2e req-06d63deb-22c2-4835-963c-57fae7298f2e ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=ae170949-59cf-4b1b-9d15-a1db8c789aec&device_owner=network%3Arouter_gateway 0.218s\n2026-05-23 01:44:05.990 17 INFO tempest.lib.common.rest_client [req-e79e2f33-97e5-493d-9083-3b2dcfd3568d req-e79e2f33-97e5-493d-9083-3b2dcfd3568d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c4d89e04-30be-490e-ba65-3945c0f4c7c9 0.935s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [8.586483s] ... ok\n2026-05-23 01:44:06.008 32 INFO tempest.lib.common.rest_client [req-b9f656d6-c99c-415f-8e62-07a2179afe35 req-b9f656d6-c99c-415f-8e62-07a2179afe35 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.564s\n2026-05-23 01:44:06.166 32 INFO tempest.lib.common.rest_client [req-ae21fd4b-be8d-4a59-b74e-4ce5244ac928 req-ae21fd4b-be8d-4a59-b74e-4ce5244ac928 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s\n2026-05-23 01:44:06.167 19 INFO tempest.lib.common.rest_client [req-dfa1cfd2-457c-4203-916b-24833956a5a3 req-dfa1cfd2-457c-4203-916b-24833956a5a3 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/1c7c29ff61854f7a9bf847c70c30f2f9/roles/bd34450783d64356be4e1eb4c43a6768 0.330s\n2026-05-23 01:44:06.167 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1c7c29ff61854f7a9bf847c70c30f2f9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:06.167 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1098610557-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a50f6bfceb147c0af21d2ab0d398530', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'tenant_id': '5a50f6bfceb147c0af21d2ab0d398530', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1c7c29ff61854f7a9bf847c70c30f2f9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:06.167 19 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-1098610557-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a50f6bfceb147c0af21d2ab0d398530', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'tenant_id': '5a50f6bfceb147c0af21d2ab0d398530', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1c7c29ff61854f7a9bf847c70c30f2f9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:06.199 22 INFO tempest.lib.common.rest_client [req-b4c653cf-26b9-4710-8823-ade637e9fee9 req-b4c653cf-26b9-4710-8823-ade637e9fee9 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s\n2026-05-23 01:44:06.289 36 INFO tempest.lib.common.rest_client [req-c5ef8b1f-dee5-4914-9dfc-afac0c144552 req-c5ef8b1f-dee5-4914-9dfc-afac0c144552 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2e023260-047f-484a-8a33-d4e22a8169c0 0.674s\n2026-05-23 01:44:06.307 28 INFO tempest.lib.common.rest_client [req-f20dd1f6-bfea-4b0d-a7ff-e90be0dc8c2a req-f20dd1f6-bfea-4b0d-a7ff-e90be0dc8c2a ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.360s\n2026-05-23 01:44:06.383 10 INFO tempest.lib.common.rest_client [req-09bd3f43-560b-47a7-a2e7-6af9d4735aeb req-09bd3f43-560b-47a7-a2e7-6af9d4735aeb ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dbacdf01-bada-4328-8453-2d32d6622e2c 1.390s\n2026-05-23 01:44:06.407 28 INFO tempest.lib.common.rest_client [req-72d8eddf-a300-45d9-b5b7-070b93b6c589 req-72d8eddf-a300-45d9-b5b7-070b93b6c589 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae170949-59cf-4b1b-9d15-a1db8c789aec 0.098s\n2026-05-23 01:44:06.472 22 INFO tempest.lib.common.rest_client [req-b26795f4-d915-430f-bf3a-854fe632a2f7 req-b26795f4-d915-430f-bf3a-854fe632a2f7 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/3cc94ea7eb00432da9fe0fc34bef12f1/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.271s\n2026-05-23 01:44:06.505 26 INFO tempest.lib.common.rest_client [req-9da09aa6-5a2d-4421-b2c6-331c3437ec8a req-9da09aa6-5a2d-4421-b2c6-331c3437ec8a ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dadd5a58-c532-4544-b208-6befadedc212 1.620s\n2026-05-23 01:44:06.526 32 INFO tempest.lib.common.rest_client [req-61ac78a9-9dec-4963-affa-1a147c842335 req-61ac78a9-9dec-4963-affa-1a147c842335 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/54462a792e7348ac98982b1807bd4cce/roles/f0252c12e370451ca447f3c97e732b25 0.358s\n2026-05-23 01:44:06.717 22 INFO tempest.lib.common.rest_client [req-3d7156f3-781c-451b-82ed-d6aabcd1321b req-3d7156f3-781c-451b-82ed-d6aabcd1321b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-23 01:44:06.761 32 INFO tempest.lib.common.rest_client [req-6fe155a7-aa90-44ea-9b11-18db5f8802dc req-6fe155a7-aa90-44ea-9b11-18db5f8802dc ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-23 01:44:06.772 41 INFO tempest.lib.common.rest_client [req-e26c94ba-6aec-4756-b716-a1b6a3786a35 req-e26c94ba-6aec-4756-b716-a1b6a3786a35 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.198s\n2026-05-23 01:44:06.782 19 INFO tempest.lib.common.rest_client [req-ae02b4f4-56a2-4485-967e-022bf6092e1b req-ae02b4f4-56a2-4485-967e-022bf6092e1b ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s\n2026-05-23 01:44:06.796 30 INFO tempest.lib.common.rest_client [req-c1b5c955-041e-4bb7-a02a-c6d1c3a01165 req-c1b5c955-041e-4bb7-a02a-c6d1c3a01165 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/26b6b21f-d127-47d0-967e-7164c8d8cb03 2.347s\n2026-05-23 01:44:06.792 10 INFO tempest.lib.common.rest_client [req-088f6f9f-9f48-4e49-a1b4-58f3164e3462 req-088f6f9f-9f48-4e49-a1b4-58f3164e3462 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/aaa8a4ab3a124402aa65ea22dc0e095c 0.407s\n2026-05-23 01:44:06.796 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6a35efc9109d419aa46aea1521d48d2d\n2026-05-23 01:44:06.888 12 INFO tempest.lib.common.rest_client [req-f1e82583-cdf6-4a83-9d42-561846e6bd9e req-f1e82583-cdf6-4a83-9d42-561846e6bd9e ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.394s\n2026-05-23 01:44:06.933 24 INFO tempest.lib.common.rest_client [req-066e107c-11f8-49f7-be92-4790d46a03f9 req-066e107c-11f8-49f7-be92-4790d46a03f9 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4ac3c4c7-dff8-438d-95bf-394d6210c21e 1.036s\n{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [4.635831s] ... ok\n2026-05-23 01:44:07.017 22 INFO tempest.lib.common.rest_client [req-206a51c6-24d2-4060-af85-97a32861a898 req-206a51c6-24d2-4060-af85-97a32861a898 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/3cc94ea7eb00432da9fe0fc34bef12f1/roles/bd34450783d64356be4e1eb4c43a6768 0.298s\n2026-05-23 01:44:07.018 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cc94ea7eb00432da9fe0fc34bef12f1 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:07.018 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-70733674-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1474c51e784d49fbb2b05df604d9b200', 'project_name': 'tempest-RoutersTest-70733674', 'tenant_id': '1474c51e784d49fbb2b05df604d9b200', 'tenant_name': 'tempest-RoutersTest-70733674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cc94ea7eb00432da9fe0fc34bef12f1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:07.018 22 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-70733674-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1474c51e784d49fbb2b05df604d9b200', 'project_name': 'tempest-RoutersTest-70733674', 'tenant_id': '1474c51e784d49fbb2b05df604d9b200', 'tenant_name': 'tempest-RoutersTest-70733674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cc94ea7eb00432da9fe0fc34bef12f1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:07.037 32 INFO tempest.lib.common.rest_client [req-92c772e6-9a1f-4025-9587-5a535a694ca8 req-92c772e6-9a1f-4025-9587-5a535a694ca8 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/54462a792e7348ac98982b1807bd4cce/roles/86359d6597314a95ba0d73ed5fbe11ed 0.272s\n2026-05-23 01:44:07.044 26 INFO tempest.lib.common.rest_client [req-479e0085-ea31-47bf-aca3-deaf1afa69a5 req-479e0085-ea31-47bf-aca3-deaf1afa69a5 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9279df69-169f-40fc-8966-4d86dda5959d 0.537s\n2026-05-23 01:44:07.068 36 INFO tempest.lib.common.rest_client [req-d4a6208b-6f9a-47fd-8ed8-e2b66746bc1a req-d4a6208b-6f9a-47fd-8ed8-e2b66746bc1a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.776s\n2026-05-23 01:44:07.276 19 INFO tempest.lib.common.rest_client [req-b4097647-056f-4509-8636-028e20daccbb req-b4097647-056f-4509-8636-028e20daccbb ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.489s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.494139s] ... ok\n2026-05-23 01:44:07.329 17 INFO tempest.lib.common.rest_client [req-3badf4ca-ef73-4bfc-a36c-9c669c0407ea req-3badf4ca-ef73-4bfc-a36c-9c669c0407ea ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.335s\n2026-05-23 01:44:07.420 32 INFO tempest.lib.common.rest_client [req-ffd258e5-f64d-4c38-b837-da1ca93fb3d6 req-ffd258e5-f64d-4c38-b837-da1ca93fb3d6 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.377s\n2026-05-23 01:44:07.580 30 INFO tempest.lib.common.rest_client [req-0a8441bb-e88b-4509-9c45-c8b92ee998f4 req-0a8441bb-e88b-4509-9c45-c8b92ee998f4 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/26b6b21f-d127-47d0-967e-7164c8d8cb03 0.783s\n2026-05-23 01:44:07.595 32 INFO tempest.lib.common.rest_client [req-8563d0c4-0fa1-4858-ad51-92b62140f0da req-8563d0c4-0fa1-4858-ad51-92b62140f0da ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/54462a792e7348ac98982b1807bd4cce/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.172s\n2026-05-23 01:44:07.606 14 INFO tempest.lib.common.rest_client [req-efbe6158-b7cd-4909-bc6f-b39b4a770bad req-efbe6158-b7cd-4909-bc6f-b39b4a770bad ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.792s\n2026-05-23 01:44:07.702 22 INFO tempest.lib.common.rest_client [req-c31e6fa3-98ac-4a40-96f9-42507b62bc41 req-c31e6fa3-98ac-4a40-96f9-42507b62bc41 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.676s\n2026-05-23 01:44:07.724 36 INFO tempest.lib.common.rest_client [req-0bd4d87a-0348-4ed5-a2ea-80f44608dad8 req-0bd4d87a-0348-4ed5-a2ea-80f44608dad8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.654s\n2026-05-23 01:44:07.855 32 INFO tempest.lib.common.rest_client [req-9740841c-1b3b-4102-8fbc-3c8d3cc7605c req-9740841c-1b3b-4102-8fbc-3c8d3cc7605c ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-23 01:44:07.940 10 INFO tempest.lib.common.rest_client [req-17f0ed88-b210-4968-98b1-42be91d664ef req-17f0ed88-b210-4968-98b1-42be91d664ef ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6a35efc9109d419aa46aea1521d48d2d&name=default 1.142s\n2026-05-23 01:44:08.026 32 INFO tempest.lib.common.rest_client [req-96ca43c1-d287-4b73-bf99-3db4b3b0b451 req-96ca43c1-d287-4b73-bf99-3db4b3b0b451 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/54462a792e7348ac98982b1807bd4cce/roles/bd34450783d64356be4e1eb4c43a6768 0.168s\n2026-05-23 01:44:08.027 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 54462a792e7348ac98982b1807bd4cce is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:08.027 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-2081924411-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'project_name': 'tempest-ServiceProvidersTest-2081924411', 'tenant_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'tenant_name': 'tempest-ServiceProvidersTest-2081924411', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54462a792e7348ac98982b1807bd4cce', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:08.027 32 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-2081924411-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'project_name': 'tempest-ServiceProvidersTest-2081924411', 'tenant_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'tenant_name': 'tempest-ServiceProvidersTest-2081924411', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54462a792e7348ac98982b1807bd4cce', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:08.082 26 INFO tempest.lib.common.rest_client [req-436cbfa1-60bf-4689-a155-0faad3168936 req-436cbfa1-60bf-4689-a155-0faad3168936 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6aff3abd-4a06-4b62-8934-1df15ade0740 1.035s\n2026-05-23 01:44:08.221 17 INFO tempest.lib.common.rest_client [req-eb58f781-1816-4806-835c-9ff8d99ef7be req-eb58f781-1816-4806-835c-9ff8d99ef7be ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/282b0b9e-23f8-497c-bf89-f0717aed47a0 0.890s\n2026-05-23 01:44:08.292 24 INFO tempest.lib.common.rest_client [req-94d11b95-8848-4d1f-851d-7fc6362388c1 req-94d11b95-8848-4d1f-851d-7fc6362388c1 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.354s\n2026-05-23 01:44:08.376 19 INFO tempest.lib.common.rest_client [req-527b8aba-ab27-4d19-9734-0a076fa32838 req-527b8aba-ab27-4d19-9734-0a076fa32838 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.095s\n2026-05-23 01:44:08.548 26 INFO tempest.lib.common.rest_client [req-49d3686b-550d-4399-9b37-58c7f7ed867c req-49d3686b-550d-4399-9b37-58c7f7ed867c ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7e060f1f55d84ea0b7e25c9295ae38de 0.462s\n2026-05-23 01:44:08.642 32 INFO tempest.lib.common.rest_client [req-8206e5a9-2303-4f2f-ad9a-84c0919fa254 req-8206e5a9-2303-4f2f-ad9a-84c0919fa254 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s\n2026-05-23 01:44:08.664 14 INFO tempest.lib.common.rest_client [req-9bb2c190-513f-4102-9f06-9be0d7e7f34c req-9bb2c190-513f-4102-9f06-9be0d7e7f34c ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.055s\n2026-05-23 01:44:08.706 30 INFO tempest.lib.common.rest_client [req-06f32fe9-f8b1-4bf6-a8ad-902e8b63e441 req-06f32fe9-f8b1-4bf6-a8ad-902e8b63e441 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/26b6b21f-d127-47d0-967e-7164c8d8cb03 1.121s\n2026-05-23 01:44:08.712 41 INFO tempest.lib.common.rest_client [req-c2ddc989-09a7-401e-a28d-64a325eb8a36 req-c2ddc989-09a7-401e-a28d-64a325eb8a36 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.935s\n2026-05-23 01:44:08.765 10 INFO tempest.lib.common.rest_client [req-baa63acc-e959-4775-8634-7774aab08d3d req-baa63acc-e959-4775-8634-7774aab08d3d ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cd2dd08d-7a5a-4448-a8ae-9d2011d40bdf 0.818s\n2026-05-23 01:44:08.899 39 INFO tempest.lib.common.rest_client [req-1d96571a-0db2-4cbb-a256-b0bd5ec2030a req-1d96571a-0db2-4cbb-a256-b0bd5ec2030a ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.604s\n2026-05-23 01:44:08.905 30 INFO tempest.lib.common.rest_client [req-15270efb-0136-404f-9cd0-dbc6963c9e8d req-15270efb-0136-404f-9cd0-dbc6963c9e8d ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/26b6b21f-d127-47d0-967e-7164c8d8cb03 0.195s\n{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [7.971352s] ... ok\n2026-05-23 01:44:08.927 19 INFO tempest.lib.common.rest_client [req-5e365cb1-5244-4f27-b3ed-665531abde69 req-5e365cb1-5244-4f27-b3ed-665531abde69 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.544s\n2026-05-23 01:44:08.930 28 INFO tempest.lib.common.rest_client [req-2dca1c72-0ebd-48bc-9cfa-7b3e74bd03c9 req-2dca1c72-0ebd-48bc-9cfa-7b3e74bd03c9 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae170949-59cf-4b1b-9d15-a1db8c789aec 2.521s\n{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [8.585336s] ... ok\n2026-05-23 01:44:08.944 26 INFO tempest.lib.common.rest_client [req-69bc5563-ec34-458e-8792-05a4b42da88f req-69bc5563-ec34-458e-8792-05a4b42da88f ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c63ab3c2ccd5429e8bef0cc95501f85e 0.393s\n2026-05-23 01:44:08.945 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f129ef0f268c4ddfaaa16d0b3531d957\n2026-05-23 01:44:08.954 12 INFO tempest.lib.common.rest_client [req-5e144605-f029-43e3-a474-2e80bed2db3c req-5e144605-f029-43e3-a474-2e80bed2db3c ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/aa4056c7-baa6-4555-8016-cd9bf40b129c 2.064s\n2026-05-23 01:44:09.184 19 INFO tempest.lib.common.rest_client [req-26bb74b0-d901-4349-bf99-697bf11e6eee req-26bb74b0-d901-4349-bf99-697bf11e6eee ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.252s\n2026-05-23 01:44:09.196 10 INFO tempest.lib.common.rest_client [req-095b9f8e-9700-482a-83eb-1c6b66f6ad14 req-095b9f8e-9700-482a-83eb-1c6b66f6ad14 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d 0.429s\n2026-05-23 01:44:09.197 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec3f4c6956f049069f96756e24163f59\n2026-05-23 01:44:09.305 30 INFO tempest.lib.common.rest_client [req-584576fa-ce2c-4ec1-9b51-26cb7944f51c req-584576fa-ce2c-4ec1-9b51-26cb7944f51c ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=d7187168-5bcb-4d1a-9e30-3222a31902e8 0.396s\n2026-05-23 01:44:09.310 32 INFO tempest.lib.common.rest_client [req-3f63fd05-4d0a-4c90-a997-1c44af37987c req-3f63fd05-4d0a-4c90-a997-1c44af37987c ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.665s\n{11} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.667736s] ... ok\n2026-05-23 01:44:09.318 17 INFO tempest.lib.common.rest_client [req-14b6dbe0-c8a9-4805-92f3-8c213c48e689 req-14b6dbe0-c8a9-4805-92f3-8c213c48e689 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.095s\n2026-05-23 01:44:09.433 30 INFO tempest.lib.common.rest_client [req-6481c680-8fc4-41f6-9ab6-737b742168e9 req-6481c680-8fc4-41f6-9ab6-737b742168e9 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/a0ab77a0-591f-4223-afc7-e7562da985a5 0.126s\n2026-05-23 01:44:09.452 28 INFO tempest.lib.common.rest_client [req-40585c6e-cfee-4152-a4a9-681091cd7567 req-40585c6e-cfee-4152-a4a9-681091cd7567 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.516s\n2026-05-23 01:44:09.537 17 INFO tempest.lib.common.rest_client [req-cdaa2c44-ac60-45f3-8c4a-80878ba92a3c req-cdaa2c44-ac60-45f3-8c4a-80878ba92a3c ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d8f52efb-fa44-4f31-97bb-8beabaeece96 0.217s\n2026-05-23 01:44:09.565 26 INFO tempest.lib.common.rest_client [req-ceb1c424-8c08-464c-8047-43a2ee53e5e2 req-ceb1c424-8c08-464c-8047-43a2ee53e5e2 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s\n2026-05-23 01:44:09.594 39 INFO tempest.lib.common.rest_client [req-cb21fcad-6de2-46fa-b1e2-7ccd24601f65 req-cb21fcad-6de2-46fa-b1e2-7ccd24601f65 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/dd0cce32-a41e-4f7e-ad21-ad776cc6a8ba 0.692s\n2026-05-23 01:44:09.634 19 INFO tempest.lib.common.rest_client [req-29deed1d-e9f2-4df1-9bda-3f29ab912fb3 req-29deed1d-e9f2-4df1-9bda-3f29ab912fb3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fcf97dd9-0a36-4612-b637-ae41cd984f91 0.444s\n2026-05-23 01:44:09.731 32 INFO tempest.lib.common.rest_client [req-8beed366-ec8c-43e7-abcf-8e504fbb126d req-8beed366-ec8c-43e7-abcf-8e504fbb126d ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3279863e19f34c86aa2d079b437af8f3 0.391s\n2026-05-23 01:44:09.747 39 INFO tempest.lib.common.rest_client [req-c0b06d79-5e9d-4efe-8897-71b832f991c0 req-c0b06d79-5e9d-4efe-8897-71b832f991c0 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dd0cce32-a41e-4f7e-ad21-ad776cc6a8ba 0.152s\n2026-05-23 01:44:09.827 19 INFO tempest.lib.common.rest_client [req-e1d8030a-6109-4a81-8b6a-5868fcbdf842 req-e1d8030a-6109-4a81-8b6a-5868fcbdf842 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.191s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [2.549792s] ... ok\n2026-05-23 01:44:09.923 41 INFO tempest.lib.common.rest_client [req-be4a4efb-c12b-4e29-8acc-a6c49df30f8b req-be4a4efb-c12b-4e29-8acc-a6c49df30f8b ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.209s\n2026-05-23 01:44:10.042 10 INFO tempest.lib.common.rest_client [req-8a2a69dc-ff04-41fd-bc57-50c20b7a11b8 req-8a2a69dc-ff04-41fd-bc57-50c20b7a11b8 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec3f4c6956f049069f96756e24163f59&name=default 0.843s\n2026-05-23 01:44:10.084 26 INFO tempest.lib.common.rest_client [req-da1b7375-3ccc-48cb-bce7-254b917f96c2 req-da1b7375-3ccc-48cb-bce7-254b917f96c2 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f129ef0f268c4ddfaaa16d0b3531d957&name=default 0.513s\n2026-05-23 01:44:10.122 32 INFO tempest.lib.common.rest_client [req-fd1cf1e8-d626-4494-8b55-9875d4d3c003 req-fd1cf1e8-d626-4494-8b55-9875d4d3c003 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/54462a792e7348ac98982b1807bd4cce 0.389s\n2026-05-23 01:44:10.123 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cf37a93d9ef84ccd991582a572f6f6f8\n2026-05-23 01:44:10.134 12 INFO tempest.lib.common.rest_client [req-a74d6e03-6530-4a08-85b2-a7a34333c638 req-a74d6e03-6530-4a08-85b2-a7a34333c638 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/aa4056c7-baa6-4555-8016-cd9bf40b129c 1.175s\n2026-05-23 01:44:10.394 17 INFO tempest.lib.common.rest_client [req-557f4b60-1629-4e33-994f-d1fcaca633ed req-557f4b60-1629-4e33-994f-d1fcaca633ed ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d8f52efb-fa44-4f31-97bb-8beabaeece96 0.854s\n2026-05-23 01:44:10.444 19 INFO tempest.lib.common.rest_client [req-a2aa62ae-2405-46bb-a309-2fa9587fef93 req-a2aa62ae-2405-46bb-a309-2fa9587fef93 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.612s\n2026-05-23 01:44:10.561 19 INFO tempest.lib.common.rest_client [req-0d11daee-e35c-4431-98c5-0fe82909b6b7 req-0d11daee-e35c-4431-98c5-0fe82909b6b7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.115s\n2026-05-23 01:44:10.616 41 INFO tempest.lib.common.rest_client [req-5f83244b-78df-4f04-99a6-180b7184d67a req-5f83244b-78df-4f04-99a6-180b7184d67a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.690s\n2026-05-23 01:44:10.624 17 INFO tempest.lib.common.rest_client [req-3a7c94e9-46a8-4280-bfb6-1cc24bd884fb req-3a7c94e9-46a8-4280-bfb6-1cc24bd884fb ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d8f52efb-fa44-4f31-97bb-8beabaeece96 0.226s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [4.633741s] ... ok\n2026-05-23 01:44:10.702 26 INFO tempest.lib.common.rest_client [req-001ebb25-1793-46dc-a480-7b3b3610ce53 req-001ebb25-1793-46dc-a480-7b3b3610ce53 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d41f98dc-9a75-42a1-a48d-b36e593d7777 0.616s\n2026-05-23 01:44:10.791 32 INFO tempest.lib.common.rest_client [req-6cc66b58-2d33-4cd7-b9ce-f652529c33d5 req-6cc66b58-2d33-4cd7-b9ce-f652529c33d5 ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s\n2026-05-23 01:44:10.857 22 INFO tempest.lib.common.rest_client [req-e0d28b3d-e609-404f-bbe6-20a1802560e3 req-e0d28b3d-e609-404f-bbe6-20a1802560e3 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.152s\n2026-05-23 01:44:10.973 26 INFO tempest.lib.common.rest_client [req-b9344b80-5317-4094-83e2-cae15179c793 req-b9344b80-5317-4094-83e2-cae15179c793 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957 0.267s\n2026-05-23 01:44:10.981 36 INFO tempest.lib.common.rest_client [req-9e2053dd-76ac-4aa2-948b-701acc8c9d8f req-9e2053dd-76ac-4aa2-948b-701acc8c9d8f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/49cb45d8-c1c4-4b9f-97bd-8de7fefc88d9/add_router_interface 3.253s\n2026-05-23 01:44:11.015 14 INFO tempest.lib.common.rest_client [req-bc7fa4b9-084b-4a21-aa33-885d71cf4bbb req-bc7fa4b9-084b-4a21-aa33-885d71cf4bbb ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/ffcfb761-cf3e-4d36-917e-8f1ead31da43 2.346s\n2026-05-23 01:44:11.052 41 INFO tempest.lib.common.rest_client [req-424b545f-bad8-4b7f-b917-08c657b1891f req-424b545f-bad8-4b7f-b917-08c657b1891f ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.431s\n2026-05-23 01:44:11.056 30 INFO tempest.lib.common.rest_client [req-80eecec1-7ac1-4513-8d1e-be6eea847250 req-80eecec1-7ac1-4513-8d1e-be6eea847250 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.614s\n2026-05-23 01:44:11.132 19 INFO tempest.lib.common.rest_client [req-a705ff94-4cea-43dc-82e7-21357fb35751 req-a705ff94-4cea-43dc-82e7-21357fb35751 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fb900347-c1c7-414d-bc39-79a7c2c049d2 0.566s\n2026-05-23 01:44:11.256 24 INFO tempest.lib.common.rest_client [req-41fb9ee1-cf1d-4fee-a3ad-ab8ec3d698fd req-41fb9ee1-cf1d-4fee-a3ad-ab8ec3d698fd ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.961s\n2026-05-23 01:44:11.260 12 INFO tempest.lib.common.rest_client [req-995dbb3b-3c7e-486d-bcd8-2093c83d9e2b req-995dbb3b-3c7e-486d-bcd8-2093c83d9e2b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/aa4056c7-baa6-4555-8016-cd9bf40b129c 1.122s\n2026-05-23 01:44:11.288 36 INFO tempest.lib.common.rest_client [req-528d98ed-404e-4cce-b920-fa909406b7a9 req-528d98ed-404e-4cce-b920-fa909406b7a9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c97a0f13-1875-4e5f-a29d-fcae04030dd0 0.305s\n2026-05-23 01:44:11.309 10 INFO tempest.lib.common.rest_client [req-666b28cf-8bd7-4425-a055-8ffa32eb939e req-666b28cf-8bd7-4425-a055-8ffa32eb939e ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bd7d57f5-0dde-4e56-88c6-ea73c0848612 1.265s\n2026-05-23 01:44:11.339 19 INFO tempest.lib.common.rest_client [req-ca54982d-78f9-4aff-81b0-4339bf2fcd8a req-ca54982d-78f9-4aff-81b0-4339bf2fcd8a ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.205s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.511441s] ... ok\n2026-05-23 01:44:11.341 41 INFO tempest.lib.common.rest_client [req-ba0d4a17-4626-4bb6-97d3-8f0558713d0d req-ba0d4a17-4626-4bb6-97d3-8f0558713d0d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-871595220 0.283s\n2026-05-23 01:44:11.376 12 INFO tempest.lib.common.rest_client [req-4ac429f0-4c4c-4010-843b-dc6c754e8add req-4ac429f0-4c4c-4010-843b-dc6c754e8add ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/aa4056c7-baa6-4555-8016-cd9bf40b129c 0.113s\n2026-05-23 01:44:11.482 26 INFO tempest.lib.common.rest_client [req-95edced9-46a8-47a3-92de-77e3b589188d req-95edced9-46a8-47a3-92de-77e3b589188d ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s\n2026-05-23 01:44:11.599 36 INFO tempest.lib.common.rest_client [req-16769454-0acf-41cf-8cd2-611bf86d2b44 req-16769454-0acf-41cf-8cd2-611bf86d2b44 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.308s\n2026-05-23 01:44:11.626 10 INFO tempest.lib.common.rest_client [req-ddc65551-4ee0-442f-8a11-27df4fd557f8 req-ddc65551-4ee0-442f-8a11-27df4fd557f8 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ec3f4c6956f049069f96756e24163f59 0.315s\n2026-05-23 01:44:11.627 10 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.\n{0} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.\n2026-05-23 01:44:11.652 17 INFO tempest.lib.common.rest_client [req-0e9dafec-3a59-4a59-9764-a46d3843b837 req-0e9dafec-3a59-4a59-9764-a46d3843b837 ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.023s\n2026-05-23 01:44:11.687 41 INFO tempest.lib.common.rest_client [req-0f8e1e3a-4eac-4619-b9e7-1ab697eb450a req-0f8e1e3a-4eac-4619-b9e7-1ab697eb450a ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-2074326060 0.340s\n2026-05-23 01:44:11.769 32 INFO tempest.lib.common.rest_client [req-c6283df4-a5d1-4c1c-b450-0997e2cc7f8b req-c6283df4-a5d1-4c1c-b450-0997e2cc7f8b ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cf37a93d9ef84ccd991582a572f6f6f8&name=default 0.976s\n2026-05-23 01:44:11.852 12 INFO tempest.lib.common.rest_client [req-79b058d5-578d-489f-a97d-83d249a894ad req-79b058d5-578d-489f-a97d-83d249a894ad ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a3babdc0-6f60-45fa-bf8e-681fbdc3a2ad 0.475s\n2026-05-23 01:44:11.893 22 INFO tempest.lib.common.rest_client [req-fe679cde-f4b1-4e8a-a5c1-30df439ca704 req-fe679cde-f4b1-4e8a-a5c1-30df439ca704 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.032s\n2026-05-23 01:44:11.898 41 INFO tempest.lib.common.rest_client [req-a4415f89-aa4b-43b5-8860-f9ddcad23848 req-a4415f89-aa4b-43b5-8860-f9ddcad23848 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-109177248 0.207s\n2026-05-23 01:44:11.904 19 INFO tempest.lib.common.rest_client [req-9a24db21-afde-4454-9b7b-b900b31c88a7 req-9a24db21-afde-4454-9b7b-b900b31c88a7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.557s\n2026-05-23 01:44:12.006 19 INFO tempest.lib.common.rest_client [req-1d477891-2a19-4ac7-8aaa-84f4e72dc4dc req-1d477891-2a19-4ac7-8aaa-84f4e72dc4dc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.100s\n2026-05-23 01:44:12.075 26 INFO tempest.lib.common.rest_client [req-77703bac-9e82-4a1c-b999-d715ad5e89bc req-77703bac-9e82-4a1c-b999-d715ad5e89bc ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-23 01:44:12.109 41 INFO tempest.lib.common.rest_client [req-b871eb36-aa66-4b55-a043-b272b1fd07e6 req-b871eb36-aa66-4b55-a043-b272b1fd07e6 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-152501126 0.208s\n2026-05-23 01:44:12.199 10 INFO tempest.lib.common.rest_client [req-77ebe6e3-151c-4f43-b18a-05b2c4849eea req-77ebe6e3-151c-4f43-b18a-05b2c4849eea ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s\n2026-05-23 01:44:12.234 26 INFO tempest.lib.common.rest_client [req-cd15e9ac-4492-4faa-8915-2c08ffb9aeb5 req-cd15e9ac-4492-4faa-8915-2c08ffb9aeb5 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.154s\n2026-05-23 01:44:12.252 14 INFO tempest.lib.common.rest_client [req-d8c9dc34-0b16-4f99-baf4-58d9a633bb56 req-d8c9dc34-0b16-4f99-baf4-58d9a633bb56 ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/523d2cc9-01cb-4dd1-9057-ee7dc03bf25f 1.233s\n{2} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [6.440920s] ... ok\n2026-05-23 01:44:12.292 12 INFO tempest.lib.common.rest_client [req-0fb0d52a-4270-4499-8243-6272ef9e243f req-0fb0d52a-4270-4499-8243-6272ef9e243f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/38b708be-797c-4b91-aa58-cce882c86f7a 0.438s\n2026-05-23 01:44:12.315 41 INFO tempest.lib.common.rest_client [req-9ca6b271-439a-4cf2-995e-d773e9d7b979 req-9ca6b271-439a-4cf2-995e-d773e9d7b979 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.204s\n2026-05-23 01:44:12.408 19 INFO tempest.lib.common.rest_client [req-9fb98627-31e2-4ac0-b6ae-631400751139 req-9fb98627-31e2-4ac0-b6ae-631400751139 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0e2f6641-1d9b-4d26-886e-3cb682861fdc 0.398s\n2026-05-23 01:44:12.422 26 INFO tempest.lib.common.rest_client [req-103e3e8a-f006-407b-bc6b-7a985b5b710a req-103e3e8a-f006-407b-bc6b-7a985b5b710a ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.185s\n2026-05-23 01:44:12.435 14 INFO tempest.lib.common.rest_client [req-07c613a9-fdba-4e1d-af86-e24c82d32f5c req-07c613a9-fdba-4e1d-af86-e24c82d32f5c ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ffcfb761-cf3e-4d36-917e-8f1ead31da43 0.176s\n2026-05-23 01:44:12.468 41 INFO tempest.lib.common.rest_client [req-0c1d1208-40ba-44d5-b0ba-9ecce8606db2 req-0c1d1208-40ba-44d5-b0ba-9ecce8606db2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-871595220 0.152s\n2026-05-23 01:44:12.491 32 INFO tempest.lib.common.rest_client [req-fb0dd4da-6fa1-4fdf-bec0-f86ce468cf32 req-fb0dd4da-6fa1-4fdf-bec0-f86ce468cf32 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0c720f9f-3885-458f-9e5e-1d3b394fdad6 0.717s\n2026-05-23 01:44:12.493 17 INFO tempest.lib.common.rest_client [req-93ede0a1-23a3-4378-8a6e-45b67c7c440e req-93ede0a1-23a3-4378-8a6e-45b67c7c440e ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/8336f647-7a93-4967-81ce-a8d58db17e7e 0.837s\n2026-05-23 01:44:12.509 28 INFO tempest.lib.common.rest_client [req-cf0572b6-ed04-42b0-8bfe-1407a766c835 req-cf0572b6-ed04-42b0-8bfe-1407a766c835 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/28546dc8-e256-49c5-871e-7525a179211a 3.051s\n2026-05-23 01:44:12.576 39 INFO tempest.lib.common.rest_client [req-b78cc4aa-58b1-4d4a-bf03-e8af9af859ef req-b78cc4aa-58b1-4d4a-bf03-e8af9af859ef ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dd0cce32-a41e-4f7e-ad21-ad776cc6a8ba 2.827s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [8.284511s] ... ok\n2026-05-23 01:44:12.601 19 INFO tempest.lib.common.rest_client [req-e0342f20-7a7e-4a4c-9b1b-84046b8d5807 req-e0342f20-7a7e-4a4c-9b1b-84046b8d5807 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.191s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [1.260266s] ... ok\n2026-05-23 01:44:12.611 14 INFO tempest.lib.common.rest_client [req-d0209e8c-3e09-4e96-923f-97aad0ea4ac6 req-d0209e8c-3e09-4e96-923f-97aad0ea4ac6 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/523d2cc9-01cb-4dd1-9057-ee7dc03bf25f 0.173s\n2026-05-23 01:44:12.684 10 INFO tempest.lib.common.rest_client [req-dc15972e-6eed-4b8a-8ca8-bf0ed014fd86 req-dc15972e-6eed-4b8a-8ca8-bf0ed014fd86 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.466s\n2026-05-23 01:44:12.707 41 INFO tempest.lib.common.rest_client [req-d65ea693-ab64-48b5-b475-f5403b8a4b6e req-d65ea693-ab64-48b5-b475-f5403b8a4b6e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-871595220 0.235s\n2026-05-23 01:44:12.778 32 INFO tempest.lib.common.rest_client [req-747200d4-2d2c-4ae1-ba4c-34f524a3a28f req-747200d4-2d2c-4ae1-ba4c-34f524a3a28f ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8 0.285s\n2026-05-23 01:44:12.784 28 INFO tempest.lib.common.rest_client [req-1499e31c-ffac-42cd-8112-79369cb7d227 req-1499e31c-ffac-42cd-8112-79369cb7d227 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/28546dc8-e256-49c5-871e-7525a179211a 0.271s\n2026-05-23 01:44:12.804 14 INFO tempest.lib.common.rest_client [req-7272701f-e49e-45f9-9d72-29a9adb1abf5 req-7272701f-e49e-45f9-9d72-29a9adb1abf5 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4fec4177-cab2-45a9-90b0-a6bdf894c131 0.186s\n2026-05-23 01:44:12.921 14 INFO tempest.lib.common.rest_client [req-64b6b167-c495-45fb-801c-77398c93de78 req-64b6b167-c495-45fb-801c-77398c93de78 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7f55f2b-afe6-4cf1-8f08-63812d843e32 0.115s\n2026-05-23 01:44:12.945 41 INFO tempest.lib.common.rest_client [req-f39ce87b-cd8d-41c8-ba2d-5655e122e6a4 req-f39ce87b-cd8d-41c8-ba2d-5655e122e6a4 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.235s\n2026-05-23 01:44:12.951 10 INFO tempest.lib.common.rest_client [req-46f1bf5c-3f3d-4efd-a7dd-91903e2e9ad5 req-46f1bf5c-3f3d-4efd-a7dd-91903e2e9ad5 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.264s\n2026-05-23 01:44:12.971 17 INFO tempest.lib.common.rest_client [req-cd1b9c30-2403-4835-a77c-97cf083d07bb req-cd1b9c30-2403-4835-a77c-97cf083d07bb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8336f647-7a93-4967-81ce-a8d58db17e7e 0.477s\n2026-05-23 01:44:12.993 28 INFO tempest.lib.common.rest_client [req-7c83d4af-91ed-4e01-9f53-34dad1a19fce req-7c83d4af-91ed-4e01-9f53-34dad1a19fce ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=28546dc8-e256-49c5-871e-7525a179211a&device_owner=network%3Arouter_gateway 0.201s\n2026-05-23 01:44:13.038 26 INFO tempest.lib.common.rest_client [req-61c91587-a518-4864-85ba-e6802414c704 req-61c91587-a518-4864-85ba-e6802414c704 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.607s\n2026-05-23 01:44:13.073 12 INFO tempest.lib.common.rest_client [req-f3f99180-07f8-4d19-a819-cafe59427f05 req-f3f99180-07f8-4d19-a819-cafe59427f05 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6308eb07-504c-4ce5-ae31-59797266f9c8 0.771s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [11.258652s] ... ok\n2026-05-23 01:44:13.177 17 INFO tempest.lib.common.rest_client [req-8cde5ccb-ec3d-4b56-96f6-f7338398f9d4 req-8cde5ccb-ec3d-4b56-96f6-f7338398f9d4 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.202s\n2026-05-23 01:44:13.198 10 INFO tempest.lib.common.rest_client [req-0adbe10e-30ed-4fac-ad9e-023327fa7595 req-0adbe10e-30ed-4fac-ad9e-023327fa7595 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.244s\n2026-05-23 01:44:13.210 26 INFO tempest.lib.common.rest_client [req-b2d4b4b3-40df-40c8-8467-6e8a49d85d98 req-b2d4b4b3-40df-40c8-8467-6e8a49d85d98 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-23 01:44:13.245 41 INFO tempest.lib.common.rest_client [req-d3a3c9ec-9c62-416b-8403-1c7259a6c27c req-d3a3c9ec-9c62-416b-8403-1c7259a6c27c ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.298s\n2026-05-23 01:44:13.260 24 INFO tempest.lib.common.rest_client [req-1cb3f587-21e6-4599-b27b-c777cb8fe6a5 req-1cb3f587-21e6-4599-b27b-c777cb8fe6a5 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/80243429-c4eb-4e98-9b42-ddbbedf4d579 1.995s\n2026-05-23 01:44:13.254 19 INFO tempest.lib.common.rest_client [req-442e6d5e-ba51-4417-8aa0-a2fde0ede006 req-442e6d5e-ba51-4417-8aa0-a2fde0ede006 ] 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.641s\n{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [6.324817s] ... ok\n2026-05-23 01:44:13.324 17 INFO tempest.lib.common.rest_client [req-ae3eb59a-f38d-4dfb-ba7a-317b92325345 req-ae3eb59a-f38d-4dfb-ba7a-317b92325345 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8336f647-7a93-4967-81ce-a8d58db17e7e 0.142s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [2.698773s] ... ok\n2026-05-23 01:44:13.340 28 INFO tempest.lib.common.rest_client [req-fc183930-56d9-4b9c-8073-63bf22e10226 req-fc183930-56d9-4b9c-8073-63bf22e10226 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.340s\n2026-05-23 01:44:13.342 12 INFO tempest.lib.common.rest_client [req-442d7fbe-a3ea-49d6-a5aa-e43b7ffca104 req-442d7fbe-a3ea-49d6-a5aa-e43b7ffca104 ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.262s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.268169s] ... ok\n2026-05-23 01:44:13.421 30 INFO tempest.lib.common.rest_client [req-50fa6f4a-42d7-4f95-99ab-066bec013e11 req-50fa6f4a-42d7-4f95-99ab-066bec013e11 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.363s\n2026-05-23 01:44:13.432 19 INFO tempest.lib.common.rest_client [req-5ee03879-6e60-41c4-84a3-70dcbf6ea6c4 req-5ee03879-6e60-41c4-84a3-70dcbf6ea6c4 ] 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.172s\n2026-05-23 01:44:13.470 22 INFO tempest.lib.common.rest_client [req-7b694d91-bb7d-4ef9-86a5-e4d9f4a8dc0f req-7b694d91-bb7d-4ef9-86a5-e4d9f4a8dc0f ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.574s\n2026-05-23 01:44:13.470 26 INFO tempest.lib.common.rest_client [req-51603625-cfb5-4cb5-b4b9-efbd639f9dae req-51603625-cfb5-4cb5-b4b9-efbd639f9dae ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/061837b23eb8421f86ab889bfc497ec8/roles/bd34450783d64356be4e1eb4c43a6768 0.254s\n2026-05-23 01:44:13.500 28 INFO tempest.lib.common.rest_client [req-99f2fd92-3624-47a0-a2fe-a5d26a983e3b req-99f2fd92-3624-47a0-a2fe-a5d26a983e3b ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=28546dc8-e256-49c5-871e-7525a179211a 0.150s\n2026-05-23 01:44:13.511 41 INFO tempest.lib.common.rest_client [req-85d7b4fd-404d-450e-9fd9-0e3baba6925f req-85d7b4fd-404d-450e-9fd9-0e3baba6925f ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-2074326060 0.251s\n2026-05-23 01:44:13.559 36 INFO tempest.lib.common.rest_client [req-de1005b2-d889-4d72-82f0-8f18b848aa2a req-de1005b2-d889-4d72-82f0-8f18b848aa2a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/49cb45d8-c1c4-4b9f-97bd-8de7fefc88d9/remove_router_interface 1.952s\n2026-05-23 01:44:13.557 19 INFO tempest.lib.common.rest_client [req-7abca702-65a2-4501-9555-3eb927622d86 req-7abca702-65a2-4501-9555-3eb927622d86 ] 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.121s\n2026-05-23 01:44:13.649 12 INFO tempest.lib.common.rest_client [req-723f27d1-0007-43f2-9f46-29fa15710590 req-723f27d1-0007-43f2-9f46-29fa15710590 ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.298s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.301490s] ... ok\n2026-05-23 01:44:13.676 19 INFO tempest.lib.common.rest_client [req-e2999e44-6caa-4382-89a5-17b3fc5da6dd req-e2999e44-6caa-4382-89a5-17b3fc5da6dd ] 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.118s\n2026-05-23 01:44:13.760 36 INFO tempest.lib.common.rest_client [req-f7c90bbb-b853-4ae8-923b-fc2495445578 req-f7c90bbb-b853-4ae8-923b-fc2495445578 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.198s\n2026-05-23 01:44:13.764 26 INFO tempest.lib.common.rest_client [req-36651fdd-7afb-47e0-b211-5de88424331a req-36651fdd-7afb-47e0-b211-5de88424331a ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-23 01:44:13.782 19 INFO tempest.lib.common.rest_client [req-f15fe52f-75a4-42fa-8ac3-59918bd17e8f req-f15fe52f-75a4-42fa-8ac3-59918bd17e8f ] 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.103s\n2026-05-23 01:44:13.803 41 INFO tempest.lib.common.rest_client [req-72e4e383-272d-46ba-a1cf-25df4a9b3870 req-72e4e383-272d-46ba-a1cf-25df4a9b3870 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-2074326060 0.282s\n2026-05-23 01:44:13.816 10 INFO tempest.lib.common.rest_client [req-57619670-9001-44e1-963e-a0d94da5f912 req-57619670-9001-44e1-963e-a0d94da5f912 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.608s\n2026-05-23 01:44:13.829 14 INFO tempest.lib.common.rest_client [req-23bad586-4f77-4726-8e86-383f5edfe13c req-23bad586-4f77-4726-8e86-383f5edfe13c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ec7af112-cbfc-4c2b-a24b-f6d4a51f7758 0.898s\n2026-05-23 01:44:13.925 26 INFO tempest.lib.common.rest_client [req-d68adf9d-3483-4b08-9847-02a2a6db8432 req-d68adf9d-3483-4b08-9847-02a2a6db8432 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/061837b23eb8421f86ab889bfc497ec8/roles/86359d6597314a95ba0d73ed5fbe11ed 0.156s\n2026-05-23 01:44:14.049 10 INFO tempest.lib.common.rest_client [req-b45607dd-fbfe-41aa-87fd-495021f77d9e req-b45607dd-fbfe-41aa-87fd-495021f77d9e ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-23 01:44:14.067 26 INFO tempest.lib.common.rest_client [req-099b6225-1b92-4efc-8b20-238a19f5e497 req-099b6225-1b92-4efc-8b20-238a19f5e497 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s\n2026-05-23 01:44:14.077 41 INFO tempest.lib.common.rest_client [req-46110d31-6c7f-4483-ba7e-9ce2d380f6f2 req-46110d31-6c7f-4483-ba7e-9ce2d380f6f2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.266s\n2026-05-23 01:44:14.090 14 INFO tempest.lib.common.rest_client [req-db34207c-573c-4c3d-8ac2-a89e3b262903 req-db34207c-573c-4c3d-8ac2-a89e3b262903 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/64c9a0fd-0da4-4734-981e-34b629fd4595 0.258s\n2026-05-23 01:44:14.205 10 INFO tempest.lib.common.rest_client [req-27509172-e005-4b83-9719-c818d38869a3 req-27509172-e005-4b83-9719-c818d38869a3 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/4eb8eaeae04d4a64918b7c2a5ccaba6d/roles/bd34450783d64356be4e1eb4c43a6768 0.153s\n2026-05-23 01:44:14.209 19 INFO tempest.lib.common.rest_client [req-89cd87d8-a40c-4b6d-b85a-677d1bea1b14 req-89cd87d8-a40c-4b6d-b85a-677d1bea1b14 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/22b4f235-a304-4e1c-9370-63fd14265984 0.424s\n2026-05-23 01:44:14.245 36 INFO tempest.lib.common.rest_client [req-d159a0b3-23e5-412c-b3f5-b23db9c99801 req-d159a0b3-23e5-412c-b3f5-b23db9c99801 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/337efd31-768b-4930-b681-23f24151fea0 0.483s\n2026-05-23 01:44:14.262 41 INFO tempest.lib.common.rest_client [req-dc4923de-f34e-4b44-95a5-8501038a7146 req-dc4923de-f34e-4b44-95a5-8501038a7146 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.181s\n2026-05-23 01:44:14.270 14 INFO tempest.lib.common.rest_client [req-980b963d-59a7-479a-b7b4-88cd3d2d5b51 req-980b963d-59a7-479a-b7b4-88cd3d2d5b51 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ef27ee4-a215-40e1-953a-37475c43e07c 0.171s\n2026-05-23 01:44:14.359 26 INFO tempest.lib.common.rest_client [req-a11f6245-48e4-420e-9c25-bcf21b2ff670 req-a11f6245-48e4-420e-9c25-bcf21b2ff670 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/061837b23eb8421f86ab889bfc497ec8/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.288s\n2026-05-23 01:44:14.430 41 INFO tempest.lib.common.rest_client [req-90352936-2d01-405e-ae4c-b0ddd6affd38 req-90352936-2d01-405e-ae4c-b0ddd6affd38 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-109177248 0.166s\n2026-05-23 01:44:14.440 19 INFO tempest.lib.common.rest_client [req-1be0a7d7-3394-4a88-b362-fb8e855e64c8 req-1be0a7d7-3394-4a88-b362-fb8e855e64c8 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.225s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.840129s] ... ok\n2026-05-23 01:44:14.465 36 INFO tempest.lib.common.rest_client [req-040b7d43-6555-4dcc-a45a-26bd0ba35128 req-040b7d43-6555-4dcc-a45a-26bd0ba35128 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.218s\n2026-05-23 01:44:14.481 10 INFO tempest.lib.common.rest_client [req-c6843391-3388-4aab-8b5a-3fe0d11378ed req-c6843391-3388-4aab-8b5a-3fe0d11378ed ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s\n2026-05-23 01:44:14.493 24 INFO tempest.lib.common.rest_client [req-a4d6ce66-49bc-43b2-8ce0-caef156ba396 req-a4d6ce66-49bc-43b2-8ce0-caef156ba396 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.219s\n2026-05-23 01:44:14.500 26 INFO tempest.lib.common.rest_client [req-ff1b55c8-4dd6-450f-b334-d5ae4258ee6f req-ff1b55c8-4dd6-450f-b334-d5ae4258ee6f ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s\n2026-05-23 01:44:14.653 10 INFO tempest.lib.common.rest_client [req-d3514ac5-2062-48c2-883c-74b179dc099c req-d3514ac5-2062-48c2-883c-74b179dc099c ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/4eb8eaeae04d4a64918b7c2a5ccaba6d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.169s\n2026-05-23 01:44:14.650 26 INFO tempest.lib.common.rest_client [req-ffc57837-6dbe-459a-afc5-2d8dc744e2fd req-ffc57837-6dbe-459a-afc5-2d8dc744e2fd ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/061837b23eb8421f86ab889bfc497ec8/roles/bd34450783d64356be4e1eb4c43a6768 0.146s\n2026-05-23 01:44:14.652 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 061837b23eb8421f86ab889bfc497ec8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:14.652 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-617659779-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f9b1c2850d74803bad2300eccb665c8', 'project_name': 'tempest-NetworksApiDiscovery-617659779', 'tenant_id': '1f9b1c2850d74803bad2300eccb665c8', 'tenant_name': 'tempest-NetworksApiDiscovery-617659779', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '061837b23eb8421f86ab889bfc497ec8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:14.652 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-617659779-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f9b1c2850d74803bad2300eccb665c8', 'project_name': 'tempest-NetworksApiDiscovery-617659779', 'tenant_id': '1f9b1c2850d74803bad2300eccb665c8', 'tenant_name': 'tempest-NetworksApiDiscovery-617659779', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '061837b23eb8421f86ab889bfc497ec8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:14.751 41 INFO tempest.lib.common.rest_client [req-ad71aac8-c12c-40b5-a91d-5c2f09414722 req-ad71aac8-c12c-40b5-a91d-5c2f09414722 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-109177248 0.318s\n2026-05-23 01:44:14.826 17 INFO tempest.lib.common.rest_client [req-8609eda2-5356-4095-8962-44863da9d141 req-8609eda2-5356-4095-8962-44863da9d141 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.489s\n2026-05-23 01:44:14.845 10 INFO tempest.lib.common.rest_client [req-afe4a90e-e7f1-49dc-9c59-cec4be9e473f req-afe4a90e-e7f1-49dc-9c59-cec4be9e473f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-23 01:44:14.877 12 INFO tempest.lib.common.rest_client [req-cc2bd6d2-3eb7-47e6-a32d-c0e070df09ae req-cc2bd6d2-3eb7-47e6-a32d-c0e070df09ae ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.225s\n2026-05-23 01:44:14.893 14 INFO tempest.lib.common.rest_client [req-f5b74c73-45da-410f-9db9-b2fefeecad30 req-f5b74c73-45da-410f-9db9-b2fefeecad30 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/81b831f2-601f-45ea-b314-c66f4bc0ba56 0.621s\n2026-05-23 01:44:15.012 10 INFO tempest.lib.common.rest_client [req-774ba593-8842-4a4a-b649-5990d7bfe029 req-774ba593-8842-4a4a-b649-5990d7bfe029 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/4eb8eaeae04d4a64918b7c2a5ccaba6d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.162s\n2026-05-23 01:44:15.158 22 INFO tempest.lib.common.rest_client [req-3df1f038-838b-4203-b3be-aaef87178d47 req-3df1f038-838b-4203-b3be-aaef87178d47 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.684s\n2026-05-23 01:44:15.220 41 INFO tempest.lib.common.rest_client [req-242b596c-8cf3-4e70-a1f6-3d2d0d0359dd req-242b596c-8cf3-4e70-a1f6-3d2d0d0359dd ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.466s\n2026-05-23 01:44:15.275 10 INFO tempest.lib.common.rest_client [req-6881f43e-c6b7-45da-8d55-868078892e3b req-6881f43e-c6b7-45da-8d55-868078892e3b ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-23 01:44:15.278 14 INFO tempest.lib.common.rest_client [req-7230ed05-e19b-4550-93cc-1f1b7727221c req-7230ed05-e19b-4550-93cc-1f1b7727221c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ecdd8ea1-4457-4019-a81a-1413ad57c647 0.383s\n2026-05-23 01:44:15.318 26 INFO tempest.lib.common.rest_client [req-0b241a53-ff2e-4d37-a787-e069f93f3796 req-0b241a53-ff2e-4d37-a787-e069f93f3796 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-23 01:44:15.370 39 INFO tempest.lib.common.rest_client [req-3c808e14-2c87-4fa8-87cd-4f7f59aadf31 req-3c808e14-2c87-4fa8-87cd-4f7f59aadf31 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.791s\n2026-05-23 01:44:15.416 10 INFO tempest.lib.common.rest_client [req-820de559-6e06-4afa-b283-6b590506be67 req-820de559-6e06-4afa-b283-6b590506be67 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/4eb8eaeae04d4a64918b7c2a5ccaba6d/roles/bd34450783d64356be4e1eb4c43a6768 0.139s\n2026-05-23 01:44:15.416 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4eb8eaeae04d4a64918b7c2a5ccaba6d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:15.417 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1609818750-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd433430c5e734942978b98a9dce6fc31', 'project_name': 'tempest-NegativeSecGroupTest-1609818750', 'tenant_id': 'd433430c5e734942978b98a9dce6fc31', 'tenant_name': 'tempest-NegativeSecGroupTest-1609818750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4eb8eaeae04d4a64918b7c2a5ccaba6d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:15.417 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1609818750-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd433430c5e734942978b98a9dce6fc31', 'project_name': 'tempest-NegativeSecGroupTest-1609818750', 'tenant_id': 'd433430c5e734942978b98a9dce6fc31', 'tenant_name': 'tempest-NegativeSecGroupTest-1609818750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4eb8eaeae04d4a64918b7c2a5ccaba6d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:15.456 41 INFO tempest.lib.common.rest_client [req-4de34750-a2d6-47ee-91c9-34fe6a28b20e req-4de34750-a2d6-47ee-91c9-34fe6a28b20e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.233s\n2026-05-23 01:44:15.574 26 INFO tempest.lib.common.rest_client [req-1a2d54e1-0d3b-445e-95e6-702877a1dc02 req-1a2d54e1-0d3b-445e-95e6-702877a1dc02 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8 0.253s\n2026-05-23 01:44:15.575 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 1f9b1c2850d74803bad2300eccb665c8 for scope project and roles: ['reader']\n2026-05-23 01:44:15.620 30 INFO tempest.lib.common.rest_client [req-75a5a78a-c098-4498-bfdc-07396f4ada61 req-75a5a78a-c098-4498-bfdc-07396f4ada61 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/44022625-7029-4f3f-91ba-2cec65223d92 2.191s\n2026-05-23 01:44:15.639 36 INFO tempest.lib.common.rest_client [req-5404664b-e007-48d3-b76d-17301d44023f req-5404664b-e007-48d3-b76d-17301d44023f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/49cb45d8-c1c4-4b9f-97bd-8de7fefc88d9 1.170s\n2026-05-23 01:44:15.652 41 INFO tempest.lib.common.rest_client [req-d98a0819-6679-4e9d-841a-45694bfb96ff req-d98a0819-6679-4e9d-841a-45694bfb96ff ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-152501126 0.191s\n2026-05-23 01:44:15.658 39 INFO tempest.lib.common.rest_client [req-3a6a2306-aae2-409e-a102-101869409478 req-3a6a2306-aae2-409e-a102-101869409478 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0c78efd4-84b8-4208-82a3-a0a1e7353593 0.285s\n2026-05-23 01:44:15.721 19 INFO tempest.lib.common.rest_client [req-987e22a7-d625-41ae-9583-865b49098bdc req-987e22a7-d625-41ae-9583-865b49098bdc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.277s\n2026-05-23 01:44:15.830 19 INFO tempest.lib.common.rest_client [req-330fc246-96ab-4e07-a977-cf54390a1df7 req-330fc246-96ab-4e07-a977-cf54390a1df7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.107s\n2026-05-23 01:44:15.905 41 INFO tempest.lib.common.rest_client [req-36255973-b8f0-4c3a-855a-368552ad1699 req-36255973-b8f0-4c3a-855a-368552ad1699 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-152501126 0.250s\n2026-05-23 01:44:15.926 36 INFO tempest.lib.common.rest_client [req-5af9742d-af0e-4a12-a50b-f81fe497e238 req-5af9742d-af0e-4a12-a50b-f81fe497e238 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.283s\n2026-05-23 01:44:15.989 19 INFO tempest.lib.common.rest_client [req-3a777c30-9227-487b-b712-ab6f2385cda7 req-3a777c30-9227-487b-b712-ab6f2385cda7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.156s\n2026-05-23 01:44:16.026 12 INFO tempest.lib.common.rest_client [req-b6325c8f-8b28-4e22-bd95-a1e8bd4375c5 req-b6325c8f-8b28-4e22-bd95-a1e8bd4375c5 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.144s\n2026-05-23 01:44:16.059 41 INFO tempest.lib.common.rest_client [req-f3966b95-b643-4897-b33b-edf7e355e525 req-f3966b95-b643-4897-b33b-edf7e355e525 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.151s\n2026-05-23 01:44:16.077 10 INFO tempest.lib.common.rest_client [req-388034f8-3e21-4930-be74-90c72fb4ac07 req-388034f8-3e21-4930-be74-90c72fb4ac07 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s\n2026-05-23 01:44:16.114 26 INFO tempest.lib.common.rest_client [req-00b5c3b2-3f56-4294-bb7a-69a2e4523007 req-00b5c3b2-3f56-4294-bb7a-69a2e4523007 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.538s\n2026-05-23 01:44:16.146 19 INFO tempest.lib.common.rest_client [req-cbc99ca5-5dc6-4870-b0e8-92e5d778695c req-cbc99ca5-5dc6-4870-b0e8-92e5d778695c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.151s\n2026-05-23 01:44:16.148 36 INFO tempest.lib.common.rest_client [req-d156523c-54d2-4f08-ba42-5b241feb1977 req-d156523c-54d2-4f08-ba42-5b241feb1977 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.216s\n2026-05-23 01:44:16.153 14 INFO tempest.lib.common.rest_client [req-7f87865d-3eaf-43bd-99f7-35058d79e256 req-7f87865d-3eaf-43bd-99f7-35058d79e256 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/37e63266-42c3-4787-8a16-5651639f67ad 0.872s\n2026-05-23 01:44:16.198 10 INFO tempest.lib.common.rest_client [req-0d2a6758-b451-40c6-a24a-04e3d5ad545c req-0d2a6758-b451-40c6-a24a-04e3d5ad545c ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31 0.119s\n2026-05-23 01:44:16.199 10 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d433430c5e734942978b98a9dce6fc31 for scope project and roles: ['reader']\n2026-05-23 01:44:16.251 36 INFO tempest.lib.common.rest_client [req-f4c20c5f-7a85-4d3f-9c58-8fc7833b500f req-f4c20c5f-7a85-4d3f-9c58-8fc7833b500f ] 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 [20.923822s] ... ok\n2026-05-23 01:44:16.255 26 INFO tempest.lib.common.rest_client [req-e977cd57-edcc-43f3-b2ac-f21a855c9061 req-e977cd57-edcc-43f3-b2ac-f21a855c9061 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s\n2026-05-23 01:44:16.263 41 INFO tempest.lib.common.rest_client [req-c71e06bd-e6d0-4249-8d84-34d2a14d1032 req-c71e06bd-e6d0-4249-8d84-34d2a14d1032 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.197s\n2026-05-23 01:44:16.296 14 INFO tempest.lib.common.rest_client [req-959c3e14-0ea5-44d4-b191-d587fc63a3b3 req-959c3e14-0ea5-44d4-b191-d587fc63a3b3 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34081c01-ceec-43d6-b7d7-8d8947780db1 0.141s\n2026-05-23 01:44:16.366 28 INFO tempest.lib.common.rest_client [req-cd173e4f-fe28-4c5e-9144-2eacb2f2cefa req-cd173e4f-fe28-4c5e-9144-2eacb2f2cefa ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/28546dc8-e256-49c5-871e-7525a179211a 2.860s\n{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [7.432699s] ... ok\n2026-05-23 01:44:16.405 26 INFO tempest.lib.common.rest_client [req-0bb2effa-db45-4c55-b275-2d0783f1b167 req-0bb2effa-db45-4c55-b275-2d0783f1b167 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/7670ab92a0a7442687d8f4f29e7d086d/roles/f0252c12e370451ca447f3c97e732b25 0.148s\n2026-05-23 01:44:16.428 22 INFO tempest.lib.common.rest_client [req-21c97059-78cf-4e33-8b87-04fab2872a44 req-21c97059-78cf-4e33-8b87-04fab2872a44 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.267s\n2026-05-23 01:44:16.453 14 INFO tempest.lib.common.rest_client [req-384e4f6e-96d0-4eb3-bb06-a3a8171a1534 req-384e4f6e-96d0-4eb3-bb06-a3a8171a1534 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/86e69747-27f7-4342-9d81-6e04fb7b7cc3 0.155s\n2026-05-23 01:44:16.459 41 INFO tempest.lib.common.rest_client [req-bab08130-836a-4f9e-a178-c39a92ffa805 req-bab08130-836a-4f9e-a178-c39a92ffa805 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.191s\n2026-05-23 01:44:16.478 19 INFO tempest.lib.common.rest_client [req-ac289958-a8a9-4bd8-92b5-0040caebcb79 req-ac289958-a8a9-4bd8-92b5-0040caebcb79 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.330s\n2026-05-23 01:44:16.593 19 INFO tempest.lib.common.rest_client [req-2c3d4d63-0fe6-430b-a830-2d7503d237be req-2c3d4d63-0fe6-430b-a830-2d7503d237be ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.113s\n2026-05-23 01:44:16.600 14 INFO tempest.lib.common.rest_client [req-eb5053d8-c1f2-4d82-9df3-acaeb29b11b0 req-eb5053d8-c1f2-4d82-9df3-acaeb29b11b0 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/546a6a87-e737-4367-8b67-63e1cba9dd7a 0.145s\n2026-05-23 01:44:16.634 26 INFO tempest.lib.common.rest_client [req-3a871696-9750-4bdb-8f05-5c6013e78bb7 req-3a871696-9750-4bdb-8f05-5c6013e78bb7 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-23 01:44:16.644 30 INFO tempest.lib.common.rest_client [req-7a028c61-8d92-486f-b01c-54a07194b481 req-7a028c61-8d92-486f-b01c-54a07194b481 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/44022625-7029-4f3f-91ba-2cec65223d92 1.021s\n2026-05-23 01:44:16.721 10 INFO tempest.lib.common.rest_client [req-1e8f95bc-16e1-4b21-98b3-2e323351b2dc req-1e8f95bc-16e1-4b21-98b3-2e323351b2dc ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.519s\n2026-05-23 01:44:16.730 41 INFO tempest.lib.common.rest_client [req-bb7ed6fa-b845-4670-82a3-025b18ff10bf req-bb7ed6fa-b845-4670-82a3-025b18ff10bf ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.265s\n2026-05-23 01:44:16.744 14 INFO tempest.lib.common.rest_client [req-ab09d7bc-fd27-4819-8ec3-e8263b97e624 req-ab09d7bc-fd27-4819-8ec3-e8263b97e624 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/26009695-02c6-49df-9974-7632656a6909 0.141s\n2026-05-23 01:44:16.788 28 INFO tempest.lib.common.rest_client [req-b05af94a-8afc-4523-aedb-a5a576e03d7f req-b05af94a-8afc-4523-aedb-a5a576e03d7f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.418s\n2026-05-23 01:44:16.801 26 INFO tempest.lib.common.rest_client [req-3d29da3e-fe16-4d94-b5ef-22d0020d9691 req-3d29da3e-fe16-4d94-b5ef-22d0020d9691 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/7670ab92a0a7442687d8f4f29e7d086d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.160s\n2026-05-23 01:44:16.859 14 INFO tempest.lib.common.rest_client [req-591ed03e-408e-438d-8634-31a101033953 req-591ed03e-408e-438d-8634-31a101033953 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ae01adbf-5577-47e5-94a0-404faf3850c1 0.113s\n2026-05-23 01:44:16.887 19 INFO tempest.lib.common.rest_client [req-b8b53309-124a-4c38-bcb4-c0fe0374dfe1 req-b8b53309-124a-4c38-bcb4-c0fe0374dfe1 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.290s\n2026-05-23 01:44:16.980 19 INFO tempest.lib.common.rest_client [req-12864ee7-b83a-4577-bd3d-baa3defcf6b7 req-12864ee7-b83a-4577-bd3d-baa3defcf6b7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.090s\n2026-05-23 01:44:17.001 10 INFO tempest.lib.common.rest_client [req-07bf4c51-9325-4e35-b509-c9de4276d77b req-07bf4c51-9325-4e35-b509-c9de4276d77b ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-23 01:44:17.032 26 INFO tempest.lib.common.rest_client [req-1feed015-09c7-47bc-b003-c0b427f0a19b req-1feed015-09c7-47bc-b003-c0b427f0a19b ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-23 01:44:17.039 41 INFO tempest.lib.common.rest_client [req-b98a643d-4e28-48e1-b76d-4a73a6f03687 req-b98a643d-4e28-48e1-b76d-4a73a6f03687 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.307s\n{15} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [5.989432s] ... ok\n2026-05-23 01:44:17.050 14 INFO tempest.lib.common.rest_client [req-85a7134e-2b90-4945-a23d-273f7c0c6709 req-85a7134e-2b90-4945-a23d-273f7c0c6709 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fbaadf3-24d9-4ec2-bdc1-6e180de60697 0.184s\n2026-05-23 01:44:17.122 17 INFO tempest.lib.common.rest_client [req-1f467ac8-fa03-4821-94f5-284b7414bac1 req-1f467ac8-fa03-4821-94f5-284b7414bac1 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.293s\n2026-05-23 01:44:17.155 12 INFO tempest.lib.common.rest_client [req-05877271-f64f-4aa0-866d-deff3a17bafc req-05877271-f64f-4aa0-866d-deff3a17bafc ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.126s\n2026-05-23 01:44:17.195 10 INFO tempest.lib.common.rest_client [req-815c854c-a63a-4e55-80ca-1c17797f72c0 req-815c854c-a63a-4e55-80ca-1c17797f72c0 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/d5a5b3d6b4e4479bad5c1d131b3201b2/roles/f0252c12e370451ca447f3c97e732b25 0.190s\n2026-05-23 01:44:17.195 26 INFO tempest.lib.common.rest_client [req-6114d5f0-1791-4696-b8b6-8f50b92b114d req-6114d5f0-1791-4696-b8b6-8f50b92b114d ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/7670ab92a0a7442687d8f4f29e7d086d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.160s\n2026-05-23 01:44:17.269 41 INFO tempest.lib.common.rest_client [req-f6210277-3e68-450f-aa54-d98fcceb8034 req-f6210277-3e68-450f-aa54-d98fcceb8034 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-679669357 0.220s\n2026-05-23 01:44:17.368 19 INFO tempest.lib.common.rest_client [req-213deee0-c601-46b2-9927-93b8edb139c5 req-213deee0-c601-46b2-9927-93b8edb139c5 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.385s\n2026-05-23 01:44:17.410 26 INFO tempest.lib.common.rest_client [req-5ae74800-b8d2-470a-be78-bd2c2466ea39 req-5ae74800-b8d2-470a-be78-bd2c2466ea39 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-23 01:44:17.415 10 INFO tempest.lib.common.rest_client [req-e6457929-d048-4305-ba1f-f6023ac1bb25 req-e6457929-d048-4305-ba1f-f6023ac1bb25 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-23 01:44:17.444 14 INFO tempest.lib.common.rest_client [req-4de1924a-c6c9-492b-b022-ea71943a2070 req-4de1924a-c6c9-492b-b022-ea71943a2070 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c0d05765-d0fa-4936-bdd8-aa0ed4d938fb 0.391s\n2026-05-23 01:44:17.460 41 INFO tempest.lib.common.rest_client [req-1960dc91-7d4b-482f-8b37-86bf70ce166b req-1960dc91-7d4b-482f-8b37-86bf70ce166b ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-51732386 0.186s\n2026-05-23 01:44:17.477 24 INFO tempest.lib.common.rest_client [req-6a68c658-ebf2-4c7f-917c-07e1850d3416 req-6a68c658-ebf2-4c7f-917c-07e1850d3416 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.979s\n2026-05-23 01:44:17.581 10 INFO tempest.lib.common.rest_client [req-2c28d7c3-adf4-434a-ba13-6c6f9b70ea56 req-2c28d7c3-adf4-434a-ba13-6c6f9b70ea56 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/d5a5b3d6b4e4479bad5c1d131b3201b2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.157s\n2026-05-23 01:44:17.587 30 INFO tempest.lib.common.rest_client [req-ce1c99ee-bf9a-44b5-9729-1b4eb631c68a req-ce1c99ee-bf9a-44b5-9729-1b4eb631c68a ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/62dd3c7a-8813-4d00-9bfe-4465f12b9ac7 0.940s\n{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [8.682877s] ... ok\n2026-05-23 01:44:17.617 19 INFO tempest.lib.common.rest_client [req-fed133f8-a3d4-41d7-8fb0-90b662a59da7 req-fed133f8-a3d4-41d7-8fb0-90b662a59da7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.246s\n2026-05-23 01:44:17.670 17 INFO tempest.lib.common.rest_client [req-728c106c-8db2-4390-88ed-827c42202525 req-728c106c-8db2-4390-88ed-827c42202525 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.545s\n2026-05-23 01:44:17.675 41 INFO tempest.lib.common.rest_client [req-d15fd37c-65a8-430c-a81c-27b4c62d83e5 req-d15fd37c-65a8-430c-a81c-27b4c62d83e5 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-1716785736 0.208s\n2026-05-23 01:44:17.724 26 INFO tempest.lib.common.rest_client [req-d4c580ed-92ce-40b8-9659-f9216ac672d4 req-d4c580ed-92ce-40b8-9659-f9216ac672d4 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/7670ab92a0a7442687d8f4f29e7d086d/roles/bd34450783d64356be4e1eb4c43a6768 0.308s\n2026-05-23 01:44:17.726 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7670ab92a0a7442687d8f4f29e7d086d is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:17.726 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-617659779-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f9b1c2850d74803bad2300eccb665c8', 'project_name': 'tempest-NetworksApiDiscovery-617659779', 'tenant_id': '1f9b1c2850d74803bad2300eccb665c8', 'tenant_name': 'tempest-NetworksApiDiscovery-617659779', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7670ab92a0a7442687d8f4f29e7d086d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:17.727 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-NetworksApiDiscovery-617659779-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f9b1c2850d74803bad2300eccb665c8', 'project_name': 'tempest-NetworksApiDiscovery-617659779', 'tenant_id': '1f9b1c2850d74803bad2300eccb665c8', 'tenant_name': 'tempest-NetworksApiDiscovery-617659779', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7670ab92a0a7442687d8f4f29e7d086d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:17.827 10 INFO tempest.lib.common.rest_client [req-25118428-ac5c-42b6-8174-e9932fe9fe9f req-25118428-ac5c-42b6-8174-e9932fe9fe9f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-23 01:44:17.893 41 INFO tempest.lib.common.rest_client [req-2624d6fb-e3c4-427c-a020-46901baa7b70 req-2624d6fb-e3c4-427c-a020-46901baa7b70 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-77747214 0.215s\n2026-05-23 01:44:17.919 19 INFO tempest.lib.common.rest_client [req-1143e3d2-7ed3-4c00-888d-0ed3277dfc1e req-1143e3d2-7ed3-4c00-888d-0ed3277dfc1e ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ff1f6f47-9753-4428-adcd-038af90b7faf 0.300s\n2026-05-23 01:44:18.000 10 INFO tempest.lib.common.rest_client [req-e04fb08f-8986-491e-befe-cf30b9767577 req-e04fb08f-8986-491e-befe-cf30b9767577 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/d5a5b3d6b4e4479bad5c1d131b3201b2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.170s\n2026-05-23 01:44:18.063 41 INFO tempest.lib.common.rest_client [req-b47bd2ac-a245-4d11-b92f-9086320a5ac6 req-b47bd2ac-a245-4d11-b92f-9086320a5ac6 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.167s\n2026-05-23 01:44:18.074 19 INFO tempest.lib.common.rest_client [req-31ccde89-df09-4085-a5b2-7abd175ea97c req-31ccde89-df09-4085-a5b2-7abd175ea97c ] 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 [3.631304s] ... ok\n2026-05-23 01:44:18.160 10 INFO tempest.lib.common.rest_client [req-893218e1-751a-4884-96f7-e687b2822df9 req-893218e1-751a-4884-96f7-e687b2822df9 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-23 01:44:18.297 10 INFO tempest.lib.common.rest_client [req-895227d8-dd61-45b2-9808-7e1cfa2e2e86 req-895227d8-dd61-45b2-9808-7e1cfa2e2e86 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/d5a5b3d6b4e4479bad5c1d131b3201b2/roles/bd34450783d64356be4e1eb4c43a6768 0.135s\n2026-05-23 01:44:18.297 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d5a5b3d6b4e4479bad5c1d131b3201b2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:18.297 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1609818750-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd433430c5e734942978b98a9dce6fc31', 'project_name': 'tempest-NegativeSecGroupTest-1609818750', 'tenant_id': 'd433430c5e734942978b98a9dce6fc31', 'tenant_name': 'tempest-NegativeSecGroupTest-1609818750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5a5b3d6b4e4479bad5c1d131b3201b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:18.297 10 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-1609818750-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd433430c5e734942978b98a9dce6fc31', 'project_name': 'tempest-NegativeSecGroupTest-1609818750', 'tenant_id': 'd433430c5e734942978b98a9dce6fc31', 'tenant_name': 'tempest-NegativeSecGroupTest-1609818750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5a5b3d6b4e4479bad5c1d131b3201b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:18.335 26 INFO tempest.lib.common.rest_client [req-f31fb37d-bf7d-4c70-9680-f815b390211b req-f31fb37d-bf7d-4c70-9680-f815b390211b ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s\n2026-05-23 01:44:18.444 41 INFO tempest.lib.common.rest_client [req-00c5ed9d-2d3e-40f4-be69-ee58c0ce9621 req-00c5ed9d-2d3e-40f4-be69-ee58c0ce9621 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.379s\n2026-05-23 01:44:18.447 26 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.104s\n{8} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.109637s] ... ok\n2026-05-23 01:44:18.543 19 INFO tempest.lib.common.rest_client [req-9e25bdef-3ca8-43b6-8d09-cbd7e0385fb5 req-9e25bdef-3ca8-43b6-8d09-cbd7e0385fb5 ] 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.465s\n2026-05-23 01:44:18.585 12 INFO tempest.lib.common.rest_client [req-1482137e-5ad2-4e76-b1ad-b2ba18dbc068 req-1482137e-5ad2-4e76-b1ad-b2ba18dbc068 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.427s\n2026-05-23 01:44:18.648 41 INFO tempest.lib.common.rest_client [req-e25b3e77-71f0-47c0-9bb7-49d2f489839f req-e25b3e77-71f0-47c0-9bb7-49d2f489839f ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-2031825811 0.198s\n2026-05-23 01:44:18.719 36 INFO tempest.lib.common.rest_client [req-62d5d2bf-67b5-4938-8fa0-721e6166a722 req-62d5d2bf-67b5-4938-8fa0-721e6166a722 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.463s\n2026-05-23 01:44:18.760 24 INFO tempest.lib.common.rest_client [req-0726d3db-dd0c-4c06-bed0-727c31f357fd req-0726d3db-dd0c-4c06-bed0-727c31f357fd ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/62836373-d02b-41f5-a7fb-9cd312a4bad8 1.278s\n{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [5.493094s] ... ok\n2026-05-23 01:44:18.773 41 INFO tempest.lib.common.rest_client [req-a5685ec0-fb50-4e61-9518-cc5c8349b944 req-a5685ec0-fb50-4e61-9518-cc5c8349b944 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-1532801641 0.121s\n2026-05-23 01:44:18.859 19 INFO tempest.lib.common.rest_client [req-f2686433-606e-4435-aceb-9c43f0ce3eaa req-f2686433-606e-4435-aceb-9c43f0ce3eaa ] 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.312s\n2026-05-23 01:44:18.863 14 INFO tempest.lib.common.rest_client [req-ff35e630-ef84-44eb-84b4-994186b3566e req-ff35e630-ef84-44eb-84b4-994186b3566e ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/002f1283-9b9d-4a48-8bcc-f17af385829a 1.414s\n2026-05-23 01:44:18.923 26 INFO tempest.lib.common.rest_client [req-39537477-61bc-4c39-854e-7ff96d786071 req-39537477-61bc-4c39-854e-7ff96d786071 ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.471s\n{8} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.474140s] ... ok\n2026-05-23 01:44:18.928 10 INFO tempest.lib.common.rest_client [req-8dcf4610-063d-4d3e-a05f-db186211d281 req-8dcf4610-063d-4d3e-a05f-db186211d281 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s\n2026-05-23 01:44:18.939 41 INFO tempest.lib.common.rest_client [req-c5e351ad-b916-44b1-9d9d-748738479ea9 req-c5e351ad-b916-44b1-9d9d-748738479ea9 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-1133760480 0.158s\n2026-05-23 01:44:18.991 12 INFO tempest.lib.common.rest_client [req-dbd8e5d7-6b9a-4c26-ba46-056375e42e44 req-dbd8e5d7-6b9a-4c26-ba46-056375e42e44 ] 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%3A92 0.398s\n2026-05-23 01:44:19.012 14 INFO tempest.lib.common.rest_client [req-e3576d9f-d100-4eab-9ce7-66aa69d5c063 req-e3576d9f-d100-4eab-9ce7-66aa69d5c063 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c0fb2653-1ee0-4e6e-a7d3-382c1d0cea61 0.147s\n2026-05-23 01:44:19.181 19 INFO tempest.lib.common.rest_client [req-33220573-83fd-459b-aebf-dd6429173e07 req-33220573-83fd-459b-aebf-dd6429173e07 ] 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.318s\n2026-05-23 01:44:19.178 14 INFO tempest.lib.common.rest_client [req-9a0399f7-69fd-4af7-bc3a-694730484560 req-9a0399f7-69fd-4af7-bc3a-694730484560 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8682af25-a252-48e1-895f-9f0ab0d05a91 0.163s\n2026-05-23 01:44:19.224 30 INFO tempest.lib.common.rest_client [req-2174fec3-8740-4ebd-af95-c9ca9335ff2f req-2174fec3-8740-4ebd-af95-c9ca9335ff2f ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.630s\n2026-05-23 01:44:19.260 26 INFO tempest.lib.common.rest_client [req-9c672a4c-f85d-409d-b7fe-a725fe918bff req-9c672a4c-f85d-409d-b7fe-a725fe918bff ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/061837b23eb8421f86ab889bfc497ec8 0.308s\n2026-05-23 01:44:19.291 41 INFO tempest.lib.common.rest_client [req-f5cbdc0d-79be-4bd7-abd7-dbf4f6c9fea6 req-f5cbdc0d-79be-4bd7-abd7-dbf4f6c9fea6 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.346s\n2026-05-23 01:44:19.355 10 INFO tempest.lib.common.rest_client [req-8cdbf44d-7f1a-475a-ac0e-8842b43b2339 req-8cdbf44d-7f1a-475a-ac0e-8842b43b2339 ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.421s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.427003s] ... ok\n2026-05-23 01:44:19.372 39 INFO tempest.lib.common.rest_client [req-0aecd60e-24ae-4ca3-858b-2400610b4504 req-0aecd60e-24ae-4ca3-858b-2400610b4504 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.711s\n2026-05-23 01:44:19.523 17 INFO tempest.lib.common.rest_client [req-5fead4e2-52f3-4c57-b58b-4fdbbf3b7d05 req-5fead4e2-52f3-4c57-b58b-4fdbbf3b7d05 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.847s\n2026-05-23 01:44:19.555 41 INFO tempest.lib.common.rest_client [req-05d109bf-dc7a-464e-a64a-8ad53c607dbd req-05d109bf-dc7a-464e-a64a-8ad53c607dbd ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.259s\n2026-05-23 01:44:19.594 39 INFO tempest.lib.common.rest_client [req-b0aa44b7-09f4-4ff7-9f34-e06b9a9cb89d req-b0aa44b7-09f4-4ff7-9f34-e06b9a9cb89d ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0db20026-d950-4e33-ab11-78f1bdc4ff17 0.217s\n2026-05-23 01:44:19.604 14 INFO tempest.lib.common.rest_client [req-565b463e-17c1-4f35-85b7-beb3ed3fbb9a req-565b463e-17c1-4f35-85b7-beb3ed3fbb9a ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a110762e-b76f-4d2e-92f2-05e1e1af7ca8 0.423s\n2026-05-23 01:44:19.637 26 INFO tempest.lib.common.rest_client [req-99a3bfc0-9773-4188-b032-677ccd8bb077 req-99a3bfc0-9773-4188-b032-677ccd8bb077 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7670ab92a0a7442687d8f4f29e7d086d 0.374s\n2026-05-23 01:44:19.638 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1f9b1c2850d74803bad2300eccb665c8\n2026-05-23 01:44:19.645 19 INFO tempest.lib.common.rest_client [req-870286e1-958d-49fa-8395-8e034157b9cf req-870286e1-958d-49fa-8395-8e034157b9cf ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5c1b0f51-014e-42a4-ba31-ab71505385bc 0.462s\n2026-05-23 01:44:19.715 41 INFO tempest.lib.common.rest_client [req-aacb195f-2c9b-442e-be13-11185f01ef5d req-aacb195f-2c9b-442e-be13-11185f01ef5d ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-1514624660 0.155s\n2026-05-23 01:44:19.720 22 INFO tempest.lib.common.rest_client [req-15f1a7eb-d0db-4f5a-aff4-3c57b3724390 req-15f1a7eb-d0db-4f5a-aff4-3c57b3724390 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881/add_router_interface 3.289s\n2026-05-23 01:44:19.754 12 INFO tempest.lib.common.rest_client [req-147a3b23-b920-4a27-a703-0e7520552e41 req-147a3b23-b920-4a27-a703-0e7520552e41 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a9ab79ea-e6f4-4e9f-a61f-3f509f97c1d9 0.760s\n2026-05-23 01:44:19.813 19 INFO tempest.lib.common.rest_client [req-6a0598b8-448e-4134-81bc-1ecb7eb15057 req-6a0598b8-448e-4134-81bc-1ecb7eb15057 ] 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_with_non_existent_remote_groupid [1.738733s] ... ok\n2026-05-23 01:44:19.856 12 INFO tempest.lib.common.rest_client [req-f3b24620-0881-4ba2-aab8-7fb1c994999e req-f3b24620-0881-4ba2-aab8-7fb1c994999e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a9ab79ea-e6f4-4e9f-a61f-3f509f97c1d9 0.097s\n2026-05-23 01:44:19.904 41 INFO tempest.lib.common.rest_client [req-6027a1f7-2b6c-451f-af68-8b6d551143e7 req-6027a1f7-2b6c-451f-af68-8b6d551143e7 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-256843113 0.184s\n2026-05-23 01:44:19.919 28 INFO tempest.lib.common.rest_client [req-5b052538-a70d-4532-80c0-15566645bb96 req-5b052538-a70d-4532-80c0-15566645bb96 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d2ae8b33-5e4f-4c78-9a5e-58abae415561 3.127s\n2026-05-23 01:44:20.000 22 INFO tempest.lib.common.rest_client [req-2c39e2b1-fc6e-4d99-b974-cfdf352089bf req-2c39e2b1-fc6e-4d99-b974-cfdf352089bf ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/431d4b01-106a-47af-9a9d-2dd143352267 0.276s\n2026-05-23 01:44:20.040 19 INFO tempest.lib.common.rest_client [req-7eae5fda-faff-4ffa-bb08-2eeeed61cd0b req-7eae5fda-faff-4ffa-bb08-2eeeed61cd0b ] 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.220s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.227894s] ... ok\n2026-05-23 01:44:20.110 41 INFO tempest.lib.common.rest_client [req-8937c2ea-540e-4350-9c5a-f1d8b614fa21 req-8937c2ea-540e-4350-9c5a-f1d8b614fa21 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-1146934184 0.201s\n2026-05-23 01:44:20.152 24 INFO tempest.lib.common.rest_client [req-67e821e5-1110-4311-a3a2-e6508885bda4 req-67e821e5-1110-4311-a3a2-e6508885bda4 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.387s\n2026-05-23 01:44:20.205 26 INFO tempest.lib.common.rest_client [req-32574b8a-a58e-4af5-8d69-9fb863a9c386 req-32574b8a-a58e-4af5-8d69-9fb863a9c386 ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s\n2026-05-23 01:44:20.225 28 INFO tempest.lib.common.rest_client [req-b6715474-bfb3-4e0a-8a18-86cea177304f req-b6715474-bfb3-4e0a-8a18-86cea177304f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/d2ae8b33-5e4f-4c78-9a5e-58abae415561 0.303s\n2026-05-23 01:44:20.358 10 INFO tempest.lib.common.rest_client [req-78fdce68-1f4c-4830-8040-6f8c380f0195 req-78fdce68-1f4c-4830-8040-6f8c380f0195 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.000s\n2026-05-23 01:44:20.381 41 INFO tempest.lib.common.rest_client [req-fceb1173-00e7-47f4-a5aa-0d1abd25a7f8 req-fceb1173-00e7-47f4-a5aa-0d1abd25a7f8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.267s\n2026-05-23 01:44:20.451 28 INFO tempest.lib.common.rest_client [req-a4f76ac1-6b93-4d6d-b42c-ee775cc4b7b0 req-a4f76ac1-6b93-4d6d-b42c-ee775cc4b7b0 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=d2ae8b33-5e4f-4c78-9a5e-58abae415561&device_owner=network%3Arouter_gateway 0.223s\n2026-05-23 01:44:20.473 30 INFO tempest.lib.common.rest_client [req-771fe23b-2a81-45e1-a4cb-f8b960545d1f req-771fe23b-2a81-45e1-a4cb-f8b960545d1f ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.246s\n2026-05-23 01:44:20.532 14 INFO tempest.lib.common.rest_client [req-73e4591d-6ff3-4019-921e-fa95ad7d7eb1 req-73e4591d-6ff3-4019-921e-fa95ad7d7eb1 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/13e62cc5-112d-4427-9635-2894ee74dec6 0.926s\n2026-05-23 01:44:20.562 19 INFO tempest.lib.common.rest_client [req-32fffccc-f967-42b1-8a26-e5377535b330 req-32fffccc-f967-42b1-8a26-e5377535b330 ] 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.516s\n2026-05-23 01:44:20.620 28 INFO tempest.lib.common.rest_client [req-1c18886e-9dc6-4fc9-bbbd-cb8b87951da9 req-1c18886e-9dc6-4fc9-bbbd-cb8b87951da9 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.166s\n2026-05-23 01:44:20.640 14 INFO tempest.lib.common.rest_client [req-5ca4957c-2f33-43b5-9549-c89a3e896816 req-5ca4957c-2f33-43b5-9549-c89a3e896816 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/74f0e0b2-4164-47c7-b0eb-957e351422b1 0.106s\n2026-05-23 01:44:20.768 28 INFO tempest.lib.common.rest_client [req-a344bb90-7a20-41b7-beaf-a4484d734054 req-a344bb90-7a20-41b7-beaf-a4484d734054 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d2ae8b33-5e4f-4c78-9a5e-58abae415561 0.145s\n2026-05-23 01:44:20.784 14 INFO tempest.lib.common.rest_client [req-5e450256-18a3-4e6b-b781-7490c19c36ad req-5e450256-18a3-4e6b-b781-7490c19c36ad ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/46832c24-5354-43ac-b2aa-9615ac7dbe78 0.141s\n2026-05-23 01:44:20.794 41 INFO tempest.lib.common.rest_client [req-06357471-b04a-4181-8b63-4783a2dfad29 req-06357471-b04a-4181-8b63-4783a2dfad29 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.411s\n2026-05-23 01:44:20.867 10 INFO tempest.lib.common.rest_client [req-7222fb47-3590-4a8c-8b65-00190a1ef828 req-7222fb47-3590-4a8c-8b65-00190a1ef828 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.505s\n2026-05-23 01:44:20.915 14 INFO tempest.lib.common.rest_client [req-cbf59fbe-ff35-4e4a-8960-a78652096913 req-cbf59fbe-ff35-4e4a-8960-a78652096913 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1eab20b7-cf20-42d7-9ea5-081f0cd9fc31 0.128s\n2026-05-23 01:44:21.010 41 INFO tempest.lib.common.rest_client [req-f1228f57-f574-43fc-86a2-36c5bd8807f7 req-f1228f57-f574-43fc-86a2-36c5bd8807f7 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-325662307 0.212s\n2026-05-23 01:44:21.010 19 INFO tempest.lib.common.rest_client [req-51be1b39-d07b-445b-91d0-b6de998f3050 req-51be1b39-d07b-445b-91d0-b6de998f3050 ] 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.444s\n2026-05-23 01:44:21.041 26 INFO tempest.lib.common.rest_client [req-875636cc-e166-44fd-bcd3-9dc53d5067b7 req-875636cc-e166-44fd-bcd3-9dc53d5067b7 ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1f9b1c2850d74803bad2300eccb665c8&name=default 0.830s\n2026-05-23 01:44:21.065 14 INFO tempest.lib.common.rest_client [req-dde6e48a-7faf-4f6a-88d4-5af19d380106 req-dde6e48a-7faf-4f6a-88d4-5af19d380106 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6e48c818-bb8a-4a81-ba6a-58401a467d9e 0.147s\n2026-05-23 01:44:21.120 10 INFO tempest.lib.common.rest_client [req-9d1b6746-ea1b-4bb9-82d0-dcfc0a798fb3 req-9d1b6746-ea1b-4bb9-82d0-dcfc0a798fb3 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.247s\n2026-05-23 01:44:21.154 41 INFO tempest.lib.common.rest_client [req-3f3f2e2a-0e37-4ab1-80a3-4b09b3a69e36 req-3f3f2e2a-0e37-4ab1-80a3-4b09b3a69e36 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-2145215526 0.141s\n2026-05-23 01:44:21.237 19 INFO tempest.lib.common.rest_client [req-03ce14c5-1a95-4e04-830a-51ca7ced6a4f req-03ce14c5-1a95-4e04-830a-51ca7ced6a4f ] 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.222s\n2026-05-23 01:44:21.348 12 INFO tempest.lib.common.rest_client [req-54c94223-f43f-40eb-879a-60ce2d088f05 req-54c94223-f43f-40eb-879a-60ce2d088f05 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/204755de-7c65-4368-af98-16878329dbf0 1.489s\n2026-05-23 01:44:21.372 17 INFO tempest.lib.common.rest_client [req-6b7a939f-9f14-4cd2-a04a-709c9c337702 req-6b7a939f-9f14-4cd2-a04a-709c9c337702 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.846s\n2026-05-23 01:44:21.382 14 INFO tempest.lib.common.rest_client [req-7749815f-8af5-4505-9bd5-0fccd7183adf req-7749815f-8af5-4505-9bd5-0fccd7183adf ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/83cf6ebe-c189-409a-a5d7-4daac6f90621 0.313s\n2026-05-23 01:44:21.411 10 INFO tempest.lib.common.rest_client [req-9b14e89e-7eca-4477-9e06-58b614b77c6e req-9b14e89e-7eca-4477-9e06-58b614b77c6e ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8ca70ae6-67df-4dca-b74f-7136e5f6f72e 0.288s\n2026-05-23 01:44:21.436 41 INFO tempest.lib.common.rest_client [req-509e90c2-7d10-496c-afec-534445e038f5 req-509e90c2-7d10-496c-afec-534445e038f5 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-586551529 0.277s\n2026-05-23 01:44:21.439 12 INFO tempest.lib.common.rest_client [req-e01720f4-96db-43ed-92f7-4ae8b987748e req-e01720f4-96db-43ed-92f7-4ae8b987748e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/204755de-7c65-4368-af98-16878329dbf0 0.089s\n2026-05-23 01:44:21.569 39 INFO tempest.lib.common.rest_client [req-82db9ef3-fbac-434f-97cf-ff4928959608 req-82db9ef3-fbac-434f-97cf-ff4928959608 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0db20026-d950-4e33-ab11-78f1bdc4ff17 1.970s\n2026-05-23 01:44:21.575 19 INFO tempest.lib.common.rest_client [req-fc26e8b8-d5b7-49ad-88cd-b80f33b82fb8 req-fc26e8b8-d5b7-49ad-88cd-b80f33b82fb8 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d80cadd3-1f68-4d5f-8caa-919a0ca0089d 0.333s\n2026-05-23 01:44:21.626 41 INFO tempest.lib.common.rest_client [req-e3844fd4-c437-4aa3-8234-ebf0f1bf755c req-e3844fd4-c437-4aa3-8234-ebf0f1bf755c ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.187s\n2026-05-23 01:44:21.687 10 INFO tempest.lib.common.rest_client [req-5b8be63b-5d83-455c-abe2-8eec83b24915 req-5b8be63b-5d83-455c-abe2-8eec83b24915 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.274s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [2.331610s] ... ok\n2026-05-23 01:44:21.767 19 INFO tempest.lib.common.rest_client [req-f7210fe4-a0ec-4fb7-874a-f4c757fa28bc req-f7210fe4-a0ec-4fb7-874a-f4c757fa28bc ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.190s\n2026-05-23 01:44:21.769 36 INFO tempest.lib.common.rest_client [req-9c6cdf64-4ba0-49d0-b33a-0edfb5aa11ac req-9c6cdf64-4ba0-49d0-b33a-0edfb5aa11ac ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.047s\n2026-05-23 01:44:21.775 41 INFO tempest.lib.common.rest_client [req-67893cdc-d057-4d6a-885f-b1ff7b6e7495 req-67893cdc-d057-4d6a-885f-b1ff7b6e7495 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.145s\n2026-05-23 01:44:21.887 41 INFO tempest.lib.common.rest_client [req-308457da-bb88-4069-884f-463a3985f66d req-308457da-bb88-4069-884f-463a3985f66d ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-520391262 0.109s\n2026-05-23 01:44:22.083 28 INFO tempest.lib.common.rest_client [req-50bb9ce5-41f1-4d78-bed0-342c76070968 req-50bb9ce5-41f1-4d78-bed0-342c76070968 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d2ae8b33-5e4f-4c78-9a5e-58abae415561 1.312s\n{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [5.716955s] ... ok\n2026-05-23 01:44:22.095 12 INFO tempest.lib.common.rest_client [req-680598d3-4b69-4872-b458-18cf7e353b83 req-680598d3-4b69-4872-b458-18cf7e353b83 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5f42cf35-0fbe-4d26-a674-7f124cebdd0a 0.653s\n2026-05-23 01:44:22.105 41 INFO tempest.lib.common.rest_client [req-20d099f5-ea4c-4a75-98d6-a387519236c8 req-20d099f5-ea4c-4a75-98d6-a387519236c8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-1145734975 0.214s\n2026-05-23 01:44:22.218 41 INFO tempest.lib.common.rest_client [req-b0950454-3b31-4324-91cf-801b543f4573 req-b0950454-3b31-4324-91cf-801b543f4573 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-743406360 0.109s\n2026-05-23 01:44:22.306 19 INFO tempest.lib.common.rest_client [req-8292f951-4c73-462b-afa0-d875e1eeed97 req-8292f951-4c73-462b-afa0-d875e1eeed97 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a75eff7e-3c1c-45b1-8409-bd4f19a90b32 0.534s\n2026-05-23 01:44:22.344 10 INFO tempest.lib.common.rest_client [req-77210de3-9e38-409c-befa-eea2bd5bb9c3 req-77210de3-9e38-409c-befa-eea2bd5bb9c3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.653s\n2026-05-23 01:44:22.361 14 INFO tempest.lib.common.rest_client [req-14d4940c-6bb4-417a-bf2f-865e959237e3 req-14d4940c-6bb4-417a-bf2f-865e959237e3 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fe44e49a-9964-44e8-acb0-7346619c2921 0.973s\n2026-05-23 01:44:22.408 41 INFO tempest.lib.common.rest_client [req-19184228-415f-4e1d-9930-b7e0ec3f471b req-19184228-415f-4e1d-9930-b7e0ec3f471b ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.188s\n2026-05-23 01:44:22.455 10 INFO tempest.lib.common.rest_client [req-143b9813-272c-4be7-a688-b7051214aad5 req-143b9813-272c-4be7-a688-b7051214aad5 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.108s\n2026-05-23 01:44:22.500 19 INFO tempest.lib.common.rest_client [req-8a2895ff-0a77-492a-b277-9348e1dcab16 req-8a2895ff-0a77-492a-b277-9348e1dcab16 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.191s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [2.457330s] ... ok\n2026-05-23 01:44:22.540 26 INFO tempest.lib.common.rest_client [req-20cc582b-e241-4277-81d5-63fe7aa6acd3 req-20cc582b-e241-4277-81d5-63fe7aa6acd3 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/44aeee8f-b51e-4d12-a8c5-53f83162adc7 1.496s\n2026-05-23 01:44:22.545 17 INFO tempest.lib.common.rest_client [req-5a48fe32-99a6-4be2-ad3f-1f77b908cd86 req-5a48fe32-99a6-4be2-ad3f-1f77b908cd86 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/aee62d6a-ecc1-45d4-a6d6-68cf8dedf184 1.168s\n2026-05-23 01:44:22.617 14 INFO tempest.lib.common.rest_client [req-ed126e7a-32f8-442b-9d7f-40838c5c0789 req-ed126e7a-32f8-442b-9d7f-40838c5c0789 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/837eb569921e40ddbe482931c1c36247 0.252s\n2026-05-23 01:44:22.657 41 INFO tempest.lib.common.rest_client [req-516d9996-937a-4485-954a-b4c91cf8aa46 req-516d9996-937a-4485-954a-b4c91cf8aa46 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.241s\n2026-05-23 01:44:22.726 10 INFO tempest.lib.common.rest_client [req-304946f3-1e9d-444c-988d-6acf12392bcb req-304946f3-1e9d-444c-988d-6acf12392bcb ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c9c42db5-e8ef-4e9c-a15a-6650d74924b1 0.266s\n2026-05-23 01:44:22.760 24 INFO tempest.lib.common.rest_client [req-77185ad5-6bfd-45a7-bcd9-06dea0bb446a req-77185ad5-6bfd-45a7-bcd9-06dea0bb446a ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.605s\n2026-05-23 01:44:22.820 41 INFO tempest.lib.common.rest_client [req-80ad2c0e-ab72-4d26-a45b-a7c55e78aa90 req-80ad2c0e-ab72-4d26-a45b-a7c55e78aa90 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.160s\n2026-05-23 01:44:22.887 26 INFO tempest.lib.common.rest_client [req-2c6ca8ab-898b-4ec7-927e-622227005b7d req-2c6ca8ab-898b-4ec7-927e-622227005b7d ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8 0.344s\n2026-05-23 01:44:22.945 36 INFO tempest.lib.common.rest_client [req-076682e7-e00c-49cd-bbfb-18d3c1f656e4 req-076682e7-e00c-49cd-bbfb-18d3c1f656e4 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.171s\n2026-05-23 01:44:22.956 10 INFO tempest.lib.common.rest_client [req-7810c5e9-b927-4153-a22f-d5e215bc75d9 req-7810c5e9-b927-4153-a22f-d5e215bc75d9 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.224s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.268087s] ... ok\n2026-05-23 01:44:22.976 14 INFO tempest.lib.common.rest_client [req-41956d98-6105-4b95-b6a6-a93d091ac50e req-41956d98-6105-4b95-b6a6-a93d091ac50e ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3138a3a964c146348f5323b4382029e2 0.357s\n2026-05-23 01:44:22.976 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 60056ef802c54cb19e9293064e2c668c\n2026-05-23 01:44:23.033 41 INFO tempest.lib.common.rest_client [req-ac806d77-fa04-4745-9015-3b01a005c55d req-ac806d77-fa04-4745-9015-3b01a005c55d ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.207s\n{15} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [5.992955s] ... ok\n2026-05-23 01:44:23.213 36 INFO tempest.lib.common.rest_client [req-3595623d-c1de-499f-a663-1360fd0f82e6 req-3595623d-c1de-499f-a663-1360fd0f82e6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.264s\n2026-05-23 01:44:23.233 19 INFO tempest.lib.common.rest_client [req-b89eb92d-5a10-4739-b6c2-b7e2b18629ac req-b89eb92d-5a10-4739-b6c2-b7e2b18629ac ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.729s\n2026-05-23 01:44:23.362 41 INFO tempest.lib.common.rest_client [req-04da3d0c-0abc-465d-b198-0e5bd6b7fd64 req-04da3d0c-0abc-465d-b198-0e5bd6b7fd64 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421 0.233s\n2026-05-23 01:44:23.368 12 INFO tempest.lib.common.rest_client [req-8eb5f2cc-b713-4248-aca2-4ce018008601 req-8eb5f2cc-b713-4248-aca2-4ce018008601 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3a205087-d627-4374-a362-7d1b8ad77e34 1.271s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [9.717323s] ... 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-23 01:44:23.402 30 INFO tempest.lib.common.rest_client [req-8d6bafea-fd68-4a8b-b27c-f54aa2b064aa req-8d6bafea-fd68-4a8b-b27c-f54aa2b064aa ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/864c5213-e918-43f8-afef-5697847c50cb 2.927s\n2026-05-23 01:44:23.475 41 INFO tempest.lib.common.rest_client [req-a8596eb4-9704-4821-84f6-b0afbef632ac req-a8596eb4-9704-4821-84f6-b0afbef632ac ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7 0.111s\n2026-05-23 01:44:23.494 39 INFO tempest.lib.common.rest_client [req-88c425ad-9be3-46f4-a41a-d69d8bc36b88 req-88c425ad-9be3-46f4-a41a-d69d8bc36b88 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0c78efd4-84b8-4208-82a3-a0a1e7353593 1.923s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [10.918714s] ... ok\n2026-05-23 01:44:23.541 14 INFO tempest.lib.common.rest_client [req-837e3986-c440-4394-a657-4d37cfdb0ccc req-837e3986-c440-4394-a657-4d37cfdb0ccc ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s\n2026-05-23 01:44:23.908 36 INFO tempest.lib.common.rest_client [req-8f77bea3-8e45-4a39-ae3a-cd9e58caa079 req-8f77bea3-8e45-4a39-ae3a-cd9e58caa079 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/449d7c16-844e-47c9-9d18-261bbac52834 0.692s\n2026-05-23 01:44:23.918 41 INFO tempest.lib.common.rest_client [req-78fd13b4-c29c-4748-b031-1bcac6484d1e req-78fd13b4-c29c-4748-b031-1bcac6484d1e ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7 0.439s\n2026-05-23 01:44:23.966 19 INFO tempest.lib.common.rest_client [req-fb175476-ff10-4809-b521-8602f571c9a9 req-fb175476-ff10-4809-b521-8602f571c9a9 ] 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.728s\n2026-05-23 01:44:24.098 36 INFO tempest.lib.common.rest_client [req-dfcda74c-477b-4536-87f2-4e3135b27790 req-dfcda74c-477b-4536-87f2-4e3135b27790 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.186s\n2026-05-23 01:44:24.181 19 INFO tempest.lib.common.rest_client [req-733659df-9c4c-4067-9732-f4e797a208ba req-733659df-9c4c-4067-9732-f4e797a208ba ] 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.209s\n2026-05-23 01:44:24.276 12 INFO tempest.lib.common.rest_client [req-2b08e97a-0d87-47a6-8862-946100caceea req-2b08e97a-0d87-47a6-8862-946100caceea ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.904s\n2026-05-23 01:44:24.322 14 INFO tempest.lib.common.rest_client [req-259308bb-7b8b-43b6-aea1-876afde61b04 req-259308bb-7b8b-43b6-aea1-876afde61b04 ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=60056ef802c54cb19e9293064e2c668c&name=default 0.778s\n2026-05-23 01:44:24.372 10 INFO tempest.lib.common.rest_client [req-918cbaf7-fbce-4c64-a5de-e1085db0cc17 req-918cbaf7-fbce-4c64-a5de-e1085db0cc17 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.412s\n2026-05-23 01:44:24.494 36 INFO tempest.lib.common.rest_client [req-035e79ba-0771-45ec-8d32-a0f216f98970 req-035e79ba-0771-45ec-8d32-a0f216f98970 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e064fba7-77fa-4c0b-8f1b-19b9a3edad83 0.393s\n2026-05-23 01:44:24.512 24 INFO tempest.lib.common.rest_client [req-d44266a5-a9da-4011-8ad5-7a5d5210fc34 req-d44266a5-a9da-4011-8ad5-7a5d5210fc34 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/af5580c1-94ae-494d-a796-9eb1bf8c6cda 1.748s\n{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [5.751438s] ... ok\n2026-05-23 01:44:24.521 10 INFO tempest.lib.common.rest_client [req-4b3bb8eb-1f5c-430d-b711-3278e917734b req-4b3bb8eb-1f5c-430d-b711-3278e917734b ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.144s\n2026-05-23 01:44:24.527 19 INFO tempest.lib.common.rest_client [req-5f03cfe7-a49f-4947-ac08-f598af0668e3 req-5f03cfe7-a49f-4947-ac08-f598af0668e3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a1611cc9-99b9-4082-9c31-e6e7a1526bd7 0.338s\n2026-05-23 01:44:24.660 19 INFO tempest.lib.common.rest_client [req-954ce58d-ebf0-4076-864d-e2f3aec16220 req-954ce58d-ebf0-4076-864d-e2f3aec16220 ] 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_wrong_ip_prefix_version [2.162056s] ... ok\n2026-05-23 01:44:24.883 22 INFO tempest.lib.common.rest_client [req-16eb2285-e9da-40bc-bc9f-3b0985cb0526 req-16eb2285-e9da-40bc-bc9f-3b0985cb0526 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881/add_router_interface 4.879s\n2026-05-23 01:44:25.223 22 INFO tempest.lib.common.rest_client [req-817fb999-be50-4621-b1b5-748e1a45c3f5 req-817fb999-be50-4621-b1b5-748e1a45c3f5 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3bcb0c3c-ea78-4080-aa78-876e1969421e 0.337s\n2026-05-23 01:44:25.227 14 INFO tempest.lib.common.rest_client [req-5e7f2482-3507-4c19-bc5d-8384037dc42c req-5e7f2482-3507-4c19-bc5d-8384037dc42c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/196e623d-432d-4a3c-acc8-0dea4ab7e80b 0.899s\n2026-05-23 01:44:25.282 19 INFO tempest.lib.common.rest_client [req-9d3b7f4a-d334-4712-ac8f-0bf1b89443e7 req-9d3b7f4a-d334-4712-ac8f-0bf1b89443e7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.613s\n2026-05-23 01:44:25.354 10 INFO tempest.lib.common.rest_client [req-dc44f85f-c749-4464-b9d9-a861cad66007 req-dc44f85f-c749-4464-b9d9-a861cad66007 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/13294443-ddd8-4da7-afbc-e586db3af49b 0.830s\n2026-05-23 01:44:25.378 19 INFO tempest.lib.common.rest_client [req-dd0dd57a-2945-4519-b17b-594a08d09fcd req-dd0dd57a-2945-4519-b17b-594a08d09fcd ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/20097792-f3b1-4569-bd2f-ac4e6958b1ff 0.094s\n2026-05-23 01:44:25.385 41 INFO tempest.lib.common.rest_client [req-69962cc6-fd39-477b-b886-43563c8449c6 req-69962cc6-fd39-477b-b886-43563c8449c6 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd 1.465s\n2026-05-23 01:44:25.394 36 INFO tempest.lib.common.rest_client [req-a8399a30-77dd-4833-a76f-ab78b3751588 req-a8399a30-77dd-4833-a76f-ab78b3751588 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e4685921-dbb2-4a0a-b27f-be7bb7ee5007 0.897s\n2026-05-23 01:44:25.477 12 INFO tempest.lib.common.rest_client [req-ecc05525-06b2-4c3a-a991-4b01700c5ea0 req-ecc05525-06b2-4c3a-a991-4b01700c5ea0 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.197s\n2026-05-23 01:44:25.496 14 INFO tempest.lib.common.rest_client [req-c4086d20-6b65-4d3e-9c9b-15bca9e98116 req-c4086d20-6b65-4d3e-9c9b-15bca9e98116 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c 0.267s\n2026-05-23 01:44:25.534 36 INFO tempest.lib.common.rest_client [req-dd8d372d-71b0-4c1a-8c55-920cf7f3f6c5 req-dd8d372d-71b0-4c1a-8c55-920cf7f3f6c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.137s\n2026-05-23 01:44:25.541 10 INFO tempest.lib.common.rest_client [req-ffd9ff01-cfff-4676-b320-b21998e2eacd req-ffd9ff01-cfff-4676-b320-b21998e2eacd ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.184s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [2.585006s] ... ok\n2026-05-23 01:44:25.661 24 INFO tempest.lib.common.rest_client [req-9c8d106e-ad08-444e-b84e-f53e45033c97 req-9c8d106e-ad08-444e-b84e-f53e45033c97 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.143s\n2026-05-23 01:44:25.770 19 INFO tempest.lib.common.rest_client [req-4c349e07-7572-4054-bb67-79ceece57d94 req-4c349e07-7572-4054-bb67-79ceece57d94 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/20097792-f3b1-4569-bd2f-ac4e6958b1ff 0.389s\n2026-05-23 01:44:25.781 17 INFO tempest.lib.common.rest_client [req-0aae72fc-11a9-40cb-8f5e-400d3a86dfd1 req-0aae72fc-11a9-40cb-8f5e-400d3a86dfd1 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/aee62d6a-ecc1-45d4-a6d6-68cf8dedf184 3.233s\n2026-05-23 01:44:25.816 41 INFO tempest.lib.common.rest_client [req-d774e8ef-f9e7-40e3-8846-1b0a51d1c250 req-d774e8ef-f9e7-40e3-8846-1b0a51d1c250 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809 0.426s\n2026-05-23 01:44:25.834 22 INFO tempest.lib.common.rest_client [req-b15606fc-5533-423f-b601-f474c90e061e req-b15606fc-5533-423f-b601-f474c90e061e ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3bcb0c3c-ea78-4080-aa78-876e1969421e 0.606s\n2026-05-23 01:44:25.854 12 INFO tempest.lib.common.rest_client [req-12911672-0e91-4c53-aadd-2a32db71e26e req-12911672-0e91-4c53-aadd-2a32db71e26e ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.369s\n2026-05-23 01:44:25.962 19 INFO tempest.lib.common.rest_client [req-05721fb7-8435-456a-afef-0d29c3071b67 req-05721fb7-8435-456a-afef-0d29c3071b67 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.189s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.297951s] ... ok\n2026-05-23 01:44:26.111 19 INFO tempest.lib.common.rest_client [req-1089183b-3aea-4142-9a14-3177207147c9 req-1089183b-3aea-4142-9a14-3177207147c9 ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2769dd24-da23-4112-a67e-ab80c800b594 0.143s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.148067s] ... ok\n2026-05-23 01:44:26.122 14 INFO tempest.lib.common.rest_client [req-b7b5fb35-62be-467a-850e-0456eca7eace req-b7b5fb35-62be-467a-850e-0456eca7eace ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s\n2026-05-23 01:44:26.131 10 INFO tempest.lib.common.rest_client [req-225687e8-f7ca-4f7d-b230-3fba8c22c8ce req-225687e8-f7ca-4f7d-b230-3fba8c22c8ce ] 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.581s\n2026-05-23 01:44:26.240 10 INFO tempest.lib.common.rest_client [req-de5c95ba-6fad-4842-9e1f-b96c57717f06 req-de5c95ba-6fad-4842-9e1f-b96c57717f06 ] 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.103s\n2026-05-23 01:44:26.260 19 INFO tempest.lib.common.rest_client [req-0bb7edc7-03b5-4764-b563-8f8201016f8c req-0bb7edc7-03b5-4764-b563-8f8201016f8c ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/bec2c3cc-58bd-4968-9b18-262d06feba75 0.144s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.147711s] ... ok\n2026-05-23 01:44:26.347 10 INFO tempest.lib.common.rest_client [req-9f0b8279-319f-4fc3-94b5-2fa3a8257f00 req-9f0b8279-319f-4fc3-94b5-2fa3a8257f00 ] 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.103s\n2026-05-23 01:44:26.377 19 INFO tempest.lib.common.rest_client [req-0be34905-ef0e-428a-ab55-70fc53f0311d req-0be34905-ef0e-428a-ab55-70fc53f0311d ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/bf0daaf9-444e-4a4b-af5b-76eb7e4dd603 0.113s\n{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.115770s] ... ok\n2026-05-23 01:44:26.446 10 INFO tempest.lib.common.rest_client [req-7d329a6e-709d-4224-8116-7b5d8cf43c45 req-7d329a6e-709d-4224-8116-7b5d8cf43c45 ] 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.097s\n2026-05-23 01:44:26.540 10 INFO tempest.lib.common.rest_client [req-39fed762-006e-47cc-becd-af6989b0d9af req-39fed762-006e-47cc-becd-af6989b0d9af ] 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.092s\n2026-05-23 01:44:26.574 39 INFO tempest.lib.common.rest_client [req-61198c8c-af6a-498a-9cbc-8d5160a07e3d req-61198c8c-af6a-498a-9cbc-8d5160a07e3d ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.075s\n2026-05-23 01:44:26.608 41 INFO tempest.lib.common.rest_client [req-3c408c75-f47a-4eec-b932-0ae33bf2058f req-3c408c75-f47a-4eec-b932-0ae33bf2058f ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/539f094a-20ed-4859-9014-205d51645f96 0.789s\n2026-05-23 01:44:26.652 30 INFO tempest.lib.common.rest_client [req-0dc57d00-6aad-4e5f-8291-12f3d8130bfa req-0dc57d00-6aad-4e5f-8291-12f3d8130bfa ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/72444ac9-1754-4770-9316-3a6d1e37b7df 3.245s\n2026-05-23 01:44:26.686 19 INFO tempest.lib.common.rest_client [req-d0f11595-b8ff-4496-95fc-709f564de318 req-d0f11595-b8ff-4496-95fc-709f564de318 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/12e9e8aa1bf24d3c816e51e4099064ff 0.275s\n2026-05-23 01:44:26.737 14 INFO tempest.lib.common.rest_client [req-880b4ae5-4df3-40d4-88c5-07a36289dce7 req-880b4ae5-4df3-40d4-88c5-07a36289dce7 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s\n2026-05-23 01:44:26.810 30 INFO tempest.lib.common.rest_client [req-c84ec433-e4db-443e-ac60-eec1fc13624a req-c84ec433-e4db-443e-ac60-eec1fc13624a ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/864c5213-e918-43f8-afef-5697847c50cb 0.153s\n2026-05-23 01:44:26.823 12 INFO tempest.lib.common.rest_client [req-9c3e57e1-514c-4050-a215-ea1d46409387 req-9c3e57e1-514c-4050-a215-ea1d46409387 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.967s\n2026-05-23 01:44:26.846 17 INFO tempest.lib.common.rest_client [req-65688463-d0e3-43da-a6de-19cd15baa6af req-65688463-d0e3-43da-a6de-19cd15baa6af ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/aee62d6a-ecc1-45d4-a6d6-68cf8dedf184 1.062s\n2026-05-23 01:44:26.853 10 INFO tempest.lib.common.rest_client [req-da753fe9-5f25-4602-be2b-b77305a05f6e req-da753fe9-5f25-4602-be2b-b77305a05f6e ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3990918e-31cd-4cd6-be1e-0161cfd3ecc4 0.308s\n2026-05-23 01:44:26.873 14 INFO tempest.lib.common.rest_client [req-5fb04be7-e70d-40d9-a6b5-7b5b85f938a8 req-5fb04be7-e70d-40d9-a6b5-7b5b85f938a8 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.133s\n2026-05-23 01:44:26.952 17 INFO tempest.lib.common.rest_client [req-c35d5737-b0f4-44b5-a602-640137a6b22b req-c35d5737-b0f4-44b5-a602-640137a6b22b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/aee62d6a-ecc1-45d4-a6d6-68cf8dedf184 0.103s\n2026-05-23 01:44:26.999 41 INFO tempest.lib.common.rest_client [req-98ae045e-1158-457c-81cf-fbf212df1dc9 req-98ae045e-1158-457c-81cf-fbf212df1dc9 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/58e280dba1a34b728c78d0730e236a6d 0.388s\n2026-05-23 01:44:27.045 19 INFO tempest.lib.common.rest_client [req-a19efb23-10d9-43ae-b387-a3cf39aceb1d req-a19efb23-10d9-43ae-b387-a3cf39aceb1d ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1c7c29ff61854f7a9bf847c70c30f2f9 0.355s\n2026-05-23 01:44:27.049 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5a50f6bfceb147c0af21d2ab0d398530\n2026-05-23 01:44:27.117 10 INFO tempest.lib.common.rest_client [req-3dd29aa8-f3d6-4112-85d1-697fb032e215 req-3dd29aa8-f3d6-4112-85d1-697fb032e215 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.259s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.571252s] ... ok\n2026-05-23 01:44:27.138 22 INFO tempest.lib.common.rest_client [req-29b1b0d1-07de-46f8-b6eb-9942d45e55e9 req-29b1b0d1-07de-46f8-b6eb-9942d45e55e9 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3bcb0c3c-ea78-4080-aa78-876e1969421e 0.301s\n2026-05-23 01:44:27.334 14 INFO tempest.lib.common.rest_client [req-726abd61-5623-4d46-9b44-cdb19947d6aa req-726abd61-5623-4d46-9b44-cdb19947d6aa ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.456s\n2026-05-23 01:44:27.340 41 INFO tempest.lib.common.rest_client [req-73309f4e-becd-4c5c-aa3a-6e38caa151a8 req-73309f4e-becd-4c5c-aa3a-6e38caa151a8 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c3d588f08055457e922065b3555e3c5d 0.337s\n2026-05-23 01:44:27.340 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 81181f1fa34948e9bc99508529496c29\n2026-05-23 01:44:27.349 17 INFO tempest.lib.common.rest_client [req-425b5465-98fb-4756-b8b7-9d95c4d0cbf3 req-425b5465-98fb-4756-b8b7-9d95c4d0cbf3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dff43e0b-311c-45e0-b911-622999ddf0d3 0.393s\n2026-05-23 01:44:27.451 36 INFO tempest.lib.common.rest_client [req-832844d7-6d77-4771-bd7d-da0f65235975 req-832844d7-6d77-4771-bd7d-da0f65235975 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.914s\n2026-05-23 01:44:27.625 19 INFO tempest.lib.common.rest_client [req-6cac7c2e-de93-4636-8a34-36a7be26d08b req-6cac7c2e-de93-4636-8a34-36a7be26d08b ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-23 01:44:27.695 30 INFO tempest.lib.common.rest_client [req-ae5aaad0-275d-4021-84a1-6b3b3e724f1b req-ae5aaad0-275d-4021-84a1-6b3b3e724f1b ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/864c5213-e918-43f8-afef-5697847c50cb 0.882s\n{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [10.105366s] ... ok\n2026-05-23 01:44:27.720 17 INFO tempest.lib.common.rest_client [req-6715899b-8a7c-4621-af00-82004e8d1c8a req-6715899b-8a7c-4621-af00-82004e8d1c8a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d559781-2036-4cd9-a45c-1af9d4482a5e 0.369s\n2026-05-23 01:44:27.779 10 INFO tempest.lib.common.rest_client [req-912298e3-5fae-4872-96b7-1817bda02d4a req-912298e3-5fae-4872-96b7-1817bda02d4a ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.657s\n2026-05-23 01:44:27.850 41 INFO tempest.lib.common.rest_client [req-ea13b904-f51d-4b6c-8c21-506f5cacce5c req-ea13b904-f51d-4b6c-8c21-506f5cacce5c ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.507s\n2026-05-23 01:44:27.870 10 INFO tempest.lib.common.rest_client [req-84229901-60cb-496e-ac75-2a21094fd0dd req-84229901-60cb-496e-ac75-2a21094fd0dd ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.088s\n2026-05-23 01:44:27.960 14 INFO tempest.lib.common.rest_client [req-95992fdb-1ca1-4890-b597-aea4d38e85aa req-95992fdb-1ca1-4890-b597-aea4d38e85aa ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.623s\n2026-05-23 01:44:28.086 14 INFO tempest.lib.common.rest_client [req-9d630dfa-94a0-4ce2-a717-f730741e65b5 req-9d630dfa-94a0-4ce2-a717-f730741e65b5 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-23 01:44:28.184 41 INFO tempest.lib.common.rest_client [req-51fb3993-31e4-4a00-8739-60d64ef0f73b req-51fb3993-31e4-4a00-8739-60d64ef0f73b ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=81181f1fa34948e9bc99508529496c29&name=default 0.330s\n2026-05-23 01:44:28.232 10 INFO tempest.lib.common.rest_client [req-121cb710-2505-4408-8a23-dff8ec7d3b9e req-121cb710-2505-4408-8a23-dff8ec7d3b9e ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.359s\n2026-05-23 01:44:28.238 14 INFO tempest.lib.common.rest_client [req-1760100c-c5ac-4715-aef6-9007d605484d req-1760100c-c5ac-4715-aef6-9007d605484d ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/ee5eac4368b14a3dadc77f18a3d4fa37/roles/bd34450783d64356be4e1eb4c43a6768 0.145s\n2026-05-23 01:44:28.247 19 INFO tempest.lib.common.rest_client [req-5aa23b18-54dc-4ff6-bee6-507e73de92d2 req-5aa23b18-54dc-4ff6-bee6-507e73de92d2 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5a50f6bfceb147c0af21d2ab0d398530&name=default 0.619s\n2026-05-23 01:44:28.255 39 INFO tempest.lib.common.rest_client [req-c9f6c9dc-9c0b-4709-b173-8aab2a1fca37 req-c9f6c9dc-9c0b-4709-b173-8aab2a1fca37 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 1.677s\n2026-05-23 01:44:28.272 28 INFO tempest.lib.common.rest_client [req-f3e438b8-9412-45a3-969d-4a5d4cd168df req-f3e438b8-9412-45a3-969d-4a5d4cd168df ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.181s\n2026-05-23 01:44:28.332 10 INFO tempest.lib.common.rest_client [req-d18b5c63-04ef-464a-8b6e-7327526d33a7 req-d18b5c63-04ef-464a-8b6e-7327526d33a7 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.097s\n2026-05-23 01:44:28.445 14 INFO tempest.lib.common.rest_client [req-f6dac5be-9d5d-4fd1-a7ca-de87d830b996 req-f6dac5be-9d5d-4fd1-a7ca-de87d830b996 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-23 01:44:28.555 39 INFO tempest.lib.common.rest_client [req-a5e48127-0fd1-4211-9a49-b9961927c923 req-a5e48127-0fd1-4211-9a49-b9961927c923 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 0.297s\n2026-05-23 01:44:28.583 14 INFO tempest.lib.common.rest_client [req-b3f68fff-37d8-469a-9293-95027c052ec7 req-b3f68fff-37d8-469a-9293-95027c052ec7 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/ee5eac4368b14a3dadc77f18a3d4fa37/roles/86359d6597314a95ba0d73ed5fbe11ed 0.135s\n2026-05-23 01:44:28.657 10 INFO tempest.lib.common.rest_client [req-7c073d9e-c782-43aa-83e0-1971a4b58e26 req-7c073d9e-c782-43aa-83e0-1971a4b58e26 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.323s\n2026-05-23 01:44:28.722 22 INFO tempest.lib.common.rest_client [req-4c534a5b-3ef3-4547-b5e4-5670fe238499 req-4c534a5b-3ef3-4547-b5e4-5670fe238499 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881/remove_router_interface 1.581s\n2026-05-23 01:44:28.739 10 INFO tempest.lib.common.rest_client [req-b278f504-f1d0-467c-ad3a-28fd8bc0cf68 req-b278f504-f1d0-467c-ad3a-28fd8bc0cf68 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.080s\n2026-05-23 01:44:28.751 39 INFO tempest.lib.common.rest_client [req-fbb3d8f9-fc86-418d-9007-b98761919def req-fbb3d8f9-fc86-418d-9007-b98761919def ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=a174cee0-a6ee-404b-a2f1-7a3b9c30e2db&device_owner=network%3Arouter_gateway 0.190s\n2026-05-23 01:44:28.791 19 INFO tempest.lib.common.rest_client [req-fe5e0fe6-34d7-4e8d-bc0a-45e34ae0be85 req-fe5e0fe6-34d7-4e8d-bc0a-45e34ae0be85 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/853b5723-e85c-4b16-843d-d124046365a1 0.536s\n2026-05-23 01:44:28.814 14 INFO tempest.lib.common.rest_client [req-98fae432-bb2e-4719-8bec-6fb9ebbffcbf req-98fae432-bb2e-4719-8bec-6fb9ebbffcbf ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-23 01:44:28.827 17 INFO tempest.lib.common.rest_client [req-3f85565c-6d9d-4ba9-bb71-4c010a1ee1eb req-3f85565c-6d9d-4ba9-bb71-4c010a1ee1eb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e4c7d588-954b-41ec-aaa0-202eaf40da45 1.103s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [15.502292s] ... ok\n2026-05-23 01:44:28.952 41 INFO tempest.lib.common.rest_client [req-526541c6-5f17-4854-929e-4e8ab7814456 req-526541c6-5f17-4854-929e-4e8ab7814456 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/13ca8d2e-b1f5-43fb-8edd-a9a8b600be7d 0.765s\n2026-05-23 01:44:28.968 39 INFO tempest.lib.common.rest_client [req-7d2c8fba-13ba-4d82-afda-f2d31b26b70f req-7d2c8fba-13ba-4d82-afda-f2d31b26b70f ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.214s\n2026-05-23 01:44:28.976 14 INFO tempest.lib.common.rest_client [req-87056c6d-e2d1-47a8-8d25-923484e33ae0 req-87056c6d-e2d1-47a8-8d25-923484e33ae0 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/ee5eac4368b14a3dadc77f18a3d4fa37/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.155s\n2026-05-23 01:44:29.000 10 INFO tempest.lib.common.rest_client [req-738a0204-916e-4782-985c-383d6a3d82f3 req-738a0204-916e-4782-985c-383d6a3d82f3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.258s\n2026-05-23 01:44:29.064 19 INFO tempest.lib.common.rest_client [req-1cfeb140-f460-4131-af78-fe270ff95b91 req-1cfeb140-f460-4131-af78-fe270ff95b91 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530 0.268s\n2026-05-23 01:44:29.067 22 INFO tempest.lib.common.rest_client [req-0b915c6b-6e76-46c9-a7ed-196a4943eafa req-0b915c6b-6e76-46c9-a7ed-196a4943eafa ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/431d4b01-106a-47af-9a9d-2dd143352267 0.342s\n2026-05-23 01:44:29.067 17 INFO tempest.lib.common.rest_client [req-cbd23283-87ea-4b40-8106-82a9c6c56677 req-cbd23283-87ea-4b40-8106-82a9c6c56677 ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.236s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.239555s] ... ok\n2026-05-23 01:44:29.077 39 INFO tempest.lib.common.rest_client [req-0f8568eb-537a-4195-b756-91a159d521b5 req-0f8568eb-537a-4195-b756-91a159d521b5 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 0.106s\n2026-05-23 01:44:29.089 10 INFO tempest.lib.common.rest_client [req-80d0a42c-3b1e-4dea-b7fa-f5777c5da285 req-80d0a42c-3b1e-4dea-b7fa-f5777c5da285 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.086s\n2026-05-23 01:44:29.122 24 INFO tempest.lib.common.rest_client [req-e9a9d89f-9f4a-48d3-a118-4c90737612dd req-e9a9d89f-9f4a-48d3-a118-4c90737612dd ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.455s\n2026-05-23 01:44:29.176 14 INFO tempest.lib.common.rest_client [req-ee7ac0b5-d051-4dce-94d4-4d87b1ad298a req-ee7ac0b5-d051-4dce-94d4-4d87b1ad298a ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-23 01:44:29.296 17 INFO tempest.lib.common.rest_client [req-f67d7167-76f4-43a9-b088-c2d41edd7a56 req-f67d7167-76f4-43a9-b088-c2d41edd7a56 ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.224s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.228284s] ... ok\n2026-05-23 01:44:29.310 41 INFO tempest.lib.common.rest_client [req-75930228-a8d3-404d-bf90-fa71a0dfda24 req-75930228-a8d3-404d-bf90-fa71a0dfda24 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29 0.350s\n2026-05-23 01:44:29.349 10 INFO tempest.lib.common.rest_client [req-5c746b34-42d7-4fdc-8e86-6e66da340990 req-5c746b34-42d7-4fdc-8e86-6e66da340990 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.244s\n2026-05-23 01:44:29.392 14 INFO tempest.lib.common.rest_client [req-1e67dbee-c0ed-4e6a-a0d5-189b7e48a78b req-1e67dbee-c0ed-4e6a-a0d5-189b7e48a78b ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/ee5eac4368b14a3dadc77f18a3d4fa37/roles/bd34450783d64356be4e1eb4c43a6768 0.211s\n2026-05-23 01:44:29.393 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ee5eac4368b14a3dadc77f18a3d4fa37 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:29.393 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1208652318-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '453cf781082145159a41513408d0c903', 'project_name': 'tempest-SecGroupTest-1208652318', 'tenant_id': '453cf781082145159a41513408d0c903', 'tenant_name': 'tempest-SecGroupTest-1208652318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee5eac4368b14a3dadc77f18a3d4fa37', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:29.393 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1208652318-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '453cf781082145159a41513408d0c903', 'project_name': 'tempest-SecGroupTest-1208652318', 'tenant_id': '453cf781082145159a41513408d0c903', 'tenant_name': 'tempest-SecGroupTest-1208652318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee5eac4368b14a3dadc77f18a3d4fa37', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:29.551 36 INFO tempest.lib.common.rest_client [req-6dbb53ec-9ce2-43e2-9347-8267d927f991 req-6dbb53ec-9ce2-43e2-9347-8267d927f991 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.098s\n2026-05-23 01:44:29.619 10 INFO tempest.lib.common.rest_client [req-8425062e-4608-4def-972c-42fbb2371390 req-8425062e-4608-4def-972c-42fbb2371390 ] 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-23 01:44:29.825 28 INFO tempest.lib.common.rest_client [req-37440ea7-77ed-41c2-ba23-409dc440bb4f req-37440ea7-77ed-41c2-ba23-409dc440bb4f ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9118a47-a818-44cd-8413-667f16fcee08 1.550s\n2026-05-23 01:44:29.835 30 INFO tempest.lib.common.rest_client [req-6ea8bafc-0694-4c8a-bf13-babf88698f45 req-6ea8bafc-0694-4c8a-bf13-babf88698f45 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.136s\n2026-05-23 01:44:29.964 10 INFO tempest.lib.common.rest_client [req-6d9415ca-3a72-48d4-ae9f-42f91ce3586c req-6d9415ca-3a72-48d4-ae9f-42f91ce3586c ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1f54f896-2281-4607-8d92-b8891a620b1f 0.339s\n2026-05-23 01:44:29.973 28 INFO tempest.lib.common.rest_client [req-554e18e4-9541-4f0a-abd3-d6ccaa8e24af req-554e18e4-9541-4f0a-abd3-d6ccaa8e24af ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b9118a47-a818-44cd-8413-667f16fcee08 0.145s\n2026-05-23 01:44:30.118 14 INFO tempest.lib.common.rest_client [req-f0ec193c-ecca-4b8a-8241-21a4b3ffed43 req-f0ec193c-ecca-4b8a-8241-21a4b3ffed43 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.667s\n2026-05-23 01:44:30.220 28 INFO tempest.lib.common.rest_client [req-c792a6db-36a6-4dde-9bc5-e2a2601bff65 req-c792a6db-36a6-4dde-9bc5-e2a2601bff65 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=b9118a47-a818-44cd-8413-667f16fcee08 0.240s\n2026-05-23 01:44:30.224 24 INFO tempest.lib.common.rest_client [req-eeb2aca5-f093-4a0c-a31e-a4a98a5482f7 req-eeb2aca5-f093-4a0c-a31e-a4a98a5482f7 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6045b829-a844-4fb8-b88d-93f99b8b7fc8 1.098s\n{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [5.709986s] ... ok\n2026-05-23 01:44:30.275 17 INFO tempest.lib.common.rest_client [req-0f56e9fe-3be4-4dfc-a4ec-d7ceb7187dcc req-0f56e9fe-3be4-4dfc-a4ec-d7ceb7187dcc ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.964s\n2026-05-23 01:44:30.286 22 INFO tempest.lib.common.rest_client [req-147caaba-f7d6-4281-9aac-17dde82791f3 req-147caaba-f7d6-4281-9aac-17dde82791f3 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881/remove_router_interface 1.208s\n2026-05-23 01:44:30.300 10 INFO tempest.lib.common.rest_client [req-de71c0f4-0efb-4a3f-b765-a0fc6f6aee95 req-de71c0f4-0efb-4a3f-b765-a0fc6f6aee95 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.334s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [3.181557s] ... ok\n2026-05-23 01:44:30.360 39 INFO tempest.lib.common.rest_client [req-1cbe5638-fd80-499a-a9e9-0ac319b743b7 req-1cbe5638-fd80-499a-a9e9-0ac319b743b7 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 1.272s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [6.864089s] ... ok\n2026-05-23 01:44:30.462 12 INFO tempest.lib.common.rest_client [req-45af054a-be67-4f42-9f9a-1514f435f490 req-45af054a-be67-4f42-9f9a-1514f435f490 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a7b3fd64-375c-417e-945d-a23f326cf47b/add_router_interface 3.636s\n2026-05-23 01:44:30.539 14 INFO tempest.lib.common.rest_client [req-483fe1ab-e017-4022-a687-bf402369cdec req-483fe1ab-e017-4022-a687-bf402369cdec ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903 0.415s\n2026-05-23 01:44:30.540 14 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 453cf781082145159a41513408d0c903 for scope project and roles: ['reader']\n2026-05-23 01:44:30.558 22 INFO tempest.lib.common.rest_client [req-1df25fa4-88de-479f-8cbe-1d20c9f1a385 req-1df25fa4-88de-479f-8cbe-1d20c9f1a385 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=75043202-46ee-4b6a-aaf3-3e43387f3881 0.265s\n2026-05-23 01:44:30.558 28 INFO tempest.lib.common.rest_client [req-800bb700-ba00-42d3-b816-541c50a66dc3 req-800bb700-ba00-42d3-b816-541c50a66dc3 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9118a47-a818-44cd-8413-667f16fcee08 0.335s\n2026-05-23 01:44:30.741 12 INFO tempest.lib.common.rest_client [req-a4a5a42d-04a6-428f-8769-a524f96306f1 req-a4a5a42d-04a6-428f-8769-a524f96306f1 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a7b3fd64-375c-417e-945d-a23f326cf47b 0.277s\n2026-05-23 01:44:30.755 10 INFO tempest.lib.common.rest_client [req-0cefa384-7ee8-45a4-8e62-fd3ebdc0ed5b req-0cefa384-7ee8-45a4-8e62-fd3ebdc0ed5b ] 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.452s\n2026-05-23 01:44:30.826 30 INFO tempest.lib.common.rest_client [req-6f010a7c-d205-4c1e-b340-98e21589a240 req-6f010a7c-d205-4c1e-b340-98e21589a240 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.988s\n2026-05-23 01:44:30.861 39 INFO tempest.lib.common.rest_client [req-8ed0c891-436a-404e-a3c1-fc2de061f81d req-8ed0c891-436a-404e-a3c1-fc2de061f81d ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.491s\n2026-05-23 01:44:30.914 36 INFO tempest.lib.common.rest_client [req-5e8106e1-6530-40f3-9365-021f4540d0c7 req-5e8106e1-6530-40f3-9365-021f4540d0c7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.361s\n2026-05-23 01:44:30.986 22 INFO tempest.lib.common.rest_client [req-24e93596-7a32-4a7d-99d2-0f19454127ab req-24e93596-7a32-4a7d-99d2-0f19454127ab ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881 0.425s\n2026-05-23 01:44:31.002 10 INFO tempest.lib.common.rest_client [req-5f8a56dd-a6c6-4b58-bba6-36ff81025f36 req-5f8a56dd-a6c6-4b58-bba6-36ff81025f36 ] 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.242s\n2026-05-23 01:44:31.059 28 INFO tempest.lib.common.rest_client [req-610c2705-c87f-4906-915f-4538ca2fc234 req-610c2705-c87f-4906-915f-4538ca2fc234 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9118a47-a818-44cd-8413-667f16fcee08 0.498s\n{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [8.973976s] ... ok\n2026-05-23 01:44:31.133 14 INFO tempest.lib.common.rest_client [req-97c34f3a-a39e-49f0-bd9a-0d3bcf889f16 req-97c34f3a-a39e-49f0-bd9a-0d3bcf889f16 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.588s\n2026-05-23 01:44:31.172 28 INFO tempest.lib.common.rest_client [req-9b1a9e1d-a699-49d8-a036-86dc3f801f6a req-9b1a9e1d-a699-49d8-a036-86dc3f801f6a ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9118a47-a818-44cd-8413-667f16fcee08 0.109s\n2026-05-23 01:44:31.184 36 INFO tempest.lib.common.rest_client [req-4138ec8c-4dc9-49dd-b324-70bf7f37f983 req-4138ec8c-4dc9-49dd-b324-70bf7f37f983 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.265s\n2026-05-23 01:44:31.230 10 INFO tempest.lib.common.rest_client [req-f36f244a-50bc-4728-a469-71c415ac6942 req-f36f244a-50bc-4728-a469-71c415ac6942 ] 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.226s\n2026-05-23 01:44:31.243 14 INFO tempest.lib.common.rest_client [req-534f3423-06d4-47be-9cbe-a214da779639 req-534f3423-06d4-47be-9cbe-a214da779639 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s\n2026-05-23 01:44:31.304 28 INFO tempest.lib.common.rest_client [req-8a972604-8945-4df4-879b-620d8c264cfd req-8a972604-8945-4df4-879b-620d8c264cfd ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9118a47-a818-44cd-8413-667f16fcee08 0.130s\n2026-05-23 01:44:31.314 22 INFO tempest.lib.common.rest_client [req-ceacbb05-5008-419b-a0c9-6a9d49fdb4dd req-ceacbb05-5008-419b-a0c9-6a9d49fdb4dd ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1ff6162-994a-462d-ab4d-ced7a85b700f 0.326s\n2026-05-23 01:44:31.402 28 INFO tempest.lib.common.rest_client [req-7642e01f-bbb7-40e0-b525-747a36541cce req-7642e01f-bbb7-40e0-b525-747a36541cce ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d2ae8b33-5e4f-4c78-9a5e-58abae415561 0.096s\n2026-05-23 01:44:31.415 14 INFO tempest.lib.common.rest_client [req-e8624ab2-6f17-4a46-ac4f-156f3250ac9c req-e8624ab2-6f17-4a46-ac4f-156f3250ac9c ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/35d1e02101f84528bf6a1275943c1080/roles/f0252c12e370451ca447f3c97e732b25 0.168s\n2026-05-23 01:44:31.471 24 INFO tempest.lib.common.rest_client [req-949becfe-708e-4af6-8d5d-8b9195220ad4 req-949becfe-708e-4af6-8d5d-8b9195220ad4 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.243s\n2026-05-23 01:44:31.505 10 INFO tempest.lib.common.rest_client [req-f4e0682b-7066-4ac4-b11a-08e6fd8694ed req-f4e0682b-7066-4ac4-b11a-08e6fd8694ed ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fe045e67-45c1-4405-b997-e13bda631b83 0.272s\n2026-05-23 01:44:31.540 28 INFO tempest.lib.common.rest_client [req-7088ca36-f776-499f-87ed-787c49aee4a5 req-7088ca36-f776-499f-87ed-787c49aee4a5 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d2ae8b33-5e4f-4c78-9a5e-58abae415561 0.131s\n2026-05-23 01:44:31.604 14 INFO tempest.lib.common.rest_client [req-8eba39a0-8ce6-4411-b4cc-3033fef8616f req-8eba39a0-8ce6-4411-b4cc-3033fef8616f ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-23 01:44:31.620 22 INFO tempest.lib.common.rest_client [req-5a583468-5fb2-4341-ae53-7d5a5effea73 req-5a583468-5fb2-4341-ae53-7d5a5effea73 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d8611d9b-571e-47f6-b357-265bda46de28 0.300s\n2026-05-23 01:44:31.638 28 INFO tempest.lib.common.rest_client [req-7a5ead4f-cf8d-4649-9dc7-2eefacfc6d4f req-7a5ead4f-cf8d-4649-9dc7-2eefacfc6d4f ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=28546dc8-e256-49c5-871e-7525a179211a 0.096s\n2026-05-23 01:44:31.691 10 INFO tempest.lib.common.rest_client [req-c753b7d2-49ea-45df-8367-686a9c5d4c7b req-c753b7d2-49ea-45df-8367-686a9c5d4c7b ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.183s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.391449s] ... ok\n2026-05-23 01:44:31.745 28 INFO tempest.lib.common.rest_client [req-c114994d-1d7c-42ef-b81b-4e1b6ca79bdb req-c114994d-1d7c-42ef-b81b-4e1b6ca79bdb ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/28546dc8-e256-49c5-871e-7525a179211a 0.104s\n2026-05-23 01:44:31.764 14 INFO tempest.lib.common.rest_client [req-e8fd3ab8-0955-47d1-b245-6c843ceb075d req-e8fd3ab8-0955-47d1-b245-6c843ceb075d ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/35d1e02101f84528bf6a1275943c1080/roles/86359d6597314a95ba0d73ed5fbe11ed 0.154s\n2026-05-23 01:44:31.846 10 INFO tempest.lib.common.rest_client [req-4067b550-1fde-4ad3-a1d6-610a2b8082f3 req-4067b550-1fde-4ad3-a1d6-610a2b8082f3 ] 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.148s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.152857s] ... ok\n2026-05-23 01:44:31.907 28 INFO tempest.lib.common.rest_client [req-f65499f2-508e-4819-94f6-091580ab398a req-f65499f2-508e-4819-94f6-091580ab398a ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae170949-59cf-4b1b-9d15-a1db8c789aec 0.158s\n2026-05-23 01:44:31.931 14 INFO tempest.lib.common.rest_client [req-1c29d834-9f09-4e87-b865-3084042b5a79 req-1c29d834-9f09-4e87-b865-3084042b5a79 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-23 01:44:32.060 28 INFO tempest.lib.common.rest_client [req-a74305b2-db71-41ba-b911-8370c5dcd68b req-a74305b2-db71-41ba-b911-8370c5dcd68b ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae170949-59cf-4b1b-9d15-a1db8c789aec 0.150s\n2026-05-23 01:44:32.068 14 INFO tempest.lib.common.rest_client [req-9f2f8148-9569-477b-b6ea-e5a4c26dfbc9 req-9f2f8148-9569-477b-b6ea-e5a4c26dfbc9 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/35d1e02101f84528bf6a1275943c1080/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.133s\n2026-05-23 01:44:32.189 12 INFO tempest.lib.common.rest_client [req-9a7e9975-eb9b-4bfb-bc20-12d6d84d730b req-9a7e9975-eb9b-4bfb-bc20-12d6d84d730b ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a7b3fd64-375c-417e-945d-a23f326cf47b/remove_router_interface 1.442s\n2026-05-23 01:44:32.202 28 INFO tempest.lib.common.rest_client [req-7272992b-10bb-4800-88d7-1931cd519e7d req-7272992b-10bb-4800-88d7-1931cd519e7d ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3ffe7a4d-37a5-491e-866d-7daf165af3d2 0.139s\n2026-05-23 01:44:32.273 10 INFO tempest.lib.common.rest_client [req-e5945a5e-ab9a-4d39-9454-319e1de087f8 req-e5945a5e-ab9a-4d39-9454-319e1de087f8 ] 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.421s\n2026-05-23 01:44:32.300 12 INFO tempest.lib.common.rest_client [req-e4da0b92-c4fd-426e-aff1-d944545d0833 req-e4da0b92-c4fd-426e-aff1-d944545d0833 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9175a8a1-69e4-4389-9a1f-4c423fa678e5 0.108s\n2026-05-23 01:44:32.299 28 INFO tempest.lib.common.rest_client [req-bd47d538-4631-48cd-b2e8-eed5e266cac9 req-bd47d538-4631-48cd-b2e8-eed5e266cac9 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3ffe7a4d-37a5-491e-866d-7daf165af3d2 0.094s\n2026-05-23 01:44:32.320 14 INFO tempest.lib.common.rest_client [req-0f1e302f-7491-40aa-97a3-deef34ff35c7 req-0f1e302f-7491-40aa-97a3-deef34ff35c7 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-23 01:44:32.413 28 INFO tempest.lib.common.rest_client [req-9260d4f4-a76e-4ca2-a67c-83f6ce6f090d req-9260d4f4-a76e-4ca2-a67c-83f6ce6f090d ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f7fc3920-0ab1-4568-92ee-3d8823dfa82e 0.112s\n2026-05-23 01:44:32.470 14 INFO tempest.lib.common.rest_client [req-fa2ac065-c94b-4643-8151-0a1f75051e89 req-fa2ac065-c94b-4643-8151-0a1f75051e89 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/35d1e02101f84528bf6a1275943c1080/roles/bd34450783d64356be4e1eb4c43a6768 0.147s\n2026-05-23 01:44:32.471 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 35d1e02101f84528bf6a1275943c1080 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:32.471 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1208652318-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '453cf781082145159a41513408d0c903', 'project_name': 'tempest-SecGroupTest-1208652318', 'tenant_id': '453cf781082145159a41513408d0c903', 'tenant_name': 'tempest-SecGroupTest-1208652318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35d1e02101f84528bf6a1275943c1080', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:32.471 14 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-1208652318-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '453cf781082145159a41513408d0c903', 'project_name': 'tempest-SecGroupTest-1208652318', 'tenant_id': '453cf781082145159a41513408d0c903', 'tenant_name': 'tempest-SecGroupTest-1208652318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35d1e02101f84528bf6a1275943c1080', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:32.501 36 INFO tempest.lib.common.rest_client [req-46311a6c-2b6d-42a8-9b90-dae2f8fd3dab req-46311a6c-2b6d-42a8-9b90-dae2f8fd3dab ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/834224b8-9a08-41a9-b21d-e84eeb52934a 1.314s\n2026-05-23 01:44:32.550 22 INFO tempest.lib.common.rest_client [req-8cd7c991-8f56-4f09-a2fb-2f362976c4a7 req-8cd7c991-8f56-4f09-a2fb-2f362976c4a7 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/668f217b-9c35-4dd3-b493-fc6542961659 0.927s\n2026-05-23 01:44:32.577 28 INFO tempest.lib.common.rest_client [req-2c34b07e-7d20-4ec1-ad29-ebcc0c1a6057 req-2c34b07e-7d20-4ec1-ad29-ebcc0c1a6057 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f7fc3920-0ab1-4568-92ee-3d8823dfa82e 0.162s\n2026-05-23 01:44:32.641 36 INFO tempest.lib.common.rest_client [req-aa721529-068c-40b8-8204-dbefeade78c5 req-aa721529-068c-40b8-8204-dbefeade78c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.136s\n2026-05-23 01:44:32.660 17 INFO tempest.lib.common.rest_client [req-d77a916e-579b-491a-8901-663c89d74c55 req-d77a916e-579b-491a-8901-663c89d74c55 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.383s\n2026-05-23 01:44:32.696 28 INFO tempest.lib.common.rest_client [req-3ac201bd-c665-482f-9488-deec878c1202 req-3ac201bd-c665-482f-9488-deec878c1202 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/268acb9f-6a3c-4c5a-9bde-c3223a77e8c4 0.117s\n2026-05-23 01:44:32.705 12 INFO tempest.lib.common.rest_client [req-5b168f76-c5a7-4e43-8750-2179370e4b98 req-5b168f76-c5a7-4e43-8750-2179370e4b98 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a7b3fd64-375c-417e-945d-a23f326cf47b 0.402s\n2026-05-23 01:44:32.927 10 INFO tempest.lib.common.rest_client [req-94b81217-99f0-47df-b6f8-6b68e1b0f2f5 req-94b81217-99f0-47df-b6f8-6b68e1b0f2f5 ] 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.651s\n2026-05-23 01:44:32.955 36 INFO tempest.lib.common.rest_client [req-eb0d5181-3557-47bb-a930-70c6c75bf01c req-eb0d5181-3557-47bb-a930-70c6c75bf01c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/467590c0-f9ce-4795-8d70-f88a3c7d3bad 0.312s\n2026-05-23 01:44:33.095 14 INFO tempest.lib.common.rest_client [req-a40b7cab-c5de-4dbe-82f6-88e16d8aba6e req-a40b7cab-c5de-4dbe-82f6-88e16d8aba6e ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-23 01:44:33.130 10 INFO tempest.lib.common.rest_client [req-57e2d7cc-386b-4750-b055-62b89255f23a req-57e2d7cc-386b-4750-b055-62b89255f23a ] 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.200s\n2026-05-23 01:44:33.173 30 INFO tempest.lib.common.rest_client [req-2f5dd8a8-73b3-4ce8-a719-3ff74fd40a09 req-2f5dd8a8-73b3-4ce8-a719-3ff74fd40a09 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.341s\n2026-05-23 01:44:33.179 12 INFO tempest.lib.common.rest_client [req-8fbe2907-52c7-4dca-84a1-145976446f7b req-8fbe2907-52c7-4dca-84a1-145976446f7b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4ab3c59-3e61-4591-9bd2-1b0e07d7c8f1 0.469s\n2026-05-23 01:44:33.229 39 INFO tempest.lib.common.rest_client [req-e7682437-4d4c-4a01-a973-9f373ebfbe4c req-e7682437-4d4c-4a01-a973-9f373ebfbe4c ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/81052bea-a5ff-4b18-b538-b12214f79a7b 2.365s\n2026-05-23 01:44:33.247 28 INFO tempest.lib.common.rest_client [req-46181abe-da5d-4c8f-8596-fb5525e437ba req-46181abe-da5d-4c8f-8596-fb5525e437ba ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/456272ec4cfd47af9494e57fa8afd243 0.546s\n2026-05-23 01:44:33.269 24 INFO tempest.lib.common.rest_client [req-06657ef7-fcfb-4689-bd25-92434ee3fa35 req-06657ef7-fcfb-4689-bd25-92434ee3fa35 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.796s\n2026-05-23 01:44:33.342 36 INFO tempest.lib.common.rest_client [req-0b8dd61e-4a0d-4ee9-a1b8-d45d078a45f8 req-0b8dd61e-4a0d-4ee9-a1b8-d45d078a45f8 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/595ea466-0f37-4ebf-ba9f-02e5fad34ec9 0.384s\n2026-05-23 01:44:33.414 39 INFO tempest.lib.common.rest_client [req-95d74d41-10c0-4ae6-87aa-0d979e122351 req-95d74d41-10c0-4ae6-87aa-0d979e122351 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/81052bea-a5ff-4b18-b538-b12214f79a7b 0.183s\n2026-05-23 01:44:33.419 22 INFO tempest.lib.common.rest_client [req-c123b9e8-0da2-4392-8617-ae189eb47f56 req-c123b9e8-0da2-4392-8617-ae189eb47f56 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6675ee0a-1f7c-4e08-9782-76e257e79c60 0.862s\n{6} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [25.718634s] ... ok\n2026-05-23 01:44:33.435 10 INFO tempest.lib.common.rest_client [req-a8393b04-c010-444a-bd0b-b11a0126d5ce req-a8393b04-c010-444a-bd0b-b11a0126d5ce ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5bf91fca-f004-4cd3-9961-d9e084afb57b 0.301s\n2026-05-23 01:44:33.457 36 INFO tempest.lib.common.rest_client [req-1af3e95a-f20e-4fcc-8f5a-6bcf23ceee94 req-1af3e95a-f20e-4fcc-8f5a-6bcf23ceee94 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.113s\n2026-05-23 01:44:33.572 39 INFO tempest.lib.common.rest_client [req-179ae2b0-b43b-4f0b-bc45-250cde0161e9 req-179ae2b0-b43b-4f0b-bc45-250cde0161e9 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=81052bea-a5ff-4b18-b538-b12214f79a7b&device_owner=network%3Arouter_gateway 0.154s\n2026-05-23 01:44:33.575 28 INFO tempest.lib.common.rest_client [req-049f0cd0-8c44-42b9-98c7-8434f08e6d92 req-049f0cd0-8c44-42b9-98c7-8434f08e6d92 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d20e466776e3483ca3753ff7347d47aa 0.324s\n2026-05-23 01:44:33.576 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cf04fdda1e8f4ddb8b18bcb18cdf79ae\n2026-05-23 01:44:33.641 10 INFO tempest.lib.common.rest_client [req-285c8aa9-4d98-450b-80c8-551ec8632d6c req-285c8aa9-4d98-450b-80c8-551ec8632d6c ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.204s\n2026-05-23 01:44:33.768 39 INFO tempest.lib.common.rest_client [req-14e4ffc8-874d-47bf-bece-d957d66c8e54 req-14e4ffc8-874d-47bf-bece-d957d66c8e54 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.189s\n2026-05-23 01:44:33.883 39 INFO tempest.lib.common.rest_client [req-43a471ed-4ba2-403f-8253-209c20d2b996 req-43a471ed-4ba2-403f-8253-209c20d2b996 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=81052bea-a5ff-4b18-b538-b12214f79a7b 0.112s\n2026-05-23 01:44:33.968 12 INFO tempest.lib.common.rest_client [req-1ff5fdf6-f66a-460b-8fd7-79b856a446b9 req-1ff5fdf6-f66a-460b-8fd7-79b856a446b9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/97ea2602-4057-46e2-b9bb-7b230a6e90b6 0.786s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [10.599555s] ... ok\n2026-05-23 01:44:34.103 17 INFO tempest.lib.common.rest_client [req-b8b7ce7b-b53d-4893-b6ea-053f173b327c req-b8b7ce7b-b53d-4893-b6ea-053f173b327c ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.439s\n2026-05-23 01:44:34.174 28 INFO tempest.lib.common.rest_client [req-8480fe39-68ec-4c63-b278-c7ac2105ae78 req-8480fe39-68ec-4c63-b278-c7ac2105ae78 ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-23 01:44:34.262 22 INFO tempest.lib.common.rest_client [req-f4be8113-ae83-44dc-958d-6eac67b5b208 req-f4be8113-ae83-44dc-958d-6eac67b5b208 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.834s\n2026-05-23 01:44:34.330 12 INFO tempest.lib.common.rest_client [req-75eba02d-354b-422a-a515-6382e8b8fa64 req-75eba02d-354b-422a-a515-6382e8b8fa64 ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b7a27ad8-b785-4f21-8b63-f30bebff4788 0.357s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.360954s] ... ok\n2026-05-23 01:44:34.388 10 INFO tempest.lib.common.rest_client [req-03e822de-2b46-4405-a355-0b4f8c0d45fa req-03e822de-2b46-4405-a355-0b4f8c0d45fa ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7cfae1d0-ddcc-420b-bdd0-e2411db845de 0.744s\n2026-05-23 01:44:34.550 10 INFO tempest.lib.common.rest_client [req-560c70e4-4aaf-4e89-a0d9-09a81c2dcd4b req-560c70e4-4aaf-4e89-a0d9-09a81c2dcd4b ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.159s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [2.703046s] ... ok\n2026-05-23 01:44:34.584 12 INFO tempest.lib.common.rest_client [req-3c3058a5-70f0-46b6-8bc3-6109df1da66f req-3c3058a5-70f0-46b6-8bc3-6109df1da66f ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b7a27ad8-b785-4f21-8b63-f30bebff4788?fields=id&fields=mac_address 0.249s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.252369s] ... ok\n2026-05-23 01:44:34.657 24 INFO tempest.lib.common.rest_client [req-902c5b91-4c12-4187-b800-4bb0c540b4f9 req-902c5b91-4c12-4187-b800-4bb0c540b4f9 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/68624a03-1ab3-421c-84f0-94ce5e19bd7c 1.385s\n{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [4.433712s] ... ok\n2026-05-23 01:44:34.781 14 INFO tempest.lib.common.rest_client [req-d39af177-f2ad-4fbb-90c3-fa5576b458db req-d39af177-f2ad-4fbb-90c3-fa5576b458db ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.684s\n2026-05-23 01:44:34.924 14 INFO tempest.lib.common.rest_client [req-c621cb43-41e4-4b33-80a8-3beb7682c64f req-c621cb43-41e4-4b33-80a8-3beb7682c64f ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s\n2026-05-23 01:44:34.938 28 INFO tempest.lib.common.rest_client [req-5474f766-04f4-4e24-8335-91295fff438e req-5474f766-04f4-4e24-8335-91295fff438e ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cf04fdda1e8f4ddb8b18bcb18cdf79ae&name=default 0.760s\n2026-05-23 01:44:34.971 10 INFO tempest.lib.common.rest_client [req-ab172809-999f-493c-9ef0-6f5674c2df87 req-ab172809-999f-493c-9ef0-6f5674c2df87 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.415s\n2026-05-23 01:44:35.070 17 INFO tempest.lib.common.rest_client [req-9ab5e20c-3381-49dd-ae3a-276c50b2b856 req-9ab5e20c-3381-49dd-ae3a-276c50b2b856 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.962s\n2026-05-23 01:44:35.078 10 INFO tempest.lib.common.rest_client [req-98c4336a-7289-463c-871b-ef39998a28c8 req-98c4336a-7289-463c-871b-ef39998a28c8 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/14fbc35b-a86c-469c-be9d-44220de0469f 0.103s\n2026-05-23 01:44:35.187 36 INFO tempest.lib.common.rest_client [req-3d0512bf-4efb-43df-ad1f-79fd6bbcf493 req-3d0512bf-4efb-43df-ad1f-79fd6bbcf493 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.723s\n2026-05-23 01:44:35.286 14 INFO tempest.lib.common.rest_client [req-93ec24e0-291f-4dd2-b46b-87909e0563ee req-93ec24e0-291f-4dd2-b46b-87909e0563ee ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/8f392d93-5a21-4dd4-8825-2147ac4ca86f 0.359s\n2026-05-23 01:44:35.325 39 INFO tempest.lib.common.rest_client [req-32187ddc-d7a2-4b1d-85cf-73ad560e71a6 req-32187ddc-d7a2-4b1d-85cf-73ad560e71a6 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/81052bea-a5ff-4b18-b538-b12214f79a7b 1.439s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [4.958027s] ... ok\n2026-05-23 01:44:35.406 12 INFO tempest.lib.common.rest_client [req-93037394-d62f-4e3a-9eff-50d7b28289fa req-93037394-d62f-4e3a-9eff-50d7b28289fa ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.815s\n2026-05-23 01:44:35.413 14 INFO tempest.lib.common.rest_client [req-b782a66d-3179-49b5-af60-eb63b7ab19dd req-b782a66d-3179-49b5-af60-eb63b7ab19dd ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/8f392d93-5a21-4dd4-8825-2147ac4ca86f 0.123s\n2026-05-23 01:44:35.428 10 INFO tempest.lib.common.rest_client [req-1c4fc529-d469-4566-9f5e-ffea9a1e2b53 req-1c4fc529-d469-4566-9f5e-ffea9a1e2b53 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/14fbc35b-a86c-469c-be9d-44220de0469f 0.346s\n2026-05-23 01:44:35.630 17 INFO tempest.lib.common.rest_client [req-d4cf48bb-aeeb-43be-a0f9-cbae875bd6f1 req-d4cf48bb-aeeb-43be-a0f9-cbae875bd6f1 ] 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.10 0.555s\n2026-05-23 01:44:35.670 14 INFO tempest.lib.common.rest_client [req-ae4732c0-60b9-4f03-957e-60210f02800f req-ae4732c0-60b9-4f03-957e-60210f02800f ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8f392d93-5a21-4dd4-8825-2147ac4ca86f 0.253s\n2026-05-23 01:44:35.683 10 INFO tempest.lib.common.rest_client [req-98e25386-0996-434b-8824-b8675196d122 req-98e25386-0996-434b-8824-b8675196d122 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.254s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [1.131653s] ... ok\n2026-05-23 01:44:35.731 39 INFO tempest.lib.common.rest_client [req-98d0d6f6-6087-4efb-8422-3336a960c35f req-98d0d6f6-6087-4efb-8422-3336a960c35f ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.402s\n2026-05-23 01:44:35.791 12 INFO tempest.lib.common.rest_client [req-5465d9e8-4cbb-49ea-8b28-5b867a9c8463 req-5465d9e8-4cbb-49ea-8b28-5b867a9c8463 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.382s\n2026-05-23 01:44:35.802 10 INFO tempest.lib.common.rest_client [req-d417e9d8-2068-45b5-9e25-83b2be320785 req-d417e9d8-2068-45b5-9e25-83b2be320785 ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b715c8b5-716e-495a-bb92-5debcadc42d1 0.115s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.118124s] ... ok\n2026-05-23 01:44:35.802 14 INFO tempest.lib.common.rest_client [req-8d3de197-a091-4fb5-a41a-e3633b4079d6 req-8d3de197-a091-4fb5-a41a-e3633b4079d6 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.129s\n2026-05-23 01:44:35.949 14 INFO tempest.lib.common.rest_client [req-8c506fd9-6d00-4164-87f1-25268bf48ef4 req-8c506fd9-6d00-4164-87f1-25268bf48ef4 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8f392d93-5a21-4dd4-8825-2147ac4ca86f 0.144s\n{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [2.853693s] ... ok\n2026-05-23 01:44:35.951 10 INFO tempest.lib.common.rest_client [req-3635b2b1-1178-41ed-ad94-1cb0067efd29 req-3635b2b1-1178-41ed-ad94-1cb0067efd29 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/af3bebbf-9e2f-4652-9cac-ee9c5ab61d76 0.145s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.148526s] ... ok\n2026-05-23 01:44:36.101 10 INFO tempest.lib.common.rest_client [req-279ceaab-c830-4fd4-b269-ce6f40774330 req-279ceaab-c830-4fd4-b269-ce6f40774330 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/fb0db71c-d174-4a7c-b295-fa7b019363ac 0.144s\n{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.148752s] ... ok\n2026-05-23 01:44:36.125 28 INFO tempest.lib.common.rest_client [req-9d9ef132-8387-4abe-a164-eb28c6ecf6ad req-9d9ef132-8387-4abe-a164-eb28c6ecf6ad ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/40390778-827a-4f6d-96e4-7f00d60fd620 1.184s\n2026-05-23 01:44:36.244 22 INFO tempest.lib.common.rest_client [req-587b195a-512f-429e-8c2a-5d0966350bc9 req-587b195a-512f-429e-8c2a-5d0966350bc9 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.979s\n2026-05-23 01:44:36.265 12 INFO tempest.lib.common.rest_client [req-c0c6b949-776c-4d37-9d86-ab4eae5d06c4 req-c0c6b949-776c-4d37-9d86-ab4eae5d06c4 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.470s\n2026-05-23 01:44:36.395 10 INFO tempest.lib.common.rest_client [req-eead84d3-eb57-4837-9dc7-836c01b1d9c4 req-eead84d3-eb57-4837-9dc7-836c01b1d9c4 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4eb8eaeae04d4a64918b7c2a5ccaba6d 0.243s\n2026-05-23 01:44:36.403 17 INFO tempest.lib.common.rest_client [req-f4103a94-23e2-4188-bd58-b04e28e1e458 req-f4103a94-23e2-4188-bd58-b04e28e1e458 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a6f5f712-0c2d-4370-8f7c-22dd86492360 0.769s\n2026-05-23 01:44:36.420 28 INFO tempest.lib.common.rest_client [req-d608ce7d-e638-47b2-b321-c117e7bae1eb req-d608ce7d-e638-47b2-b321-c117e7bae1eb ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cf04fdda1e8f4ddb8b18bcb18cdf79ae 0.291s\n2026-05-23 01:44:36.420 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: aabab9dde43e489a82acb59a4e46c675\n2026-05-23 01:44:36.452 24 INFO tempest.lib.common.rest_client [req-e32d6fec-71ec-4f7c-bc09-5bc42d24d0c1 req-e32d6fec-71ec-4f7c-bc09-5bc42d24d0c1 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.784s\n2026-05-23 01:44:36.454 14 INFO tempest.lib.common.rest_client [req-958dbd62-e6c7-4463-a77d-3437833b4097 req-958dbd62-e6c7-4463-a77d-3437833b4097 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.499s\n2026-05-23 01:44:36.526 17 INFO tempest.lib.common.rest_client [req-270e5739-8661-444e-b1c0-7173a4719401 req-270e5739-8661-444e-b1c0-7173a4719401 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a6f5f712-0c2d-4370-8f7c-22dd86492360 0.121s\n2026-05-23 01:44:36.586 28 INFO tempest.lib.common.rest_client [req-9f472f6e-30c1-4089-b524-5aa7e3caab7b req-9f472f6e-30c1-4089-b524-5aa7e3caab7b ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=aabab9dde43e489a82acb59a4e46c675&name=default 0.164s\n2026-05-23 01:44:36.604 22 INFO tempest.lib.common.rest_client [req-4da10516-0f25-4943-9cf5-832edc01a5c8 req-4da10516-0f25-4943-9cf5-832edc01a5c8 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.358s\n2026-05-23 01:44:36.771 10 INFO tempest.lib.common.rest_client [req-1d53180c-94bd-46bd-a14b-34a62ff0c192 req-1d53180c-94bd-46bd-a14b-34a62ff0c192 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d5a5b3d6b4e4479bad5c1d131b3201b2 0.373s\n2026-05-23 01:44:36.773 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d433430c5e734942978b98a9dce6fc31\n2026-05-23 01:44:36.836 24 INFO tempest.lib.common.rest_client [req-6cc58e48-1416-4334-9492-893d4ccebd18 req-6cc58e48-1416-4334-9492-893d4ccebd18 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/df9cc9d0-bfa0-42b1-990f-0c8d0fd5cf4d 0.382s\n2026-05-23 01:44:36.960 30 INFO tempest.lib.common.rest_client [req-6c15ba2d-cbb1-4eaf-9310-4c3deaf1b9ef req-6c15ba2d-cbb1-4eaf-9310-4c3deaf1b9ef ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.778s\n2026-05-23 01:44:37.048 17 INFO tempest.lib.common.rest_client [req-908dbc5b-6904-48c5-8838-ba8a7b8cf81f req-908dbc5b-6904-48c5-8838-ba8a7b8cf81f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0b2e328a-4e88-409e-a6a1-b8393a9d6bb9 0.519s\n2026-05-23 01:44:37.050 14 INFO tempest.lib.common.rest_client [req-e1033746-d173-43db-ba5c-418ecc275025 req-e1033746-d173-43db-ba5c-418ecc275025 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.593s\n2026-05-23 01:44:37.184 17 INFO tempest.lib.common.rest_client [req-93cf5263-afa7-4a7b-a9d0-de0345b10ad7 req-93cf5263-afa7-4a7b-a9d0-de0345b10ad7 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0b2e328a-4e88-409e-a6a1-b8393a9d6bb9 0.133s\n2026-05-23 01:44:37.337 28 INFO tempest.lib.common.rest_client [req-0d2676f1-8957-4647-a8aa-c212910963d8 req-0d2676f1-8957-4647-a8aa-c212910963d8 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b6774f37-1a48-4f8e-b469-37d3378a0a26 0.749s\n2026-05-23 01:44:37.377 12 INFO tempest.lib.common.rest_client [req-f7da3bfc-d253-4e35-ba87-34d34e8a105c req-f7da3bfc-d253-4e35-ba87-34d34e8a105c ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.107s\n2026-05-23 01:44:37.388 10 INFO tempest.lib.common.rest_client [req-3a6ffe8f-de24-4cc2-9d0e-33b827b2410a req-3a6ffe8f-de24-4cc2-9d0e-33b827b2410a ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-05-23 01:44:37.432 36 INFO tempest.lib.common.rest_client [req-c08a905a-8ec9-4bf0-8591-0c512ca0117a req-c08a905a-8ec9-4bf0-8591-0c512ca0117a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.242s\n2026-05-23 01:44:37.530 14 INFO tempest.lib.common.rest_client [req-ecce4571-51c1-4533-9e39-2c703a35fc31 req-ecce4571-51c1-4533-9e39-2c703a35fc31 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/6af31a7a-11c5-4e27-bc9c-f6f87fec15b2 0.476s\n2026-05-23 01:44:37.624 28 INFO tempest.lib.common.rest_client [req-20133ab8-5585-4a58-bbaa-e8764e9d6bda req-20133ab8-5585-4a58-bbaa-e8764e9d6bda ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675 0.284s\n2026-05-23 01:44:37.646 17 INFO tempest.lib.common.rest_client [req-9de96b05-5a99-4b6c-99e9-0c768594c5b3 req-9de96b05-5a99-4b6c-99e9-0c768594c5b3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e35bb56c-56de-41b1-b268-f7d8e66f85f2 0.458s\n2026-05-23 01:44:37.696 22 INFO tempest.lib.common.rest_client [req-8e01d911-1d02-4895-9c14-13b9991373b4 req-8e01d911-1d02-4895-9c14-13b9991373b4 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.090s\n2026-05-23 01:44:37.757 12 INFO tempest.lib.common.rest_client [req-bd8260b4-f52f-4bdc-af9d-e1151d913aa5 req-bd8260b4-f52f-4bdc-af9d-e1151d913aa5 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.377s\n2026-05-23 01:44:37.791 14 INFO tempest.lib.common.rest_client [req-95d46ea0-57a7-41ea-817b-e0102e6358b4 req-95d46ea0-57a7-41ea-817b-e0102e6358b4 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.259s\n2026-05-23 01:44:38.078 10 INFO tempest.lib.common.rest_client [req-c5c54e7a-0b63-4589-bb29-aae4b4fbfa39 req-c5c54e7a-0b63-4589-bb29-aae4b4fbfa39 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d433430c5e734942978b98a9dce6fc31&name=default 0.687s\n2026-05-23 01:44:38.092 14 INFO tempest.lib.common.rest_client [req-136aec27-6110-4576-9dbf-a2f062013bfb req-136aec27-6110-4576-9dbf-a2f062013bfb ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/23f2de3b-29ab-4740-b945-b5c8807d85fc 0.299s\n2026-05-23 01:44:38.113 28 INFO tempest.lib.common.rest_client [req-1f50e063-4e1a-488d-8e3c-43d4abff7209 req-1f50e063-4e1a-488d-8e3c-43d4abff7209 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.482s\n2026-05-23 01:44:38.236 14 INFO tempest.lib.common.rest_client [req-6d697863-515b-4062-b128-f3eab453d765 req-6d697863-515b-4062-b128-f3eab453d765 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.141s\n{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.287354s] ... ok\n2026-05-23 01:44:38.314 24 INFO tempest.lib.common.rest_client [req-55f2627c-65e9-44a6-8b96-580aec7f15b6 req-55f2627c-65e9-44a6-8b96-580aec7f15b6 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.475s\n2026-05-23 01:44:38.574 12 INFO tempest.lib.common.rest_client [req-5de705d0-f7f6-4df0-b891-36c9fa45d44a req-5de705d0-f7f6-4df0-b891-36c9fa45d44a ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.814s\n2026-05-23 01:44:38.595 17 INFO tempest.lib.common.rest_client [req-485e46d0-133f-4cab-8584-22811e82aeef req-485e46d0-133f-4cab-8584-22811e82aeef ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/89cb17aa-a122-41cf-a7df-579bdf78ea30 0.945s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [9.296880s] ... ok\n{3} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-23 01:44:38.599 14 INFO tempest.lib.common.rest_client [req-021e9f45-a9e9-4f25-86bd-c215a37ce75e req-021e9f45-a9e9-4f25-86bd-c215a37ce75e ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.357s\n2026-05-23 01:44:38.624 28 INFO tempest.lib.common.rest_client [req-eacc5e6d-2910-41c3-8a2c-8cf0ca0fa2bb req-eacc5e6d-2910-41c3-8a2c-8cf0ca0fa2bb ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s\n2026-05-23 01:44:38.690 10 INFO tempest.lib.common.rest_client [req-025765d1-4731-4633-8dcc-ecc8d055c147 req-025765d1-4731-4633-8dcc-ecc8d055c147 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/956a24ca-9cca-480a-ba76-aa44ff70368a 0.610s\n2026-05-23 01:44:38.748 28 INFO tempest.lib.common.rest_client [req-43b90234-5a08-489c-abd7-882c03564564 req-43b90234-5a08-489c-abd7-882c03564564 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.122s\n2026-05-23 01:44:38.816 39 INFO tempest.lib.common.rest_client [req-fc9a3e2f-3705-4b6b-93a2-ab99860e4b26 req-fc9a3e2f-3705-4b6b-93a2-ab99860e4b26 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 3.083s\n2026-05-23 01:44:38.894 10 INFO tempest.lib.common.rest_client [req-fe71f312-df00-46ba-9244-d88b25c6997d req-fe71f312-df00-46ba-9244-d88b25c6997d ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31 0.200s\n2026-05-23 01:44:38.913 14 INFO tempest.lib.common.rest_client [req-2eb22306-dc8c-404d-8b65-da0280b0091d req-2eb22306-dc8c-404d-8b65-da0280b0091d ] 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.310s\n2026-05-23 01:44:38.919 24 INFO tempest.lib.common.rest_client [req-7f455422-f2a6-496e-b44b-1510eea1d379 req-7f455422-f2a6-496e-b44b-1510eea1d379 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/6f80d2d2-496b-4df4-a2ae-1acf81a2671f 0.601s\n2026-05-23 01:44:38.989 28 INFO tempest.lib.common.rest_client [req-816ada7f-8048-4094-9bf0-c721873fc2f3 req-816ada7f-8048-4094-9bf0-c721873fc2f3 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.238s\n2026-05-23 01:44:39.081 39 INFO tempest.lib.common.rest_client [req-db616c42-e1c0-4133-8116-5e0d730bacf2 req-db616c42-e1c0-4133-8116-5e0d730bacf2 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 0.262s\n2026-05-23 01:44:39.232 14 INFO tempest.lib.common.rest_client [req-ba3149be-5f37-4c5a-8f32-5fb1e9dee00f req-ba3149be-5f37-4c5a-8f32-5fb1e9dee00f ] 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.316s\n2026-05-23 01:44:39.243 36 INFO tempest.lib.common.rest_client [req-27df1daf-972e-4885-b8e9-b7187e9e315b req-27df1daf-972e-4885-b8e9-b7187e9e315b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.810s\n2026-05-23 01:44:39.264 39 INFO tempest.lib.common.rest_client [req-3cd2dfb1-b0b7-41dd-bcc2-72e2d5a14be9 req-3cd2dfb1-b0b7-41dd-bcc2-72e2d5a14be9 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416&device_owner=network%3Arouter_gateway 0.180s\n2026-05-23 01:44:39.476 39 INFO tempest.lib.common.rest_client [req-63ddee22-d2bf-4b34-b037-e7e371931ac7 req-63ddee22-d2bf-4b34-b037-e7e371931ac7 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.209s\n2026-05-23 01:44:39.481 36 INFO tempest.lib.common.rest_client [req-54d1f29f-c4f7-4e30-bd18-9518feb100a5 req-54d1f29f-c4f7-4e30-bd18-9518feb100a5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.234s\n2026-05-23 01:44:39.512 28 INFO tempest.lib.common.rest_client [req-dac00fd1-ffe9-4f03-83c5-c9a772861bbf req-dac00fd1-ffe9-4f03-83c5-c9a772861bbf ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.518s\n2026-05-23 01:44:39.580 39 INFO tempest.lib.common.rest_client [req-c8a7fa56-fa69-447f-bc3b-1efad215882b req-c8a7fa56-fa69-447f-bc3b-1efad215882b ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 0.100s\n2026-05-23 01:44:39.627 14 INFO tempest.lib.common.rest_client [req-11257f23-9d9e-458a-86ab-b4245cfcb890 req-11257f23-9d9e-458a-86ab-b4245cfcb890 ] 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.393s\n2026-05-23 01:44:39.649 28 INFO tempest.lib.common.rest_client [req-e42a86d0-f8f2-48e6-8964-9ef0700beb46 req-e42a86d0-f8f2-48e6-8964-9ef0700beb46 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.125s\n2026-05-23 01:44:39.687 17 INFO tempest.lib.common.rest_client [req-a74cb4bf-d655-4bcc-97da-9eb3ded5693a req-a74cb4bf-d655-4bcc-97da-9eb3ded5693a ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.084s\n2026-05-23 01:44:39.797 28 INFO tempest.lib.common.rest_client [req-d8aa23b3-bf0e-4d55-b8aa-829aa4184c00 req-d8aa23b3-bf0e-4d55-b8aa-829aa4184c00 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/8a346b178ff94a83989a3b5b54e30984/roles/bd34450783d64356be4e1eb4c43a6768 0.145s\n2026-05-23 01:44:39.869 12 INFO tempest.lib.common.rest_client [req-a20f0434-097d-4dd1-a1f3-c1a9b71a686b req-a20f0434-097d-4dd1-a1f3-c1a9b71a686b ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/fb0523ce-b0d3-4747-b534-696fd0dc2588 1.293s\n2026-05-23 01:44:40.040 28 INFO tempest.lib.common.rest_client [req-e49050f1-720c-4795-aeb0-a5d8f63abc65 req-e49050f1-720c-4795-aeb0-a5d8f63abc65 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-23 01:44:40.058 14 INFO tempest.lib.common.rest_client [req-c3dda95a-1b68-429c-80ed-b98ea804ad89 req-c3dda95a-1b68-429c-80ed-b98ea804ad89 ] 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.429s\n2026-05-23 01:44:40.195 28 INFO tempest.lib.common.rest_client [req-e3cd7c48-dcaf-4ddd-99ec-709694b105ed req-e3cd7c48-dcaf-4ddd-99ec-709694b105ed ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/8a346b178ff94a83989a3b5b54e30984/roles/86359d6597314a95ba0d73ed5fbe11ed 0.152s\n2026-05-23 01:44:40.221 24 INFO tempest.lib.common.rest_client [req-aeb2f80b-5475-49c2-b3d0-a7630bd97588 req-aeb2f80b-5475-49c2-b3d0-a7630bd97588 ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/df9cc9d0-bfa0-42b1-990f-0c8d0fd5cf4d 1.298s\n2026-05-23 01:44:40.342 24 INFO tempest.lib.common.rest_client [req-07b6de40-fbbb-419b-b585-335eb04e5f3f req-07b6de40-fbbb-419b-b585-335eb04e5f3f ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/df9cc9d0-bfa0-42b1-990f-0c8d0fd5cf4d 0.118s\n{7} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [5.682151s] ... ok\n2026-05-23 01:44:40.403 36 INFO tempest.lib.common.rest_client [req-207a57a0-8e33-479f-a02b-44821b075345 req-207a57a0-8e33-479f-a02b-44821b075345 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/022846aa-5226-45c2-973f-f5933398fdf9 0.918s\n2026-05-23 01:44:40.468 28 INFO tempest.lib.common.rest_client [req-6c1d62cb-d3ce-4ac3-801d-5a457b987fad req-6c1d62cb-d3ce-4ac3-801d-5a457b987fad ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-23 01:44:40.519 14 INFO tempest.lib.common.rest_client [req-c228c8fd-49ff-41cd-8b49-a6c9530b7b0f req-c228c8fd-49ff-41cd-8b49-a6c9530b7b0f ] 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.458s\n2026-05-23 01:44:40.539 36 INFO tempest.lib.common.rest_client [req-f0317bed-7a3e-4c79-9823-ae35dc573ae9 req-f0317bed-7a3e-4c79-9823-ae35dc573ae9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s\n2026-05-23 01:44:40.590 12 INFO tempest.lib.common.rest_client [req-e32c7d9f-de6a-412f-bb52-b197fa5ca054 req-e32c7d9f-de6a-412f-bb52-b197fa5ca054 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fb0523ce-b0d3-4747-b534-696fd0dc2588 0.715s\n2026-05-23 01:44:40.598 28 INFO tempest.lib.common.rest_client [req-3e278c40-43b4-4bf3-83f2-02825f041937 req-3e278c40-43b4-4bf3-83f2-02825f041937 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/8a346b178ff94a83989a3b5b54e30984/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.127s\n2026-05-23 01:44:40.705 12 INFO tempest.lib.common.rest_client [req-022a61f0-0805-480f-8d02-a2a51a18d878 req-022a61f0-0805-480f-8d02-a2a51a18d878 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fb0523ce-b0d3-4747-b534-696fd0dc2588 0.109s\n2026-05-23 01:44:40.783 28 INFO tempest.lib.common.rest_client [req-9261d2fa-f45f-4727-ae5e-c55550afcf6e req-9261d2fa-f45f-4727-ae5e-c55550afcf6e ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-23 01:44:40.938 28 INFO tempest.lib.common.rest_client [req-9c477077-c855-4281-a746-f0f1f55b499e req-9c477077-c855-4281-a746-f0f1f55b499e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/8a346b178ff94a83989a3b5b54e30984/roles/bd34450783d64356be4e1eb4c43a6768 0.152s\n2026-05-23 01:44:40.938 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8a346b178ff94a83989a3b5b54e30984 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:40.939 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1236149846-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e479e6e5cb24d12bce57f1d20e78890', 'project_name': 'tempest-BulkNetworkOpsTest-1236149846', 'tenant_id': '2e479e6e5cb24d12bce57f1d20e78890', 'tenant_name': 'tempest-BulkNetworkOpsTest-1236149846', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8a346b178ff94a83989a3b5b54e30984', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:40.939 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1236149846-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e479e6e5cb24d12bce57f1d20e78890', 'project_name': 'tempest-BulkNetworkOpsTest-1236149846', 'tenant_id': '2e479e6e5cb24d12bce57f1d20e78890', 'tenant_name': 'tempest-BulkNetworkOpsTest-1236149846', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8a346b178ff94a83989a3b5b54e30984', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:40.951 14 INFO tempest.lib.common.rest_client [req-d035ae28-f3f8-4acb-8052-0d7932aa4d0f req-d035ae28-f3f8-4acb-8052-0d7932aa4d0f ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0e29eae4-0210-4565-a213-7e56fcf7a37e 0.430s\n2026-05-23 01:44:41.063 36 INFO tempest.lib.common.rest_client [req-8ae60bb4-821f-44c2-b642-b54045a7df80 req-8ae60bb4-821f-44c2-b642-b54045a7df80 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c82ec1dc-269f-482b-82b4-9a8f2bc17408 0.521s\n2026-05-23 01:44:41.250 39 INFO tempest.lib.common.rest_client [req-06c6b752-f537-4b41-865d-b5366d123014 req-06c6b752-f537-4b41-865d-b5366d123014 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 1.668s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [5.924126s] ... ok\n2026-05-23 01:44:41.286 14 INFO tempest.lib.common.rest_client [req-1afd8f93-155e-47d8-b790-f3b9196e53e5 req-1afd8f93-155e-47d8-b790-f3b9196e53e5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.331s\n2026-05-23 01:44:41.292 12 INFO tempest.lib.common.rest_client [req-b276e645-6168-423d-ab3b-7e553e6c26d5 req-b276e645-6168-423d-ab3b-7e553e6c26d5 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6bb0a758-abd9-4c4e-8310-eb83e6bc372d 0.584s\n2026-05-23 01:44:41.369 22 INFO tempest.lib.common.rest_client [req-e6f695c0-05ab-47b3-8164-7f5ccb45235e req-e6f695c0-05ab-47b3-8164-7f5ccb45235e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5e523bcc-dab5-4e41-b652-89cc8c2155f4/add_router_interface 3.670s\n2026-05-23 01:44:41.408 17 INFO tempest.lib.common.rest_client [req-e50ede67-e750-4f90-a1af-c52a9a618d6f req-e50ede67-e750-4f90-a1af-c52a9a618d6f ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.718s\n2026-05-23 01:44:41.429 30 INFO tempest.lib.common.rest_client [req-363eba3c-60d1-495b-9913-74f32d549514 req-363eba3c-60d1-495b-9913-74f32d549514 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d55f83df-c2c4-4dfc-accf-a925a211f27d/add_router_interface 4.465s\n2026-05-23 01:44:41.513 24 INFO tempest.lib.common.rest_client [req-f823e806-013d-4ea9-a432-57681f86df5d req-f823e806-013d-4ea9-a432-57681f86df5d ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.166s\n2026-05-23 01:44:41.527 36 INFO tempest.lib.common.rest_client [req-d2a925cf-ae7f-4f8d-8745-e01cd694c0e5 req-d2a925cf-ae7f-4f8d-8745-e01cd694c0e5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e655d26f-c55c-4078-9f0b-6e3d7647a699 0.462s\n2026-05-23 01:44:41.536 28 INFO tempest.lib.common.rest_client [req-88dcc4dc-3470-4c73-8cde-80c541494ca9 req-88dcc4dc-3470-4c73-8cde-80c541494ca9 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s\n2026-05-23 01:44:41.583 39 INFO tempest.lib.common.rest_client [req-7a9341ab-ae04-4b15-a2df-36b589ffc282 req-7a9341ab-ae04-4b15-a2df-36b589ffc282 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.329s\n2026-05-23 01:44:41.603 22 INFO tempest.lib.common.rest_client [req-bc2e5602-9530-4c92-84af-652ad7c70dc1 req-bc2e5602-9530-4c92-84af-652ad7c70dc1 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/154fdd80-8123-4dd1-a14b-c27981551824 0.232s\n2026-05-23 01:44:41.626 14 INFO tempest.lib.common.rest_client [req-1dcadbcf-e5a2-4868-ad75-66f4850c5faf req-1dcadbcf-e5a2-4868-ad75-66f4850c5faf ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f75110db-f1fb-445d-87c6-edd4f14b44a9 0.336s\n2026-05-23 01:44:41.659 36 INFO tempest.lib.common.rest_client [req-33749165-5579-4123-9a9c-d77275ace8c9 req-33749165-5579-4123-9a9c-d77275ace8c9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.127s\n2026-05-23 01:44:41.674 24 INFO tempest.lib.common.rest_client [req-fe42dd58-bc54-4b7f-888d-06d33476c383 req-fe42dd58-bc54-4b7f-888d-06d33476c383 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=4ddfe05f-9403-46ac-877c-f70a52c8e0f3 0.157s\n2026-05-23 01:44:41.707 28 INFO tempest.lib.common.rest_client [req-c505c5e8-71ba-4a56-8a13-2c4ace45c591 req-c505c5e8-71ba-4a56-8a13-2c4ace45c591 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890 0.168s\n2026-05-23 01:44:41.707 28 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2e479e6e5cb24d12bce57f1d20e78890 for scope project and roles: ['reader']\n2026-05-23 01:44:41.729 12 INFO tempest.lib.common.rest_client [req-80481fc9-b50c-4eec-9234-4e6949db2b45 req-80481fc9-b50c-4eec-9234-4e6949db2b45 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d2b67b91-e266-4be6-92a6-7b5526a388f3 0.434s\n2026-05-23 01:44:41.767 17 INFO tempest.lib.common.rest_client [req-ab8a9d88-e4c2-4c0c-a933-64e6cda54404 req-ab8a9d88-e4c2-4c0c-a933-64e6cda54404 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.354s\n2026-05-23 01:44:41.896 14 INFO tempest.lib.common.rest_client [req-a269849c-f18b-42c6-ab1d-58d469ce1437 req-a269849c-f18b-42c6-ab1d-58d469ce1437 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.267s\n2026-05-23 01:44:41.981 24 INFO tempest.lib.common.rest_client [req-c80c53ce-c6d4-4f0b-b674-e6486f7ea93a req-c80c53ce-c6d4-4f0b-b674-e6486f7ea93a ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/4ddfe05f-9403-46ac-877c-f70a52c8e0f3 0.304s\n2026-05-23 01:44:42.084 12 INFO tempest.lib.common.rest_client [req-d1f7b3e1-7660-4373-9412-d36966982888 req-d1f7b3e1-7660-4373-9412-d36966982888 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39781a3b-7071-4ce4-983e-64b7786c70f0 0.351s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [7.498995s] ... ok\n2026-05-23 01:44:42.118 24 INFO tempest.lib.common.rest_client [req-f422c298-c691-4ead-8244-e64684f1389b req-f422c298-c691-4ead-8244-e64684f1389b ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=4ddfe05f-9403-46ac-877c-f70a52c8e0f3 0.134s\n{7} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [1.774702s] ... ok\n2026-05-23 01:44:42.192 28 INFO tempest.lib.common.rest_client [req-64ad20b3-a90d-4de5-b6a1-1d05371a78f1 req-64ad20b3-a90d-4de5-b6a1-1d05371a78f1 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.481s\n2026-05-23 01:44:42.258 30 INFO tempest.lib.common.rest_client [req-6b862335-55e5-40f6-80e8-7ac674be7c13 req-6b862335-55e5-40f6-80e8-7ac674be7c13 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.821s\n2026-05-23 01:44:42.320 14 INFO tempest.lib.common.rest_client [req-ddd18e2c-b21d-46be-a73a-2da624b25e0c req-ddd18e2c-b21d-46be-a73a-2da624b25e0c ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e69deb9b-f437-49a4-b7ee-25231f027965 0.418s\n2026-05-23 01:44:42.334 28 INFO tempest.lib.common.rest_client [req-e1bde49a-b40c-41e1-9e13-b7e6d2804c58 req-e1bde49a-b40c-41e1-9e13-b7e6d2804c58 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s\n2026-05-23 01:44:42.503 28 INFO tempest.lib.common.rest_client [req-064a6720-ba69-45a9-9034-05e47b501651 req-064a6720-ba69-45a9-9034-05e47b501651 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/f98ecde123eb401c93ef64d649ae6494/roles/f0252c12e370451ca447f3c97e732b25 0.166s\n2026-05-23 01:44:42.571 22 INFO tempest.lib.common.rest_client [req-7d10e399-15ea-4c9c-b469-1a7ca5d51966 req-7d10e399-15ea-4c9c-b469-1a7ca5d51966 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5e523bcc-dab5-4e41-b652-89cc8c2155f4/remove_router_interface 0.966s\n2026-05-23 01:44:42.620 14 INFO tempest.lib.common.rest_client [req-41021f08-7380-4c8d-9d0c-c6c68d25d0f5 req-41021f08-7380-4c8d-9d0c-c6c68d25d0f5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.295s\n2026-05-23 01:44:42.678 28 INFO tempest.lib.common.rest_client [req-ae25f899-b650-4042-af0d-927ff5e7065f req-ae25f899-b650-4042-af0d-927ff5e7065f ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-23 01:44:42.735 22 INFO tempest.lib.common.rest_client [req-98edb4b0-8351-4814-9b8f-89da2541f772 req-98edb4b0-8351-4814-9b8f-89da2541f772 ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5e523bcc-dab5-4e41-b652-89cc8c2155f4/remove_router_interface 0.159s\n2026-05-23 01:44:42.823 28 INFO tempest.lib.common.rest_client [req-65f43ca5-1053-4cce-9ea5-ef47750bd136 req-65f43ca5-1053-4cce-9ea5-ef47750bd136 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/f98ecde123eb401c93ef64d649ae6494/roles/86359d6597314a95ba0d73ed5fbe11ed 0.143s\n2026-05-23 01:44:42.848 22 INFO tempest.lib.common.rest_client [req-b1c4b166-1551-4d86-b695-29099819a308 req-b1c4b166-1551-4d86-b695-29099819a308 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5e523bcc-dab5-4e41-b652-89cc8c2155f4 0.110s\n2026-05-23 01:44:42.847 12 INFO tempest.lib.common.rest_client [req-a0eb3363-2291-4fa5-8e3f-707e6e228c7c req-a0eb3363-2291-4fa5-8e3f-707e6e228c7c ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.757s\n2026-05-23 01:44:42.898 24 INFO tempest.lib.common.rest_client [req-56d0a257-72d3-41ae-964a-9450f048a0d2 req-56d0a257-72d3-41ae-964a-9450f048a0d2 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.777s\n2026-05-23 01:44:42.921 14 INFO tempest.lib.common.rest_client [req-dbab1366-762c-4923-85fe-e58df3464751 req-dbab1366-762c-4923-85fe-e58df3464751 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/be2200dd-d163-496d-a31a-0453c597b8ac 0.295s\n2026-05-23 01:44:42.981 28 INFO tempest.lib.common.rest_client [req-5fa65473-e0b2-41ab-95cb-66e6808aa657 req-5fa65473-e0b2-41ab-95cb-66e6808aa657 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-23 01:44:43.120 28 INFO tempest.lib.common.rest_client [req-25eca048-6519-4505-bbd0-a0a41d959b13 req-25eca048-6519-4505-bbd0-a0a41d959b13 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/f98ecde123eb401c93ef64d649ae6494/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.136s\n2026-05-23 01:44:43.253 14 INFO tempest.lib.common.rest_client [req-1734e56e-fd69-4e81-8b96-ed9f287af1a0 req-1734e56e-fd69-4e81-8b96-ed9f287af1a0 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.329s\n2026-05-23 01:44:43.281 28 INFO tempest.lib.common.rest_client [req-c52b1837-a412-42cb-bee6-b1f3f7ebe905 req-c52b1837-a412-42cb-bee6-b1f3f7ebe905 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-23 01:44:43.296 22 INFO tempest.lib.common.rest_client [req-c763d264-5529-4e79-b4b6-ad2bd2ba3f35 req-c763d264-5529-4e79-b4b6-ad2bd2ba3f35 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5e523bcc-dab5-4e41-b652-89cc8c2155f4 0.447s\n2026-05-23 01:44:43.353 17 INFO tempest.lib.common.rest_client [req-cd391094-0ffd-43de-ac5a-11a259ebccc5 req-cd391094-0ffd-43de-ac5a-11a259ebccc5 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.583s\n2026-05-23 01:44:43.424 28 INFO tempest.lib.common.rest_client [req-3d88da2a-9e8a-4378-bb7e-c5a136d3ae74 req-3d88da2a-9e8a-4378-bb7e-c5a136d3ae74 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/f98ecde123eb401c93ef64d649ae6494/roles/bd34450783d64356be4e1eb4c43a6768 0.141s\n2026-05-23 01:44:43.425 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f98ecde123eb401c93ef64d649ae6494 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:44:43.425 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1236149846-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e479e6e5cb24d12bce57f1d20e78890', 'project_name': 'tempest-BulkNetworkOpsTest-1236149846', 'tenant_id': '2e479e6e5cb24d12bce57f1d20e78890', 'tenant_name': 'tempest-BulkNetworkOpsTest-1236149846', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f98ecde123eb401c93ef64d649ae6494', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:43.425 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-BulkNetworkOpsTest-1236149846-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e479e6e5cb24d12bce57f1d20e78890', 'project_name': 'tempest-BulkNetworkOpsTest-1236149846', 'tenant_id': '2e479e6e5cb24d12bce57f1d20e78890', 'tenant_name': 'tempest-BulkNetworkOpsTest-1236149846', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f98ecde123eb401c93ef64d649ae6494', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:44:43.538 12 INFO tempest.lib.common.rest_client [req-20aa869d-053a-4a63-abab-bea14b58ba3f req-20aa869d-053a-4a63-abab-bea14b58ba3f ] 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.684s\n2026-05-23 01:44:43.587 14 INFO tempest.lib.common.rest_client [req-0facb39f-d584-4947-aad8-4d9591c22ade req-0facb39f-d584-4947-aad8-4d9591c22ade ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c72d6c4e-76c3-4b9a-947b-d89c4c5a5c06 0.332s\n2026-05-23 01:44:43.890 14 INFO tempest.lib.common.rest_client [req-037306ba-9b20-4ccd-8a79-e65823783b93 req-037306ba-9b20-4ccd-8a79-e65823783b93 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.300s\n2026-05-23 01:44:43.972 22 INFO tempest.lib.common.rest_client [req-e5723bb4-617b-419a-bec3-0a89758a83e9 req-e5723bb4-617b-419a-bec3-0a89758a83e9 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d6a53a9-5607-4515-821b-e6afa46b82ac 0.672s\n2026-05-23 01:44:43.983 12 INFO tempest.lib.common.rest_client [req-6a4f65ec-e48a-421b-9678-2a760f8da38c req-6a4f65ec-e48a-421b-9678-2a760f8da38c ] 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.443s\n2026-05-23 01:44:44.082 30 INFO tempest.lib.common.rest_client [req-4731f8d4-3edd-4f6a-b55a-f18f8c2d6f20 req-4731f8d4-3edd-4f6a-b55a-f18f8c2d6f20 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/9063d95e-f7de-4923-bd3f-56117e0587cb 1.822s\n2026-05-23 01:44:44.084 28 INFO tempest.lib.common.rest_client [req-8698d37c-6405-4f2a-9610-f3e308c12d82 req-8698d37c-6405-4f2a-9610-f3e308c12d82 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s\n2026-05-23 01:44:44.255 14 INFO tempest.lib.common.rest_client [req-d64402c1-b2f9-4875-9502-c65e00532686 req-d64402c1-b2f9-4875-9502-c65e00532686 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/131f2eea-1451-4554-91c2-670a1da7af1b 0.360s\n2026-05-23 01:44:44.418 36 INFO tempest.lib.common.rest_client [req-f80c3f2b-1965-4a1c-b86c-4713fc22a5a2 req-f80c3f2b-1965-4a1c-b86c-4713fc22a5a2 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.754s\n2026-05-23 01:44:44.465 14 INFO tempest.lib.common.rest_client [req-37febd05-a471-42f4-bd95-ebbf00161ef2 req-37febd05-a471-42f4-bd95-ebbf00161ef2 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.206s\n{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [6.228980s] ... ok\n2026-05-23 01:44:44.595 24 INFO tempest.lib.common.rest_client [req-b3111035-48db-4020-9e27-bb2cb20ef00e req-b3111035-48db-4020-9e27-bb2cb20ef00e ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.694s\n2026-05-23 01:44:44.635 12 INFO tempest.lib.common.rest_client [req-2c346b7b-2953-4288-9fe9-8e6ce625fe85 req-2c346b7b-2953-4288-9fe9-8e6ce625fe85 ] 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.648s\n2026-05-23 01:44:44.848 22 INFO tempest.lib.common.rest_client [req-7df617db-bd14-43ac-b95b-608a8102f353 req-7df617db-bd14-43ac-b95b-608a8102f353 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e273724e-c6eb-4eb9-a6c9-13381790768c 0.873s\n{6} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [11.426448s] ... ok\n2026-05-23 01:44:44.965 39 INFO tempest.lib.common.rest_client [req-9d1e144c-01aa-43a3-bb01-2f04473fcc35 req-9d1e144c-01aa-43a3-bb01-2f04473fcc35 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 3.380s\n2026-05-23 01:44:45.008 14 INFO tempest.lib.common.rest_client [req-4a581fd9-bbc6-46f6-9846-42659969dadb req-4a581fd9-bbc6-46f6-9846-42659969dadb ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.536s\n2026-05-23 01:44:45.213 39 INFO tempest.lib.common.rest_client [req-d0519d34-3fe4-457c-b9e8-d1db28bf997f req-d0519d34-3fe4-457c-b9e8-d1db28bf997f ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 0.246s\n2026-05-23 01:44:45.389 39 INFO tempest.lib.common.rest_client [req-e62d8ecd-6283-432e-a9d3-3e20480d92d7 req-e62d8ecd-6283-432e-a9d3-3e20480d92d7 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=e21acd0c-3b37-49b0-94c5-38a6bb66a4cd&device_owner=network%3Arouter_gateway 0.172s\n2026-05-23 01:44:45.533 14 INFO tempest.lib.common.rest_client [req-5ec5eab6-e0ca-4044-8815-6a8bc1a29e79 req-5ec5eab6-e0ca-4044-8815-6a8bc1a29e79 ] 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.521s\n2026-05-23 01:44:45.573 30 INFO tempest.lib.common.rest_client [req-a016d19e-2ee1-48cc-9ec2-c8bdfbccd7c1 req-a016d19e-2ee1-48cc-9ec2-c8bdfbccd7c1 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c451eb26-d0a9-4f11-ad31-ecad8d94e751 1.487s\n2026-05-23 01:44:45.578 24 INFO tempest.lib.common.rest_client [req-84bc97ff-77bd-446b-bdb5-46a624b41895 req-84bc97ff-77bd-446b-bdb5-46a624b41895 ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7948707-f145-48c7-b8ee-77a10b750cd0 0.980s\n2026-05-23 01:44:45.587 39 INFO tempest.lib.common.rest_client [req-708d5807-1241-4837-b816-6c75c43a5399 req-708d5807-1241-4837-b816-6c75c43a5399 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.192s\n2026-05-23 01:44:45.677 39 INFO tempest.lib.common.rest_client [req-f8e9cdd8-e3e6-483a-b0ef-eb0a28c89861 req-f8e9cdd8-e3e6-483a-b0ef-eb0a28c89861 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 0.087s\n2026-05-23 01:44:45.692 24 INFO tempest.lib.common.rest_client [req-1219bc19-8f59-4659-826f-d926deef2b17 req-1219bc19-8f59-4659-826f-d926deef2b17 ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4adf7dd3-ba93-4800-a78f-017ba7f358a1 0.111s\n2026-05-23 01:44:45.807 24 INFO tempest.lib.common.rest_client [req-3d9b2db6-4d27-40cb-9eef-d18bc3b6d110 req-3d9b2db6-4d27-40cb-9eef-d18bc3b6d110 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7948707-f145-48c7-b8ee-77a10b750cd0 0.112s\n{7} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [3.687670s] ... ok\n2026-05-23 01:44:45.831 14 INFO tempest.lib.common.rest_client [req-f39d2ab9-cddd-4155-b0a4-5f6590188983 req-f39d2ab9-cddd-4155-b0a4-5f6590188983 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e1f27590-c06e-4063-b8e2-a0e6fac3a4de 0.294s\n2026-05-23 01:44:45.963 24 INFO tempest.lib.common.rest_client [req-72ef313b-3ba8-4ee0-9a44-94eaaa1b49ad req-72ef313b-3ba8-4ee0-9a44-94eaaa1b49ad ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.151s\n2026-05-23 01:44:46.022 22 INFO tempest.lib.common.rest_client [req-9df147c5-cf38-44ce-993b-636ca3ee45d0 req-9df147c5-cf38-44ce-993b-636ca3ee45d0 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.167s\n2026-05-23 01:44:46.065 14 INFO tempest.lib.common.rest_client [req-b56c5426-f58c-4c80-9a73-d48eb865e26b req-b56c5426-f58c-4c80-9a73-d48eb865e26b ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.231s\n{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [1.597990s] ... ok\n2026-05-23 01:44:46.144 24 INFO tempest.lib.common.rest_client [req-2c9fe121-94c7-49e8-b6d0-fe41e8f6ec85 req-2c9fe121-94c7-49e8-b6d0-fe41e8f6ec85 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.177s\n2026-05-23 01:44:46.226 24 INFO tempest.lib.common.rest_client [req-a8a5cb64-4c85-4a2e-b917-9d773df800ab req-a8a5cb64-4c85-4a2e-b917-9d773df800ab ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.081s\n{7} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.417663s] ... ok\n2026-05-23 01:44:46.435 24 INFO tempest.lib.common.rest_client [req-9473b281-20bb-4dbe-95d9-e103f966c5cf req-9473b281-20bb-4dbe-95d9-e103f966c5cf ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.205s\n{7} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.208503s] ... ok\n2026-05-23 01:44:46.648 12 INFO tempest.lib.common.rest_client [req-198b677e-6bc1-43da-a976-287e9d46a609 req-198b677e-6bc1-43da-a976-287e9d46a609 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.009s\n2026-05-23 01:44:46.997 12 INFO tempest.lib.common.rest_client [req-f811846e-296e-4b0f-8d33-52598eb29ce6 req-f811846e-296e-4b0f-8d33-52598eb29ce6 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.345s\n2026-05-23 01:44:47.150 17 INFO tempest.lib.common.rest_client [req-a8a1fe2f-f721-4b9a-9013-0e35e2e6c798 req-a8a1fe2f-f721-4b9a-9013-0e35e2e6c798 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2947066d-0760-4548-a360-347e3d9413b5/add_router_interface 3.794s\n2026-05-23 01:44:47.248 24 INFO tempest.lib.common.rest_client [req-aaf42591-916b-455e-9aa6-f4312f52887a req-aaf42591-916b-455e-9aa6-f4312f52887a ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.809s\n{7} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.811747s] ... ok\n2026-05-23 01:44:47.323 28 INFO tempest.lib.common.rest_client [req-4fd004f3-66e9-44d9-87ff-0dbe0a1683c1 req-4fd004f3-66e9-44d9-87ff-0dbe0a1683c1 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.234s\n2026-05-23 01:44:47.377 24 INFO tempest.lib.common.rest_client [req-943d0714-664c-4296-910f-2ef30b4f43b0 req-943d0714-664c-4296-910f-2ef30b4f43b0 ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s\n{7} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.127453s] ... ok\n2026-05-23 01:44:47.384 14 INFO tempest.lib.common.rest_client [req-d9608033-6981-4d2e-982b-f1e6425e85de req-d9608033-6981-4d2e-982b-f1e6425e85de ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.315s\n2026-05-23 01:44:47.417 36 INFO tempest.lib.common.rest_client [req-23e45a1b-a1b6-4101-993b-e47f4b9fd8c3 req-23e45a1b-a1b6-4101-993b-e47f4b9fd8c3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.996s\n2026-05-23 01:44:47.470 17 INFO tempest.lib.common.rest_client [req-2c389a32-3bd4-4cf6-b814-ee7bddbb4748 req-2c389a32-3bd4-4cf6-b814-ee7bddbb4748 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2947066d-0760-4548-a360-347e3d9413b5 0.318s\n2026-05-23 01:44:47.500 24 INFO tempest.lib.common.rest_client [req-12e93941-48b2-4fa7-af5a-35077d1d3bd5 req-12e93941-48b2-4fa7-af5a-35077d1d3bd5 ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.119s\n{7} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.122270s] ... ok\n2026-05-23 01:44:47.523 12 INFO tempest.lib.common.rest_client [req-76772a64-2a44-435d-bf2d-880549c6aa3e req-76772a64-2a44-435d-bf2d-880549c6aa3e ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.523s\n2026-05-23 01:44:47.542 28 INFO tempest.lib.common.rest_client [req-1019159f-d6f2-4e76-85f1-fe7fb5faa09e req-1019159f-d6f2-4e76-85f1-fe7fb5faa09e ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.216s\n2026-05-23 01:44:47.566 22 INFO tempest.lib.common.rest_client [req-982ffee8-a6c7-4d4c-ba55-e974fa1c17b0 req-982ffee8-a6c7-4d4c-ba55-e974fa1c17b0 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.539s\n2026-05-23 01:44:47.678 24 INFO tempest.lib.common.rest_client [req-75548083-e080-4354-941f-3edee077df68 req-75548083-e080-4354-941f-3edee077df68 ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/baa4f92a-4025-4f13-bce5-9b891244e8b5 0.174s\n{7} tempest.api.network.test_networks.NetworksTest.test_show_network [0.177463s] ... ok\n2026-05-23 01:44:47.848 24 INFO tempest.lib.common.rest_client [req-d32330ba-af50-4d85-97e2-5295d8cf9197 req-d32330ba-af50-4d85-97e2-5295d8cf9197 ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/baa4f92a-4025-4f13-bce5-9b891244e8b5?fields=id&fields=name&fields=mtu 0.165s\n{7} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.168551s] ... ok\n2026-05-23 01:44:47.889 22 INFO tempest.lib.common.rest_client [req-21780c9a-1aa0-40a5-b28f-7a2b712c0979 req-21780c9a-1aa0-40a5-b28f-7a2b712c0979 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.319s\n2026-05-23 01:44:47.931 30 INFO tempest.lib.common.rest_client [req-f38fd8be-bae1-43a7-91ae-3b5d530a637a req-f38fd8be-bae1-43a7-91ae-3b5d530a637a ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d55f83df-c2c4-4dfc-accf-a925a211f27d/remove_router_interface 2.355s\n2026-05-23 01:44:48.081 24 INFO tempest.lib.common.rest_client [req-26ea64d8-e3e9-4f52-a574-f28788b61c20 req-26ea64d8-e3e9-4f52-a574-f28788b61c20 ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/cfd0d4fb-845b-45a6-97b0-204f7c76331d 0.227s\n{7} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.231478s] ... ok\n2026-05-23 01:44:48.127 39 INFO tempest.lib.common.rest_client [req-700f53ed-83d0-442b-b320-c96a48e82745 req-700f53ed-83d0-442b-b320-c96a48e82745 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 2.447s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [6.875882s] ... ok\n2026-05-23 01:44:48.156 14 INFO tempest.lib.common.rest_client [req-d5ca0488-bf41-468f-bd8e-7b30eb866935 req-d5ca0488-bf41-468f-bd8e-7b30eb866935 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.769s\n2026-05-23 01:44:48.234 24 INFO tempest.lib.common.rest_client [req-668a0cb0-b1dc-41b5-8ddc-6ccef1e76dd8 req-668a0cb0-b1dc-41b5-8ddc-6ccef1e76dd8 ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/cfd0d4fb-845b-45a6-97b0-204f7c76331d?fields=id&fields=network_id 0.149s\n{7} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.151953s] ... ok\n2026-05-23 01:44:48.604 14 INFO tempest.lib.common.rest_client [req-a9aeb7c7-c6b7-4b20-a3da-b13d1b3e8189 req-a9aeb7c7-c6b7-4b20-a3da-b13d1b3e8189 ] 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.445s\n2026-05-23 01:44:48.710 28 INFO tempest.lib.common.rest_client [req-4b07246c-8b4c-4aea-bdc8-e57c4712f7ff req-4b07246c-8b4c-4aea-bdc8-e57c4712f7ff ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9868ca66-b4d8-4e4b-b4c3-8417a9824bca 1.165s\n2026-05-23 01:44:48.912 17 INFO tempest.lib.common.rest_client [req-2e85c42d-2c41-4c7a-9b0c-1d8e31969fab req-2e85c42d-2c41-4c7a-9b0c-1d8e31969fab ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2947066d-0760-4548-a360-347e3d9413b5/remove_router_interface 1.440s\n2026-05-23 01:44:48.931 12 INFO tempest.lib.common.rest_client [req-691ee12c-7e76-4a36-b9ef-61c8ec3bab60 req-691ee12c-7e76-4a36-b9ef-61c8ec3bab60 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.406s\n2026-05-23 01:44:49.016 17 INFO tempest.lib.common.rest_client [req-c7da9b02-885e-48ea-b92d-3a06903ba804 req-c7da9b02-885e-48ea-b92d-3a06903ba804 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/433b0b62-eb86-4ef9-9b01-3971090d7fdf 0.101s\n2026-05-23 01:44:49.202 14 INFO tempest.lib.common.rest_client [req-c40a42ef-d0f9-4baf-8619-6c8951871b9f req-c40a42ef-d0f9-4baf-8619-6c8951871b9f ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e8daf6f6-0cc3-4fc8-8702-7e542ae9a11a 0.595s\n2026-05-23 01:44:49.403 24 INFO tempest.lib.common.rest_client [req-b5da369f-1f77-43fd-a199-b5de911f7b9a req-b5da369f-1f77-43fd-a199-b5de911f7b9a ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.165s\n2026-05-23 01:44:49.473 28 INFO tempest.lib.common.rest_client [req-8860cf18-a9a8-423f-9a4c-a03357366099 req-8860cf18-a9a8-423f-9a4c-a03357366099 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/67c4f751-1fc6-43b7-b5c7-ad739b7ab492 0.760s\n2026-05-23 01:44:49.485 36 INFO tempest.lib.common.rest_client [req-136528f3-a94f-45f9-8f92-dd5f51d9e442 req-136528f3-a94f-45f9-8f92-dd5f51d9e442 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.065s\n2026-05-23 01:44:49.524 14 INFO tempest.lib.common.rest_client [req-0734b606-603e-4647-9d4d-005fb9b4e3ba req-0734b606-603e-4647-9d4d-005fb9b4e3ba ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.315s\n2026-05-23 01:44:49.646 17 INFO tempest.lib.common.rest_client [req-979fade2-a83f-4799-8756-87f0f56d749f req-979fade2-a83f-4799-8756-87f0f56d749f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2947066d-0760-4548-a360-347e3d9413b5 0.626s\n2026-05-23 01:44:49.655 28 INFO tempest.lib.common.rest_client [req-45e1f60b-d03f-47fc-8217-22b0fdd1985c req-45e1f60b-d03f-47fc-8217-22b0fdd1985c ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.178s\n{9} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [5.570032s] ... ok\n2026-05-23 01:44:49.692 36 INFO tempest.lib.common.rest_client [req-a29e4f08-9e3e-47cb-ac94-44fd28be43b1 req-a29e4f08-9e3e-47cb-ac94-44fd28be43b1 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.202s\n2026-05-23 01:44:50.019 17 INFO tempest.lib.common.rest_client [req-c7f7cd24-1401-4e74-9699-163f60196f98 req-c7f7cd24-1401-4e74-9699-163f60196f98 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/205e238f-cccf-46db-ac29-8741893e5e33 0.367s\n2026-05-23 01:44:50.055 14 INFO tempest.lib.common.rest_client [req-b5b1b5a8-3a2e-4d34-8a7e-2cd5848b2ea5 req-b5b1b5a8-3a2e-4d34-8a7e-2cd5848b2ea5 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a39908bb-406f-4a7b-865d-b0e0945e8b80 0.525s\n2026-05-23 01:44:50.094 30 INFO tempest.lib.common.rest_client [req-f2fe2be3-a1be-48b9-8db1-907155554fe2 req-f2fe2be3-a1be-48b9-8db1-907155554fe2 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d55f83df-c2c4-4dfc-accf-a925a211f27d 2.160s\n2026-05-23 01:44:50.381 14 INFO tempest.lib.common.rest_client [req-73bc11a4-25f8-4017-97db-2457240c1c58 req-73bc11a4-25f8-4017-97db-2457240c1c58 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.323s\n2026-05-23 01:44:50.640 12 INFO tempest.lib.common.rest_client [req-8dee3d5c-727e-48f1-8cb2-809676794290 req-8dee3d5c-727e-48f1-8cb2-809676794290 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/b713883c-503f-41ac-849d-b5061fb012e6 1.705s\n2026-05-23 01:44:50.645 30 INFO tempest.lib.common.rest_client [req-23c9b82f-49e1-47c3-bcc1-02ecd729ec74 req-23c9b82f-49e1-47c3-bcc1-02ecd729ec74 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6d6dd291-0320-4185-8611-e041ecb177b1 0.546s\n2026-05-23 01:44:50.731 14 INFO tempest.lib.common.rest_client [req-cd1dc147-c2f9-4cc7-af9f-f91b902f2f29 req-cd1dc147-c2f9-4cc7-af9f-f91b902f2f29 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7503788d-2c7e-4d32-92d6-bcaa295b6ded 0.346s\n2026-05-23 01:44:50.823 17 INFO tempest.lib.common.rest_client [req-5faa5e3e-a31c-45a1-aa95-271f2f3f40b5 req-5faa5e3e-a31c-45a1-aa95-271f2f3f40b5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/92f14d05-b7d5-48c7-8887-14849a7e256e 0.800s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [12.226990s] ... ok\n2026-05-23 01:44:50.847 36 INFO tempest.lib.common.rest_client [req-01ddee97-c3c3-4903-b3d7-6c4bf32cb71c req-01ddee97-c3c3-4903-b3d7-6c4bf32cb71c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8cc77489-191d-48ef-81bd-12302670e2c3 1.149s\n2026-05-23 01:44:50.872 14 INFO tempest.lib.common.rest_client [req-c2f7179d-042a-4b9f-b954-f365f48a5a40 req-c2f7179d-042a-4b9f-b954-f365f48a5a40 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.137s\n{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [4.806935s] ... ok\n2026-05-23 01:44:50.884 28 INFO tempest.lib.common.rest_client [req-5363aced-9ad6-47fd-9a18-67d2730c5df6 req-5363aced-9ad6-47fd-9a18-67d2730c5df6 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.227s\n2026-05-23 01:44:50.974 39 INFO tempest.lib.common.rest_client [req-edbd2861-cf0b-449b-8811-feccbf01dc83 req-edbd2861-cf0b-449b-8811-feccbf01dc83 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.842s\n2026-05-23 01:44:51.010 36 INFO tempest.lib.common.rest_client [req-eac8799f-9f5c-4828-a813-36a9cf9b3f44 req-eac8799f-9f5c-4828-a813-36a9cf9b3f44 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.160s\n2026-05-23 01:44:51.107 17 INFO tempest.lib.common.rest_client [req-c8ac0057-59c0-4edf-a1b4-d52539e0fdd4 req-c8ac0057-59c0-4edf-a1b4-d52539e0fdd4 ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/61bf0ca8-5d1d-4a95-9165-b9c10e64e436 0.279s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.283166s] ... ok\n2026-05-23 01:44:51.285 17 INFO tempest.lib.common.rest_client [req-8ea66f3d-0623-4073-bd8d-74f60bfe21b6 req-8ea66f3d-0623-4073-bd8d-74f60bfe21b6 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/61bf0ca8-5d1d-4a95-9165-b9c10e64e436?fields=id&fields=mac_address 0.173s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.176849s] ... ok\n2026-05-23 01:44:51.348 22 INFO tempest.lib.common.rest_client [req-2de905fa-a1da-42ab-9764-6d7baa80f3f0 req-2de905fa-a1da-42ab-9764-6d7baa80f3f0 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0c619a65-afb2-4542-878c-c17613113b9e/add_router_interface 3.456s\n2026-05-23 01:44:51.365 14 INFO tempest.lib.common.rest_client [req-3efb0c23-268a-43af-b021-2308de926e8b req-3efb0c23-268a-43af-b021-2308de926e8b ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.487s\n2026-05-23 01:44:51.448 36 INFO tempest.lib.common.rest_client [req-1320649d-2940-456e-879d-6f5507f32137 req-1320649d-2940-456e-879d-6f5507f32137 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4bfb3dfa-4818-4ba5-88f1-b52c54fa6dab 0.434s\n2026-05-23 01:44:51.564 12 INFO tempest.lib.common.rest_client [req-90028951-de0f-438a-a828-35475713f2bc req-90028951-de0f-438a-a828-35475713f2bc ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b713883c-503f-41ac-849d-b5061fb012e6 0.920s\n2026-05-23 01:44:51.657 22 INFO tempest.lib.common.rest_client [req-d58e8f5d-d02a-4b76-a1d8-a7b1b93a6552 req-d58e8f5d-d02a-4b76-a1d8-a7b1b93a6552 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/df73fe56-c481-4eb6-a058-e922b72d83fb 0.304s\n2026-05-23 01:44:51.676 12 INFO tempest.lib.common.rest_client [req-5d0674e9-8288-4fc0-b7bd-9ffd110e55fd req-5d0674e9-8288-4fc0-b7bd-9ffd110e55fd ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b713883c-503f-41ac-849d-b5061fb012e6 0.110s\n2026-05-23 01:44:51.714 24 INFO tempest.lib.common.rest_client [req-7d29c135-998d-448a-80b0-dba7de3f6591 req-7d29c135-998d-448a-80b0-dba7de3f6591 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.306s\n2026-05-23 01:44:51.731 30 INFO tempest.lib.common.rest_client [req-0372dcbf-ef2b-4c44-8484-6d2ec9e5874a req-0372dcbf-ef2b-4c44-8484-6d2ec9e5874a ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f577a64f-a1a6-4572-928c-7db29087287c 1.082s\n2026-05-23 01:44:51.985 36 INFO tempest.lib.common.rest_client [req-1f389d2f-7a94-4ae1-bf6c-9ea4f718cc85 req-1f389d2f-7a94-4ae1-bf6c-9ea4f718cc85 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e34776d5-84eb-443b-8eab-fed5c26c5d75 0.532s\n2026-05-23 01:44:52.007 22 INFO tempest.lib.common.rest_client [req-7d76584d-6cef-48d5-abef-5ad7b2760d48 req-7d76584d-6cef-48d5-abef-5ad7b2760d48 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/df73fe56-c481-4eb6-a058-e922b72d83fb 0.347s\n2026-05-23 01:44:52.050 12 INFO tempest.lib.common.rest_client [req-41c5b368-1b3f-4198-ac32-2fbbb471291b req-41c5b368-1b3f-4198-ac32-2fbbb471291b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b80cc7a-acab-406e-ac74-1ecda23965da 0.372s\n2026-05-23 01:44:52.106 14 INFO tempest.lib.common.rest_client [req-b7219a35-6c30-4399-a35d-1f177c197316 req-b7219a35-6c30-4399-a35d-1f177c197316 ] 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.738s\n2026-05-23 01:44:52.114 36 INFO tempest.lib.common.rest_client [req-e0b54d33-630d-423c-8b8e-e72b2cba17c5 req-e0b54d33-630d-423c-8b8e-e72b2cba17c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.126s\n2026-05-23 01:44:52.201 28 INFO tempest.lib.common.rest_client [req-b7f36d32-9645-4cbb-abaa-65bc40efc193 req-b7f36d32-9645-4cbb-abaa-65bc40efc193 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.312s\n2026-05-23 01:44:52.378 12 INFO tempest.lib.common.rest_client [req-90b33695-c93b-483c-8cfb-22a8134f4453 req-90b33695-c93b-483c-8cfb-22a8134f4453 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d331a873-830e-4a44-b037-71e5671e3141 0.324s\n2026-05-23 01:44:52.386 36 INFO tempest.lib.common.rest_client [req-a3f81b4c-b7ba-49b5-8415-3b33ed1c8351 req-a3f81b4c-b7ba-49b5-8415-3b33ed1c8351 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.270s\n2026-05-23 01:44:52.424 30 INFO tempest.lib.common.rest_client [req-aa150a2e-991b-4310-acbf-1d5a79c56622 req-aa150a2e-991b-4310-acbf-1d5a79c56622 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/9063d95e-f7de-4923-bd3f-56117e0587cb 0.690s\n{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [24.728136s] ... ok\n2026-05-23 01:44:52.456 24 INFO tempest.lib.common.rest_client [req-654cae3b-57b9-4399-a188-83d107392e06 req-654cae3b-57b9-4399-a188-83d107392e06 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/810cca67-dda3-438f-bab0-093c6f8065ec 0.739s\n2026-05-23 01:44:52.536 36 INFO tempest.lib.common.rest_client [req-d4d04508-05ce-4485-a9ad-8ae20768d1e3 req-d4d04508-05ce-4485-a9ad-8ae20768d1e3 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.146s\n2026-05-23 01:44:52.562 14 INFO tempest.lib.common.rest_client [req-cc3b33ea-c029-4b27-8a42-d89964674d01 req-cc3b33ea-c029-4b27-8a42-d89964674d01 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/af929dcc-ae64-489b-8b4c-a03fd1dc4129 0.452s\n2026-05-23 01:44:52.586 30 INFO tempest.lib.common.rest_client [req-2c669ced-f176-4a02-9aa6-1a90f97ca49d req-2c669ced-f176-4a02-9aa6-1a90f97ca49d ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c451eb26-d0a9-4f11-ad31-ecad8d94e751 0.155s\n2026-05-23 01:44:52.602 39 INFO tempest.lib.common.rest_client [req-fa6078a2-c231-48dd-95ad-5c3d10684c28 req-fa6078a2-c231-48dd-95ad-5c3d10684c28 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f46970ba-1906-4c73-8fa8-dababd1b0093 1.624s\n2026-05-23 01:44:52.669 36 INFO tempest.lib.common.rest_client [req-017cb5ea-3880-4352-909b-b7be6fb4ee54 req-017cb5ea-3880-4352-909b-b7be6fb4ee54 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.130s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [36.416437s] ... ok\n2026-05-23 01:44:52.678 30 INFO tempest.lib.common.rest_client [req-df3367ea-d5e1-479b-80ae-0e4588ae968b req-df3367ea-d5e1-479b-80ae-0e4588ae968b ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d55f83df-c2c4-4dfc-accf-a925a211f27d 0.089s\n2026-05-23 01:44:52.755 39 INFO tempest.lib.common.rest_client [req-b96f92e7-2c2a-415a-b27f-70979e238368 req-b96f92e7-2c2a-415a-b27f-70979e238368 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f46970ba-1906-4c73-8fa8-dababd1b0093 0.147s\n2026-05-23 01:44:52.775 12 INFO tempest.lib.common.rest_client [req-35ac3b48-9b14-4f6c-845e-35ad8b52bbd1 req-35ac3b48-9b14-4f6c-845e-35ad8b52bbd1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e5ae99b7-6e56-4105-9400-3b338cd0ba56 0.393s\n2026-05-23 01:44:52.808 30 INFO tempest.lib.common.rest_client [req-a430d2f2-22e5-4e19-95f0-28a1ab4aade2 req-a430d2f2-22e5-4e19-95f0-28a1ab4aade2 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d55f83df-c2c4-4dfc-accf-a925a211f27d 0.127s\n2026-05-23 01:44:52.882 14 INFO tempest.lib.common.rest_client [req-c1306adc-033f-40b3-8d36-de38da9cdf6e req-c1306adc-033f-40b3-8d36-de38da9cdf6e ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.315s\n2026-05-23 01:44:52.894 17 INFO tempest.lib.common.rest_client [req-ad1e2664-0ff0-463e-8119-0d881b203633 req-ad1e2664-0ff0-463e-8119-0d881b203633 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.604s\n2026-05-23 01:44:52.912 30 INFO tempest.lib.common.rest_client [req-f309ad0a-173c-433d-b691-6a3a06330688 req-f309ad0a-173c-433d-b691-6a3a06330688 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6d6dd291-0320-4185-8611-e041ecb177b1 0.100s\n2026-05-23 01:44:52.946 39 INFO tempest.lib.common.rest_client [req-145c0eba-0259-4261-9e6f-a18af5661815 req-145c0eba-0259-4261-9e6f-a18af5661815 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=f46970ba-1906-4c73-8fa8-dababd1b0093 0.187s\n2026-05-23 01:44:53.081 36 INFO tempest.lib.common.rest_client [req-10db1546-9756-43f4-af08-7df3c0d013d2 req-10db1546-9756-43f4-af08-7df3c0d013d2 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.406s\n2026-05-23 01:44:53.110 39 INFO tempest.lib.common.rest_client [req-659a4601-3e20-41de-8d90-941741002220 req-659a4601-3e20-41de-8d90-941741002220 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f46970ba-1906-4c73-8fa8-dababd1b0093 0.161s\n2026-05-23 01:44:53.188 14 INFO tempest.lib.common.rest_client [req-3599b393-e0b5-4d6d-9238-2674e34110ff req-3599b393-e0b5-4d6d-9238-2674e34110ff ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b4f24129-fd57-418b-b3f5-177a7311745c 0.301s\n2026-05-23 01:44:53.189 22 INFO tempest.lib.common.rest_client [req-3e0f563b-e9c2-4958-b452-39bb054796ac req-3e0f563b-e9c2-4958-b452-39bb054796ac ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0c619a65-afb2-4542-878c-c17613113b9e/remove_router_interface 1.174s\n2026-05-23 01:44:53.221 12 INFO tempest.lib.common.rest_client [req-f9a04110-64ac-4fa2-8870-0b734bba93a7 req-f9a04110-64ac-4fa2-8870-0b734bba93a7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dd960cb3-2d80-4429-aa21-b52f70bf6b83 0.443s\n{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [11.135622s] ... ok\n2026-05-23 01:44:53.366 14 INFO tempest.lib.common.rest_client [req-d755899c-f59e-4e06-a42b-0fb58bf361a6 req-d755899c-f59e-4e06-a42b-0fb58bf361a6 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.173s\n{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [2.491713s] ... ok\n2026-05-23 01:44:53.389 17 INFO tempest.lib.common.rest_client [req-7cf50a64-10db-498e-8e5a-8e27bd17ac7a req-7cf50a64-10db-498e-8e5a-8e27bd17ac7a ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.491s\n2026-05-23 01:44:53.391 22 INFO tempest.lib.common.rest_client [req-64f207ae-f063-4ca6-8e58-35d6f39f4773 req-64f207ae-f063-4ca6-8e58-35d6f39f4773 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0c619a65-afb2-4542-878c-c17613113b9e 0.197s\n2026-05-23 01:44:53.499 36 INFO tempest.lib.common.rest_client [req-b5c2ae7f-7113-4fed-a748-34d002a69f03 req-b5c2ae7f-7113-4fed-a748-34d002a69f03 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.415s\n2026-05-23 01:44:53.598 39 INFO tempest.lib.common.rest_client [req-aab49508-a665-4d26-9b77-49b38073fcab req-aab49508-a665-4d26-9b77-49b38073fcab ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f46970ba-1906-4c73-8fa8-dababd1b0093 0.484s\n{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [5.468567s] ... ok\n2026-05-23 01:44:53.648 24 INFO tempest.lib.common.rest_client [req-6a257ab3-c0d7-4eaa-986a-dd6fbf889e47 req-6a257ab3-c0d7-4eaa-986a-dd6fbf889e47 ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/699dbb3c-8d70-4b6a-8cc8-3f5f27266bb4 1.189s\n{7} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [5.413348s] ... ok\n2026-05-23 01:44:53.714 12 INFO tempest.lib.common.rest_client [req-41c8ab79-9fae-4192-97db-7b573c17f472 req-41c8ab79-9fae-4192-97db-7b573c17f472 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eebe05fd-3d69-4248-8c24-6d950ab59d8a 0.489s\n2026-05-23 01:44:53.785 24 INFO tempest.lib.common.rest_client [req-ca929035-b93b-44de-8eb4-52150bfa1037 req-ca929035-b93b-44de-8eb4-52150bfa1037 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/810cca67-dda3-438f-bab0-093c6f8065ec 0.133s\n2026-05-23 01:44:53.806 39 INFO tempest.lib.common.rest_client [req-21263e1b-7f06-4f50-9099-998aa7375f90 req-21263e1b-7f06-4f50-9099-998aa7375f90 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f46970ba-1906-4c73-8fa8-dababd1b0093 0.170s\n2026-05-23 01:44:53.809 36 INFO tempest.lib.common.rest_client [req-fba0676a-0035-4677-925d-7b5ef1396f4b req-fba0676a-0035-4677-925d-7b5ef1396f4b ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.306s\n2026-05-23 01:44:53.831 12 INFO tempest.lib.common.rest_client [req-ad02f252-b1f3-4a30-bcd0-3440b4d916d0 req-ad02f252-b1f3-4a30-bcd0-3440b4d916d0 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dd960cb3-2d80-4429-aa21-b52f70bf6b83 0.112s\n2026-05-23 01:44:53.870 22 INFO tempest.lib.common.rest_client [req-1c438c97-29ad-44b9-bf2d-c097b8576bc3 req-1c438c97-29ad-44b9-bf2d-c097b8576bc3 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0c619a65-afb2-4542-878c-c17613113b9e 0.477s\n2026-05-23 01:44:53.900 17 INFO tempest.lib.common.rest_client [req-2cb43373-5218-49b1-b742-5e050b348d74 req-2cb43373-5218-49b1-b742-5e050b348d74 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.508s\n2026-05-23 01:44:53.941 24 INFO tempest.lib.common.rest_client [req-d93830d3-50af-48a9-a054-64dc468a27aa req-d93830d3-50af-48a9-a054-64dc468a27aa ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/699dbb3c-8d70-4b6a-8cc8-3f5f27266bb4 0.152s\n2026-05-23 01:44:53.952 39 INFO tempest.lib.common.rest_client [req-7315d09a-5cc5-433a-82cc-d7f8f05c3abe req-7315d09a-5cc5-433a-82cc-d7f8f05c3abe ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f46970ba-1906-4c73-8fa8-dababd1b0093 0.143s\n2026-05-23 01:44:54.031 24 INFO tempest.lib.common.rest_client [req-25c60c38-2f3f-4a5b-a5ed-bd888897ccb9 req-25c60c38-2f3f-4a5b-a5ed-bd888897ccb9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4adf7dd3-ba93-4800-a78f-017ba7f358a1 0.089s\n2026-05-23 01:44:54.076 39 INFO tempest.lib.common.rest_client [req-f3043331-a4d4-4038-bdc0-05bc8148fa79 req-f3043331-a4d4-4038-bdc0-05bc8148fa79 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 0.122s\n2026-05-23 01:44:54.109 14 INFO tempest.lib.common.rest_client [req-f9eb14d7-f5ac-4de1-8b8f-e784b51f00ab req-f9eb14d7-f5ac-4de1-8b8f-e784b51f00ab ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.738s\n2026-05-23 01:44:54.128 24 INFO tempest.lib.common.rest_client [req-21f10727-3ddf-4a1c-a254-0f472a209a5e req-21f10727-3ddf-4a1c-a254-0f472a209a5e ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7948707-f145-48c7-b8ee-77a10b750cd0 0.095s\n2026-05-23 01:44:54.189 36 INFO tempest.lib.common.rest_client [req-11582836-abf0-44a7-978b-a122729069f6 req-11582836-abf0-44a7-978b-a122729069f6 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.377s\n2026-05-23 01:44:54.191 30 INFO tempest.lib.common.rest_client [req-f8a3caae-eeef-45e9-be4c-77e2693cc3e4 req-f8a3caae-eeef-45e9-be4c-77e2693cc3e4 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/64a52f68-299f-4938-93e2-36405dd2f971 1.272s\n2026-05-23 01:44:54.232 39 INFO tempest.lib.common.rest_client [req-aee407ca-12db-4ce9-adf4-c68b21716929 req-aee407ca-12db-4ce9-adf4-c68b21716929 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 0.152s\n2026-05-23 01:44:54.269 22 INFO tempest.lib.common.rest_client [req-ce74039e-d4f7-41af-910c-16d7e1ca2c04 req-ce74039e-d4f7-41af-910c-16d7e1ca2c04 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ce6327d-12cc-4701-99d1-19680163f1df 0.394s\n2026-05-23 01:44:54.317 28 INFO tempest.lib.common.rest_client [req-4a2a6a05-108d-4c7e-85ff-b5906ba2c350 req-4a2a6a05-108d-4c7e-85ff-b5906ba2c350 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.111s\n2026-05-23 01:44:54.336 12 INFO tempest.lib.common.rest_client [req-b2be06c6-4de0-47ee-a1f1-bd7dbdad47e7 req-b2be06c6-4de0-47ee-a1f1-bd7dbdad47e7 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/88cacf5d-4b0f-4d0c-a1a6-107fa5407be7 0.503s\n2026-05-23 01:44:54.357 39 INFO tempest.lib.common.rest_client [req-f9409abe-64f6-42a2-aa3b-f9d202b57a93 req-f9409abe-64f6-42a2-aa3b-f9d202b57a93 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 0.122s\n2026-05-23 01:44:54.436 12 INFO tempest.lib.common.rest_client [req-0ddb429e-070d-48b1-8a74-2ff55309b0b0 req-0ddb429e-070d-48b1-8a74-2ff55309b0b0 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39781a3b-7071-4ce4-983e-64b7786c70f0 0.098s\n2026-05-23 01:44:54.490 14 INFO tempest.lib.common.rest_client [req-0938bbf2-e766-40a7-affc-3feb0b0bcb72 req-0938bbf2-e766-40a7-affc-3feb0b0bcb72 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.376s\n2026-05-23 01:44:54.498 39 INFO tempest.lib.common.rest_client [req-a836cf91-76c7-467f-95d9-ef73125c9cb7 req-a836cf91-76c7-467f-95d9-ef73125c9cb7 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 0.138s\n2026-05-23 01:44:54.512 36 INFO tempest.lib.common.rest_client [req-66359f25-b065-494a-8046-2d8d57d07b6e req-66359f25-b065-494a-8046-2d8d57d07b6e ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.321s\n2026-05-23 01:44:54.548 12 INFO tempest.lib.common.rest_client [req-ce18cab7-7911-4925-8ac6-486b64f49d68 req-ce18cab7-7911-4925-8ac6-486b64f49d68 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a7b3fd64-375c-417e-945d-a23f326cf47b 0.109s\n2026-05-23 01:44:54.598 28 INFO tempest.lib.common.rest_client [req-c8a2cc9e-4e07-4d52-9136-48e89374155e req-c8a2cc9e-4e07-4d52-9136-48e89374155e ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.278s\n2026-05-23 01:44:54.627 14 INFO tempest.lib.common.rest_client [req-d716775d-5376-4739-9f4e-1fb8da3b20cb req-d716775d-5376-4739-9f4e-1fb8da3b20cb ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e00a3167-2623-4927-8079-b95026dd84b0 0.131s\n2026-05-23 01:44:54.626 39 INFO tempest.lib.common.rest_client [req-9a3406b4-8734-4b25-ba1c-dc0b86657bb4 req-9a3406b4-8734-4b25-ba1c-dc0b86657bb4 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=81052bea-a5ff-4b18-b538-b12214f79a7b 0.124s\n2026-05-23 01:44:54.673 12 INFO tempest.lib.common.rest_client [req-1c329350-a6b0-4819-a096-abff7aa26e68 req-1c329350-a6b0-4819-a096-abff7aa26e68 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a7b3fd64-375c-417e-945d-a23f326cf47b 0.122s\n2026-05-23 01:44:54.734 36 INFO tempest.lib.common.rest_client [req-44ffd049-d09e-4784-9b53-766bb71c68f2 req-44ffd049-d09e-4784-9b53-766bb71c68f2 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.219s\n2026-05-23 01:44:54.747 39 INFO tempest.lib.common.rest_client [req-8c1a8c7e-b118-4c49-a865-3b1bdec64cb6 req-8c1a8c7e-b118-4c49-a865-3b1bdec64cb6 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/81052bea-a5ff-4b18-b538-b12214f79a7b 0.118s\n2026-05-23 01:44:54.790 12 INFO tempest.lib.common.rest_client [req-15402ea0-1423-4709-b97b-02425348d05c req-15402ea0-1423-4709-b97b-02425348d05c ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4ab3c59-3e61-4591-9bd2-1b0e07d7c8f1 0.115s\n2026-05-23 01:44:54.846 14 INFO tempest.lib.common.rest_client [req-91a8cbf5-7027-49b5-9784-58d7b5f9fa59 req-91a8cbf5-7027-49b5-9784-58d7b5f9fa59 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.216s\n2026-05-23 01:44:54.855 39 INFO tempest.lib.common.rest_client [req-d79a0d5f-6395-4fc5-a09f-124eba477e7e req-d79a0d5f-6395-4fc5-a09f-124eba477e7e ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 0.106s\n2026-05-23 01:44:54.879 36 INFO tempest.lib.common.rest_client [req-6cc2ca32-6a81-4c93-abe0-f8b12d6c7043 req-6cc2ca32-6a81-4c93-abe0-f8b12d6c7043 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.142s\n2026-05-23 01:44:54.905 24 INFO tempest.lib.common.rest_client [req-30a63ac8-c583-4cd6-a60a-1270624b344b req-30a63ac8-c583-4cd6-a60a-1270624b344b ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4ddfe05f-9403-46ac-877c-f70a52c8e0f3 0.771s\n2026-05-23 01:44:54.914 12 INFO tempest.lib.common.rest_client [req-b55d0684-65c0-4050-9ff6-b7217182407e req-b55d0684-65c0-4050-9ff6-b7217182407e ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5f42cf35-0fbe-4d26-a674-7f124cebdd0a 0.123s\n2026-05-23 01:44:54.983 39 INFO tempest.lib.common.rest_client [req-535eb967-7046-4efb-9df8-dc1ec57eab2f req-535eb967-7046-4efb-9df8-dc1ec57eab2f ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 0.126s\n2026-05-23 01:44:54.991 30 INFO tempest.lib.common.rest_client [req-b9fdfed0-dcc7-4cdd-92d4-4bfd96555faa req-b9fdfed0-dcc7-4cdd-92d4-4bfd96555faa ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d0e20282-6359-4f72-8aca-e9e21a083a68 0.795s\n2026-05-23 01:44:55.032 12 INFO tempest.lib.common.rest_client [req-ce1938e8-1ee0-4cd7-b6b3-02289b106e24 req-ce1938e8-1ee0-4cd7-b6b3-02289b106e24 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/aa4056c7-baa6-4555-8016-cd9bf40b129c 0.114s\n2026-05-23 01:44:55.082 36 INFO tempest.lib.common.rest_client [req-6271346b-0770-413f-85b2-d9db841a580d req-6271346b-0770-413f-85b2-d9db841a580d ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.200s\n2026-05-23 01:44:55.108 24 INFO tempest.lib.common.rest_client [req-6f1cf189-f587-4cfc-81e8-44e4b3835583 req-6f1cf189-f587-4cfc-81e8-44e4b3835583 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6f80d2d2-496b-4df4-a2ae-1acf81a2671f 0.198s\n2026-05-23 01:44:55.151 12 INFO tempest.lib.common.rest_client [req-a04e6d59-3eec-45ab-973f-b3ae7c2e84e6 req-a04e6d59-3eec-45ab-973f-b3ae7c2e84e6 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a3babdc0-6f60-45fa-bf8e-681fbdc3a2ad 0.116s\n2026-05-23 01:44:55.152 39 INFO tempest.lib.common.rest_client [req-a9d54627-dffa-4715-af11-ab05ea3bcd78 req-a9d54627-dffa-4715-af11-ab05ea3bcd78 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dd0cce32-a41e-4f7e-ad21-ad776cc6a8ba 0.163s\n2026-05-23 01:44:55.222 14 INFO tempest.lib.common.rest_client [req-c5583773-18e9-4af3-8eca-501748ecad47 req-c5583773-18e9-4af3-8eca-501748ecad47 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e00a3167-2623-4927-8079-b95026dd84b0 0.371s\n2026-05-23 01:44:55.222 24 INFO tempest.lib.common.rest_client [req-8c8ee68c-da07-4857-a364-35cc3eee75ce req-8c8ee68c-da07-4857-a364-35cc3eee75ce ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/df9cc9d0-bfa0-42b1-990f-0c8d0fd5cf4d 0.111s\n2026-05-23 01:44:55.275 30 INFO tempest.lib.common.rest_client [req-5d9754c4-274c-4c17-b425-dfc83384ec2d req-5d9754c4-274c-4c17-b425-dfc83384ec2d ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=12ddaf3b-485b-483a-825a-9a93573eddd6 0.282s\n2026-05-23 01:44:55.311 39 INFO tempest.lib.common.rest_client [req-4e15b125-b64d-41a0-83b9-ce3429a7d959 req-4e15b125-b64d-41a0-83b9-ce3429a7d959 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dd0cce32-a41e-4f7e-ad21-ad776cc6a8ba 0.157s\n2026-05-23 01:44:55.327 12 INFO tempest.lib.common.rest_client [req-4b37f637-9903-45f7-bb66-521e53a3d392 req-4b37f637-9903-45f7-bb66-521e53a3d392 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/38b708be-797c-4b91-aa58-cce882c86f7a 0.173s\n2026-05-23 01:44:55.348 24 INFO tempest.lib.common.rest_client [req-372525fa-86f4-4755-8138-b7ef65631d06 req-372525fa-86f4-4755-8138-b7ef65631d06 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6b68ea1d-fa17-4f99-b9e2-efe402abb87e 0.121s\n2026-05-23 01:44:55.405 22 INFO tempest.lib.common.rest_client [req-1c12c39a-32fe-46f4-ac26-608ed72f524a req-1c12c39a-32fe-46f4-ac26-608ed72f524a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/70311cfc-52fc-4d75-819f-3c9f0a43b93d 1.133s\n{6} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [10.552662s] ... ok\n2026-05-23 01:44:55.418 39 INFO tempest.lib.common.rest_client [req-2621d31d-6abc-45f2-8ff1-ed39faab4ec8 req-2621d31d-6abc-45f2-8ff1-ed39faab4ec8 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8212b539-4e4c-429e-b373-4a48b5850495 0.105s\n2026-05-23 01:44:55.439 12 INFO tempest.lib.common.rest_client [req-0f681052-0d02-4a8c-9e40-cce33a2f0680 req-0f681052-0d02-4a8c-9e40-cce33a2f0680 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4dec52fb-ce0a-4288-bbe7-421acd7f9111 0.109s\n2026-05-23 01:44:55.458 14 INFO tempest.lib.common.rest_client [req-1f4ee4ad-a170-400c-a660-7cac312254e6 req-1f4ee4ad-a170-400c-a660-7cac312254e6 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.232s\n2026-05-23 01:44:55.489 24 INFO tempest.lib.common.rest_client [req-db4e438a-f523-4c52-b6c8-c266cfbf6474 req-db4e438a-f523-4c52-b6c8-c266cfbf6474 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/68624a03-1ab3-421c-84f0-94ce5e19bd7c 0.133s\n2026-05-23 01:44:55.544 12 INFO tempest.lib.common.rest_client [req-714322be-cb66-40b9-a632-2062b799336c req-714322be-cb66-40b9-a632-2062b799336c ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d42a36c9-5a6c-4099-805b-179e763c99f0 0.103s\n2026-05-23 01:44:55.601 24 INFO tempest.lib.common.rest_client [req-6bb04a96-96d3-48af-9002-f53415c49bd8 req-6bb04a96-96d3-48af-9002-f53415c49bd8 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/040c33f7-7869-440d-a958-d87fe42a8c16 0.107s\n2026-05-23 01:44:55.633 36 INFO tempest.lib.common.rest_client [req-14265bbd-1d03-474f-b947-760376439df6 req-14265bbd-1d03-474f-b947-760376439df6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.550s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [2.962449s] ... ok\n2026-05-23 01:44:55.653 12 INFO tempest.lib.common.rest_client [req-d9aec53c-8d6b-46dd-9518-47d2ec99ef19 req-d9aec53c-8d6b-46dd-9518-47d2ec99ef19 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/860202ae-c455-44bd-ac53-dda1c37a75f6 0.107s\n2026-05-23 01:44:55.732 39 INFO tempest.lib.common.rest_client [req-37bb8b19-99e2-475e-8106-a49316f0f240 req-37bb8b19-99e2-475e-8106-a49316f0f240 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2aa0e6a2867d42158dfd9a09dfd3e486 0.310s\n2026-05-23 01:44:55.760 24 INFO tempest.lib.common.rest_client [req-837ced6b-0b10-4f93-adb4-81b20433aef2 req-837ced6b-0b10-4f93-adb4-81b20433aef2 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6045b829-a844-4fb8-b88d-93f99b8b7fc8 0.153s\n2026-05-23 01:44:55.908 28 INFO tempest.lib.common.rest_client [req-ddc8ed74-7a2d-4ed2-adf8-5a26afacc8d5 req-ddc8ed74-7a2d-4ed2-adf8-5a26afacc8d5 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2626e6db-4bd7-4a4c-96e1-434b308a5b36 1.307s\n2026-05-23 01:44:55.905 24 INFO tempest.lib.common.rest_client [req-073e38f1-b6d0-42c9-bec6-9962fc7a3dae req-073e38f1-b6d0-42c9-bec6-9962fc7a3dae ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55e8de1c-75e0-4495-9103-5f5c7af4432b 0.143s\n2026-05-23 01:44:55.986 17 INFO tempest.lib.common.rest_client [req-9702e28e-6dfa-4184-a103-575ed7f1cd50 req-9702e28e-6dfa-4184-a103-575ed7f1cd50 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.082s\n2026-05-23 01:44:56.042 24 INFO tempest.lib.common.rest_client [req-d9c0383c-6140-4c93-8200-a7bdd8cd5b69 req-d9c0383c-6140-4c93-8200-a7bdd8cd5b69 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/af5580c1-94ae-494d-a796-9eb1bf8c6cda 0.135s\n2026-05-23 01:44:56.190 24 INFO tempest.lib.common.rest_client [req-15cd7f82-1896-407c-85b3-e02a24132f94 req-15cd7f82-1896-407c-85b3-e02a24132f94 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c13eac7b-c19b-4da9-bab9-a6eb405c2567 0.146s\n2026-05-23 01:44:56.321 24 INFO tempest.lib.common.rest_client [req-078af4f6-ddfe-46b8-8e84-ca2ee5452751 req-078af4f6-ddfe-46b8-8e84-ca2ee5452751 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/62836373-d02b-41f5-a7fb-9cd312a4bad8 0.128s\n2026-05-23 01:44:56.337 39 INFO tempest.lib.common.rest_client [req-2eb39890-a560-4b83-8414-450ccb6d58e0 req-2eb39890-a560-4b83-8414-450ccb6d58e0 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0a2eef13f4c41db955561e1cfdf4853 0.599s\n2026-05-23 01:44:56.337 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 60febddf69094133a7fe3c4ff9b40e71\n2026-05-23 01:44:56.338 14 INFO tempest.lib.common.rest_client [req-c061ec60-aed4-4def-ae11-7f2f49b285ee req-c061ec60-aed4-4def-ae11-7f2f49b285ee ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.874s\n2026-05-23 01:44:56.355 12 INFO tempest.lib.common.rest_client [req-2dd70dab-7a75-41d3-8999-8aa70c98003d req-2dd70dab-7a75-41d3-8999-8aa70c98003d ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b7a27ad8-b785-4f21-8b63-f30bebff4788 0.698s\n2026-05-23 01:44:56.453 24 INFO tempest.lib.common.rest_client [req-1e0f95b6-4dae-46c0-a495-cb8ab8d8d24b req-1e0f95b6-4dae-46c0-a495-cb8ab8d8d24b ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/57e4dbb0-e57d-4f1f-bd2d-817fd1c80fe3 0.130s\n2026-05-23 01:44:56.457 14 INFO tempest.lib.common.rest_client [req-81d2686e-d197-420f-a6e2-0c3d499db7b3 req-81d2686e-d197-420f-a6e2-0c3d499db7b3 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0759634e-6421-4c6c-8f51-0b5be8480b1c 0.113s\n2026-05-23 01:44:56.532 17 INFO tempest.lib.common.rest_client [req-2971a787-6617-4bac-940f-1e2d155fc6da req-2971a787-6617-4bac-940f-1e2d155fc6da ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.544s\n2026-05-23 01:44:56.615 24 INFO tempest.lib.common.rest_client [req-2868c297-b8c6-4dcf-ad5b-0f45d566b014 req-2868c297-b8c6-4dcf-ad5b-0f45d566b014 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/80243429-c4eb-4e98-9b42-ddbbedf4d579 0.159s\n2026-05-23 01:44:56.694 28 INFO tempest.lib.common.rest_client [req-57675cec-1f1d-40de-9702-ce8118f61ba0 req-57675cec-1f1d-40de-9702-ce8118f61ba0 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/74060fcc-bfba-40d1-9262-0a0558921ad7 0.784s\n2026-05-23 01:44:56.755 24 INFO tempest.lib.common.rest_client [req-821990c8-f694-4598-ba28-702d9c34e492 req-821990c8-f694-4598-ba28-702d9c34e492 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a352249a-3ac1-4e5e-a38c-4d94bacd0799 0.137s\n2026-05-23 01:44:56.766 14 INFO tempest.lib.common.rest_client [req-c0c70a09-0f16-4eae-ac11-f6899288e197 req-c0c70a09-0f16-4eae-ac11-f6899288e197 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.305s\n2026-05-23 01:44:56.856 24 INFO tempest.lib.common.rest_client [req-dc28c380-7f76-4dd3-97c8-48db8fa6210f req-dc28c380-7f76-4dd3-97c8-48db8fa6210f ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4ac3c4c7-dff8-438d-95bf-394d6210c21e 0.098s\n2026-05-23 01:44:56.890 28 INFO tempest.lib.common.rest_client [req-76ecadaa-8d05-45be-90d3-7d3fe41b3208 req-76ecadaa-8d05-45be-90d3-7d3fe41b3208 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.194s\n{9} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [7.235009s] ... ok\n2026-05-23 01:44:56.990 39 INFO tempest.lib.common.rest_client [req-32ba983d-f0be-42ba-b151-44f93c469343 req-32ba983d-f0be-42ba-b151-44f93c469343 ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s\n2026-05-23 01:44:57.001 24 INFO tempest.lib.common.rest_client [req-2a9ed119-0c83-4664-81d5-2c7df0a8e29f req-2a9ed119-0c83-4664-81d5-2c7df0a8e29f ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9066cc45-8f3e-4623-a27e-184491629821 0.141s\n2026-05-23 01:44:57.133 24 INFO tempest.lib.common.rest_client [req-84d2de97-6d83-4ea5-8a8e-19bd28d3ffab req-84d2de97-6d83-4ea5-8a8e-19bd28d3ffab ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3a5116e1-47f8-4454-8d89-b260382f3b2f 0.129s\n2026-05-23 01:44:57.322 14 INFO tempest.lib.common.rest_client [req-abce407b-94c2-4cfd-b486-d930fc487f75 req-abce407b-94c2-4cfd-b486-d930fc487f75 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0759634e-6421-4c6c-8f51-0b5be8480b1c 0.554s\n2026-05-23 01:44:57.366 12 INFO tempest.lib.common.rest_client [req-ad058eb3-244b-4bb7-9bcb-269848d3021a req-ad058eb3-244b-4bb7-9bcb-269848d3021a ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6a4556ee-c3bf-42b1-91c0-c5c341fe5e9d 1.005s\n2026-05-23 01:44:57.378 36 INFO tempest.lib.common.rest_client [req-cb4fce0f-1560-4762-bba0-7f4e00b9b7cd req-cb4fce0f-1560-4762-bba0-7f4e00b9b7cd ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.739s\n2026-05-23 01:44:57.480 39 INFO tempest.lib.common.rest_client [req-45ca3503-3da1-44f6-b2d3-f35a8db8e0e0 req-45ca3503-3da1-44f6-b2d3-f35a8db8e0e0 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=60febddf69094133a7fe3c4ff9b40e71&name=default 0.487s\n2026-05-23 01:44:57.599 14 INFO tempest.lib.common.rest_client [req-b613f214-c403-4be1-a1bf-77d58bdc4862 req-b613f214-c403-4be1-a1bf-77d58bdc4862 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.274s\n2026-05-23 01:44:57.645 12 INFO tempest.lib.common.rest_client [req-3dd4b0f8-64cd-47a8-903d-1ff3cd4e7b82 req-3dd4b0f8-64cd-47a8-903d-1ff3cd4e7b82 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/15d5e1f97c8344c391087ae0d13dc132 0.276s\n2026-05-23 01:44:57.727 24 INFO tempest.lib.common.rest_client [req-860b73da-fdf5-4bcc-ab1f-f676a3673ce2 req-860b73da-fdf5-4bcc-ab1f-f676a3673ce2 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cfd0d4fb-845b-45a6-97b0-204f7c76331d 0.591s\n2026-05-23 01:44:57.790 30 INFO tempest.lib.common.rest_client [req-b5b80a6c-41ea-43b5-9597-367af376e39f req-b5b80a6c-41ea-43b5-9597-367af376e39f ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/12ddaf3b-485b-483a-825a-9a93573eddd6/remove_router_interface 2.512s\n2026-05-23 01:44:58.017 12 INFO tempest.lib.common.rest_client [req-5a66cf92-6b1b-4b5e-be8d-0b140d3350e1 req-5a66cf92-6b1b-4b5e-be8d-0b140d3350e1 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0b3396af8564fc6b56c31564b074590 0.369s\n2026-05-23 01:44:58.019 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d118768ad0d944eca043de33ebf73869\n2026-05-23 01:44:58.049 14 INFO tempest.lib.common.rest_client [req-f24d6bef-80a0-4790-bff4-498cb4f43ebd req-f24d6bef-80a0-4790-bff4-498cb4f43ebd ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.447s\n2026-05-23 01:44:58.129 28 INFO tempest.lib.common.rest_client [req-7280838d-9999-49eb-ad52-1eaae4f0727f req-7280838d-9999-49eb-ad52-1eaae4f0727f ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.236s\n2026-05-23 01:44:58.166 14 INFO tempest.lib.common.rest_client [req-77a499b9-b624-4fd5-a448-5bcbfe2d0c6a req-77a499b9-b624-4fd5-a448-5bcbfe2d0c6a ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9c147604-8860-4ff7-9aae-cdc3153a19bd 0.114s\n2026-05-23 01:44:58.229 39 INFO tempest.lib.common.rest_client [req-0ffea30b-1e1b-4add-b8c7-4fdde83e2d89 req-0ffea30b-1e1b-4add-b8c7-4fdde83e2d89 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6df2b975-4f10-458f-90d2-566b4f073cb1 0.745s\n2026-05-23 01:44:58.462 14 INFO tempest.lib.common.rest_client [req-d060e37b-0d2a-402f-9a89-a90e621b86b8 req-d060e37b-0d2a-402f-9a89-a90e621b86b8 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.291s\n2026-05-23 01:44:58.495 22 INFO tempest.lib.common.rest_client [req-447ad67c-fa9b-4499-bf4e-12c20813be94 req-447ad67c-fa9b-4499-bf4e-12c20813be94 ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.087s\n2026-05-23 01:44:58.603 39 INFO tempest.lib.common.rest_client [req-3493fda5-e0d6-4acb-82aa-76e63f04cc5c req-3493fda5-e0d6-4acb-82aa-76e63f04cc5c ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71 0.371s\n2026-05-23 01:44:58.604 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1866fbefe6984e08993056039c450aaf\n2026-05-23 01:44:58.676 12 INFO tempest.lib.common.rest_client [req-f8c0d53c-82bc-461f-a6d5-c4f0b31a7058 req-f8c0d53c-82bc-461f-a6d5-c4f0b31a7058 ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.654s\n2026-05-23 01:44:58.768 17 INFO tempest.lib.common.rest_client [req-c3404206-0a89-4aca-802f-20b7de3302a0 req-c3404206-0a89-4aca-802f-20b7de3302a0 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.231s\n2026-05-23 01:44:58.770 22 INFO tempest.lib.common.rest_client [req-491d266f-e9ec-4109-b1a8-b3f8e01b4f00 req-491d266f-e9ec-4109-b1a8-b3f8e01b4f00 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/397fd7c5-b092-4f39-8168-d8cb2b37cbfb 0.272s\n2026-05-23 01:44:58.845 36 INFO tempest.lib.common.rest_client [req-16bdbfd6-99a5-4565-8c07-452c1f95d16b req-16bdbfd6-99a5-4565-8c07-452c1f95d16b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.464s\n2026-05-23 01:44:58.930 14 INFO tempest.lib.common.rest_client [req-2f03c729-12eb-48b6-bdea-1c1999a747f0 req-2f03c729-12eb-48b6-bdea-1c1999a747f0 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9c147604-8860-4ff7-9aae-cdc3153a19bd 0.464s\n2026-05-23 01:44:59.015 22 INFO tempest.lib.common.rest_client [req-b4b2edb3-7784-4ca2-956d-d7ae4bf742d7 req-b4b2edb3-7784-4ca2-956d-d7ae4bf742d7 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.243s\n2026-05-23 01:44:59.025 24 INFO tempest.lib.common.rest_client [req-33fda7d8-81c0-44aa-8c5c-765259f4f8d5 req-33fda7d8-81c0-44aa-8c5c-765259f4f8d5 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/baa4f92a-4025-4f13-bce5-9b891244e8b5 1.296s\n2026-05-23 01:44:59.041 36 INFO tempest.lib.common.rest_client [req-dab59ad0-66b5-47b2-b836-393a98ef63f2 req-dab59ad0-66b5-47b2-b836-393a98ef63f2 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.192s\n2026-05-23 01:44:59.090 12 INFO tempest.lib.common.rest_client [req-65264f7b-1526-4a58-b3f0-3551e87fe57a req-65264f7b-1526-4a58-b3f0-3551e87fe57a ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d118768ad0d944eca043de33ebf73869&name=default 0.412s\n2026-05-23 01:44:59.113 14 INFO tempest.lib.common.rest_client [req-301d2fd4-b641-4d33-a6a8-5e2929e07ba4 req-301d2fd4-b641-4d33-a6a8-5e2929e07ba4 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.181s\n2026-05-23 01:44:59.195 28 INFO tempest.lib.common.rest_client [req-ef9c8b77-f92a-407a-b80c-82524905fb4d req-ef9c8b77-f92a-407a-b80c-82524905fb4d ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.064s\n2026-05-23 01:44:59.292 24 INFO tempest.lib.common.rest_client [req-805f5a74-ffd1-4a33-ac0e-b5ab02e6d154 req-805f5a74-ffd1-4a33-ac0e-b5ab02e6d154 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7eec78da78d640cbb1674037b77aaec6 0.264s\n2026-05-23 01:44:59.334 39 INFO tempest.lib.common.rest_client [req-c55f9766-f560-4104-ab2c-3c5a3af8b318 req-c55f9766-f560-4104-ab2c-3c5a3af8b318 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1866fbefe6984e08993056039c450aaf&name=default 0.729s\n2026-05-23 01:44:59.375 30 INFO tempest.lib.common.rest_client [req-2f4cb4a7-34f1-42ba-b90b-549f500fd922 req-2f4cb4a7-34f1-42ba-b90b-549f500fd922 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/12ddaf3b-485b-483a-825a-9a93573eddd6 1.583s\n2026-05-23 01:44:59.536 14 INFO tempest.lib.common.rest_client [req-1b52e017-e6ce-4bf2-abac-5fa74655757c req-1b52e017-e6ce-4bf2-abac-5fa74655757c ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/34157345-2d09-42ba-92d4-5569b3a890e2 0.419s\n2026-05-23 01:44:59.654 30 INFO tempest.lib.common.rest_client [req-518112d3-1f2c-414e-9b96-488e35a03256 req-518112d3-1f2c-414e-9b96-488e35a03256 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a0ab77a0-591f-4223-afc7-e7562da985a5 0.276s\n2026-05-23 01:44:59.670 24 INFO tempest.lib.common.rest_client [req-2e774a66-6acd-4a4b-ad00-349a6124b7e2 req-2e774a66-6acd-4a4b-ad00-349a6124b7e2 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/78f1742cbb134ad79c2ebfc3c0c80639 0.376s\n2026-05-23 01:44:59.671 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2eefef4ee04e4477a1e3cd285f38ce21\n2026-05-23 01:44:59.680 12 INFO tempest.lib.common.rest_client [req-bd347999-633d-4e40-a7db-ff2fb4ad9cd9 req-bd347999-633d-4e40-a7db-ff2fb4ad9cd9 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e385a7ae-1e18-4c66-a30a-e25cc50300c9 0.587s\n2026-05-23 01:44:59.687 14 INFO tempest.lib.common.rest_client [req-e63bc702-07c5-425e-a7d9-b1f748f24401 req-e63bc702-07c5-425e-a7d9-b1f748f24401 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.149s\n{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [6.320399s] ... ok\n2026-05-23 01:44:59.791 36 INFO tempest.lib.common.rest_client [req-dabb1c1e-1294-4fdd-8535-78291759f1ae req-dabb1c1e-1294-4fdd-8535-78291759f1ae ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0a5f5ab3-db17-476b-8eb4-dc662cbe6fbc 0.747s\n2026-05-23 01:44:59.815 39 INFO tempest.lib.common.rest_client [req-9ec99979-d984-454c-a68a-3e3e17642d54 req-9ec99979-d984-454c-a68a-3e3e17642d54 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ad749835-b7ad-43dc-a272-0b2adf918595 0.476s\n2026-05-23 01:44:59.877 17 INFO tempest.lib.common.rest_client [req-df44b8ee-04a5-4144-b943-aa8118c601ca req-df44b8ee-04a5-4144-b943-aa8118c601ca ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/44f6549c-d328-4434-b51c-39593f1a51b8 1.107s\n2026-05-23 01:44:59.926 36 INFO tempest.lib.common.rest_client [req-77600a34-470b-46e0-b118-132b0e6b3afe req-77600a34-470b-46e0-b118-132b0e6b3afe ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.131s\n2026-05-23 01:44:59.978 12 INFO tempest.lib.common.rest_client [req-0c363968-786d-48ed-87f6-3ea95579b859 req-0c363968-786d-48ed-87f6-3ea95579b859 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869 0.295s\n2026-05-23 01:45:00.027 22 INFO tempest.lib.common.rest_client [req-a8fe69b6-26b7-4cff-aab5-5e7067db5e78 req-a8fe69b6-26b7-4cff-aab5-5e7067db5e78 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/397fd7c5-b092-4f39-8168-d8cb2b37cbfb 1.006s\n2026-05-23 01:45:00.092 14 INFO tempest.lib.common.rest_client [req-02759ba0-9968-4f40-9f27-edd35e3e8735 req-02759ba0-9968-4f40-9f27-edd35e3e8735 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.397s\n2026-05-23 01:45:00.168 39 INFO tempest.lib.common.rest_client [req-843a6b41-c592-4660-b9ea-37e7fd83d98a req-843a6b41-c592-4660-b9ea-37e7fd83d98a ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1866fbefe6984e08993056039c450aaf 0.351s\n2026-05-23 01:45:00.219 24 INFO tempest.lib.common.rest_client [req-0c625ce1-d895-4749-b824-61f19cacb68e req-0c625ce1-d895-4749-b824-61f19cacb68e ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-23 01:45:00.265 22 INFO tempest.lib.common.rest_client [req-a81f5fed-4d1c-4458-89e2-41887da3dbbf req-a81f5fed-4d1c-4458-89e2-41887da3dbbf ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/397fd7c5-b092-4f39-8168-d8cb2b37cbfb 0.233s\n2026-05-23 01:45:00.277 36 INFO tempest.lib.common.rest_client [req-e745c751-2eb1-4cf8-b43f-64ba6514a576 req-e745c751-2eb1-4cf8-b43f-64ba6514a576 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/31142ac2-fe3a-468a-9cbd-5d0824fc2bea 0.349s\n2026-05-23 01:45:00.341 30 INFO tempest.lib.common.rest_client [req-16fed2e5-ca9a-49d1-a315-8f8e57eb970f req-16fed2e5-ca9a-49d1-a315-8f8e57eb970f ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7187168-5bcb-4d1a-9e30-3222a31902e8 0.678s\n2026-05-23 01:45:00.369 22 INFO tempest.lib.common.rest_client [req-a5da463e-f787-44a0-8660-6b4a81a6f868 req-a5da463e-f787-44a0-8660-6b4a81a6f868 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=397fd7c5-b092-4f39-8168-d8cb2b37cbfb 0.100s\n2026-05-23 01:45:00.401 36 INFO tempest.lib.common.rest_client [req-d1569b6a-691e-451c-8e5f-5aaa5cdbe6ec req-d1569b6a-691e-451c-8e5f-5aaa5cdbe6ec ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.117s\n2026-05-23 01:45:00.422 17 INFO tempest.lib.common.rest_client [req-f7eee21e-6590-40ca-a087-0795bef1d46c req-f7eee21e-6590-40ca-a087-0795bef1d46c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/44f6549c-d328-4434-b51c-39593f1a51b8 0.539s\n2026-05-23 01:45:00.504 12 INFO tempest.lib.common.rest_client [req-712af992-9ddd-4ce9-a09b-c0cc41600a63 req-712af992-9ddd-4ce9-a09b-c0cc41600a63 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s\n2026-05-23 01:45:00.515 14 INFO tempest.lib.common.rest_client [req-a60e76fa-0fe7-4f93-8fd4-6f982eb4dc72 req-a60e76fa-0fe7-4f93-8fd4-6f982eb4dc72 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.419s\n2026-05-23 01:45:00.592 17 INFO tempest.lib.common.rest_client [req-9087cb34-af34-4f2a-8d1a-81e9b34a6113 req-9087cb34-af34-4f2a-8d1a-81e9b34a6113 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/44f6549c-d328-4434-b51c-39593f1a51b8 0.167s\n2026-05-23 01:45:00.635 30 INFO tempest.lib.common.rest_client [req-71d2125b-9674-425c-a9ca-886202bfc66b req-71d2125b-9674-425c-a9ca-886202bfc66b ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/de26db6c395040ecae8d25fb3f0431fc 0.291s\n2026-05-23 01:45:00.673 24 INFO tempest.lib.common.rest_client [req-6add8efe-72a2-4f8d-9942-4983c622ee04 req-6add8efe-72a2-4f8d-9942-4983c622ee04 ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2eefef4ee04e4477a1e3cd285f38ce21&name=default 0.451s\n2026-05-23 01:45:00.823 14 INFO tempest.lib.common.rest_client [req-3b28c7e2-8d85-400a-b3b5-7786b51759ea req-3b28c7e2-8d85-400a-b3b5-7786b51759ea ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a1959b96-65f1-464e-8527-30b4a40c44a8 0.302s\n2026-05-23 01:45:00.937 30 INFO tempest.lib.common.rest_client [req-5a7740c4-4ba7-47c6-99f7-f1d83f69b726 req-5a7740c4-4ba7-47c6-99f7-f1d83f69b726 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b707fd43759b4313bb6f158cdcac1e94 0.299s\n2026-05-23 01:45:00.937 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9c63c00db9d2458da4f41e7b0c12ef16\n2026-05-23 01:45:00.962 14 INFO tempest.lib.common.rest_client [req-113ad4ba-a130-4dfb-b6e2-d0d69419b16d req-113ad4ba-a130-4dfb-b6e2-d0d69419b16d ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.134s\n2026-05-23 01:45:01.074 12 INFO tempest.lib.common.rest_client [req-758b831a-cbcb-41c6-a946-8adc1831f0da req-758b831a-cbcb-41c6-a946-8adc1831f0da ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-23 01:45:01.170 24 INFO tempest.lib.common.rest_client [req-831082b7-f763-4653-9840-e7e29432fc62 req-831082b7-f763-4653-9840-e7e29432fc62 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9532bed0-795c-4960-8ce8-9a08f7466155 0.493s\n2026-05-23 01:45:01.193 17 INFO tempest.lib.common.rest_client [req-9ff88e13-9561-43e7-8bd7-6437fbe906dd req-9ff88e13-9561-43e7-8bd7-6437fbe906dd ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/88f53e92-2a5e-477a-b955-b7a680815f84 0.592s\n2026-05-23 01:45:01.202 12 INFO tempest.lib.common.rest_client [req-a7b8860b-c3ec-4990-bc1b-b36bbb5af4d3 req-a7b8860b-c3ec-4990-bc1b-b36bbb5af4d3 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s\n2026-05-23 01:45:01.211 14 INFO tempest.lib.common.rest_client [req-238da5ac-b9a3-49f4-9379-cccbdd38d3b4 req-238da5ac-b9a3-49f4-9379-cccbdd38d3b4 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.241s\n2026-05-23 01:45:01.313 14 INFO tempest.lib.common.rest_client [req-13a0a788-999f-4929-bd67-80b5fbad8b53 req-13a0a788-999f-4929-bd67-80b5fbad8b53 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a1959b96-65f1-464e-8527-30b4a40c44a8 0.099s\n{2} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [1.624272s] ... ok\n2026-05-23 01:45:01.370 12 INFO tempest.lib.common.rest_client [req-d7b3db4b-3444-4041-8305-87e03ece5252 req-d7b3db4b-3444-4041-8305-87e03ece5252 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.165s\n2026-05-23 01:45:01.413 24 INFO tempest.lib.common.rest_client [req-24b223a1-0530-4847-a3eb-7b9b0afae3d9 req-24b223a1-0530-4847-a3eb-7b9b0afae3d9 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21 0.240s\n2026-05-23 01:45:01.448 17 INFO tempest.lib.common.rest_client [req-7e23e6d6-fe44-48e0-bb27-25753fe1f3db req-7e23e6d6-fe44-48e0-bb27-25753fe1f3db ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9fca9ea4-c742-4c1c-9055-b6d959f9e36e 0.251s\n2026-05-23 01:45:01.473 14 INFO tempest.lib.common.rest_client [req-ff4dda32-1081-479e-bf9b-2c37e82707ba req-ff4dda32-1081-479e-bf9b-2c37e82707ba ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.156s\n{2} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.158797s] ... ok\n2026-05-23 01:45:01.485 30 INFO tempest.lib.common.rest_client [req-86cf398a-8e59-453f-9ad9-3e954781a8ea req-86cf398a-8e59-453f-9ad9-3e954781a8ea ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-23 01:45:01.799 14 INFO tempest.lib.common.rest_client [req-d3d2ac84-b001-4e60-a991-d2241b96c4c4 req-d3d2ac84-b001-4e60-a991-d2241b96c4c4 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ee5eac4368b14a3dadc77f18a3d4fa37 0.276s\n2026-05-23 01:45:01.861 17 INFO tempest.lib.common.rest_client [req-179752d9-a833-4ea4-bfc8-524e46b12620 req-179752d9-a833-4ea4-bfc8-524e46b12620 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0c29540e-ee25-4675-884b-36127ac0960c 0.411s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [10.574594s] ... ok\n2026-05-23 01:45:01.906 36 INFO tempest.lib.common.rest_client [req-f8507346-7771-464f-8583-295ce7881bed req-f8507346-7771-464f-8583-295ce7881bed ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.501s\n2026-05-23 01:45:01.958 24 INFO tempest.lib.common.rest_client [req-4ea59f12-fccc-4714-a3f6-3b4db35f98c6 req-4ea59f12-fccc-4714-a3f6-3b4db35f98c6 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s\n2026-05-23 01:45:01.966 12 INFO tempest.lib.common.rest_client [req-ca6a2fd5-2c16-4772-b2e4-fa4f31df9f1a req-ca6a2fd5-2c16-4772-b2e4-fa4f31df9f1a ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.594s\n2026-05-23 01:45:02.089 30 INFO tempest.lib.common.rest_client [req-50837390-f9d4-44d7-87d8-d0330c9eb6a6 req-50837390-f9d4-44d7-87d8-d0330c9eb6a6 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9c63c00db9d2458da4f41e7b0c12ef16&name=default 0.600s\n2026-05-23 01:45:02.146 12 INFO tempest.lib.common.rest_client [req-06fe2134-1561-4a3b-8baa-225b2370bc04 req-06fe2134-1561-4a3b-8baa-225b2370bc04 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-23 01:45:02.157 14 INFO tempest.lib.common.rest_client [req-7f9f44f3-5fa9-4d1e-86c3-33035decf925 req-7f9f44f3-5fa9-4d1e-86c3-33035decf925 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/35d1e02101f84528bf6a1275943c1080 0.355s\n2026-05-23 01:45:02.158 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 453cf781082145159a41513408d0c903\n2026-05-23 01:45:02.304 22 INFO tempest.lib.common.rest_client [req-848ad663-ac3a-4f8a-83b3-da862d0364a4 req-848ad663-ac3a-4f8a-83b3-da862d0364a4 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/397fd7c5-b092-4f39-8168-d8cb2b37cbfb 1.933s\n{6} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [6.899448s] ... ok\n2026-05-23 01:45:02.415 12 INFO tempest.lib.common.rest_client [req-0a66899d-2275-42ed-a757-1c5aad9def0c req-0a66899d-2275-42ed-a757-1c5aad9def0c ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/0f072df4fad641dca3b7a82b018ea28d/roles/bd34450783d64356be4e1eb4c43a6768 0.266s\n2026-05-23 01:45:02.515 24 INFO tempest.lib.common.rest_client [req-4c4e662c-ace9-462b-a6a4-918826181d7d req-4c4e662c-ace9-462b-a6a4-918826181d7d ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-23 01:45:02.577 30 INFO tempest.lib.common.rest_client [req-05df03a8-9040-498f-9e1e-5ea5b364b7bd req-05df03a8-9040-498f-9e1e-5ea5b364b7bd ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cccc8dcb-cdea-4e74-8baf-9e951a08510f 0.484s\n2026-05-23 01:45:02.586 12 INFO tempest.lib.common.rest_client [req-4c932cd7-2fd9-4bca-8f3b-f144af20822b req-4c932cd7-2fd9-4bca-8f3b-f144af20822b ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-23 01:45:02.637 24 INFO tempest.lib.common.rest_client [req-2b34f3e2-2f41-40bc-a6e7-7c514faf7977 req-2b34f3e2-2f41-40bc-a6e7-7c514faf7977 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.119s\n2026-05-23 01:45:02.667 14 INFO tempest.lib.common.rest_client [req-c781305c-9c01-4d98-b0c1-19a70c9532dd req-c781305c-9c01-4d98-b0c1-19a70c9532dd ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s\n2026-05-23 01:45:02.733 12 INFO tempest.lib.common.rest_client [req-71fce4bb-0533-486a-9b1f-733e49655528 req-71fce4bb-0533-486a-9b1f-733e49655528 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/0f072df4fad641dca3b7a82b018ea28d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.140s\n2026-05-23 01:45:02.814 30 INFO tempest.lib.common.rest_client [req-aa60aad6-0209-4add-94f8-b996914a3122 req-aa60aad6-0209-4add-94f8-b996914a3122 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16 0.236s\n2026-05-23 01:45:02.879 28 INFO tempest.lib.common.rest_client [req-1115991c-7026-46e1-b18d-d53e0bac1573 req-1115991c-7026-46e1-b18d-d53e0bac1573 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.647s\n2026-05-23 01:45:02.893 24 INFO tempest.lib.common.rest_client [req-0b953907-3a63-4815-9d84-90b9c33efb8d req-0b953907-3a63-4815-9d84-90b9c33efb8d ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.253s\n2026-05-23 01:45:02.955 12 INFO tempest.lib.common.rest_client [req-2652d5a9-c6bd-4b61-974f-53e831b2f52a req-2652d5a9-c6bd-4b61-974f-53e831b2f52a ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-23 01:45:02.989 28 INFO tempest.lib.common.rest_client [req-7b493c7f-9c28-44f1-8be7-4c2a400d6276 req-7b493c7f-9c28-44f1-8be7-4c2a400d6276 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.106s\n2026-05-23 01:45:02.996 36 INFO tempest.lib.common.rest_client [req-37b1ab95-76b0-45de-bca2-3b795b0686f0 req-37b1ab95-76b0-45de-bca2-3b795b0686f0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.088s\n2026-05-23 01:45:03.171 36 INFO tempest.lib.common.rest_client [req-92e85b37-b2f6-4333-b440-7f323d6f9d42 req-92e85b37-b2f6-4333-b440-7f323d6f9d42 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.172s\n2026-05-23 01:45:03.171 12 INFO tempest.lib.common.rest_client [req-2029e613-5bb5-4761-8222-af3078196ced req-2029e613-5bb5-4761-8222-af3078196ced ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/0f072df4fad641dca3b7a82b018ea28d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.213s\n2026-05-23 01:45:03.204 14 INFO tempest.lib.common.rest_client [req-d27140fe-1985-431a-bad4-cd138d28a9d0 req-d27140fe-1985-431a-bad4-cd138d28a9d0 ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=453cf781082145159a41513408d0c903&name=default 0.534s\n2026-05-23 01:45:03.377 22 INFO tempest.lib.common.rest_client [req-90eab3a0-874a-4531-a716-4c57658d41dd req-90eab3a0-874a-4531-a716-4c57658d41dd ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.065s\n2026-05-23 01:45:03.401 30 INFO tempest.lib.common.rest_client [req-bc7f57b0-273c-4114-9a31-eacd6ceed323 req-bc7f57b0-273c-4114-9a31-eacd6ceed323 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-23 01:45:03.404 12 INFO tempest.lib.common.rest_client [req-f3e5c696-04e7-4c6f-b7d1-24d855626b72 req-f3e5c696-04e7-4c6f-b7d1-24d855626b72 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-23 01:45:03.444 28 INFO tempest.lib.common.rest_client [req-f79ca6a6-7e20-4238-8190-924c41fa10f0 req-f79ca6a6-7e20-4238-8190-924c41fa10f0 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/557ed7d6-877e-4ffc-b0b5-dc26d045c996 0.443s\n2026-05-23 01:45:03.502 24 INFO tempest.lib.common.rest_client [req-184619c5-757c-4701-aab7-93c87416dfce req-184619c5-757c-4701-aab7-93c87416dfce ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.600s\n2026-05-23 01:45:03.572 12 INFO tempest.lib.common.rest_client [req-41f819ea-cb4d-44eb-9039-60e46301e6fd req-41f819ea-cb4d-44eb-9039-60e46301e6fd ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/0f072df4fad641dca3b7a82b018ea28d/roles/bd34450783d64356be4e1eb4c43a6768 0.165s\n2026-05-23 01:45:03.572 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f072df4fad641dca3b7a82b018ea28d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:03.572 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-773808777-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f31bfb75d1fd414ca429278d5d58e653', 'project_name': 'tempest-SecGroupIPv6Test-773808777', 'tenant_id': 'f31bfb75d1fd414ca429278d5d58e653', 'tenant_name': 'tempest-SecGroupIPv6Test-773808777', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f072df4fad641dca3b7a82b018ea28d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:03.573 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-773808777-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f31bfb75d1fd414ca429278d5d58e653', 'project_name': 'tempest-SecGroupIPv6Test-773808777', 'tenant_id': 'f31bfb75d1fd414ca429278d5d58e653', 'tenant_name': 'tempest-SecGroupIPv6Test-773808777', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f072df4fad641dca3b7a82b018ea28d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:03.734 36 INFO tempest.lib.common.rest_client [req-eccb777c-d764-48e8-bc75-c418c619156f req-eccb777c-d764-48e8-bc75-c418c619156f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/65fb7e2d-a517-4a5d-8f0e-b186537fc36a 0.560s\n2026-05-23 01:45:03.751 24 INFO tempest.lib.common.rest_client [req-a49cf53a-d9d1-4eb4-9d07-ea0ebfca3492 req-a49cf53a-d9d1-4eb4-9d07-ea0ebfca3492 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s\n2026-05-23 01:45:03.794 17 INFO tempest.lib.common.rest_client [req-3d43413a-4704-487f-8895-c420d3b0bec9 req-3d43413a-4704-487f-8895-c420d3b0bec9 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.929s\n2026-05-23 01:45:03.827 14 INFO tempest.lib.common.rest_client [req-515563ef-6b69-4dc1-9e52-a5e60dd99233 req-515563ef-6b69-4dc1-9e52-a5e60dd99233 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6cd0213c-6212-4efc-a11c-e0871d9a290c 0.620s\n2026-05-23 01:45:03.846 28 INFO tempest.lib.common.rest_client [req-8e85513a-4a6a-4c9e-ab88-1343bf74040d req-8e85513a-4a6a-4c9e-ab88-1343bf74040d ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c6087634-db8c-495d-bdd2-ec9f31be4f9a 0.396s\n2026-05-23 01:45:03.869 36 INFO tempest.lib.common.rest_client [req-255e8a8f-964e-4780-9b47-c901ec617b06 req-255e8a8f-964e-4780-9b47-c901ec617b06 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.128s\n2026-05-23 01:45:03.886 30 INFO tempest.lib.common.rest_client [req-d9ac3d59-f24c-4503-8c48-35097b0d28f2 req-d9ac3d59-f24c-4503-8c48-35097b0d28f2 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s\n2026-05-23 01:45:03.930 24 INFO tempest.lib.common.rest_client [req-b44a4d66-e80a-4663-abfc-6a1d2e8193f9 req-b44a4d66-e80a-4663-abfc-6a1d2e8193f9 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/ee5f644a678d49f89ea92255d0bd3a45/roles/bd34450783d64356be4e1eb4c43a6768 0.175s\n2026-05-23 01:45:03.974 28 INFO tempest.lib.common.rest_client [req-c6a9bde2-7e91-4022-a338-ef3f9a3480d4 req-c6a9bde2-7e91-4022-a338-ef3f9a3480d4 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.120s\n{9} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [7.082757s] ... ok\n2026-05-23 01:45:04.038 24 INFO tempest.lib.common.rest_client [req-987539e1-a95f-45b5-9a7f-a768b51a9be4 req-987539e1-a95f-45b5-9a7f-a768b51a9be4 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s\n2026-05-23 01:45:04.113 30 INFO tempest.lib.common.rest_client [req-2f359e86-6bc3-4bf0-985d-1fd6f3ec2d2e req-2f359e86-6bc3-4bf0-985d-1fd6f3ec2d2e ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.225s\n2026-05-23 01:45:04.139 14 INFO tempest.lib.common.rest_client [req-b142f003-87e3-438e-a24f-087d91e105b4 req-b142f003-87e3-438e-a24f-087d91e105b4 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903 0.310s\n2026-05-23 01:45:04.177 17 INFO tempest.lib.common.rest_client [req-c173cb86-0196-4aa1-afec-6dddd07b454d req-c173cb86-0196-4aa1-afec-6dddd07b454d ] 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.378s\n2026-05-23 01:45:04.237 12 INFO tempest.lib.common.rest_client [req-7f31acd8-9f36-438d-913e-4686ae5bc7a3 req-7f31acd8-9f36-438d-913e-4686ae5bc7a3 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s\n2026-05-23 01:45:04.243 24 INFO tempest.lib.common.rest_client [req-a228fa79-e14d-432b-a755-e91cecba48cc req-a228fa79-e14d-432b-a755-e91cecba48cc ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/ee5f644a678d49f89ea92255d0bd3a45/roles/86359d6597314a95ba0d73ed5fbe11ed 0.202s\n2026-05-23 01:45:04.264 36 INFO tempest.lib.common.rest_client [req-6e81a6c8-8188-4932-90c6-f8ebd502e826 req-6e81a6c8-8188-4932-90c6-f8ebd502e826 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc4f981c-8508-49ef-b4db-930df4c94ee1 0.391s\n2026-05-23 01:45:04.362 24 INFO tempest.lib.common.rest_client [req-fe7de7e4-d830-4b11-8d92-3f1ce7769690 req-fe7de7e4-d830-4b11-8d92-3f1ce7769690 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s\n2026-05-23 01:45:04.368 12 INFO tempest.lib.common.rest_client [req-ae73efd5-b24f-449a-b334-1d8c7a5f5dc7 req-ae73efd5-b24f-449a-b334-1d8c7a5f5dc7 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653 0.125s\n2026-05-23 01:45:04.369 12 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f31bfb75d1fd414ca429278d5d58e653 for scope project and roles: ['reader']\n2026-05-23 01:45:04.385 30 INFO tempest.lib.common.rest_client [req-acd922ac-247d-4776-8356-c599a73931c8 req-acd922ac-247d-4776-8356-c599a73931c8 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.270s\n2026-05-23 01:45:04.384 36 INFO tempest.lib.common.rest_client [req-b6711ae9-cf07-4b2f-8aa1-a8494e4ed85e req-b6711ae9-cf07-4b2f-8aa1-a8494e4ed85e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.111s\n2026-05-23 01:45:04.580 17 INFO tempest.lib.common.rest_client [req-6672b173-5925-4f2b-8248-acd24e9d090f req-6672b173-5925-4f2b-8248-acd24e9d090f ] 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.400s\n2026-05-23 01:45:04.588 36 INFO tempest.lib.common.rest_client [req-478f0e75-35bd-431a-a826-3f2074591f72 req-478f0e75-35bd-431a-a826-3f2074591f72 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.200s\n2026-05-23 01:45:04.600 24 INFO tempest.lib.common.rest_client [req-8055651e-079e-4e92-baca-bf75f311d8d5 req-8055651e-079e-4e92-baca-bf75f311d8d5 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/ee5f644a678d49f89ea92255d0bd3a45/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.234s\n2026-05-23 01:45:04.715 36 INFO tempest.lib.common.rest_client [req-b1d91584-30b2-4ff9-b8c3-67fd324bfefa req-b1d91584-30b2-4ff9-b8c3-67fd324bfefa ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.122s\n2026-05-23 01:45:04.813 24 INFO tempest.lib.common.rest_client [req-d7d6bedc-5d73-4c5a-8040-2a2b50eddcb8 req-d7d6bedc-5d73-4c5a-8040-2a2b50eddcb8 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-23 01:45:04.839 28 INFO tempest.lib.common.rest_client [req-0a18b904-57ba-4189-94ca-6c78b7d19368 req-0a18b904-57ba-4189-94ca-6c78b7d19368 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7e9345b3-aa49-4328-8907-be18177fb35a 0.862s\n2026-05-23 01:45:04.845 36 INFO tempest.lib.common.rest_client [req-63acc3a5-952c-4f26-93e4-ceca92b972c0 req-63acc3a5-952c-4f26-93e4-ceca92b972c0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.125s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [9.211119s] ... ok\n2026-05-23 01:45:04.918 22 INFO tempest.lib.common.rest_client [req-f440900e-18ba-429d-a449-63afcd0c49ee req-f440900e-18ba-429d-a449-63afcd0c49ee ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.537s\n2026-05-23 01:45:04.942 24 INFO tempest.lib.common.rest_client [req-2aa1088e-6fd2-4b69-9be9-0c80c2f9187b req-2aa1088e-6fd2-4b69-9be9-0c80c2f9187b ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/ee5f644a678d49f89ea92255d0bd3a45/roles/bd34450783d64356be4e1eb4c43a6768 0.125s\n2026-05-23 01:45:04.944 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ee5f644a678d49f89ea92255d0bd3a45 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:04.945 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-2104728256-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65c4698400794226b8c74bbce4a74e53', 'project_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'tenant_id': '65c4698400794226b8c74bbce4a74e53', 'tenant_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee5f644a678d49f89ea92255d0bd3a45', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:04.945 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-2104728256-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65c4698400794226b8c74bbce4a74e53', 'project_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'tenant_id': '65c4698400794226b8c74bbce4a74e53', 'tenant_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee5f644a678d49f89ea92255d0bd3a45', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:04.973 12 INFO tempest.lib.common.rest_client [req-c6bf9e66-8dec-4f1f-aad2-aeaa73fa9e12 req-c6bf9e66-8dec-4f1f-aad2-aeaa73fa9e12 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.599s\n2026-05-23 01:45:05.009 17 INFO tempest.lib.common.rest_client [req-7c99b7bc-ef62-4e35-a4f8-b456f2657173 req-7c99b7bc-ef62-4e35-a4f8-b456f2657173 ] 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.426s\n2026-05-23 01:45:05.142 30 INFO tempest.lib.common.rest_client [req-d4db691b-bc67-42e3-8342-bbbb70955352 req-d4db691b-bc67-42e3-8342-bbbb70955352 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.751s\n2026-05-23 01:45:05.200 12 INFO tempest.lib.common.rest_client [req-e65d19ec-b8d0-4c19-ab29-330bc403d379 req-e65d19ec-b8d0-4c19-ab29-330bc403d379 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s\n2026-05-23 01:45:05.260 22 INFO tempest.lib.common.rest_client [req-bbfb6c61-8905-49d7-b6c7-1eb0952f4ae4 req-bbfb6c61-8905-49d7-b6c7-1eb0952f4ae4 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.338s\n2026-05-23 01:45:05.273 30 INFO tempest.lib.common.rest_client [req-e1ad9a62-0835-4678-80c5-65e5278c9778 req-e1ad9a62-0835-4678-80c5-65e5278c9778 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-23 01:45:05.361 12 INFO tempest.lib.common.rest_client [req-907ca042-c82a-4709-8bd6-b4c6381c79fe req-907ca042-c82a-4709-8bd6-b4c6381c79fe ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/62a6c5aa2ee34bd895449b7c16dbb54a/roles/f0252c12e370451ca447f3c97e732b25 0.157s\n2026-05-23 01:45:05.485 12 INFO tempest.lib.common.rest_client [req-c8571f47-33e2-4642-9e2d-1cdc838d312d req-c8571f47-33e2-4642-9e2d-1cdc838d312d ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s\n2026-05-23 01:45:05.512 30 INFO tempest.lib.common.rest_client [req-06464e71-a4b2-490b-8786-5015796601d7 req-06464e71-a4b2-490b-8786-5015796601d7 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04ae8228c24c4a3a96bc23f8774dc758/users/b6f67d1761a34f7da198f30db99230ad/roles/bd34450783d64356be4e1eb4c43a6768 0.236s\n2026-05-23 01:45:05.549 24 INFO tempest.lib.common.rest_client [req-fa31f031-a485-4c30-adc9-9d316f6a1bff req-fa31f031-a485-4c30-adc9-9d316f6a1bff ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-23 01:45:05.570 28 INFO tempest.lib.common.rest_client [req-36ae089b-6fc3-4207-98d8-ffcf1e7704aa req-36ae089b-6fc3-4207-98d8-ffcf1e7704aa ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e1a53e1a-b1a6-41cb-9606-3d8ba647bf36 0.729s\n2026-05-23 01:45:05.710 30 INFO tempest.lib.common.rest_client [req-334c58ca-b7f0-4a7f-9111-26501594e533 req-334c58ca-b7f0-4a7f-9111-26501594e533 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-23 01:45:05.715 24 INFO tempest.lib.common.rest_client [req-4d886aaa-af04-4984-830a-80db73691737 req-4d886aaa-af04-4984-830a-80db73691737 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53 0.161s\n2026-05-23 01:45:05.716 24 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 65c4698400794226b8c74bbce4a74e53 for scope project and roles: ['reader']\n2026-05-23 01:45:05.716 12 INFO tempest.lib.common.rest_client [req-bccd9597-fbe1-4719-a14a-3dcaf53707b9 req-bccd9597-fbe1-4719-a14a-3dcaf53707b9 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/62a6c5aa2ee34bd895449b7c16dbb54a/roles/86359d6597314a95ba0d73ed5fbe11ed 0.226s\n2026-05-23 01:45:05.951 30 INFO tempest.lib.common.rest_client [req-2af83175-59db-44d4-8085-20d1a12b5145 req-2af83175-59db-44d4-8085-20d1a12b5145 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04ae8228c24c4a3a96bc23f8774dc758/users/b6f67d1761a34f7da198f30db99230ad/roles/86359d6597314a95ba0d73ed5fbe11ed 0.238s\n2026-05-23 01:45:05.960 12 INFO tempest.lib.common.rest_client [req-21f7f033-7d2d-4752-92ba-6e9706577faa req-21f7f033-7d2d-4752-92ba-6e9706577faa ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-23 01:45:05.986 17 INFO tempest.lib.common.rest_client [req-1824abe2-883e-47aa-b1a2-77e4ad5cc10e req-1824abe2-883e-47aa-b1a2-77e4ad5cc10e ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.975s\n2026-05-23 01:45:06.196 28 INFO tempest.lib.common.rest_client [req-a150ad73-e3bb-4ad1-97c6-fcb26c3d36c2 req-a150ad73-e3bb-4ad1-97c6-fcb26c3d36c2 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/af591414-6727-49ca-b164-df3e07fa0e73 0.623s\n2026-05-23 01:45:06.207 30 INFO tempest.lib.common.rest_client [req-45024660-6742-4a91-bb9d-dab9fae4ac3f req-45024660-6742-4a91-bb9d-dab9fae4ac3f ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-23 01:45:06.285 12 INFO tempest.lib.common.rest_client [req-cd6a8547-2e80-4283-a061-7239fe13c809 req-cd6a8547-2e80-4283-a061-7239fe13c809 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/62a6c5aa2ee34bd895449b7c16dbb54a/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.322s\n2026-05-23 01:45:06.316 24 INFO tempest.lib.common.rest_client [req-74ed9ed0-20d6-45d3-8aaf-5a14fed83d3a req-74ed9ed0-20d6-45d3-8aaf-5a14fed83d3a ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.595s\n2026-05-23 01:45:06.388 17 INFO tempest.lib.common.rest_client [req-37407808-e5ac-4e41-a3ed-321207ab9752 req-37407808-e5ac-4e41-a3ed-321207ab9752 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.400s\n2026-05-23 01:45:06.400 30 INFO tempest.lib.common.rest_client [req-594fac15-8b6d-44bc-9814-2f0cc3c955ef req-594fac15-8b6d-44bc-9814-2f0cc3c955ef ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04ae8228c24c4a3a96bc23f8774dc758/users/b6f67d1761a34f7da198f30db99230ad/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.190s\n2026-05-23 01:45:06.455 36 INFO tempest.lib.common.rest_client [req-92b56b0c-dc4b-466a-ae87-3d6c44163cd9 req-92b56b0c-dc4b-466a-ae87-3d6c44163cd9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.606s\n2026-05-23 01:45:06.468 12 INFO tempest.lib.common.rest_client [req-44c64961-7a93-4517-8841-fa09be71e592 req-44c64961-7a93-4517-8841-fa09be71e592 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-23 01:45:06.512 30 INFO tempest.lib.common.rest_client [req-47532eb1-e03b-49a3-9f0f-a14459ddca40 req-47532eb1-e03b-49a3-9f0f-a14459ddca40 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-23 01:45:06.512 24 INFO tempest.lib.common.rest_client [req-d83e378a-967e-47c4-8638-ec096d90a661 req-d83e378a-967e-47c4-8638-ec096d90a661 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-23 01:45:06.588 12 INFO tempest.lib.common.rest_client [req-bdf39a82-be58-4aa7-bd75-29120a4f0431 req-bdf39a82-be58-4aa7-bd75-29120a4f0431 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/62a6c5aa2ee34bd895449b7c16dbb54a/roles/bd34450783d64356be4e1eb4c43a6768 0.118s\n2026-05-23 01:45:06.589 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 62a6c5aa2ee34bd895449b7c16dbb54a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:06.590 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-773808777-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f31bfb75d1fd414ca429278d5d58e653', 'project_name': 'tempest-SecGroupIPv6Test-773808777', 'tenant_id': 'f31bfb75d1fd414ca429278d5d58e653', 'tenant_name': 'tempest-SecGroupIPv6Test-773808777', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '62a6c5aa2ee34bd895449b7c16dbb54a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:06.590 12 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-773808777-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f31bfb75d1fd414ca429278d5d58e653', 'project_name': 'tempest-SecGroupIPv6Test-773808777', 'tenant_id': 'f31bfb75d1fd414ca429278d5d58e653', 'tenant_name': 'tempest-SecGroupIPv6Test-773808777', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '62a6c5aa2ee34bd895449b7c16dbb54a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:06.700 17 INFO tempest.lib.common.rest_client [req-03ce8d4d-5cf3-48b0-847c-0abb0c8a5db8 req-03ce8d4d-5cf3-48b0-847c-0abb0c8a5db8 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.310s\n2026-05-23 01:45:06.725 30 INFO tempest.lib.common.rest_client [req-adc83b39-0c5b-4c54-a828-0c1a4481d386 req-adc83b39-0c5b-4c54-a828-0c1a4481d386 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04ae8228c24c4a3a96bc23f8774dc758/users/b6f67d1761a34f7da198f30db99230ad/roles/bd34450783d64356be4e1eb4c43a6768 0.210s\n2026-05-23 01:45:06.725 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b6f67d1761a34f7da198f30db99230ad is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:06.727 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-23259781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04ae8228c24c4a3a96bc23f8774dc758', 'project_name': 'tempest-FloatingIPNegativeTestJSON-23259781', 'tenant_id': '04ae8228c24c4a3a96bc23f8774dc758', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-23259781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6f67d1761a34f7da198f30db99230ad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:06.728 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-23259781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04ae8228c24c4a3a96bc23f8774dc758', 'project_name': 'tempest-FloatingIPNegativeTestJSON-23259781', 'tenant_id': '04ae8228c24c4a3a96bc23f8774dc758', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-23259781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6f67d1761a34f7da198f30db99230ad', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:06.787 24 INFO tempest.lib.common.rest_client [req-45ea73d3-398c-4840-a750-2eb1f5746f4f req-45ea73d3-398c-4840-a750-2eb1f5746f4f ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/8d0b9cd704d843eeadf2fcef9556dc52/roles/f0252c12e370451ca447f3c97e732b25 0.272s\n2026-05-23 01:45:06.945 24 INFO tempest.lib.common.rest_client [req-f9371d56-acc3-4efb-a718-80adaf9a671a req-f9371d56-acc3-4efb-a718-80adaf9a671a ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s\n2026-05-23 01:45:07.082 24 INFO tempest.lib.common.rest_client [req-c3aca235-68aa-4611-9322-89cd8c946cd6 req-c3aca235-68aa-4611-9322-89cd8c946cd6 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/8d0b9cd704d843eeadf2fcef9556dc52/roles/86359d6597314a95ba0d73ed5fbe11ed 0.134s\n2026-05-23 01:45:07.195 12 INFO tempest.lib.common.rest_client [req-d04395a2-5287-493d-a841-4296ed0f7128 req-d04395a2-5287-493d-a841-4296ed0f7128 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s\n2026-05-23 01:45:07.203 28 INFO tempest.lib.common.rest_client [req-6454e521-5809-4c91-add6-61121b128157 req-6454e521-5809-4c91-add6-61121b128157 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2d9ee3ba-5c59-4bcb-b5ca-2c6ddf894745 1.001s\n2026-05-23 01:45:07.294 24 INFO tempest.lib.common.rest_client [req-ce39b639-7b90-466f-aba4-9bfef75477fa req-ce39b639-7b90-466f-aba4-9bfef75477fa ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-23 01:45:07.328 36 INFO tempest.lib.common.rest_client [req-86b4a613-f655-4d3b-9199-7b56816829d2 req-86b4a613-f655-4d3b-9199-7b56816829d2 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.869s\n2026-05-23 01:45:07.356 30 INFO tempest.lib.common.rest_client [req-c652cece-e511-4ba1-90dd-ecff81364752 req-c652cece-e511-4ba1-90dd-ecff81364752 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s\n2026-05-23 01:45:07.440 24 INFO tempest.lib.common.rest_client [req-6385900e-f9fc-493a-a372-db4825c685a8 req-6385900e-f9fc-493a-a372-db4825c685a8 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/8d0b9cd704d843eeadf2fcef9556dc52/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.144s\n2026-05-23 01:45:07.482 28 INFO tempest.lib.common.rest_client [req-59883b77-8f90-4b88-9669-660c1a2ec7dc req-59883b77-8f90-4b88-9669-660c1a2ec7dc ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8a346b178ff94a83989a3b5b54e30984 0.276s\n2026-05-23 01:45:07.537 36 INFO tempest.lib.common.rest_client [req-61f38349-efbd-45a2-b3e9-5c84f5efd0d9 req-61f38349-efbd-45a2-b3e9-5c84f5efd0d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.207s\n2026-05-23 01:45:07.658 24 INFO tempest.lib.common.rest_client [req-29851abc-1524-471a-ae75-c4b9864c1018 req-29851abc-1524-471a-ae75-c4b9864c1018 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-23 01:45:07.819 28 INFO tempest.lib.common.rest_client [req-8cfa781b-9230-4e83-a19c-0867ac6d72b2 req-8cfa781b-9230-4e83-a19c-0867ac6d72b2 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f98ecde123eb401c93ef64d649ae6494 0.334s\n2026-05-23 01:45:07.819 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2e479e6e5cb24d12bce57f1d20e78890\n2026-05-23 01:45:07.920 24 INFO tempest.lib.common.rest_client [req-9e5df799-8669-4b82-81a7-5595efd83834 req-9e5df799-8669-4b82-81a7-5595efd83834 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/8d0b9cd704d843eeadf2fcef9556dc52/roles/bd34450783d64356be4e1eb4c43a6768 0.258s\n2026-05-23 01:45:07.921 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8d0b9cd704d843eeadf2fcef9556dc52 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:07.921 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-2104728256-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65c4698400794226b8c74bbce4a74e53', 'project_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'tenant_id': '65c4698400794226b8c74bbce4a74e53', 'tenant_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d0b9cd704d843eeadf2fcef9556dc52', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:07.921 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-SubnetPoolsTestJSON-2104728256-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65c4698400794226b8c74bbce4a74e53', 'project_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'tenant_id': '65c4698400794226b8c74bbce4a74e53', 'tenant_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d0b9cd704d843eeadf2fcef9556dc52', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:07.965 22 INFO tempest.lib.common.rest_client [req-4a9fa74f-4602-4ab2-9d2a-b8ef176e1975 req-4a9fa74f-4602-4ab2-9d2a-b8ef176e1975 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c09651d-5667-439a-8462-4d83a660d617/add_router_interface 2.703s\n2026-05-23 01:45:08.134 36 INFO tempest.lib.common.rest_client [req-7eccff19-c914-4030-aed9-32fe290785a5 req-7eccff19-c914-4030-aed9-32fe290785a5 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/99184b23-e612-4158-9593-3cc912ce31e0 0.594s\n2026-05-23 01:45:08.166 22 INFO tempest.lib.common.rest_client [req-f36d603d-b3c0-44ff-986b-208ab34810cd req-f36d603d-b3c0-44ff-986b-208ab34810cd ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7e525672-f6e6-484d-9536-82ef90c35000 0.198s\n2026-05-23 01:45:08.264 36 INFO tempest.lib.common.rest_client [req-97dcd942-5d20-4560-9969-302213fd8da5 req-97dcd942-5d20-4560-9969-302213fd8da5 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s\n2026-05-23 01:45:08.412 28 INFO tempest.lib.common.rest_client [req-170d35d6-e696-458a-9778-2499fe645e77 req-170d35d6-e696-458a-9778-2499fe645e77 ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-23 01:45:08.518 12 INFO tempest.lib.common.rest_client [req-9a3706cc-e34b-4265-83b9-457312694b1a req-9a3706cc-e34b-4265-83b9-457312694b1a ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.318s\n2026-05-23 01:45:08.532 24 INFO tempest.lib.common.rest_client [req-605e8ba4-e841-4fe3-b572-744555b8f18e req-605e8ba4-e841-4fe3-b572-744555b8f18e ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-23 01:45:08.587 36 INFO tempest.lib.common.rest_client [req-931ae9ba-ed9b-4e08-8850-8b3ac3961413 req-931ae9ba-ed9b-4e08-8850-8b3ac3961413 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8541c72a-5244-46ea-b50d-05050911f8f8 0.320s\n2026-05-23 01:45:08.673 12 INFO tempest.lib.common.rest_client [req-156cdc9f-0a88-4ea5-9d54-4ddd5706fa04 req-156cdc9f-0a88-4ea5-9d54-4ddd5706fa04 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.152s\n2026-05-23 01:45:08.676 36 INFO tempest.lib.common.rest_client [req-4d88d97c-4235-48a3-8231-312acabb30ec req-4d88d97c-4235-48a3-8231-312acabb30ec ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.087s\n2026-05-23 01:45:08.747 17 INFO tempest.lib.common.rest_client [req-45d30b99-9a3a-4b87-9c37-a3784642146b req-45d30b99-9a3a-4b87-9c37-a3784642146b ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.044s\n2026-05-23 01:45:08.820 28 INFO tempest.lib.common.rest_client [req-6bd737c7-c85a-4221-861b-73a153c9dcad req-6bd737c7-c85a-4221-861b-73a153c9dcad ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2e479e6e5cb24d12bce57f1d20e78890&name=default 0.406s\n2026-05-23 01:45:09.032 12 INFO tempest.lib.common.rest_client [req-0659356d-df0b-4d65-b604-4687d29fec7d req-0659356d-df0b-4d65-b604-4687d29fec7d ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/d8dcddf0-33ca-4a34-83e6-32bd7a3c364c 0.357s\n2026-05-23 01:45:09.051 24 INFO tempest.lib.common.rest_client [req-f1c5bd75-866d-44e3-8a92-ceddb5578a45 req-f1c5bd75-866d-44e3-8a92-ceddb5578a45 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.516s\n2026-05-23 01:45:09.164 24 INFO tempest.lib.common.rest_client [req-d7d5b74e-f431-452e-8b03-099ec4b79a30 req-d7d5b74e-f431-452e-8b03-099ec4b79a30 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/9ce51b68-152a-4a5f-b030-152097b9092a 0.109s\n2026-05-23 01:45:09.175 12 INFO tempest.lib.common.rest_client [req-a3f467c5-69f8-42ed-8383-e0833e61b780 req-a3f467c5-69f8-42ed-8383-e0833e61b780 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/d8dcddf0-33ca-4a34-83e6-32bd7a3c364c 0.140s\n2026-05-23 01:45:09.287 28 INFO tempest.lib.common.rest_client [req-2dfef330-96f7-453f-93da-b8c085303345 req-2dfef330-96f7-453f-93da-b8c085303345 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d577aa92-f363-4458-9ede-c127080a0b3e 0.464s\n2026-05-23 01:45:09.310 22 INFO tempest.lib.common.rest_client [req-de02276f-c768-4bd4-bd77-c794063a7f12 req-de02276f-c768-4bd4-bd77-c794063a7f12 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/7e525672-f6e6-484d-9536-82ef90c35000 1.142s\n2026-05-23 01:45:09.361 30 INFO tempest.lib.common.rest_client [req-a6c84e29-b859-40c3-990b-c7a64999043a req-a6c84e29-b859-40c3-990b-c7a64999043a ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.999s\n2026-05-23 01:45:09.365 24 INFO tempest.lib.common.rest_client [req-3e0f59cf-2839-49c0-8636-04a86096e8bb req-3e0f59cf-2839-49c0-8636-04a86096e8bb ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/9ce51b68-152a-4a5f-b030-152097b9092a 0.195s\n2026-05-23 01:45:09.447 12 INFO tempest.lib.common.rest_client [req-f4482944-6687-46b8-a8f7-71eee996ac2c req-f4482944-6687-46b8-a8f7-71eee996ac2c ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d8dcddf0-33ca-4a34-83e6-32bd7a3c364c 0.269s\n2026-05-23 01:45:09.520 28 INFO tempest.lib.common.rest_client [req-b207e6d6-f2bd-4114-b7be-d0363c477de3 req-b207e6d6-f2bd-4114-b7be-d0363c477de3 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890 0.230s\n2026-05-23 01:45:09.544 22 INFO tempest.lib.common.rest_client [req-25f22cc5-f135-4a3a-9473-6c5fb9f8f750 req-25f22cc5-f135-4a3a-9473-6c5fb9f8f750 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7e525672-f6e6-484d-9536-82ef90c35000 0.230s\n2026-05-23 01:45:09.558 24 INFO tempest.lib.common.rest_client [req-22ce1531-c9fb-4831-a752-5562f52f7ecb req-22ce1531-c9fb-4831-a752-5562f52f7ecb ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/9ce51b68-152a-4a5f-b030-152097b9092a 0.189s\n2026-05-23 01:45:09.603 12 INFO tempest.lib.common.rest_client [req-e05b7fc3-f521-4f80-85e6-ad2090897b58 req-e05b7fc3-f521-4f80-85e6-ad2090897b58 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.153s\n2026-05-23 01:45:09.639 24 INFO tempest.lib.common.rest_client [req-2c39ef46-69d7-4b48-a4a6-f8cf22a66826 req-2c39ef46-69d7-4b48-a4a6-f8cf22a66826 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/9ce51b68-152a-4a5f-b030-152097b9092a 0.079s\n2026-05-23 01:45:09.701 12 INFO tempest.lib.common.rest_client [req-6bb69bcd-2fcc-468d-bda9-788b005aa7c6 req-6bb69bcd-2fcc-468d-bda9-788b005aa7c6 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d8dcddf0-33ca-4a34-83e6-32bd7a3c364c 0.096s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [2.505725s] ... ok\n2026-05-23 01:45:09.738 24 INFO tempest.lib.common.rest_client [req-0f4a3b67-5aa0-4479-8862-2c0fad13d4a1 req-0f4a3b67-5aa0-4479-8862-2c0fad13d4a1 ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/9ce51b68-152a-4a5f-b030-152097b9092a 0.096s\n{7} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.206081s] ... ok\n2026-05-23 01:45:09.999 36 INFO tempest.lib.common.rest_client [req-892cec56-823f-43d7-85d2-8bfc793d332d req-892cec56-823f-43d7-85d2-8bfc793d332d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.320s\n2026-05-23 01:45:10.028 17 INFO tempest.lib.common.rest_client [req-a5c4fa4c-0fa4-4c2b-9ce6-388eaf11b424 req-a5c4fa4c-0fa4-4c2b-9ce6-388eaf11b424 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/02c5f14b-58d4-40b9-85d9-f8ebd05f1397 1.274s\n2026-05-23 01:45:10.103 24 INFO tempest.lib.common.rest_client [req-afa45de1-2aec-4316-b0f9-95bee9e20dd3 req-afa45de1-2aec-4316-b0f9-95bee9e20dd3 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ee5f644a678d49f89ea92255d0bd3a45 0.328s\n2026-05-23 01:45:10.170 12 INFO tempest.lib.common.rest_client [req-78a8ca1f-47a0-414a-acd6-58614711379f req-78a8ca1f-47a0-414a-acd6-58614711379f ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.466s\n2026-05-23 01:45:10.342 28 INFO tempest.lib.common.rest_client [req-a23f3551-3c1f-4b61-8ac3-4ecd3506df8b req-a23f3551-3c1f-4b61-8ac3-4ecd3506df8b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.816s\n2026-05-23 01:45:10.423 24 INFO tempest.lib.common.rest_client [req-d9056038-abb7-45cd-98d0-9de1c45bd674 req-d9056038-abb7-45cd-98d0-9de1c45bd674 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8d0b9cd704d843eeadf2fcef9556dc52 0.317s\n2026-05-23 01:45:10.423 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 65c4698400794226b8c74bbce4a74e53\n2026-05-23 01:45:10.547 17 INFO tempest.lib.common.rest_client [req-8b1c5174-e33c-4311-891c-dd3baf51dbc5 req-8b1c5174-e33c-4311-891c-dd3baf51dbc5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/02c5f14b-58d4-40b9-85d9-f8ebd05f1397 0.516s\n2026-05-23 01:45:10.562 12 INFO tempest.lib.common.rest_client [req-bf31d91e-bda4-47a9-a746-3617a9178d0c req-bf31d91e-bda4-47a9-a746-3617a9178d0c ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.389s\n2026-05-23 01:45:10.668 17 INFO tempest.lib.common.rest_client [req-423491e0-ad76-47dd-8d01-de31bbcff559 req-423491e0-ad76-47dd-8d01-de31bbcff559 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/02c5f14b-58d4-40b9-85d9-f8ebd05f1397 0.116s\n2026-05-23 01:45:10.910 12 INFO tempest.lib.common.rest_client [req-d0c1487b-7856-44b8-ab93-dd5c80bafdc6 req-d0c1487b-7856-44b8-ab93-dd5c80bafdc6 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ec4a6564-4f06-4289-9ebf-ae9b2eb7adce 0.345s\n2026-05-23 01:45:10.925 22 INFO tempest.lib.common.rest_client [req-6929923d-1329-4d41-bfac-4d87972ff292 req-6929923d-1329-4d41-bfac-4d87972ff292 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c09651d-5667-439a-8462-4d83a660d617/remove_router_interface 1.378s\n2026-05-23 01:45:10.959 17 INFO tempest.lib.common.rest_client [req-1cf8d705-5ba3-48b3-a81c-9011d2db566c req-1cf8d705-5ba3-48b3-a81c-9011d2db566c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9517c539-4761-4e39-8255-f0070342336c 0.288s\n2026-05-23 01:45:10.994 24 INFO tempest.lib.common.rest_client [req-3384256a-a098-494e-a0ad-d6e02024b10b req-3384256a-a098-494e-a0ad-d6e02024b10b ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s\n2026-05-23 01:45:11.002 28 INFO tempest.lib.common.rest_client [req-36e44acc-c5ff-40ab-8059-b78582f30752 req-36e44acc-c5ff-40ab-8059-b78582f30752 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.647s\n2026-05-23 01:45:11.052 22 INFO tempest.lib.common.rest_client [req-0267d275-d425-457c-a1a8-7d0cd9be5194 req-0267d275-d425-457c-a1a8-7d0cd9be5194 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6c09651d-5667-439a-8462-4d83a660d617 0.125s\n2026-05-23 01:45:11.125 30 INFO tempest.lib.common.rest_client [req-632f9b0e-cc7c-491e-b409-f539e3671beb req-632f9b0e-cc7c-491e-b409-f539e3671beb ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.763s\n2026-05-23 01:45:11.133 28 INFO tempest.lib.common.rest_client [req-56fea697-0863-46d9-a814-456eb8d527b0 req-56fea697-0863-46d9-a814-456eb8d527b0 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.127s\n2026-05-23 01:45:11.201 36 INFO tempest.lib.common.rest_client [req-80767908-852e-4872-93a7-2fd27a9669d4 req-80767908-852e-4872-93a7-2fd27a9669d4 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.199s\n2026-05-23 01:45:11.225 12 INFO tempest.lib.common.rest_client [req-83f09f5f-561f-46a8-a092-1c0fb84c8d5c req-83f09f5f-561f-46a8-a092-1c0fb84c8d5c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.311s\n2026-05-23 01:45:11.276 17 INFO tempest.lib.common.rest_client [req-19a3f0fb-0a38-42c5-a0ed-8b01ae8f4b58 req-19a3f0fb-0a38-42c5-a0ed-8b01ae8f4b58 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0225e80f-2213-46bf-8ebd-787ea1cd7161 0.315s\n2026-05-23 01:45:11.310 28 INFO tempest.lib.common.rest_client [req-448731a6-f5f1-4047-ab56-8183fa277450 req-448731a6-f5f1-4047-ab56-8183fa277450 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.173s\n2026-05-23 01:45:11.344 36 INFO tempest.lib.common.rest_client [req-7b695a4c-8b8e-4e85-8c6c-f8b32ad703c8 req-7b695a4c-8b8e-4e85-8c6c-f8b32ad703c8 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.141s\n2026-05-23 01:45:11.448 30 INFO tempest.lib.common.rest_client [req-39253813-0822-470f-b046-cb09fbd55f2a req-39253813-0822-470f-b046-cb09fbd55f2a ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.319s\n2026-05-23 01:45:11.457 22 INFO tempest.lib.common.rest_client [req-1cc9c723-38b4-404c-a99c-b54d6bf231bf req-1cc9c723-38b4-404c-a99c-b54d6bf231bf ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6c09651d-5667-439a-8462-4d83a660d617 0.402s\n2026-05-23 01:45:11.516 12 INFO tempest.lib.common.rest_client [req-c6f20644-81f6-48c6-9768-659b045ea5da req-c6f20644-81f6-48c6-9768-659b045ea5da ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/94791bff-8c85-43f2-8ddc-780bb111a56c 0.288s\n2026-05-23 01:45:11.590 17 INFO tempest.lib.common.rest_client [req-a7d626d3-ed39-455f-8cd8-45dbc8a64b1f req-a7d626d3-ed39-455f-8cd8-45dbc8a64b1f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a403103-4370-43e8-955f-fbe39d0b22d6 0.311s\n2026-05-23 01:45:11.649 12 INFO tempest.lib.common.rest_client [req-392ee9a8-3d4a-4d45-a76b-8d11ed6f21eb req-392ee9a8-3d4a-4d45-a76b-8d11ed6f21eb ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.130s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [1.946781s] ... ok\n2026-05-23 01:45:11.831 22 INFO tempest.lib.common.rest_client [req-eb53e6df-f622-41cd-ae73-345403fb27e0 req-eb53e6df-f622-41cd-ae73-345403fb27e0 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/92534960-452f-494e-b2bb-036f1b1f2af1 0.372s\n2026-05-23 01:45:11.883 28 INFO tempest.lib.common.rest_client [req-e44866fc-2728-41da-a83e-8b7ba55c7b02 req-e44866fc-2728-41da-a83e-8b7ba55c7b02 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.571s\n2026-05-23 01:45:11.986 28 INFO tempest.lib.common.rest_client [req-f2145df6-4e5e-4b85-acba-df67b9acf6c3 req-f2145df6-4e5e-4b85-acba-df67b9acf6c3 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-23 01:45:11.990 24 INFO tempest.lib.common.rest_client [req-2e648e7e-4aed-4e21-9dd6-d2201ae6e5de req-2e648e7e-4aed-4e21-9dd6-d2201ae6e5de ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=65c4698400794226b8c74bbce4a74e53&name=default 0.991s\n2026-05-23 01:45:12.078 17 INFO tempest.lib.common.rest_client [req-7496b146-a346-4581-956c-cc9ab33e5d38 req-7496b146-a346-4581-956c-cc9ab33e5d38 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/02a416a5-440a-457c-afcc-19d2eab28d3b 0.486s\n{3} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [10.215770s] ... ok\n2026-05-23 01:45:12.088 12 INFO tempest.lib.common.rest_client [req-c5be279b-0a83-4a9c-b58f-eabd30e7a212 req-c5be279b-0a83-4a9c-b58f-eabd30e7a212 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.435s\n2026-05-23 01:45:12.105 36 INFO tempest.lib.common.rest_client [req-e054bcbd-c71d-4c5b-aaf3-900d6dc9a5c2 req-e054bcbd-c71d-4c5b-aaf3-900d6dc9a5c2 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/511b2c99-a870-4a82-bc5c-2d1eeaf9caf5 0.758s\n2026-05-23 01:45:12.185 28 INFO tempest.lib.common.rest_client [req-f7e80670-8ae2-4461-a3fc-83b9dc85bf90 req-f7e80670-8ae2-4461-a3fc-83b9dc85bf90 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/8b98a867aea8487b9b302e4142172bd2/roles/bd34450783d64356be4e1eb4c43a6768 0.195s\n2026-05-23 01:45:12.263 36 INFO tempest.lib.common.rest_client [req-15e7f740-5274-4eed-8c8b-19e03f4c7bec req-15e7f740-5274-4eed-8c8b-19e03f4c7bec ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s\n2026-05-23 01:45:12.384 28 INFO tempest.lib.common.rest_client [req-ff94ab59-d53b-4ed9-a61f-c5a1f9d19e46 req-ff94ab59-d53b-4ed9-a61f-c5a1f9d19e46 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-23 01:45:12.451 17 INFO tempest.lib.common.rest_client [req-79955817-a085-480e-a32d-c05670ff4d96 req-79955817-a085-480e-a32d-c05670ff4d96 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ffa18629-c700-40cd-b584-0dc9d4c660c5 0.367s\n2026-05-23 01:45:12.513 24 INFO tempest.lib.common.rest_client [req-8e810015-95ab-474e-b5a8-c8d827bdb793 req-8e810015-95ab-474e-b5a8-c8d827bdb793 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bc8e4676-016d-459b-8186-5630129cc285 0.519s\n2026-05-23 01:45:12.538 28 INFO tempest.lib.common.rest_client [req-7e056ed0-cbcb-403e-9426-1fb0b5a759c1 req-7e056ed0-cbcb-403e-9426-1fb0b5a759c1 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/8b98a867aea8487b9b302e4142172bd2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.151s\n2026-05-23 01:45:12.563 17 INFO tempest.lib.common.rest_client [req-77e82852-d5e1-4ba9-b070-28801ab67a6f req-77e82852-d5e1-4ba9-b070-28801ab67a6f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/02a416a5-440a-457c-afcc-19d2eab28d3b 0.108s\n2026-05-23 01:45:12.627 12 INFO tempest.lib.common.rest_client [req-c4669bf3-fa8b-47a6-a63c-1e005c239778 req-c4669bf3-fa8b-47a6-a63c-1e005c239778 ] 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.536s\n2026-05-23 01:45:12.665 36 INFO tempest.lib.common.rest_client [req-11bd15ab-4c7e-4675-83fd-ef888e706668 req-11bd15ab-4c7e-4675-83fd-ef888e706668 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bfaa828e-23c7-4215-ad6e-c721b2c70494 0.396s\n2026-05-23 01:45:12.693 22 INFO tempest.lib.common.rest_client [req-d41148f4-f0ba-4d54-ae57-7df84808cfb9 req-d41148f4-f0ba-4d54-ae57-7df84808cfb9 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d14c4d48-bf71-43f7-9160-f90d83172b57 0.859s\n{6} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [10.387414s] ... ok\n2026-05-23 01:45:12.756 28 INFO tempest.lib.common.rest_client [req-ac618db1-c81f-4930-9ef0-772510f341a2 req-ac618db1-c81f-4930-9ef0-772510f341a2 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-23 01:45:12.768 36 INFO tempest.lib.common.rest_client [req-4b1766a3-3213-40c7-aa68-a89b2eb84d17 req-4b1766a3-3213-40c7-aa68-a89b2eb84d17 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.100s\n2026-05-23 01:45:12.823 24 INFO tempest.lib.common.rest_client [req-8406356c-fe13-40da-98c6-f16d22f89d85 req-8406356c-fe13-40da-98c6-f16d22f89d85 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53 0.307s\n2026-05-23 01:45:12.940 36 INFO tempest.lib.common.rest_client [req-ce1b38a5-285c-49c7-96bb-b3ff36b2fb26 req-ce1b38a5-285c-49c7-96bb-b3ff36b2fb26 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.169s\n2026-05-23 01:45:13.008 28 INFO tempest.lib.common.rest_client [req-0499b184-3258-480e-9120-7463a1b74770 req-0499b184-3258-480e-9120-7463a1b74770 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/8b98a867aea8487b9b302e4142172bd2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.249s\n2026-05-23 01:45:13.018 12 INFO tempest.lib.common.rest_client [req-7bc9fb80-0718-483b-95a7-b34e10b79cb7 req-7bc9fb80-0718-483b-95a7-b34e10b79cb7 ] 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.389s\n2026-05-23 01:45:13.070 36 INFO tempest.lib.common.rest_client [req-dae65b0e-0488-465b-a206-e095b0e9b539 req-dae65b0e-0488-465b-a206-e095b0e9b539 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.127s\n2026-05-23 01:45:13.076 22 INFO tempest.lib.common.rest_client [req-bc131429-4705-4b27-befe-83d913982515 req-bc131429-4705-4b27-befe-83d913982515 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.377s\n2026-05-23 01:45:13.159 36 INFO tempest.lib.common.rest_client [req-6eb57fe3-d2b1-439b-9efb-774f0e9aed86 req-6eb57fe3-d2b1-439b-9efb-774f0e9aed86 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.087s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [8.313472s] ... ok\n2026-05-23 01:45:13.239 17 INFO tempest.lib.common.rest_client [req-47569d71-a461-4de7-a339-021a8d57f077 req-47569d71-a461-4de7-a339-021a8d57f077 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ff6a462-fc0c-4c75-9ce3-0f66a965ed63 0.673s\n2026-05-23 01:45:13.287 28 INFO tempest.lib.common.rest_client [req-16f2a6bd-d5e5-4df9-8515-54b4e40f4cc3 req-16f2a6bd-d5e5-4df9-8515-54b4e40f4cc3 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s\n2026-05-23 01:45:13.329 17 INFO tempest.lib.common.rest_client [req-d170d2cc-93b8-4f08-b14b-f86a578547cf req-d170d2cc-93b8-4f08-b14b-f86a578547cf ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0c29540e-ee25-4675-884b-36127ac0960c 0.088s\n2026-05-23 01:45:13.399 28 INFO tempest.lib.common.rest_client [req-161e7271-5671-417d-ab05-e70f40aa7fa6 req-161e7271-5671-417d-ab05-e70f40aa7fa6 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/8b98a867aea8487b9b302e4142172bd2/roles/bd34450783d64356be4e1eb4c43a6768 0.109s\n2026-05-23 01:45:13.400 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8b98a867aea8487b9b302e4142172bd2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:13.401 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1510154860-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d14043baa14e19a3f2dcf74c1952f2', 'project_name': 'tempest-RoutersIpV6Test-1510154860', 'tenant_id': '63d14043baa14e19a3f2dcf74c1952f2', 'tenant_name': 'tempest-RoutersIpV6Test-1510154860', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b98a867aea8487b9b302e4142172bd2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:13.401 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1510154860-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d14043baa14e19a3f2dcf74c1952f2', 'project_name': 'tempest-RoutersIpV6Test-1510154860', 'tenant_id': '63d14043baa14e19a3f2dcf74c1952f2', 'tenant_name': 'tempest-RoutersIpV6Test-1510154860', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b98a867aea8487b9b302e4142172bd2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:13.431 17 INFO tempest.lib.common.rest_client [req-8fc3bf44-3911-4567-9595-9b015f9de947 req-8fc3bf44-3911-4567-9595-9b015f9de947 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2947066d-0760-4548-a360-347e3d9413b5 0.100s\n2026-05-23 01:45:13.508 12 INFO tempest.lib.common.rest_client [req-5f7c6235-727b-4817-acf3-a16d9a0326df req-5f7c6235-727b-4817-acf3-a16d9a0326df ] 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.488s\n2026-05-23 01:45:13.573 17 INFO tempest.lib.common.rest_client [req-cb1d2800-adf2-415c-bd62-0c60fda44919 req-cb1d2800-adf2-415c-bd62-0c60fda44919 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2947066d-0760-4548-a360-347e3d9413b5 0.140s\n2026-05-23 01:45:13.658 36 INFO tempest.lib.common.rest_client [req-2e966f51-a629-4ed7-9bc3-f99d5cf076d9 req-2e966f51-a629-4ed7-9bc3-f99d5cf076d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.496s\n2026-05-23 01:45:13.683 17 INFO tempest.lib.common.rest_client [req-7cc152cb-fac4-410f-8d9a-6d48f152c5dc req-7cc152cb-fac4-410f-8d9a-6d48f152c5dc ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/205e238f-cccf-46db-ac29-8741893e5e33 0.107s\n2026-05-23 01:45:13.771 30 INFO tempest.lib.common.rest_client [req-ee41058e-462f-470d-a21f-f265c2fc9adf req-ee41058e-462f-470d-a21f-f265c2fc9adf ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e7e34759-e350-4151-8dd9-c7771c82e130/add_router_interface 2.320s\n2026-05-23 01:45:13.809 17 INFO tempest.lib.common.rest_client [req-2dbd3358-5a50-45a5-bf96-7a2c42725f61 req-2dbd3358-5a50-45a5-bf96-7a2c42725f61 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e35bb56c-56de-41b1-b268-f7d8e66f85f2 0.124s\n2026-05-23 01:45:13.937 17 INFO tempest.lib.common.rest_client [req-dd4a2a39-4a44-4cfe-82c3-f5971b4ec4a8 req-dd4a2a39-4a44-4cfe-82c3-f5971b4ec4a8 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/aee62d6a-ecc1-45d4-a6d6-68cf8dedf184 0.125s\n2026-05-23 01:45:13.948 12 INFO tempest.lib.common.rest_client [req-aa011caa-eed7-4434-a05e-08d9a93b29ab req-aa011caa-eed7-4434-a05e-08d9a93b29ab ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.437s\n2026-05-23 01:45:14.033 22 INFO tempest.lib.common.rest_client [req-f3e63d98-e3dd-416f-9625-0c752055ce25 req-f3e63d98-e3dd-416f-9625-0c752055ce25 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.954s\n2026-05-23 01:45:14.046 17 INFO tempest.lib.common.rest_client [req-92f368b5-3271-4b82-ac8f-72132f16ecd9 req-92f368b5-3271-4b82-ac8f-72132f16ecd9 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dff43e0b-311c-45e0-b911-622999ddf0d3 0.106s\n2026-05-23 01:45:14.073 28 INFO tempest.lib.common.rest_client [req-b610f6b0-1794-48a6-951a-2f834f532455 req-b610f6b0-1794-48a6-951a-2f834f532455 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s\n2026-05-23 01:45:14.162 17 INFO tempest.lib.common.rest_client [req-783a6c10-60f9-4079-8362-2be52ac29b22 req-783a6c10-60f9-4079-8362-2be52ac29b22 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d559781-2036-4cd9-a45c-1af9d4482a5e 0.110s\n2026-05-23 01:45:14.258 28 INFO tempest.lib.common.rest_client [req-bf5fb48c-c67c-48e5-b19e-897b020e0cea req-bf5fb48c-c67c-48e5-b19e-897b020e0cea ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2 0.181s\n2026-05-23 01:45:14.258 28 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 63d14043baa14e19a3f2dcf74c1952f2 for scope project and roles: ['reader']\n2026-05-23 01:45:14.352 17 INFO tempest.lib.common.rest_client [req-9e938f38-960d-48d9-bfc3-c4a651d119fc req-9e938f38-960d-48d9-bfc3-c4a651d119fc ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f23c6b79-f875-4009-afd9-e8a2f7c8011d 0.186s\n2026-05-23 01:45:14.388 12 INFO tempest.lib.common.rest_client [req-e5d10f74-b1d3-48f5-a60d-b059bc38a6d9 req-e5d10f74-b1d3-48f5-a60d-b059bc38a6d9 ] 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.436s\n2026-05-23 01:45:14.484 17 INFO tempest.lib.common.rest_client [req-0042610a-02b7-4ce3-9539-42bd1a1fc7ac req-0042610a-02b7-4ce3-9539-42bd1a1fc7ac ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb56eef7-4859-4597-840f-0d87825a40f6 0.130s\n2026-05-23 01:45:14.546 36 INFO tempest.lib.common.rest_client [req-5b0bcc9a-1c89-4f1c-bd52-82c4ceb2ee8f req-5b0bcc9a-1c89-4f1c-bd52-82c4ceb2ee8f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.884s\n2026-05-23 01:45:14.580 17 INFO tempest.lib.common.rest_client [req-fd27a4b2-e17a-4bce-aa7a-8f4af6a1960f req-fd27a4b2-e17a-4bce-aa7a-8f4af6a1960f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d25e6121-6c89-4964-b0b0-d0da5fb5783b 0.092s\n2026-05-23 01:45:14.667 12 INFO tempest.lib.common.rest_client [req-b93779a8-b376-456a-a67e-efe7943f7076 req-b93779a8-b376-456a-a67e-efe7943f7076 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d5bcb8d9-be4f-4697-ac68-1e3371877699 0.276s\n2026-05-23 01:45:14.710 36 INFO tempest.lib.common.rest_client [req-0db6b873-c74a-4e21-9c39-56b5815f1459 req-0db6b873-c74a-4e21-9c39-56b5815f1459 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.162s\n2026-05-23 01:45:14.765 28 INFO tempest.lib.common.rest_client [req-40b9e6cc-7e19-42dc-9644-69854fbcb2de req-40b9e6cc-7e19-42dc-9644-69854fbcb2de ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.504s\n2026-05-23 01:45:14.889 30 INFO tempest.lib.common.rest_client [req-50fe96cb-0d12-422f-86ad-73ac2942e724 req-50fe96cb-0d12-422f-86ad-73ac2942e724 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.115s\n2026-05-23 01:45:14.897 28 INFO tempest.lib.common.rest_client [req-9dcef55c-2bb3-4af5-8cdb-786a41b2e534 req-9dcef55c-2bb3-4af5-8cdb-786a41b2e534 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-23 01:45:14.934 12 INFO tempest.lib.common.rest_client [req-03c15bc1-e63e-4842-b8ce-553bb4e1911f req-03c15bc1-e63e-4842-b8ce-553bb4e1911f ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.262s\n2026-05-23 01:45:15.081 17 INFO tempest.lib.common.rest_client [req-5ae5a623-7800-478b-86d0-73051d55578c req-5ae5a623-7800-478b-86d0-73051d55578c ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/61bf0ca8-5d1d-4a95-9165-b9c10e64e436 0.497s\n2026-05-23 01:45:15.093 28 INFO tempest.lib.common.rest_client [req-9f285cc6-3406-4901-a9e0-75e6c693c49a req-9f285cc6-3406-4901-a9e0-75e6c693c49a ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/c67e13470cf54539a867845df1dc3b82/roles/f0252c12e370451ca447f3c97e732b25 0.194s\n2026-05-23 01:45:15.158 36 INFO tempest.lib.common.rest_client [req-15222052-4755-4b2a-8776-5d16631fd4cf req-15222052-4755-4b2a-8776-5d16631fd4cf ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e88f3e5a-3a42-4436-bac3-0b4117a12d8a 0.444s\n2026-05-23 01:45:15.289 28 INFO tempest.lib.common.rest_client [req-ba47ae6d-a33a-4efa-853c-d0e540cc32cc req-ba47ae6d-a33a-4efa-853c-d0e540cc32cc ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-23 01:45:15.298 12 INFO tempest.lib.common.rest_client [req-d5ffb058-f914-4d0d-be98-1eb6bf26b135 req-d5ffb058-f914-4d0d-be98-1eb6bf26b135 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0fb54426-6707-42ac-8ff9-f18e829b7f05 0.361s\n2026-05-23 01:45:15.300 36 INFO tempest.lib.common.rest_client [req-3c2441cf-d9a6-45cd-8d23-677a51c74bba req-3c2441cf-d9a6-45cd-8d23-677a51c74bba ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.136s\n2026-05-23 01:45:15.352 22 INFO tempest.lib.common.rest_client [req-9b7b440c-4009-4b6c-b9a9-c2e6d37ed435 req-9b7b440c-4009-4b6c-b9a9-c2e6d37ed435 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.316s\n2026-05-23 01:45:15.467 28 INFO tempest.lib.common.rest_client [req-1e30ca03-d4c3-471e-9fa3-9ecc0cdb587b req-1e30ca03-d4c3-471e-9fa3-9ecc0cdb587b ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/c67e13470cf54539a867845df1dc3b82/roles/86359d6597314a95ba0d73ed5fbe11ed 0.175s\n2026-05-23 01:45:15.567 12 INFO tempest.lib.common.rest_client [req-e34b6bb3-97ae-4a77-8430-3a7b07377e75 req-e34b6bb3-97ae-4a77-8430-3a7b07377e75 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.266s\n2026-05-23 01:45:15.633 28 INFO tempest.lib.common.rest_client [req-29dd6ee9-74b8-4c39-b49d-ccea1dda172f req-29dd6ee9-74b8-4c39-b49d-ccea1dda172f ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-23 01:45:15.704 36 INFO tempest.lib.common.rest_client [req-95d5e0dd-c5cc-44a6-9771-aadc84b6d4ea req-95d5e0dd-c5cc-44a6-9771-aadc84b6d4ea ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/877f1b38-629d-41a0-bb09-df0fb1d20329 0.402s\n2026-05-23 01:45:15.768 28 INFO tempest.lib.common.rest_client [req-f700fd79-c115-4cc7-a68a-9d6a763f0e6b req-f700fd79-c115-4cc7-a68a-9d6a763f0e6b ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/c67e13470cf54539a867845df1dc3b82/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.131s\n2026-05-23 01:45:15.801 17 INFO tempest.lib.common.rest_client [req-33f648db-0e01-43f8-b384-abce550b8ade req-33f648db-0e01-43f8-b384-abce550b8ade ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/64b188ae-474a-4c25-9c80-7dcbd5f2de3b 0.718s\n2026-05-23 01:45:15.814 36 INFO tempest.lib.common.rest_client [req-8b49e82c-a3f4-4cee-a133-a36d7676dea6 req-8b49e82c-a3f4-4cee-a133-a36d7676dea6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.107s\n2026-05-23 01:45:15.955 28 INFO tempest.lib.common.rest_client [req-66c49e18-9c16-4a03-83b5-1db77b965786 req-66c49e18-9c16-4a03-83b5-1db77b965786 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-23 01:45:15.973 30 INFO tempest.lib.common.rest_client [req-685d1790-251a-443b-86c1-63d851722c74 req-685d1790-251a-443b-86c1-63d851722c74 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.080s\n2026-05-23 01:45:16.194 17 INFO tempest.lib.common.rest_client [req-c4d259b2-227b-4779-ad92-d970fef65c74 req-c4d259b2-227b-4779-ad92-d970fef65c74 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/13282590f0db4535acff1a03c8655d5f 0.390s\n2026-05-23 01:45:16.217 28 INFO tempest.lib.common.rest_client [req-e2efc7e6-2b42-48c9-87e2-31d0aa879817 req-e2efc7e6-2b42-48c9-87e2-31d0aa879817 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/c67e13470cf54539a867845df1dc3b82/roles/bd34450783d64356be4e1eb4c43a6768 0.259s\n2026-05-23 01:45:16.217 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c67e13470cf54539a867845df1dc3b82 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:16.218 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1510154860-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d14043baa14e19a3f2dcf74c1952f2', 'project_name': 'tempest-RoutersIpV6Test-1510154860', 'tenant_id': '63d14043baa14e19a3f2dcf74c1952f2', 'tenant_name': 'tempest-RoutersIpV6Test-1510154860', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c67e13470cf54539a867845df1dc3b82', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:16.218 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-RoutersIpV6Test-1510154860-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d14043baa14e19a3f2dcf74c1952f2', 'project_name': 'tempest-RoutersIpV6Test-1510154860', 'tenant_id': '63d14043baa14e19a3f2dcf74c1952f2', 'tenant_name': 'tempest-RoutersIpV6Test-1510154860', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c67e13470cf54539a867845df1dc3b82', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:16.256 30 INFO tempest.lib.common.rest_client [req-0e834165-ff14-42ee-9d68-079056fc9179 req-0e834165-ff14-42ee-9d68-079056fc9179 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/5275133a-84db-4b7a-845f-48a0021a3851 0.277s\n2026-05-23 01:45:16.277 36 INFO tempest.lib.common.rest_client [req-4f4b1290-cbf7-4fe0-a861-c84004194540 req-4f4b1290-cbf7-4fe0-a861-c84004194540 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.461s\n2026-05-23 01:45:16.376 12 INFO tempest.lib.common.rest_client [req-e9cb3eaa-83fd-4897-8c59-df726c4c1c56 req-e9cb3eaa-83fd-4897-8c59-df726c4c1c56 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f26aea7c-6c46-4324-93bf-5fc91f0a2ffc 0.804s\n2026-05-23 01:45:16.418 36 INFO tempest.lib.common.rest_client [req-5eb47e83-0dde-4313-83e3-f2d93d02f14a req-5eb47e83-0dde-4313-83e3-f2d93d02f14a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.138s\n2026-05-23 01:45:16.528 36 INFO tempest.lib.common.rest_client [req-70d3a9fb-598f-4041-8685-50448b242c89 req-70d3a9fb-598f-4041-8685-50448b242c89 ] 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_stateless_no_ra_no_dhcp [3.368601s] ... ok\n2026-05-23 01:45:16.543 17 INFO tempest.lib.common.rest_client [req-3a9ef660-12f2-4886-97f6-e9a3438c0369 req-3a9ef660-12f2-4886-97f6-e9a3438c0369 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8cff7cc732004979896e3027f05884a9 0.346s\n2026-05-23 01:45:16.543 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 879d35757ee44c8a9013fbb553f93a22\n2026-05-23 01:45:16.601 12 INFO tempest.lib.common.rest_client [req-12cf93cf-6e64-4d92-b72f-7a29d312ea88 req-12cf93cf-6e64-4d92-b72f-7a29d312ea88 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.221s\n2026-05-23 01:45:16.810 30 INFO tempest.lib.common.rest_client [req-4fd610e7-c107-427d-a27a-2080dcd767a1 req-4fd610e7-c107-427d-a27a-2080dcd767a1 ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5275133a-84db-4b7a-845f-48a0021a3851 0.549s\n{10} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [1.923548s] ... ok\n2026-05-23 01:45:16.815 28 INFO tempest.lib.common.rest_client [req-f1f7d19e-5a13-4a50-9d21-63dec76fa8cc req-f1f7d19e-5a13-4a50-9d21-63dec76fa8cc ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n2026-05-23 01:45:16.933 12 INFO tempest.lib.common.rest_client [req-eb3868dd-f28c-47a2-ad5e-ce4e2bffcbe1 req-eb3868dd-f28c-47a2-ad5e-ce4e2bffcbe1 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/176f1413-cc24-412e-b750-46b2eddad01b 0.326s\n2026-05-23 01:45:17.019 30 INFO tempest.lib.common.rest_client [req-e6eae58b-599a-4664-beec-016ff7c6e843 req-e6eae58b-599a-4664-beec-016ff7c6e843 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.203s\n{10} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.205633s] ... ok\n2026-05-23 01:45:17.099 17 INFO tempest.lib.common.rest_client [req-41c9fa79-1add-46fb-8ebe-b8f81f8cf7f9 req-41c9fa79-1add-46fb-8ebe-b8f81f8cf7f9 ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-23 01:45:17.117 12 INFO tempest.lib.common.rest_client [req-f6ce8ea7-65f0-49a7-9558-ae4fa6957333 req-f6ce8ea7-65f0-49a7-9558-ae4fa6957333 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.182s\n2026-05-23 01:45:17.414 12 INFO tempest.lib.common.rest_client [req-d71a1e00-8ba0-41f3-887b-33ab1ab3c03f req-d71a1e00-8ba0-41f3-887b-33ab1ab3c03f ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ba2cddcd-c57e-4c8e-a237-16510444c163 0.295s\n2026-05-23 01:45:17.510 17 INFO tempest.lib.common.rest_client [req-7506b154-e076-4b06-ac2d-016095b4c9bf req-7506b154-e076-4b06-ac2d-016095b4c9bf ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=879d35757ee44c8a9013fbb553f93a22&name=default 0.408s\n2026-05-23 01:45:17.649 12 INFO tempest.lib.common.rest_client [req-a05c9abb-a6fe-4603-ad11-f31ff1d484e9 req-a05c9abb-a6fe-4603-ad11-f31ff1d484e9 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.232s\n2026-05-23 01:45:17.786 22 INFO tempest.lib.common.rest_client [req-53918e41-c8b8-4f5c-a4ed-9eb5b6c3a65f req-53918e41-c8b8-4f5c-a4ed-9eb5b6c3a65f ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/add_router_interface 2.429s\n2026-05-23 01:45:17.935 30 INFO tempest.lib.common.rest_client [req-ac940ae4-efa0-4c69-aba9-04622a00318f req-ac940ae4-efa0-4c69-aba9-04622a00318f ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.911s\n{10} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [0.915454s] ... ok\n2026-05-23 01:45:17.955 12 INFO tempest.lib.common.rest_client [req-b1124706-1e00-4cd7-8f36-dcfa0f117132 req-b1124706-1e00-4cd7-8f36-dcfa0f117132 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9d90060b-6497-4009-a5cb-5b1a0b306b0d 0.302s\n2026-05-23 01:45:18.038 17 INFO tempest.lib.common.rest_client [req-239e8bdc-e8e8-4df9-93c6-07a001b014e3 req-239e8bdc-e8e8-4df9-93c6-07a001b014e3 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/656e0044-7e31-4595-8cd2-370c5724304f 0.525s\n2026-05-23 01:45:18.090 12 INFO tempest.lib.common.rest_client [req-f5772802-d9ac-4fa5-b95c-e9a8a2455b86 req-f5772802-d9ac-4fa5-b95c-e9a8a2455b86 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.132s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [6.440626s] ... ok\n2026-05-23 01:45:18.273 17 INFO tempest.lib.common.rest_client [req-6f5f3660-b1a0-4431-883a-7c0482cc8e04 req-6f5f3660-b1a0-4431-883a-7c0482cc8e04 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22 0.231s\n2026-05-23 01:45:18.285 36 INFO tempest.lib.common.rest_client [req-dad3411e-a021-4408-95d7-adc165a376cc req-dad3411e-a021-4408-95d7-adc165a376cc ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.750s\n2026-05-23 01:45:18.474 12 INFO tempest.lib.common.rest_client [req-965e80f4-11bc-410b-b31d-152b33e7a2e6 req-965e80f4-11bc-410b-b31d-152b33e7a2e6 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.379s\n2026-05-23 01:45:18.612 28 INFO tempest.lib.common.rest_client [req-a4d2060b-7e90-446c-be98-138f1b7b8a91 req-a4d2060b-7e90-446c-be98-138f1b7b8a91 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.792s\n2026-05-23 01:45:18.624 30 INFO tempest.lib.common.rest_client [req-f6bc10f8-ae3e-4db6-a3cb-92fe45c1b388 req-f6bc10f8-ae3e-4db6-a3cb-92fe45c1b388 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8974d6fe-bd85-4fb7-9326-68cf34fc8915 0.640s\n2026-05-23 01:45:18.656 36 INFO tempest.lib.common.rest_client [req-8599ca8e-f13b-4455-b052-6822655518a3 req-8599ca8e-f13b-4455-b052-6822655518a3 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.368s\n2026-05-23 01:45:18.710 22 INFO tempest.lib.common.rest_client [req-0af58da1-a619-4335-ae51-7cf3a5555284 req-0af58da1-a619-4335-ae51-7cf3a5555284 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.918s\n2026-05-23 01:45:18.829 30 INFO tempest.lib.common.rest_client [req-7c6f5ed4-e664-4db8-a475-d90c600e2322 req-7c6f5ed4-e664-4db8-a475-d90c600e2322 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e7e34759-e350-4151-8dd9-c7771c82e130 0.200s\n2026-05-23 01:45:18.848 17 INFO tempest.lib.common.rest_client [req-77c1b0bc-4c3f-4c15-ac27-909fbf8f1530 req-77c1b0bc-4c3f-4c15-ac27-909fbf8f1530 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-23 01:45:18.873 12 INFO tempest.lib.common.rest_client [req-a2ae542c-3835-4af7-a3b3-717363ce22f1 req-a2ae542c-3835-4af7-a3b3-717363ce22f1 ] 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.394s\n2026-05-23 01:45:19.167 12 INFO tempest.lib.common.rest_client [req-216b851d-020b-4e02-8658-868f020a2e67 req-216b851d-020b-4e02-8658-868f020a2e67 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc73f839-0b8b-4695-a49c-c136cbdd3eca 0.291s\n2026-05-23 01:45:19.269 36 INFO tempest.lib.common.rest_client [req-a22bb3ff-db9a-45f7-9001-52ceb45fc7ae req-a22bb3ff-db9a-45f7-9001-52ceb45fc7ae ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.611s\n2026-05-23 01:45:19.318 12 INFO tempest.lib.common.rest_client [req-f564ec22-747e-4268-9380-9532417e626e req-f564ec22-747e-4268-9380-9532417e626e ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.147s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.226882s] ... ok\n2026-05-23 01:45:19.331 17 INFO tempest.lib.common.rest_client [req-12da8006-f72d-486a-b2ef-162633797b04 req-12da8006-f72d-486a-b2ef-162633797b04 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.472s\n2026-05-23 01:45:19.340 28 INFO tempest.lib.common.rest_client [req-6eec7fa8-3cb3-47ff-b46e-bd0c4f3c5124 req-6eec7fa8-3cb3-47ff-b46e-bd0c4f3c5124 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.725s\n2026-05-23 01:45:19.472 17 INFO tempest.lib.common.rest_client [req-8cc0ea05-0455-44b2-8751-b13793db70fd req-8cc0ea05-0455-44b2-8751-b13793db70fd ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.139s\n2026-05-23 01:45:19.619 17 INFO tempest.lib.common.rest_client [req-5e4481dc-3dcd-4ee7-8a6e-474fd88884a7 req-5e4481dc-3dcd-4ee7-8a6e-474fd88884a7 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.142s\n2026-05-23 01:45:19.693 12 INFO tempest.lib.common.rest_client [req-8ef9a982-5821-4819-b6b8-601d10af4b15 req-8ef9a982-5821-4819-b6b8-601d10af4b15 ] 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-23 01:45:19.772 22 INFO tempest.lib.common.rest_client [req-3c64c7ef-23c2-4ffa-91b0-444a47e74754 req-3c64c7ef-23c2-4ffa-91b0-444a47e74754 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.058s\n2026-05-23 01:45:19.810 30 INFO tempest.lib.common.rest_client [req-aff725c3-e032-44e6-af03-729448766aac req-aff725c3-e032-44e6-af03-729448766aac ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e7e34759-e350-4151-8dd9-c7771c82e130/remove_router_interface 0.976s\n2026-05-23 01:45:19.816 28 INFO tempest.lib.common.rest_client [req-24bbf157-4bcc-4dec-8867-89064c49467a req-24bbf157-4bcc-4dec-8867-89064c49467a ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.472s\n2026-05-23 01:45:20.076 36 INFO tempest.lib.common.rest_client [req-37694afb-8082-4f0a-8eec-4b645568afba req-37694afb-8082-4f0a-8eec-4b645568afba ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.804s\n2026-05-23 01:45:20.139 17 INFO tempest.lib.common.rest_client [req-fb5fd041-1012-43f1-ac5b-0f400e8a72a9 req-fb5fd041-1012-43f1-ac5b-0f400e8a72a9 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.517s\n2026-05-23 01:45:20.148 12 INFO tempest.lib.common.rest_client [req-2d2f0a4f-4292-477a-94b4-b2557d0ff813 req-2d2f0a4f-4292-477a-94b4-b2557d0ff813 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.452s\n2026-05-23 01:45:20.189 30 INFO tempest.lib.common.rest_client [req-0a789743-285b-46f9-8308-d0061649241e req-0a789743-285b-46f9-8308-d0061649241e ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e7e34759-e350-4151-8dd9-c7771c82e130 0.376s\n2026-05-23 01:45:20.266 17 INFO tempest.lib.common.rest_client [req-85691462-9faa-40ba-b1d1-8cc76b7e4cda req-85691462-9faa-40ba-b1d1-8cc76b7e4cda ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-23 01:45:20.373 28 INFO tempest.lib.common.rest_client [req-f54ed902-1026-4a75-9675-ee3b5edabc03 req-f54ed902-1026-4a75-9675-ee3b5edabc03 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.553s\n2026-05-23 01:45:20.452 17 INFO tempest.lib.common.rest_client [req-3122378a-2def-4011-995a-304317033b80 req-3122378a-2def-4011-995a-304317033b80 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/6bd0aecf72584c0f85000f0492785e18/roles/bd34450783d64356be4e1eb4c43a6768 0.182s\n2026-05-23 01:45:20.586 30 INFO tempest.lib.common.rest_client [req-52f6d66f-e0e1-45ee-bc3b-45d1a84bf69c req-52f6d66f-e0e1-45ee-bc3b-45d1a84bf69c ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4224e1e-a416-4105-b38b-a76a41cca7a9 0.393s\n2026-05-23 01:45:20.612 12 INFO tempest.lib.common.rest_client [req-9ea3e968-ddd4-40e8-ad59-aa4f4be5b797 req-9ea3e968-ddd4-40e8-ad59-aa4f4be5b797 ] 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.461s\n2026-05-23 01:45:20.619 36 INFO tempest.lib.common.rest_client [req-0f2e275f-3cac-4142-beb6-ecb8d5eeb5c4 req-0f2e275f-3cac-4142-beb6-ecb8d5eeb5c4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b0209322-fa1c-44c4-8ebb-415b706936a2 0.539s\n2026-05-23 01:45:20.643 17 INFO tempest.lib.common.rest_client [req-395ab32f-6e8d-47bb-865a-7ccba35c5c44 req-395ab32f-6e8d-47bb-865a-7ccba35c5c44 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-23 01:45:20.746 36 INFO tempest.lib.common.rest_client [req-c50f9e86-f151-42da-a7f9-fa56f134c9cf req-c50f9e86-f151-42da-a7f9-fa56f134c9cf ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.125s\n2026-05-23 01:45:20.801 17 INFO tempest.lib.common.rest_client [req-32c8761d-36ca-4baf-a181-7437ef452af2 req-32c8761d-36ca-4baf-a181-7437ef452af2 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/6bd0aecf72584c0f85000f0492785e18/roles/86359d6597314a95ba0d73ed5fbe11ed 0.152s\n2026-05-23 01:45:20.805 28 INFO tempest.lib.common.rest_client [req-516eaa42-6b83-4885-b7b5-3c8bdc275664 req-516eaa42-6b83-4885-b7b5-3c8bdc275664 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.426s\n2026-05-23 01:45:20.929 12 INFO tempest.lib.common.rest_client [req-d367dc33-62a9-4b6d-8078-93dcac7ec7d9 req-d367dc33-62a9-4b6d-8078-93dcac7ec7d9 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/7832873d-3075-4df9-834a-60dfc9b17803 0.312s\n2026-05-23 01:45:21.000 17 INFO tempest.lib.common.rest_client [req-6cb2866d-fe06-4818-b1ef-9221bc6c3dfa req-6cb2866d-fe06-4818-b1ef-9221bc6c3dfa ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-23 01:45:21.006 36 INFO tempest.lib.common.rest_client [req-fa539420-3ce7-4373-8442-a500a30a1fbb req-fa539420-3ce7-4373-8442-a500a30a1fbb ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.256s\n2026-05-23 01:45:21.131 36 INFO tempest.lib.common.rest_client [req-2fd2914d-b05d-436f-aaaa-52001880a648 req-2fd2914d-b05d-436f-aaaa-52001880a648 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.122s\n2026-05-23 01:45:21.168 17 INFO tempest.lib.common.rest_client [req-5a53aa30-4fa1-41c6-8e53-d38f04fdcb15 req-5a53aa30-4fa1-41c6-8e53-d38f04fdcb15 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/6bd0aecf72584c0f85000f0492785e18/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.164s\n2026-05-23 01:45:21.194 12 INFO tempest.lib.common.rest_client [req-a6056295-b684-417b-b033-f707cbdf125d req-a6056295-b684-417b-b033-f707cbdf125d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.263s\n2026-05-23 01:45:21.215 30 INFO tempest.lib.common.rest_client [req-cfd07945-6934-41e0-a0a1-3eb1bb4dda2c req-cfd07945-6934-41e0-a0a1-3eb1bb4dda2c ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c8f07c5b-9600-48cb-9483-a0bbb4e37c9f 0.627s\n2026-05-23 01:45:21.386 17 INFO tempest.lib.common.rest_client [req-a1d99e74-23da-4b29-864e-9c3f1bb49003 req-a1d99e74-23da-4b29-864e-9c3f1bb49003 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-23 01:45:21.413 36 INFO tempest.lib.common.rest_client [req-bdff1a78-a0fc-4d84-b900-ab6763be2a97 req-bdff1a78-a0fc-4d84-b900-ab6763be2a97 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/57a288be-59fe-4f0a-890f-86b204eb53ab 0.278s\n2026-05-23 01:45:21.468 12 INFO tempest.lib.common.rest_client [req-55200a0b-a8b5-4183-9bae-8e9b5fa48742 req-55200a0b-a8b5-4183-9bae-8e9b5fa48742 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/634b64cc-fc76-4f75-b768-d77c1ae0a7c8 0.271s\n2026-05-23 01:45:21.478 30 INFO tempest.lib.common.rest_client [req-969e7a4e-ee69-4d17-9402-f450e50f5f8f req-969e7a4e-ee69-4d17-9402-f450e50f5f8f ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b6f67d1761a34f7da198f30db99230ad 0.260s\n2026-05-23 01:45:21.478 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 04ae8228c24c4a3a96bc23f8774dc758\n2026-05-23 01:45:21.620 12 INFO tempest.lib.common.rest_client [req-870b4f4e-3aa8-4a7c-8c6a-362fc7945f69 req-870b4f4e-3aa8-4a7c-8c6a-362fc7945f69 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.149s\n2026-05-23 01:45:21.631 17 INFO tempest.lib.common.rest_client [req-707f6371-8f79-43e7-a049-1426bba6e7fc req-707f6371-8f79-43e7-a049-1426bba6e7fc ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/6bd0aecf72584c0f85000f0492785e18/roles/bd34450783d64356be4e1eb4c43a6768 0.242s\n2026-05-23 01:45:21.632 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6bd0aecf72584c0f85000f0492785e18 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:21.633 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1742512998-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43050775e87d4e57a362e6dee6b124d1', 'project_name': 'tempest-RoutersNegativeTest-1742512998', 'tenant_id': '43050775e87d4e57a362e6dee6b124d1', 'tenant_name': 'tempest-RoutersNegativeTest-1742512998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bd0aecf72584c0f85000f0492785e18', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:21.633 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1742512998-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43050775e87d4e57a362e6dee6b124d1', 'project_name': 'tempest-RoutersNegativeTest-1742512998', 'tenant_id': '43050775e87d4e57a362e6dee6b124d1', 'tenant_name': 'tempest-RoutersNegativeTest-1742512998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bd0aecf72584c0f85000f0492785e18', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:21.731 36 INFO tempest.lib.common.rest_client [req-fb265d37-5300-4f69-bd1a-49ddb3f97192 req-fb265d37-5300-4f69-bd1a-49ddb3f97192 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/809399b3-7d4b-48ec-b5e6-66fc6d954247 0.315s\n2026-05-23 01:45:21.840 36 INFO tempest.lib.common.rest_client [req-ad75af24-fd6e-4193-aec9-34310c8cf9dd req-ad75af24-fd6e-4193-aec9-34310c8cf9dd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.106s\n2026-05-23 01:45:21.892 12 INFO tempest.lib.common.rest_client [req-3896cd34-c3c7-4309-851b-1f76034a65eb req-3896cd34-c3c7-4309-851b-1f76034a65eb ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/20b5830d-7b50-4863-9c3a-657f367c327a 0.268s\n2026-05-23 01:45:22.031 30 INFO tempest.lib.common.rest_client [req-f1a89435-91a2-42ef-8ea2-36283053d58d req-f1a89435-91a2-42ef-8ea2-36283053d58d ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-23 01:45:22.048 12 INFO tempest.lib.common.rest_client [req-2cd6f141-eba2-40e9-9408-5ceb47d87b1d req-2cd6f141-eba2-40e9-9408-5ceb47d87b1d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.154s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [2.730491s] ... ok\n2026-05-23 01:45:22.241 17 INFO tempest.lib.common.rest_client [req-1641972c-fd1f-4f3e-8cf2-b3f71a470200 req-1641972c-fd1f-4f3e-8cf2-b3f71a470200 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s\n2026-05-23 01:45:22.341 17 INFO tempest.lib.common.rest_client [req-aa98b3c3-ed4a-4c1e-9565-0b5a0e62a451 req-aa98b3c3-ed4a-4c1e-9565-0b5a0e62a451 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1 0.097s\n2026-05-23 01:45:22.341 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 43050775e87d4e57a362e6dee6b124d1 for scope project and roles: ['reader']\n2026-05-23 01:45:22.480 30 INFO tempest.lib.common.rest_client [req-74b08b01-b04c-4eac-839f-2428d6db604e req-74b08b01-b04c-4eac-839f-2428d6db604e ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=04ae8228c24c4a3a96bc23f8774dc758&name=default 0.444s\n2026-05-23 01:45:22.634 22 INFO tempest.lib.common.rest_client [req-423de69a-4d04-453e-9271-d6d65963ab31 req-423de69a-4d04-453e-9271-d6d65963ab31 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/add_router_interface 2.859s\n2026-05-23 01:45:22.788 12 INFO tempest.lib.common.rest_client [req-41b8d79a-310a-4615-af91-133d02a0c088 req-41b8d79a-310a-4615-af91-133d02a0c088 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.733s\n2026-05-23 01:45:22.889 17 INFO tempest.lib.common.rest_client [req-aede3238-c6b7-41bb-96b4-d41b89e2edf9 req-aede3238-c6b7-41bb-96b4-d41b89e2edf9 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.545s\n2026-05-23 01:45:23.015 17 INFO tempest.lib.common.rest_client [req-ed8e1c5f-ce1f-471d-b486-167308056666 req-ed8e1c5f-ce1f-471d-b486-167308056666 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s\n2026-05-23 01:45:23.132 30 INFO tempest.lib.common.rest_client [req-cc89c445-eba0-4656-8dc5-5c20accab4b5 req-cc89c445-eba0-4656-8dc5-5c20accab4b5 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/606027d6-11b5-41d6-9327-4d9a223154cd 0.649s\n2026-05-23 01:45:23.188 17 INFO tempest.lib.common.rest_client [req-c9670b09-2d10-42ec-af52-e1f29702c2e2 req-c9670b09-2d10-42ec-af52-e1f29702c2e2 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/e6f0197b421c407286eb5ed69925e2d6/roles/f0252c12e370451ca447f3c97e732b25 0.170s\n2026-05-23 01:45:23.316 28 INFO tempest.lib.common.rest_client [req-2e3a97b9-4f30-433c-9519-2f52c25afb45 req-2e3a97b9-4f30-433c-9519-2f52c25afb45 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42/add_router_interface 2.505s\n2026-05-23 01:45:23.370 17 INFO tempest.lib.common.rest_client [req-3cf70a7b-59f9-4e42-8a08-7a6b9739dfbe req-3cf70a7b-59f9-4e42-8a08-7a6b9739dfbe ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-23 01:45:23.429 12 INFO tempest.lib.common.rest_client [req-4160d37c-783e-4c16-bee1-1473796698a2 req-4160d37c-783e-4c16-bee1-1473796698a2 ] 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.638s\n2026-05-23 01:45:23.523 30 INFO tempest.lib.common.rest_client [req-4d9c5ddc-2710-4cf6-ad54-fc0fa6c25f1a req-4d9c5ddc-2710-4cf6-ad54-fc0fa6c25f1a ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/04ae8228c24c4a3a96bc23f8774dc758 0.387s\n2026-05-23 01:45:23.572 22 INFO tempest.lib.common.rest_client [req-5532c307-9331-47ea-9dbd-cf0776ddba80 req-5532c307-9331-47ea-9dbd-cf0776ddba80 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.934s\n2026-05-23 01:45:23.595 28 INFO tempest.lib.common.rest_client [req-00342920-77f3-4f8d-9c41-f6e18e70a8dd req-00342920-77f3-4f8d-9c41-f6e18e70a8dd ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f1722328-03b0-41aa-ba63-0220d52c38bb 0.276s\n2026-05-23 01:45:23.657 17 INFO tempest.lib.common.rest_client [req-88a96a26-f96d-4d36-beac-02d5e979c21b req-88a96a26-f96d-4d36-beac-02d5e979c21b ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/e6f0197b421c407286eb5ed69925e2d6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.284s\n2026-05-23 01:45:23.806 36 INFO tempest.lib.common.rest_client [req-7a59ea84-02ae-46eb-b6bb-488b9fca8f6c req-7a59ea84-02ae-46eb-b6bb-488b9fca8f6c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.964s\n2026-05-23 01:45:23.812 12 INFO tempest.lib.common.rest_client [req-829ccc18-8729-45b8-9c2a-867e35e98feb req-829ccc18-8729-45b8-9c2a-867e35e98feb ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/a1f513ea-5e61-46e0-be86-2e728d78ab04 0.380s\n2026-05-23 01:45:23.943 17 INFO tempest.lib.common.rest_client [req-a2a673ad-30ee-4ae9-b1c1-5fa37c2cdc98 req-a2a673ad-30ee-4ae9-b1c1-5fa37c2cdc98 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.282s\n2026-05-23 01:45:24.073 12 INFO tempest.lib.common.rest_client [req-03804a59-c72b-4ebb-9db4-6390fa0b1d5a req-03804a59-c72b-4ebb-9db4-6390fa0b1d5a ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.259s\n2026-05-23 01:45:24.097 17 INFO tempest.lib.common.rest_client [req-525a936d-b988-4ea2-9b3f-30e6d422a99c req-525a936d-b988-4ea2-9b3f-30e6d422a99c ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/e6f0197b421c407286eb5ed69925e2d6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.150s\n2026-05-23 01:45:24.294 17 INFO tempest.lib.common.rest_client [req-4cfff8f3-85b1-4c77-91e0-7b8d7a541dc8 req-4cfff8f3-85b1-4c77-91e0-7b8d7a541dc8 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-23 01:45:24.371 36 INFO tempest.lib.common.rest_client [req-c5884781-3a57-428c-a195-76936e65de31 req-c5884781-3a57-428c-a195-76936e65de31 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.557s\n2026-05-23 01:45:24.400 12 INFO tempest.lib.common.rest_client [req-1ddfd81e-8f99-48a0-a1c3-457409324237 req-1ddfd81e-8f99-48a0-a1c3-457409324237 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8564d279-ff53-4d52-ab88-cd7da30dccfa 0.324s\n2026-05-23 01:45:24.470 17 INFO tempest.lib.common.rest_client [req-e79fc395-434c-49a8-ae11-d67e520732a2 req-e79fc395-434c-49a8-ae11-d67e520732a2 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/e6f0197b421c407286eb5ed69925e2d6/roles/bd34450783d64356be4e1eb4c43a6768 0.174s\n2026-05-23 01:45:24.471 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e6f0197b421c407286eb5ed69925e2d6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:24.471 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1742512998-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43050775e87d4e57a362e6dee6b124d1', 'project_name': 'tempest-RoutersNegativeTest-1742512998', 'tenant_id': '43050775e87d4e57a362e6dee6b124d1', 'tenant_name': 'tempest-RoutersNegativeTest-1742512998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6f0197b421c407286eb5ed69925e2d6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:24.471 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-RoutersNegativeTest-1742512998-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43050775e87d4e57a362e6dee6b124d1', 'project_name': 'tempest-RoutersNegativeTest-1742512998', 'tenant_id': '43050775e87d4e57a362e6dee6b124d1', 'tenant_name': 'tempest-RoutersNegativeTest-1742512998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6f0197b421c407286eb5ed69925e2d6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:24.547 12 INFO tempest.lib.common.rest_client [req-47214afe-090b-4047-957e-9699ad40eceb req-47214afe-090b-4047-957e-9699ad40eceb ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.146s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [2.498363s] ... ok\n2026-05-23 01:45:25.085 36 INFO tempest.lib.common.rest_client [req-e597de1f-98f4-4ea4-b965-ea534e4213a9 req-e597de1f-98f4-4ea4-b965-ea534e4213a9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.709s\n2026-05-23 01:45:25.103 12 INFO tempest.lib.common.rest_client [req-8b199ab1-563a-47ae-a3aa-93a0de4259f2 req-8b199ab1-563a-47ae-a3aa-93a0de4259f2 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.548s\n2026-05-23 01:45:25.127 17 INFO tempest.lib.common.rest_client [req-43fe9c8a-203a-444d-9b95-877d60ace405 req-43fe9c8a-203a-444d-9b95-877d60ace405 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s\n2026-05-23 01:45:25.189 22 INFO tempest.lib.common.rest_client [req-676c7504-5140-4564-a740-b92f4db4fc79 req-676c7504-5140-4564-a740-b92f4db4fc79 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.613s\n2026-05-23 01:45:25.556 12 INFO tempest.lib.common.rest_client [req-13256482-ba08-4ccc-8d5f-79ecd096f52e req-13256482-ba08-4ccc-8d5f-79ecd096f52e ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.449s\n2026-05-23 01:45:25.689 12 INFO tempest.lib.common.rest_client [req-fdcfaed8-482d-46a5-bee0-0edecdd89811 req-fdcfaed8-482d-46a5-bee0-0edecdd89811 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/61182d1a-12b0-4d26-bffa-f4ab634b8f78 0.130s\n2026-05-23 01:45:25.750 17 INFO tempest.lib.common.rest_client [req-790e875a-8ff1-4f83-83dc-3c9edcac8ab9 req-790e875a-8ff1-4f83-83dc-3c9edcac8ab9 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.619s\n2026-05-23 01:45:25.900 12 INFO tempest.lib.common.rest_client [req-976a0604-35a7-4e22-9138-079937145497 req-976a0604-35a7-4e22-9138-079937145497 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.209s\n2026-05-23 01:45:25.933 36 INFO tempest.lib.common.rest_client [req-791fc10b-29bd-4c20-a685-898a58eccae2 req-791fc10b-29bd-4c20-a685-898a58eccae2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.844s\n2026-05-23 01:45:26.290 12 INFO tempest.lib.common.rest_client [req-08172a20-d7b4-458f-a07b-f9105b321298 req-08172a20-d7b4-458f-a07b-f9105b321298 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/61182d1a-12b0-4d26-bffa-f4ab634b8f78 0.386s\n2026-05-23 01:45:26.531 12 INFO tempest.lib.common.rest_client [req-dc6a307d-4ced-4e4b-bc9f-f81e4c1bf315 req-dc6a307d-4ced-4e4b-bc9f-f81e4c1bf315 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.239s\n2026-05-23 01:45:26.663 36 INFO tempest.lib.common.rest_client [req-7f671d39-0147-4ebe-b65f-93b4364b8d8b req-7f671d39-0147-4ebe-b65f-93b4364b8d8b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/01996903-56f8-41c1-bdd3-9895525d12ce 0.728s\n2026-05-23 01:45:26.899 36 INFO tempest.lib.common.rest_client [req-65483af8-98ef-4b9c-a224-826ad3a1ad83 req-65483af8-98ef-4b9c-a224-826ad3a1ad83 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.234s\n2026-05-23 01:45:26.959 12 INFO tempest.lib.common.rest_client [req-02f143b5-481a-4f9e-8df8-c3b490bde077 req-02f143b5-481a-4f9e-8df8-c3b490bde077 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.424s\n2026-05-23 01:45:27.001 28 INFO tempest.lib.common.rest_client [req-951869f3-6c4f-478a-aad9-bd4b5254e7fb req-951869f3-6c4f-478a-aad9-bd4b5254e7fb ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42/add_router_interface 3.404s\n2026-05-23 01:45:27.065 36 INFO tempest.lib.common.rest_client [req-902190bf-d104-4f21-88cd-03e5d9787920 req-902190bf-d104-4f21-88cd-03e5d9787920 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.163s\n2026-05-23 01:45:27.080 12 INFO tempest.lib.common.rest_client [req-6177df1b-f004-47b4-bd5c-a5371da07895 req-6177df1b-f004-47b4-bd5c-a5371da07895 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f92c6871-5197-4156-bdc5-c3b0c2ef46e1 0.118s\n2026-05-23 01:45:27.221 36 INFO tempest.lib.common.rest_client [req-6c9d48a4-d96d-43e3-ac5c-dad86ac2bd4e req-6c9d48a4-d96d-43e3-ac5c-dad86ac2bd4e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.153s\n2026-05-23 01:45:27.228 28 INFO tempest.lib.common.rest_client [req-ed6f46b4-6d57-4e4c-8410-8d403e0a673b req-ed6f46b4-6d57-4e4c-8410-8d403e0a673b ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/33156b44-2483-4735-b7d5-37562542705c 0.225s\n2026-05-23 01:45:27.304 12 INFO tempest.lib.common.rest_client [req-4eac2124-8017-4dcb-893c-e1c3d4f64f60 req-4eac2124-8017-4dcb-893c-e1c3d4f64f60 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.221s\n2026-05-23 01:45:27.431 28 INFO tempest.lib.common.rest_client [req-4d6c544a-9bda-457d-8385-e8751194ec73 req-4d6c544a-9bda-457d-8385-e8751194ec73 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/33156b44-2483-4735-b7d5-37562542705c 0.200s\n2026-05-23 01:45:27.551 12 INFO tempest.lib.common.rest_client [req-16d4e743-f8ff-4bea-8c75-83250391fc7c req-16d4e743-f8ff-4bea-8c75-83250391fc7c ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f92c6871-5197-4156-bdc5-c3b0c2ef46e1 0.245s\n2026-05-23 01:45:27.597 36 INFO tempest.lib.common.rest_client [req-cfca8f54-c9b1-4e71-9dbc-74caa81ea179 req-cfca8f54-c9b1-4e71-9dbc-74caa81ea179 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34910fd3-fc83-464e-a46d-052c4f7171a3 0.372s\n2026-05-23 01:45:27.724 12 INFO tempest.lib.common.rest_client [req-3edd89e0-defa-4f18-b141-716f656f953d req-3edd89e0-defa-4f18-b141-716f656f953d ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.170s\n2026-05-23 01:45:27.748 17 INFO tempest.lib.common.rest_client [req-746bf7e8-946d-4ea9-a404-f4af08645c27 req-746bf7e8-946d-4ea9-a404-f4af08645c27 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.993s\n2026-05-23 01:45:27.891 36 INFO tempest.lib.common.rest_client [req-e71d3fca-1d40-4c1c-8545-6e7dc8f21235 req-e71d3fca-1d40-4c1c-8545-6e7dc8f21235 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/47c3d98b-7983-4556-9ef5-577611614f38 0.291s\n2026-05-23 01:45:27.980 36 INFO tempest.lib.common.rest_client [req-e2725d54-9581-4f3b-8541-4eba226c670e req-e2725d54-9581-4f3b-8541-4eba226c670e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.087s\n2026-05-23 01:45:28.101 12 INFO tempest.lib.common.rest_client [req-b1590e01-1b97-4891-81d1-4671c421755e req-b1590e01-1b97-4891-81d1-4671c421755e ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.374s\n2026-05-23 01:45:28.229 12 INFO tempest.lib.common.rest_client [req-7b656f0d-6280-4b90-814e-371e9da6b4c9 req-7b656f0d-6280-4b90-814e-371e9da6b4c9 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/782f855a-aade-4f26-9cf7-761dab074294 0.125s\n2026-05-23 01:45:28.241 22 INFO tempest.lib.common.rest_client [req-863f06ff-0684-45bc-8f32-7207a6939906 req-863f06ff-0684-45bc-8f32-7207a6939906 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/add_router_interface 3.048s\n2026-05-23 01:45:28.428 12 INFO tempest.lib.common.rest_client [req-a31f76b0-4b0a-4452-86ae-15bfa584c3ff req-a31f76b0-4b0a-4452-86ae-15bfa584c3ff ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.196s\n2026-05-23 01:45:28.763 28 INFO tempest.lib.common.rest_client [req-9b3f2877-504d-41ed-acc0-14d645da2af4 req-9b3f2877-504d-41ed-acc0-14d645da2af4 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42/remove_router_interface 1.328s\n2026-05-23 01:45:28.771 12 INFO tempest.lib.common.rest_client [req-acef647d-a9d5-418d-b64c-c9d552d2862e req-acef647d-a9d5-418d-b64c-c9d552d2862e ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/782f855a-aade-4f26-9cf7-761dab074294 0.339s\n2026-05-23 01:45:28.848 36 INFO tempest.lib.common.rest_client [req-ea60dc38-198b-4f6a-afec-c805ad539fc4 req-ea60dc38-198b-4f6a-afec-c805ad539fc4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.865s\n2026-05-23 01:45:28.964 28 INFO tempest.lib.common.rest_client [req-05ef2318-2007-450c-93e0-f7c6a1ce69e1 req-05ef2318-2007-450c-93e0-f7c6a1ce69e1 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f1722328-03b0-41aa-ba63-0220d52c38bb 0.198s\n2026-05-23 01:45:28.987 17 INFO tempest.lib.common.rest_client [req-c291afc1-fc0c-4bc7-9554-3124a03baae1 req-c291afc1-fc0c-4bc7-9554-3124a03baae1 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.237s\n2026-05-23 01:45:29.023 12 INFO tempest.lib.common.rest_client [req-2ab5d6ef-dc8f-4f46-adc1-b45d6de4c3ba req-2ab5d6ef-dc8f-4f46-adc1-b45d6de4c3ba ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.250s\n2026-05-23 01:45:29.080 22 INFO tempest.lib.common.rest_client [req-61a244f1-ac9d-4f44-8314-4c420b299d08 req-61a244f1-ac9d-4f44-8314-4c420b299d08 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.837s\n2026-05-23 01:45:29.115 36 INFO tempest.lib.common.rest_client [req-6625d6d3-9bdc-4221-8fc8-460fac516f79 req-6625d6d3-9bdc-4221-8fc8-460fac516f79 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.264s\n2026-05-23 01:45:29.236 12 INFO tempest.lib.common.rest_client [req-a088c53e-7f2c-4d38-985c-44903fdac39a req-a088c53e-7f2c-4d38-985c-44903fdac39a ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c38c027e-f631-43da-93c3-9196eb5a51ac 0.210s\n2026-05-23 01:45:29.351 12 INFO tempest.lib.common.rest_client [req-e0e93b7c-7959-41c0-94f5-c58c5f5935ff req-e0e93b7c-7959-41c0-94f5-c58c5f5935ff ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.112s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [4.802605s] ... ok\n2026-05-23 01:45:29.690 12 INFO tempest.lib.common.rest_client [req-c2db6b23-4873-43fa-ae85-6aea2027032e req-c2db6b23-4873-43fa-ae85-6aea2027032e ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.334s\n2026-05-23 01:45:29.812 17 INFO tempest.lib.common.rest_client [req-72af1857-2c31-4939-bbcd-b0ce874e8e47 req-72af1857-2c31-4939-bbcd-b0ce874e8e47 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.821s\n2026-05-23 01:45:30.241 12 INFO tempest.lib.common.rest_client [req-54b37fed-1eee-496f-adba-ad175b82dd50 req-54b37fed-1eee-496f-adba-ad175b82dd50 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.548s\n2026-05-23 01:45:30.483 28 INFO tempest.lib.common.rest_client [req-a3088b59-ce92-416e-a81f-554f29496e76 req-a3088b59-ce92-416e-a81f-554f29496e76 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42/remove_router_interface 1.516s\n2026-05-23 01:45:30.548 17 INFO tempest.lib.common.rest_client [req-4fc3caef-98e0-456a-9379-7b1e1846dca6 req-4fc3caef-98e0-456a-9379-7b1e1846dca6 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.731s\n2026-05-23 01:45:30.583 12 INFO tempest.lib.common.rest_client [req-66c8c6e6-a601-4d1f-891d-c87f456b5e06 req-66c8c6e6-a601-4d1f-891d-c87f456b5e06 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cacf5dde-62ca-4cc2-91c7-ec9f9dbcb2e3 0.340s\n2026-05-23 01:45:30.589 28 INFO tempest.lib.common.rest_client [req-9075d7e9-d300-4ffd-8dd3-a675324fee65 req-9075d7e9-d300-4ffd-8dd3-a675324fee65 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cea3c487-ac2c-485d-92e9-f9ea9eac6c42 0.099s\n2026-05-23 01:45:30.611 36 INFO tempest.lib.common.rest_client [req-00a85a4a-6f7b-4ca5-9588-694f6c1d0168 req-00a85a4a-6f7b-4ca5-9588-694f6c1d0168 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.493s\n2026-05-23 01:45:30.715 12 INFO tempest.lib.common.rest_client [req-ca8e0bb8-4300-4a23-ab11-192485838f7d req-ca8e0bb8-4300-4a23-ab11-192485838f7d ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.129s\n2026-05-23 01:45:30.857 12 INFO tempest.lib.common.rest_client [req-71f3e005-8b37-4a92-a996-2dac6dde40f6 req-71f3e005-8b37-4a92-a996-2dac6dde40f6 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.139s\n2026-05-23 01:45:30.892 22 INFO tempest.lib.common.rest_client [req-207a6a8f-328f-4d57-b6b9-c50e8749ddd5 req-207a6a8f-328f-4d57-b6b9-c50e8749ddd5 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.808s\n2026-05-23 01:45:30.971 12 INFO tempest.lib.common.rest_client [req-1777415e-8db4-43d1-ab73-6760e80269f7 req-1777415e-8db4-43d1-ab73-6760e80269f7 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cacf5dde-62ca-4cc2-91c7-ec9f9dbcb2e3 0.112s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [1.618532s] ... ok\n2026-05-23 01:45:31.008 28 INFO tempest.lib.common.rest_client [req-2a7b985b-c90e-44d5-8c1b-4d2f0f740c50 req-2a7b985b-c90e-44d5-8c1b-4d2f0f740c50 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42 0.416s\n2026-05-23 01:45:31.119 12 INFO tempest.lib.common.rest_client [req-805b7088-ce01-497c-a6ce-cad804792def req-805b7088-ce01-497c-a6ce-cad804792def ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.144s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.147582s] ... ok\n2026-05-23 01:45:31.299 28 INFO tempest.lib.common.rest_client [req-d3d7ee92-f4df-40f7-ae88-68e9baeb2c2c req-d3d7ee92-f4df-40f7-ae88-68e9baeb2c2c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e3fada28-b465-4e73-8197-f19c3acf1d70 0.285s\n2026-05-23 01:45:31.451 36 INFO tempest.lib.common.rest_client [req-5fc38580-a523-4025-99bf-8033e36cac1e req-5fc38580-a523-4025-99bf-8033e36cac1e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.838s\n2026-05-23 01:45:31.476 12 INFO tempest.lib.common.rest_client [req-04e4dea5-cd55-4e4e-90ab-7cbcd06d1e04 req-04e4dea5-cd55-4e4e-90ab-7cbcd06d1e04 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f072df4fad641dca3b7a82b018ea28d 0.303s\n2026-05-23 01:45:31.570 28 INFO tempest.lib.common.rest_client [req-6ee49e15-4c27-42f9-981a-43e3829f4c79 req-6ee49e15-4c27-42f9-981a-43e3829f4c79 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/54afd9ec-5c0d-4f99-afc3-03ccd7fdd291 0.268s\n2026-05-23 01:45:31.775 12 INFO tempest.lib.common.rest_client [req-851e0144-735e-4e41-b51f-8cf387ae479b req-851e0144-735e-4e41-b51f-8cf387ae479b ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/62a6c5aa2ee34bd895449b7c16dbb54a 0.296s\n2026-05-23 01:45:31.776 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f31bfb75d1fd414ca429278d5d58e653\n2026-05-23 01:45:31.965 17 INFO tempest.lib.common.rest_client [req-64b3a9cd-9c01-45bc-a0ba-ad040b06d2a0 req-64b3a9cd-9c01-45bc-a0ba-ad040b06d2a0 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.412s\n2026-05-23 01:45:31.978 36 INFO tempest.lib.common.rest_client [req-19bec198-aae9-492e-a69c-9d73312be37b req-19bec198-aae9-492e-a69c-9d73312be37b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/245c46a4-a871-4406-9889-82fe39c92690 0.523s\n2026-05-23 01:45:32.114 36 INFO tempest.lib.common.rest_client [req-3bd682e5-78f8-4857-9ad5-d6ab4f702c97 req-3bd682e5-78f8-4857-9ad5-d6ab4f702c97 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.134s\n2026-05-23 01:45:32.272 28 INFO tempest.lib.common.rest_client [req-83b9d488-960d-4dfc-bf77-74474ec993d4 req-83b9d488-960d-4dfc-bf77-74474ec993d4 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/348a1dbc-986c-40a0-9820-af7c15014b80 0.699s\n2026-05-23 01:45:32.287 12 INFO tempest.lib.common.rest_client [req-7ef3d08b-afaf-48de-92f4-cb42aaa85b8f req-7ef3d08b-afaf-48de-92f4-cb42aaa85b8f ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s\n2026-05-23 01:45:32.322 36 INFO tempest.lib.common.rest_client [req-453589b5-31c7-4d7e-aabf-c38799614ad6 req-453589b5-31c7-4d7e-aabf-c38799614ad6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.205s\n2026-05-23 01:45:32.444 36 INFO tempest.lib.common.rest_client [req-e478bcec-a4bf-49a9-a1c6-832e74845900 req-e478bcec-a4bf-49a9-a1c6-832e74845900 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.119s\n2026-05-23 01:45:32.637 12 INFO tempest.lib.common.rest_client [req-f9c24143-e813-4b05-88a0-696320e90985 req-f9c24143-e813-4b05-88a0-696320e90985 ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f31bfb75d1fd414ca429278d5d58e653&name=default 0.348s\n2026-05-23 01:45:32.984 36 INFO tempest.lib.common.rest_client [req-6984c9b8-9831-47db-b73d-217d0e506ec8 req-6984c9b8-9831-47db-b73d-217d0e506ec8 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/10819722-6386-451c-aa90-8412ae3ef25b 0.538s\n2026-05-23 01:45:33.021 17 INFO tempest.lib.common.rest_client [req-8266b606-1d18-434f-a9f0-e59db842dfcb req-8266b606-1d18-434f-a9f0-e59db842dfcb ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.051s\n2026-05-23 01:45:33.084 12 INFO tempest.lib.common.rest_client [req-d0f5d15e-da35-4482-86c0-51c18e6929a2 req-d0f5d15e-da35-4482-86c0-51c18e6929a2 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5fb2a81-b587-407b-a2d3-95b23efd5e3c 0.442s\n2026-05-23 01:45:33.202 28 INFO tempest.lib.common.rest_client [req-085a8c51-8247-468c-a567-35560cf29a12 req-085a8c51-8247-468c-a567-35560cf29a12 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f5c98c38-2710-4312-bfc3-34e682571197 0.929s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [16.386362s] ... ok\n2026-05-23 01:45:33.300 36 INFO tempest.lib.common.rest_client [req-0355330c-7bcf-4812-8ec3-953b37477f23 req-0355330c-7bcf-4812-8ec3-953b37477f23 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6b4dc241-35c7-4d36-8da5-1e15eccd9d53 0.313s\n2026-05-23 01:45:33.343 12 INFO tempest.lib.common.rest_client [req-bb76a9b6-c694-4a21-8214-d0f5738611ea req-bb76a9b6-c694-4a21-8214-d0f5738611ea ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653 0.256s\n2026-05-23 01:45:33.407 36 INFO tempest.lib.common.rest_client [req-ce108242-a1d1-46e2-b6db-367860587a69 req-ce108242-a1d1-46e2-b6db-367860587a69 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.103s\n2026-05-23 01:45:33.592 22 INFO tempest.lib.common.rest_client [req-3a79bbc6-104e-49ce-9068-0aa32d6e067d req-3a79bbc6-104e-49ce-9068-0aa32d6e067d ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/add_router_interface 2.697s\n2026-05-23 01:45:33.924 28 INFO tempest.lib.common.rest_client [req-279c26ec-ee37-48f1-a8c6-8515f1d6b69d req-279c26ec-ee37-48f1-a8c6-8515f1d6b69d ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.718s\n2026-05-23 01:45:34.257 22 INFO tempest.lib.common.rest_client [req-3dd8a555-0810-47ea-850f-011ac737d0b4 req-3dd8a555-0810-47ea-850f-011ac737d0b4 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.662s\n2026-05-23 01:45:34.380 36 INFO tempest.lib.common.rest_client [req-8832b397-b614-4c37-b91b-c10244ceddbd req-8832b397-b614-4c37-b91b-c10244ceddbd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.968s\n2026-05-23 01:45:34.412 22 INFO tempest.lib.common.rest_client [req-2dbe23ea-62b4-446a-94da-e9f18229034f req-2dbe23ea-62b4-446a-94da-e9f18229034f ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.149s\n2026-05-23 01:45:34.442 28 INFO tempest.lib.common.rest_client [req-118852ff-9097-4093-b390-c9ad4eabfe59 req-118852ff-9097-4093-b390-c9ad4eabfe59 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.512s\n2026-05-23 01:45:34.636 36 INFO tempest.lib.common.rest_client [req-e0096bf0-3189-4d2c-9662-ecba3cbea782 req-e0096bf0-3189-4d2c-9662-ecba3cbea782 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.252s\n2026-05-23 01:45:34.692 28 INFO tempest.lib.common.rest_client [req-d37d3943-154b-442b-9a8f-4814b894d5b9 req-d37d3943-154b-442b-9a8f-4814b894d5b9 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.245s\n2026-05-23 01:45:35.228 22 INFO tempest.lib.common.rest_client [req-926cbcd7-c09c-4528-8f41-0423753fe3b7 req-926cbcd7-c09c-4528-8f41-0423753fe3b7 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.805s\n2026-05-23 01:45:35.291 17 INFO tempest.lib.common.rest_client [req-0c309783-be92-45af-8d8b-b0cb84fb6b1a req-0c309783-be92-45af-8d8b-b0cb84fb6b1a ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2/add_router_interface 2.268s\n2026-05-23 01:45:35.373 28 INFO tempest.lib.common.rest_client [req-b06abd39-fe91-4530-9955-b2bb7b70af9c req-b06abd39-fe91-4530-9955-b2bb7b70af9c ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.679s\n2026-05-23 01:45:35.388 22 INFO tempest.lib.common.rest_client [req-42cd0b02-bd6d-4352-8dde-756efda591da req-42cd0b02-bd6d-4352-8dde-756efda591da ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.157s\n2026-05-23 01:45:35.558 22 INFO tempest.lib.common.rest_client [req-1dec767b-3f87-4199-b654-df88fce4c40d req-1dec767b-3f87-4199-b654-df88fce4c40d ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c667a1e3-ecbf-437a-975b-9956b1ba31b8 0.166s\n2026-05-23 01:45:35.594 17 INFO tempest.lib.common.rest_client [req-67631333-889c-4398-ae4f-74263b6a70f6 req-67631333-889c-4398-ae4f-74263b6a70f6 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2/add_router_interface 0.299s\n2026-05-23 01:45:35.716 17 INFO tempest.lib.common.rest_client [req-e8d8b21b-1e45-4c2e-aba3-7e738d8602a7 req-e8d8b21b-1e45-4c2e-aba3-7e738d8602a7 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/38fce2ca-08f5-4f9e-9381-a36a96b1872e 0.118s\n2026-05-23 01:45:36.279 36 INFO tempest.lib.common.rest_client [req-59db6b6e-f0d2-4c98-ad1c-3746352951c4 req-59db6b6e-f0d2-4c98-ad1c-3746352951c4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.637s\n2026-05-23 01:45:36.573 17 INFO tempest.lib.common.rest_client [req-5f5533bb-4e7b-4407-9060-5456ecea83f8 req-5f5533bb-4e7b-4407-9060-5456ecea83f8 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2/remove_router_interface 0.854s\n{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [7.585555s] ... ok\n2026-05-23 01:45:36.576 22 INFO tempest.lib.common.rest_client [req-d3202c7d-5f61-43b5-8a72-ceb35de55cc5 req-d3202c7d-5f61-43b5-8a72-ceb35de55cc5 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/remove_router_interface 1.015s\n2026-05-23 01:45:36.680 17 INFO tempest.lib.common.rest_client [req-8ffc2e22-2c78-46bc-878f-f330fd4f03d3 req-8ffc2e22-2c78-46bc-878f-f330fd4f03d3 ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-996510475 0.103s\n{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.106704s] ... ok\n2026-05-23 01:45:36.845 22 INFO tempest.lib.common.rest_client [req-6465fa3f-9ede-41d2-b27c-31115611b77f req-6465fa3f-9ede-41d2-b27c-31115611b77f ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cab1b8a4-21dc-4445-910c-ff063fd5d343 0.267s\n2026-05-23 01:45:36.969 17 INFO tempest.lib.common.rest_client [req-3943924e-87b4-460f-86d6-84ca994a3f76 req-3943924e-87b4-460f-86d6-84ca994a3f76 ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2 0.283s\n{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.287483s] ... ok\n2026-05-23 01:45:36.991 36 INFO tempest.lib.common.rest_client [req-fed7c7cd-faac-499b-9c15-7aa3413de528 req-fed7c7cd-faac-499b-9c15-7aa3413de528 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.709s\n2026-05-23 01:45:37.374 22 INFO tempest.lib.common.rest_client [req-9a9d70d8-7789-44f9-8ce7-33b78a652fda req-9a9d70d8-7789-44f9-8ce7-33b78a652fda ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6907d48e-0e97-4d6b-9bf5-f0ef4549eb2b 0.526s\n2026-05-23 01:45:37.478 28 INFO tempest.lib.common.rest_client [req-5d48c1e7-db98-4f9d-a593-207a0d3ec58d req-5d48c1e7-db98-4f9d-a593-207a0d3ec58d ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d29d0c4e-0669-4c72-b028-724d774edce3/add_router_interface 2.101s\n2026-05-23 01:45:37.546 22 INFO tempest.lib.common.rest_client [req-78fa0570-b335-4f9b-bc33-37d0f9e29b4e req-78fa0570-b335-4f9b-bc33-37d0f9e29b4e ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/30b2ecf1-17ed-4f48-94a8-2d1a8dac3f8f 0.169s\n2026-05-23 01:45:37.555 36 INFO tempest.lib.common.rest_client [req-b33338e2-13ed-4571-9db8-c0eeef3ff6f5 req-b33338e2-13ed-4571-9db8-c0eeef3ff6f5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9a5004ee-7ee4-4bbc-80a5-b5bd923b1e64 0.560s\n2026-05-23 01:45:37.687 28 INFO tempest.lib.common.rest_client [req-1bd34438-a364-475c-97d5-e70fd188c9a2 req-1bd34438-a364-475c-97d5-e70fd188c9a2 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/59171b53-3028-4907-9037-93e882ed5ab0 0.205s\n2026-05-23 01:45:37.713 17 INFO tempest.lib.common.rest_client [req-011c18be-6e13-4769-a576-f14b91d49c30 req-011c18be-6e13-4769-a576-f14b91d49c30 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.739s\n2026-05-23 01:45:37.724 36 INFO tempest.lib.common.rest_client [req-ae104d3b-075b-4da4-88e8-1e0b27678b91 req-ae104d3b-075b-4da4-88e8-1e0b27678b91 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.166s\n2026-05-23 01:45:37.833 36 INFO tempest.lib.common.rest_client [req-aa0d7018-bf8d-4a03-a158-cea9c7b7e37b req-aa0d7018-bf8d-4a03-a158-cea9c7b7e37b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.105s\n2026-05-23 01:45:37.948 36 INFO tempest.lib.common.rest_client [req-e8581daa-4ad8-479b-b0ac-8415897a765c req-e8581daa-4ad8-479b-b0ac-8415897a765c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.113s\n2026-05-23 01:45:38.327 36 INFO tempest.lib.common.rest_client [req-94c526df-53e8-4583-9446-40bb86d98366 req-94c526df-53e8-4583-9446-40bb86d98366 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/162ea682-9fc7-4218-9b0f-ff389cd92b3f 0.376s\n2026-05-23 01:45:38.448 28 INFO tempest.lib.common.rest_client [req-2d8c512e-d31b-452d-9695-2bbf351b66aa req-2d8c512e-d31b-452d-9695-2bbf351b66aa ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d29d0c4e-0669-4c72-b028-724d774edce3/remove_router_interface 0.759s\n2026-05-23 01:45:38.527 22 INFO tempest.lib.common.rest_client [req-64267705-b679-4235-86e1-b627cf4b38f0 req-64267705-b679-4235-86e1-b627cf4b38f0 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/remove_router_interface 0.978s\n2026-05-23 01:45:38.605 28 INFO tempest.lib.common.rest_client [req-8d7a4bc4-b336-46e4-89a3-2da7c3ca8c19 req-8d7a4bc4-b336-46e4-89a3-2da7c3ca8c19 ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d29d0c4e-0669-4c72-b028-724d774edce3/remove_router_interface 0.149s\n2026-05-23 01:45:38.614 36 INFO tempest.lib.common.rest_client [req-83d3e821-9449-468e-8948-89e5a8687fa6 req-83d3e821-9449-468e-8948-89e5a8687fa6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4a265acf-33af-4295-8793-9daf72055e9c 0.284s\n2026-05-23 01:45:38.703 28 INFO tempest.lib.common.rest_client [req-b586429d-8575-475f-ac19-3d4238969f90 req-b586429d-8575-475f-ac19-3d4238969f90 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d29d0c4e-0669-4c72-b028-724d774edce3 0.095s\n2026-05-23 01:45:38.704 36 INFO tempest.lib.common.rest_client [req-f62269ec-8d89-44ba-8f88-12fc5164ad0c req-f62269ec-8d89-44ba-8f88-12fc5164ad0c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.088s\n2026-05-23 01:45:38.864 17 INFO tempest.lib.common.rest_client [req-a25e96b6-806a-411a-a8df-70f2038d17de req-a25e96b6-806a-411a-a8df-70f2038d17de ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.148s\n2026-05-23 01:45:38.876 36 INFO tempest.lib.common.rest_client [req-b15eeb46-86c4-4353-a994-89840c09a871 req-b15eeb46-86c4-4353-a994-89840c09a871 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.169s\n2026-05-23 01:45:38.888 22 INFO tempest.lib.common.rest_client [req-7521dc36-4408-405a-8122-ebd4ef190f5b req-7521dc36-4408-405a-8122-ebd4ef190f5b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f615eef-0462-4951-a28c-b53cd99fb81b 0.358s\n2026-05-23 01:45:39.005 36 INFO tempest.lib.common.rest_client [req-67eb00fe-7442-4d8c-bc09-8a46596c46ef req-67eb00fe-7442-4d8c-bc09-8a46596c46ef ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.123s\n2026-05-23 01:45:39.098 36 INFO tempest.lib.common.rest_client [req-5dafe59f-34b7-4f83-aa7f-430ed4bcbe90 req-5dafe59f-34b7-4f83-aa7f-430ed4bcbe90 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.091s\n{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [22.567501s] ... ok\n2026-05-23 01:45:39.149 28 INFO tempest.lib.common.rest_client [req-3c6313bb-eae5-4747-8f14-bbce225911c4 req-3c6313bb-eae5-4747-8f14-bbce225911c4 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d29d0c4e-0669-4c72-b028-724d774edce3 0.444s\n2026-05-23 01:45:39.191 36 INFO tempest.lib.common.rest_client [req-d757dcf2-483c-4c39-bef2-29d94a3528a0 req-d757dcf2-483c-4c39-bef2-29d94a3528a0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9a5004ee-7ee4-4bbc-80a5-b5bd923b1e64 0.090s\n2026-05-23 01:45:39.247 17 INFO tempest.lib.common.rest_client [req-a3dc6906-f5fe-42d9-9999-f9a45e70b85e req-a3dc6906-f5fe-42d9-9999-f9a45e70b85e ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2 0.377s\n{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [2.277173s] ... ok\n2026-05-23 01:45:39.295 36 INFO tempest.lib.common.rest_client [req-307c8d8b-2bec-43f6-bfaf-68a0057e0277 req-307c8d8b-2bec-43f6-bfaf-68a0057e0277 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4a265acf-33af-4295-8793-9daf72055e9c 0.101s\n2026-05-23 01:45:39.397 36 INFO tempest.lib.common.rest_client [req-dc208767-ee77-404f-9f06-8c0c186249af req-dc208767-ee77-404f-9f06-8c0c186249af ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/162ea682-9fc7-4218-9b0f-ff389cd92b3f 0.099s\n2026-05-23 01:45:39.478 22 INFO tempest.lib.common.rest_client [req-b7545228-b1d1-41bb-a1d7-cb62333df017 req-b7545228-b1d1-41bb-a1d7-cb62333df017 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2c7a244e-59a4-491a-bb64-35d584ffed14 0.586s\n2026-05-23 01:45:39.492 28 INFO tempest.lib.common.rest_client [req-842943c2-0a99-41db-a4c6-64bef89465d7 req-842943c2-0a99-41db-a4c6-64bef89465d7 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e8a5287-ce6d-407c-86ce-85f7d31cf077 0.341s\n2026-05-23 01:45:39.515 36 INFO tempest.lib.common.rest_client [req-80d65798-3f88-4175-abbe-8d8c13458104 req-80d65798-3f88-4175-abbe-8d8c13458104 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/245c46a4-a871-4406-9889-82fe39c92690 0.114s\n2026-05-23 01:45:39.640 36 INFO tempest.lib.common.rest_client [req-84fd4636-ac5c-479d-8d51-e737d7c0499e req-84fd4636-ac5c-479d-8d51-e737d7c0499e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/10819722-6386-451c-aa90-8412ae3ef25b 0.123s\n2026-05-23 01:45:39.663 22 INFO tempest.lib.common.rest_client [req-f1477435-7f38-4ab7-abe4-ad39c4d2c210 req-f1477435-7f38-4ab7-abe4-ad39c4d2c210 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/08b2863b-c75a-452f-b337-b8abb7dc2fca 0.182s\n2026-05-23 01:45:39.755 36 INFO tempest.lib.common.rest_client [req-d805c4c7-7295-4bd9-a5a0-1df492f35a1d req-d805c4c7-7295-4bd9-a5a0-1df492f35a1d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6b4dc241-35c7-4d36-8da5-1e15eccd9d53 0.113s\n2026-05-23 01:45:39.864 36 INFO tempest.lib.common.rest_client [req-decda1d6-adb8-44fb-93a4-173393f01846 req-decda1d6-adb8-44fb-93a4-173393f01846 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/01996903-56f8-41c1-bdd3-9895525d12ce 0.106s\n2026-05-23 01:45:39.988 36 INFO tempest.lib.common.rest_client [req-83f2bdcf-3ea3-4280-b71e-e5cdb2727daa req-83f2bdcf-3ea3-4280-b71e-e5cdb2727daa ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/47c3d98b-7983-4556-9ef5-577611614f38 0.120s\n2026-05-23 01:45:40.111 36 INFO tempest.lib.common.rest_client [req-866dc42b-5d1b-41d2-bd05-f58e2536d378 req-866dc42b-5d1b-41d2-bd05-f58e2536d378 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34910fd3-fc83-464e-a46d-052c4f7171a3 0.120s\n2026-05-23 01:45:40.114 28 INFO tempest.lib.common.rest_client [req-7480682d-3d3d-45d3-a00c-77823f8b063d req-7480682d-3d3d-45d3-a00c-77823f8b063d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bde1e6e9-1fee-43f3-800b-94602d4372de 0.620s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [6.910627s] ... ok\n2026-05-23 01:45:40.264 36 INFO tempest.lib.common.rest_client [req-70261d46-49a0-4dec-a128-98ecc1417d6c req-70261d46-49a0-4dec-a128-98ecc1417d6c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b0209322-fa1c-44c4-8ebb-415b706936a2 0.149s\n2026-05-23 01:45:40.370 36 INFO tempest.lib.common.rest_client [req-afeef0a3-4476-4c36-af04-d181926fcdda req-afeef0a3-4476-4c36-af04-d181926fcdda ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/57a288be-59fe-4f0a-890f-86b204eb53ab 0.102s\n2026-05-23 01:45:40.482 36 INFO tempest.lib.common.rest_client [req-f93d7210-b36f-4c9f-a2d9-ca70c57bbfac req-f93d7210-b36f-4c9f-a2d9-ca70c57bbfac ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/809399b3-7d4b-48ec-b5e6-66fc6d954247 0.109s\n2026-05-23 01:45:40.526 22 INFO tempest.lib.common.rest_client [req-9f99936f-cb55-4972-a9bd-0cb597c3cf2a req-9f99936f-cb55-4972-a9bd-0cb597c3cf2a ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/remove_router_interface 0.860s\n2026-05-23 01:45:40.574 36 INFO tempest.lib.common.rest_client [req-1a82b3c2-8b3c-4b8f-bb06-8bcbb5d5f478 req-1a82b3c2-8b3c-4b8f-bb06-8bcbb5d5f478 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e88f3e5a-3a42-4436-bac3-0b4117a12d8a 0.090s\n2026-05-23 01:45:40.658 36 INFO tempest.lib.common.rest_client [req-0ede7542-8948-4d57-80ca-9d6d5b53ca98 req-0ede7542-8948-4d57-80ca-9d6d5b53ca98 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/877f1b38-629d-41a0-bb09-df0fb1d20329 0.082s\n2026-05-23 01:45:40.809 36 INFO tempest.lib.common.rest_client [req-eade9cd7-18e5-4488-8722-0c9cc9c380f6 req-eade9cd7-18e5-4488-8722-0c9cc9c380f6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/511b2c99-a870-4a82-bc5c-2d1eeaf9caf5 0.149s\n2026-05-23 01:45:40.821 22 INFO tempest.lib.common.rest_client [req-ab49665f-2fea-418d-8938-c43512b4b52b req-ab49665f-2fea-418d-8938-c43512b4b52b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6fe97226-aca6-4b51-9b2a-87f795bb54ef 0.292s\n2026-05-23 01:45:40.831 28 INFO tempest.lib.common.rest_client [req-c7070c0c-8af9-4a14-8137-19a24db43f66 req-c7070c0c-8af9-4a14-8137-19a24db43f66 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.713s\n2026-05-23 01:45:40.921 36 INFO tempest.lib.common.rest_client [req-1a1ed869-316e-423c-a963-e447f45dd337 req-1a1ed869-316e-423c-a963-e447f45dd337 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bfaa828e-23c7-4215-ad6e-c721b2c70494 0.107s\n2026-05-23 01:45:41.024 36 INFO tempest.lib.common.rest_client [req-d9a3218c-e4e3-4283-a391-a6c916e226e3 req-d9a3218c-e4e3-4283-a391-a6c916e226e3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/99184b23-e612-4158-9593-3cc912ce31e0 0.100s\n2026-05-23 01:45:41.146 36 INFO tempest.lib.common.rest_client [req-94817c9e-27fb-4c75-a398-3abefefe1258 req-94817c9e-27fb-4c75-a398-3abefefe1258 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8541c72a-5244-46ea-b50d-05050911f8f8 0.120s\n2026-05-23 01:45:41.250 17 INFO tempest.lib.common.rest_client [req-af8b7423-3f22-4aa1-b2b1-e1be908bdf45 req-af8b7423-3f22-4aa1-b2b1-e1be908bdf45 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2/add_router_interface 1.999s\n2026-05-23 01:45:41.268 36 INFO tempest.lib.common.rest_client [req-d3b9f5a4-3f47-477e-905f-43e01f90fa21 req-d3b9f5a4-3f47-477e-905f-43e01f90fa21 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/65fb7e2d-a517-4a5d-8f0e-b186537fc36a 0.118s\n2026-05-23 01:45:41.368 28 INFO tempest.lib.common.rest_client [req-5752efd0-0d94-48f2-8279-9c01fb3ea727 req-5752efd0-0d94-48f2-8279-9c01fb3ea727 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.533s\n2026-05-23 01:45:41.374 36 INFO tempest.lib.common.rest_client [req-562be86a-0a68-4009-9b86-e210e62fd4f9 req-562be86a-0a68-4009-9b86-e210e62fd4f9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc4f981c-8508-49ef-b4db-930df4c94ee1 0.100s\n2026-05-23 01:45:41.441 22 INFO tempest.lib.common.rest_client [req-750431e3-a93d-4665-b744-06cd52ff2dbb req-750431e3-a93d-4665-b744-06cd52ff2dbb ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/04c812ef-cfb7-402d-b13c-923993feb660 0.616s\n2026-05-23 01:45:41.471 36 INFO tempest.lib.common.rest_client [req-d90a601c-85da-4665-96f2-b5d1bec42471 req-d90a601c-85da-4665-96f2-b5d1bec42471 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0a5f5ab3-db17-476b-8eb4-dc662cbe6fbc 0.095s\n2026-05-23 01:45:41.551 17 INFO tempest.lib.common.rest_client [req-acae5dca-2376-4560-ad53-26b54a00e6be req-acae5dca-2376-4560-ad53-26b54a00e6be ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2 0.298s\n2026-05-23 01:45:41.602 36 INFO tempest.lib.common.rest_client [req-7c2b7812-968a-4441-b531-bc63ec382f29 req-7c2b7812-968a-4441-b531-bc63ec382f29 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/31142ac2-fe3a-468a-9cbd-5d0824fc2bea 0.127s\n2026-05-23 01:45:41.642 22 INFO tempest.lib.common.rest_client [req-da909873-a6af-441d-b868-4b4795537a77 req-da909873-a6af-441d-b868-4b4795537a77 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/819c24f0-9d0d-4a03-a56a-b27408bde9b7 0.197s\n2026-05-23 01:45:41.657 28 INFO tempest.lib.common.rest_client [req-dd6d1083-326e-4c07-996d-5b7a8bb80761 req-dd6d1083-326e-4c07-996d-5b7a8bb80761 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.285s\n2026-05-23 01:45:41.698 36 INFO tempest.lib.common.rest_client [req-b79209f7-a78b-4769-8da5-b307e29c5c1f req-b79209f7-a78b-4769-8da5-b307e29c5c1f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8cc77489-191d-48ef-81bd-12302670e2c3 0.094s\n2026-05-23 01:45:41.713 17 INFO tempest.lib.common.rest_client [req-68cab0c1-716e-4af6-b341-563b198a5b12 req-68cab0c1-716e-4af6-b341-563b198a5b12 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f05cca88-81be-45f8-8ddd-d168a8b2ce71 0.160s\n2026-05-23 01:45:41.790 36 INFO tempest.lib.common.rest_client [req-ee1becb6-aceb-4d1a-a7b8-f20f27eb46c3 req-ee1becb6-aceb-4d1a-a7b8-f20f27eb46c3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4bfb3dfa-4818-4ba5-88f1-b52c54fa6dab 0.090s\n2026-05-23 01:45:41.884 36 INFO tempest.lib.common.rest_client [req-b4ac42ca-6670-45a5-a56f-c11736ab086e req-b4ac42ca-6670-45a5-a56f-c11736ab086e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e34776d5-84eb-443b-8eab-fed5c26c5d75 0.088s\n2026-05-23 01:45:41.996 36 INFO tempest.lib.common.rest_client [req-2b2643ff-1d19-4e9f-b747-7fe812a990fb req-2b2643ff-1d19-4e9f-b747-7fe812a990fb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/022846aa-5226-45c2-973f-f5933398fdf9 0.109s\n2026-05-23 01:45:42.114 36 INFO tempest.lib.common.rest_client [req-3a8ebeef-fc53-4e06-b5de-b69cdb8f44f8 req-3a8ebeef-fc53-4e06-b5de-b69cdb8f44f8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c82ec1dc-269f-482b-82b4-9a8f2bc17408 0.114s\n2026-05-23 01:45:42.222 36 INFO tempest.lib.common.rest_client [req-cfdf4bfe-d6ab-4a24-be7a-a5d900506cec req-cfdf4bfe-d6ab-4a24-be7a-a5d900506cec ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e655d26f-c55c-4078-9f0b-6e3d7647a699 0.105s\n2026-05-23 01:45:42.317 36 INFO tempest.lib.common.rest_client [req-8444c732-1241-4719-82c6-0392d70282c4 req-8444c732-1241-4719-82c6-0392d70282c4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/834224b8-9a08-41a9-b21d-e84eeb52934a 0.093s\n2026-05-23 01:45:42.410 36 INFO tempest.lib.common.rest_client [req-8e77db40-c1bd-4ef3-b1c3-96b4c9a025b3 req-8e77db40-c1bd-4ef3-b1c3-96b4c9a025b3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/467590c0-f9ce-4795-8d70-f88a3c7d3bad 0.090s\n2026-05-23 01:45:42.499 36 INFO tempest.lib.common.rest_client [req-1cbfc4c3-bea5-4dfc-a78a-69ef446dc635 req-1cbfc4c3-bea5-4dfc-a78a-69ef446dc635 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/595ea466-0f37-4ebf-ba9f-02e5fad34ec9 0.088s\n2026-05-23 01:45:42.593 36 INFO tempest.lib.common.rest_client [req-90519f95-57ca-4a1a-96ce-cb5300631f7c req-90519f95-57ca-4a1a-96ce-cb5300631f7c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/449d7c16-844e-47c9-9d18-261bbac52834 0.092s\n2026-05-23 01:45:42.622 22 INFO tempest.lib.common.rest_client [req-beb52d2b-baa6-4633-9bc9-1b50cb5507f1 req-beb52d2b-baa6-4633-9bc9-1b50cb5507f1 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/remove_router_interface 0.976s\n2026-05-23 01:45:42.644 17 INFO tempest.lib.common.rest_client [req-a6fcc8aa-f4c1-4243-9681-8876de1dfc52 req-a6fcc8aa-f4c1-4243-9681-8876de1dfc52 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2/remove_router_interface 0.928s\n{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [3.396019s] ... ok\n2026-05-23 01:45:42.685 36 INFO tempest.lib.common.rest_client [req-a965a051-cc30-451b-8c2b-268a38b3fe6d req-a965a051-cc30-451b-8c2b-268a38b3fe6d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e064fba7-77fa-4c0b-8f1b-19b9a3edad83 0.090s\n2026-05-23 01:45:42.734 17 INFO tempest.lib.common.rest_client [req-ebf7e6ae-a651-42aa-bbe9-310037f7326c req-ebf7e6ae-a651-42aa-bbe9-310037f7326c ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-440647156 0.085s\n{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.088665s] ... ok\n2026-05-23 01:45:42.802 36 INFO tempest.lib.common.rest_client [req-0879ecb2-1717-417c-b122-e609ffa04842 req-0879ecb2-1717-417c-b122-e609ffa04842 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e4685921-dbb2-4a0a-b27f-be7bb7ee5007 0.114s\n2026-05-23 01:45:42.835 17 INFO tempest.lib.common.rest_client [req-1516d039-2da3-4181-b50d-06e5dd9b269e req-1516d039-2da3-4181-b50d-06e5dd9b269e ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1519973906 0.096s\n{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.100070s] ... ok\n2026-05-23 01:45:42.872 22 INFO tempest.lib.common.rest_client [req-2a9cf1fe-dcf1-4fc9-8726-f4738f6b4ccf req-2a9cf1fe-dcf1-4fc9-8726-f4738f6b4ccf ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c8494dc1-c0d0-4c53-9476-5ff550471d62 0.248s\n2026-05-23 01:45:42.909 36 INFO tempest.lib.common.rest_client [req-fe548e39-c00e-4456-b52c-dc199887b110 req-fe548e39-c00e-4456-b52c-dc199887b110 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=49cb45d8-c1c4-4b9f-97bd-8de7fefc88d9 0.104s\n2026-05-23 01:45:43.010 36 INFO tempest.lib.common.rest_client [req-d61d74cf-8c2d-42ef-81ed-da31078261bd req-d61d74cf-8c2d-42ef-81ed-da31078261bd ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/49cb45d8-c1c4-4b9f-97bd-8de7fefc88d9 0.098s\n2026-05-23 01:45:43.105 36 INFO tempest.lib.common.rest_client [req-5382dd11-de99-4cb2-86cd-505c45a9a3d3 req-5382dd11-de99-4cb2-86cd-505c45a9a3d3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/337efd31-768b-4930-b681-23f24151fea0 0.092s\n2026-05-23 01:45:43.142 17 INFO tempest.lib.common.rest_client [req-938ad9de-0d7d-40f5-b43d-be15f55339ff req-938ad9de-0d7d-40f5-b43d-be15f55339ff ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5b383374-30ff-4510-8dc3-80f12bab2330 0.259s\n2026-05-23 01:45:43.192 36 INFO tempest.lib.common.rest_client [req-5a3b9870-0013-41ed-98f3-4dc39b436947 req-5a3b9870-0013-41ed-98f3-4dc39b436947 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2e023260-047f-484a-8a33-d4e22a8169c0 0.085s\n2026-05-23 01:45:43.291 36 INFO tempest.lib.common.rest_client [req-9d58b47d-c343-44d1-825d-13d0cfc8135a req-9d58b47d-c343-44d1-825d-13d0cfc8135a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2e023260-047f-484a-8a33-d4e22a8169c0 0.097s\n2026-05-23 01:45:43.363 28 INFO tempest.lib.common.rest_client [req-f6b4c5f0-1777-43b8-bf57-56a561a1244f req-f6b4c5f0-1777-43b8-bf57-56a561a1244f ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f6e9776b-bf22-46d4-858f-63863694ee53/add_router_interface 1.703s\n2026-05-23 01:45:43.410 36 INFO tempest.lib.common.rest_client [req-3c50d9e1-089b-4380-8ceb-d190700746c0 req-3c50d9e1-089b-4380-8ceb-d190700746c0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/706901a5-e80b-438b-9539-4c5354c010a2 0.117s\n2026-05-23 01:45:43.487 22 INFO tempest.lib.common.rest_client [req-b7ac3131-84a0-442b-9bd7-a58a74fd51b4 req-b7ac3131-84a0-442b-9bd7-a58a74fd51b4 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/98ac4ddd-6652-4de5-860e-96e9716a8d02 0.612s\n2026-05-23 01:45:43.516 36 INFO tempest.lib.common.rest_client [req-d7e228ca-66a0-4a39-a02a-502cf3df8620 req-d7e228ca-66a0-4a39-a02a-502cf3df8620 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4aa67fb1-93ab-4166-96ba-a9995abdd337 0.101s\n2026-05-23 01:45:43.530 28 INFO tempest.lib.common.rest_client [req-94905ae6-8af1-4d78-b396-ef9f58a61511 req-94905ae6-8af1-4d78-b396-ef9f58a61511 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8fbf0f5e-0fd5-402f-844d-f89f30c5507f 0.164s\n2026-05-23 01:45:43.641 28 INFO tempest.lib.common.rest_client [req-5fbeb4cf-8e40-44bd-a644-2b76a314a750 req-5fbeb4cf-8e40-44bd-a644-2b76a314a750 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8fbf0f5e-0fd5-402f-844d-f89f30c5507f 0.108s\n2026-05-23 01:45:43.650 36 INFO tempest.lib.common.rest_client [req-135cf612-8f49-4bdb-9ae8-621fb18750b2 req-135cf612-8f49-4bdb-9ae8-621fb18750b2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/35c11ebb-3c79-4158-b4a2-70f7d64e2ff2 0.131s\n2026-05-23 01:45:43.672 17 INFO tempest.lib.common.rest_client [req-e8258110-cc12-4564-a255-a9d81d79d4c0 req-e8258110-cc12-4564-a255-a9d81d79d4c0 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ef65bc9d-d35d-493a-b46d-43c3c745d5c5 0.527s\n2026-05-23 01:45:43.742 36 INFO tempest.lib.common.rest_client [req-288b0b9f-4cf8-494f-9704-e06e7728341e req-288b0b9f-4cf8-494f-9704-e06e7728341e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/faa78663-f8e4-4ce8-8b1c-10e5c23d78ef 0.090s\n2026-05-23 01:45:43.828 22 INFO tempest.lib.common.rest_client [req-c56d82d1-c622-48aa-a629-88d33e8252d1 req-c56d82d1-c622-48aa-a629-88d33e8252d1 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.338s\n2026-05-23 01:45:43.834 36 INFO tempest.lib.common.rest_client [req-51dfe9ba-2b67-45e7-b46b-f3ddf78d7be6 req-51dfe9ba-2b67-45e7-b46b-f3ddf78d7be6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/da1e277d-7046-4202-a895-f5f0ab4d7f52 0.090s\n2026-05-23 01:45:43.927 22 INFO tempest.lib.common.rest_client [req-b9c21ec9-457a-4711-aed8-eb3b6b458667 req-b9c21ec9-457a-4711-aed8-eb3b6b458667 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.095s\n2026-05-23 01:45:43.959 36 INFO tempest.lib.common.rest_client [req-d32e8988-835f-4e59-a104-f2e9f88b01a5 req-d32e8988-835f-4e59-a104-f2e9f88b01a5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3778bbe3-18b1-434d-970b-f10d86100768 0.123s\n2026-05-23 01:45:43.963 17 INFO tempest.lib.common.rest_client [req-98d09af9-10d8-4e72-abcc-dcb047ced99a req-98d09af9-10d8-4e72-abcc-dcb047ced99a ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0e223db1-04c9-4709-bdd8-21c3fc502f83 0.289s\n2026-05-23 01:45:44.046 36 INFO tempest.lib.common.rest_client [req-33d3ca84-3b35-4fc8-9318-41607d4e8694 req-33d3ca84-3b35-4fc8-9318-41607d4e8694 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3f2e3857-1349-4d17-a503-63625886a4b2 0.085s\n2026-05-23 01:45:44.127 36 INFO tempest.lib.common.rest_client [req-5db94104-9813-41c1-b217-96c0e7f9ade1 req-5db94104-9813-41c1-b217-96c0e7f9ade1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/24c546bd-c3f8-4bd4-a166-5f4c59ef63bb 0.079s\n2026-05-23 01:45:44.235 22 INFO tempest.lib.common.rest_client [req-ba791be1-e630-4a91-9055-7ba736460196 req-ba791be1-e630-4a91-9055-7ba736460196 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.304s\n{6} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [31.541377s] ... ok\n2026-05-23 01:45:44.239 36 INFO tempest.lib.common.rest_client [req-cca7beef-4f2c-4af9-9a7d-8ab0ee1d483f req-cca7beef-4f2c-4af9-9a7d-8ab0ee1d483f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ca6ac477-5cfa-4a4b-a45f-cf59ccb22a8b 0.109s\n2026-05-23 01:45:44.250 17 INFO tempest.lib.common.rest_client [req-6cba6594-ec3a-42b8-95d3-318e84a825a5 req-6cba6594-ec3a-42b8-95d3-318e84a825a5 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/708d67e9-fdd5-489b-9664-a3d3714e0ed4 0.282s\n2026-05-23 01:45:44.330 36 INFO tempest.lib.common.rest_client [req-07bd191b-3f13-4239-af06-8d5b058c59e5 req-07bd191b-3f13-4239-af06-8d5b058c59e5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7cdc5a1f-825f-4919-a2ef-32a541dfd34c 0.089s\n2026-05-23 01:45:44.420 36 INFO tempest.lib.common.rest_client [req-5cba92b5-6111-413c-a03a-c87845bbe5cf req-5cba92b5-6111-413c-a03a-c87845bbe5cf ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/012a2279-94c0-4659-ad9b-3eb9e61a5b09 0.088s\n2026-05-23 01:45:44.472 22 INFO tempest.lib.common.rest_client [req-f0a8480e-d5db-421a-8272-f01e436145da req-f0a8480e-d5db-421a-8272-f01e436145da ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.229s\n2026-05-23 01:45:44.477 28 INFO tempest.lib.common.rest_client [req-8296c9b3-ff2a-43c0-8c3c-17b921c6c811 req-8296c9b3-ff2a-43c0-8c3c-17b921c6c811 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f6e9776b-bf22-46d4-858f-63863694ee53/remove_router_interface 0.833s\n2026-05-23 01:45:44.502 36 INFO tempest.lib.common.rest_client [req-ce140e6b-d6d4-4577-b021-0b669de6d7d9 req-ce140e6b-d6d4-4577-b021-0b669de6d7d9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d17b3bd-a305-4175-b3f3-a271f9bade4a 0.080s\n2026-05-23 01:45:44.577 28 INFO tempest.lib.common.rest_client [req-df26be17-904a-420e-b1da-18829cac2dde req-df26be17-904a-420e-b1da-18829cac2dde ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f6e9776b-bf22-46d4-858f-63863694ee53 0.093s\n2026-05-23 01:45:44.598 36 INFO tempest.lib.common.rest_client [req-0650654a-7718-49a7-8077-d5a891b033bb req-0650654a-7718-49a7-8077-d5a891b033bb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9ce26dc4-4257-47f8-8553-ef7b0e73df5c 0.093s\n2026-05-23 01:45:44.696 36 INFO tempest.lib.common.rest_client [req-60765db1-ae6e-4d13-8f20-bfcbcb923800 req-60765db1-ae6e-4d13-8f20-bfcbcb923800 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aaf9ba88-e85b-4c3e-9b94-c81607bcd8dd 0.096s\n2026-05-23 01:45:44.756 22 INFO tempest.lib.common.rest_client [req-ff36e65a-2429-4f31-9715-453a5c6ccd0f req-ff36e65a-2429-4f31-9715-453a5c6ccd0f ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/43c0dda7-385a-45d0-bee8-4577ee869534 0.281s\n2026-05-23 01:45:44.794 36 INFO tempest.lib.common.rest_client [req-f671cfa1-52a8-45cd-b8c0-54df894cbbd9 req-f671cfa1-52a8-45cd-b8c0-54df894cbbd9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14641b76-3dad-4fb1-9e00-749e707cde11 0.095s\n2026-05-23 01:45:44.891 22 INFO tempest.lib.common.rest_client [req-f7f4bcde-445a-497f-9e62-a16d10493f89 req-f7f4bcde-445a-497f-9e62-a16d10493f89 ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/43c0dda7-385a-45d0-bee8-4577ee869534 0.132s\n2026-05-23 01:45:44.899 36 INFO tempest.lib.common.rest_client [req-ab8ba714-7fe2-4270-a134-f6ba383003ff req-ab8ba714-7fe2-4270-a134-f6ba383003ff ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a9afdfa2-48e9-4a2f-a87d-028dad968534 0.101s\n2026-05-23 01:45:44.904 17 INFO tempest.lib.common.rest_client [req-bf3dce63-4685-4cac-90c7-152f4b06a5ca req-bf3dce63-4685-4cac-90c7-152f4b06a5ca ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c55104a4-370f-4469-a011-23b9aab02d7f 0.652s\n2026-05-23 01:45:44.917 28 INFO tempest.lib.common.rest_client [req-4f15aa43-f373-4b34-812c-2deaed0bc9ce req-4f15aa43-f373-4b34-812c-2deaed0bc9ce ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f6e9776b-bf22-46d4-858f-63863694ee53 0.336s\n2026-05-23 01:45:44.993 22 INFO tempest.lib.common.rest_client [req-6f5b9dc7-5ebf-4443-9066-79de41d389cf req-6f5b9dc7-5ebf-4443-9066-79de41d389cf ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=43c0dda7-385a-45d0-bee8-4577ee869534 0.100s\n2026-05-23 01:45:45.273 28 INFO tempest.lib.common.rest_client [req-ebad5d09-a878-4378-a3a3-f6f8a7bcbd86 req-ebad5d09-a878-4378-a3a3-f6f8a7bcbd86 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8b20e290-becc-4428-87be-bbc0f1a99403 0.354s\n2026-05-23 01:45:45.368 22 INFO tempest.lib.common.rest_client [req-48c91f31-80fa-4b1c-9587-2fe965f45319 req-48c91f31-80fa-4b1c-9587-2fe965f45319 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/43c0dda7-385a-45d0-bee8-4577ee869534 0.372s\n{6} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.133528s] ... ok\n2026-05-23 01:45:45.440 36 INFO tempest.lib.common.rest_client [req-bfddca62-31e8-4971-bb81-3f59f1b45920 req-bfddca62-31e8-4971-bb81-3f59f1b45920 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4c6ff2f6-0e22-4398-a985-4c883d360446 0.538s\n2026-05-23 01:45:45.491 22 INFO tempest.lib.common.rest_client [req-f08ebf48-323b-4b36-a825-3a2402d2b4ce req-f08ebf48-323b-4b36-a825-3a2402d2b4ce ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=43c0dda7-385a-45d0-bee8-4577ee869534 0.082s\n2026-05-23 01:45:45.543 17 INFO tempest.lib.common.rest_client [req-895a97a2-0cd1-45ed-8045-f34f63e00fc1 req-895a97a2-0cd1-45ed-8045-f34f63e00fc1 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6b476dcc-742f-4661-bb02-0037f6be4bf2 0.635s\n2026-05-23 01:45:45.591 22 INFO tempest.lib.common.rest_client [req-36edfbd6-04ba-44e3-980c-9e5c61ebcb49 req-36edfbd6-04ba-44e3-980c-9e5c61ebcb49 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/43c0dda7-385a-45d0-bee8-4577ee869534 0.097s\n2026-05-23 01:45:45.687 22 INFO tempest.lib.common.rest_client [req-63fdd03b-2a42-4a0a-92be-90fa3e1ed852 req-63fdd03b-2a42-4a0a-92be-90fa3e1ed852 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cab1b8a4-21dc-4445-910c-ff063fd5d343 0.093s\n2026-05-23 01:45:45.736 36 INFO tempest.lib.common.rest_client [req-4d03fb99-df35-4027-9af3-53c2fcc94eaa req-4d03fb99-df35-4027-9af3-53c2fcc94eaa ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c6e0661c6c4b4466a212037e80ae4743 0.294s\n2026-05-23 01:45:45.803 22 INFO tempest.lib.common.rest_client [req-f616ffc0-f377-4e80-9dfe-e86567edacb3 req-f616ffc0-f377-4e80-9dfe-e86567edacb3 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f615eef-0462-4951-a28c-b53cd99fb81b 0.114s\n2026-05-23 01:45:45.893 22 INFO tempest.lib.common.rest_client [req-1330c391-2785-4353-8526-863d612a2959 req-1330c391-2785-4353-8526-863d612a2959 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6fe97226-aca6-4b51-9b2a-87f795bb54ef 0.085s\n2026-05-23 01:45:45.943 28 INFO tempest.lib.common.rest_client [req-a35e0bab-c614-4772-b83b-968ca40fab72 req-a35e0bab-c614-4772-b83b-968ca40fab72 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9539ff35-1b99-476a-8423-1b29479f29da 0.667s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [5.829245s] ... ok\n2026-05-23 01:45:45.979 22 INFO tempest.lib.common.rest_client [req-2d7d4270-b955-4774-adae-0b0752263ecc req-2d7d4270-b955-4774-adae-0b0752263ecc ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c8494dc1-c0d0-4c53-9476-5ff550471d62 0.081s\n2026-05-23 01:45:45.987 17 INFO tempest.lib.common.rest_client [req-dabc22c3-7057-4132-8eca-ad65917613e6 req-dabc22c3-7057-4132-8eca-ad65917613e6 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4c07b25-0fcf-4634-b167-f7098ec61104 0.438s\n2026-05-23 01:45:46.041 36 INFO tempest.lib.common.rest_client [req-8bebb756-38f8-4f08-af2c-b6c562cd10fa req-8bebb756-38f8-4f08-af2c-b6c562cd10fa ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bd81ee6f7b4941bead2fd25649ff9e2a 0.302s\n2026-05-23 01:45:46.042 36 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: be74e52161344f64a50c0c191f194a1c\n2026-05-23 01:45:46.081 22 INFO tempest.lib.common.rest_client [req-823a1ed2-ba93-4941-9764-42e2f85cdabf req-823a1ed2-ba93-4941-9764-42e2f85cdabf ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.099s\n2026-05-23 01:45:46.217 22 INFO tempest.lib.common.rest_client [req-e2e88d33-d30f-49d4-8ee9-d343e839766e req-e2e88d33-d30f-49d4-8ee9-d343e839766e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.133s\n2026-05-23 01:45:46.313 22 INFO tempest.lib.common.rest_client [req-e2b7f10d-f62e-4e38-a9de-a76de2eca4ae req-e2b7f10d-f62e-4e38-a9de-a76de2eca4ae ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6c09651d-5667-439a-8462-4d83a660d617 0.094s\n2026-05-23 01:45:46.402 22 INFO tempest.lib.common.rest_client [req-98f3b5a5-cf9e-42ef-ad01-87f1351393fa req-98f3b5a5-cf9e-42ef-ad01-87f1351393fa ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6c09651d-5667-439a-8462-4d83a660d617 0.087s\n2026-05-23 01:45:46.498 17 INFO tempest.lib.common.rest_client [req-8d30d112-d3eb-4939-93d9-b3393481338a req-8d30d112-d3eb-4939-93d9-b3393481338a ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/35db59d9-a44c-4447-ae9c-27b5a7a3019e 0.507s\n2026-05-23 01:45:46.503 22 INFO tempest.lib.common.rest_client [req-9199c1a3-f348-4c20-8d87-dcea96553f3a req-9199c1a3-f348-4c20-8d87-dcea96553f3a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/92534960-452f-494e-b2bb-036f1b1f2af1 0.099s\n2026-05-23 01:45:46.553 36 INFO tempest.lib.common.rest_client [req-db1ac63c-253a-4520-a396-fadd8c65fb70 req-db1ac63c-253a-4520-a396-fadd8c65fb70 ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s\n2026-05-23 01:45:46.590 22 INFO tempest.lib.common.rest_client [req-8c331d65-174d-4f9f-a369-72c7fd23076e req-8c331d65-174d-4f9f-a369-72c7fd23076e ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=397fd7c5-b092-4f39-8168-d8cb2b37cbfb 0.085s\n2026-05-23 01:45:46.604 17 INFO tempest.lib.common.rest_client [req-bda10eae-acaf-4f27-bc9a-d15a8fdfdb83 req-bda10eae-acaf-4f27-bc9a-d15a8fdfdb83 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bdb7848e-322c-4a8f-b307-bbb22f048ee2 0.103s\n2026-05-23 01:45:46.706 22 INFO tempest.lib.common.rest_client [req-9fd7909b-de40-4d3c-8a26-01f5bd099f4a req-9fd7909b-de40-4d3c-8a26-01f5bd099f4a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/397fd7c5-b092-4f39-8168-d8cb2b37cbfb 0.114s\n2026-05-23 01:45:46.812 22 INFO tempest.lib.common.rest_client [req-e0e93ce1-a913-414d-b742-1eaa132c7617 req-e0e93ce1-a913-414d-b742-1eaa132c7617 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0c619a65-afb2-4542-878c-c17613113b9e 0.103s\n2026-05-23 01:45:46.883 36 INFO tempest.lib.common.rest_client [req-8cd9d7e5-e8f2-45e7-9644-92078eaf214c req-8cd9d7e5-e8f2-45e7-9644-92078eaf214c ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=be74e52161344f64a50c0c191f194a1c&name=default 0.327s\n2026-05-23 01:45:46.944 22 INFO tempest.lib.common.rest_client [req-01d38a5e-3743-43f7-a2c8-b13826496ac4 req-01d38a5e-3743-43f7-a2c8-b13826496ac4 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0c619a65-afb2-4542-878c-c17613113b9e 0.129s\n2026-05-23 01:45:46.970 17 INFO tempest.lib.common.rest_client [req-cd799fbc-885e-44f7-95d2-0eb012589b2c req-cd799fbc-885e-44f7-95d2-0eb012589b2c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2 0.363s\n2026-05-23 01:45:47.041 22 INFO tempest.lib.common.rest_client [req-7f7c0660-ae0a-4011-a8d0-3b8cee2f0fcc req-7f7c0660-ae0a-4011-a8d0-3b8cee2f0fcc ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ce6327d-12cc-4701-99d1-19680163f1df 0.092s\n2026-05-23 01:45:47.124 22 INFO tempest.lib.common.rest_client [req-28e54848-6b88-41d7-b362-2f72a844bb2e req-28e54848-6b88-41d7-b362-2f72a844bb2e ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5e523bcc-dab5-4e41-b652-89cc8c2155f4 0.081s\n2026-05-23 01:45:47.208 17 INFO tempest.lib.common.rest_client [req-3a490e1a-e039-4dac-80d5-34f84ece5992 req-3a490e1a-e039-4dac-80d5-34f84ece5992 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bd0aecf72584c0f85000f0492785e18 0.235s\n2026-05-23 01:45:47.216 22 INFO tempest.lib.common.rest_client [req-f34a519c-442f-444d-956b-1b89d2e48e71 req-f34a519c-442f-444d-956b-1b89d2e48e71 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5e523bcc-dab5-4e41-b652-89cc8c2155f4 0.089s\n2026-05-23 01:45:47.275 36 INFO tempest.lib.common.rest_client [req-c37592b5-7007-435e-8e45-6111168dd4df req-c37592b5-7007-435e-8e45-6111168dd4df ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4e099f19-2ceb-4552-bb51-9742871deb27 0.389s\n2026-05-23 01:45:47.311 22 INFO tempest.lib.common.rest_client [req-3edaf32c-0213-4d74-918c-b0ae23b66d43 req-3edaf32c-0213-4d74-918c-b0ae23b66d43 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d6a53a9-5607-4515-821b-e6afa46b82ac 0.092s\n2026-05-23 01:45:47.414 22 INFO tempest.lib.common.rest_client [req-e75ae872-4336-48bd-bf54-eb6144ec49fb req-e75ae872-4336-48bd-bf54-eb6144ec49fb ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=75043202-46ee-4b6a-aaf3-3e43387f3881 0.099s\n2026-05-23 01:45:47.485 17 INFO tempest.lib.common.rest_client [req-e42ed6da-e922-4ecc-913d-c60160db3557 req-e42ed6da-e922-4ecc-913d-c60160db3557 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e6f0197b421c407286eb5ed69925e2d6 0.273s\n2026-05-23 01:45:47.488 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 43050775e87d4e57a362e6dee6b124d1\n2026-05-23 01:45:47.506 36 INFO tempest.lib.common.rest_client [req-5a4e7727-bd24-4b79-afab-1f516c503f87 req-5a4e7727-bd24-4b79-afab-1f516c503f87 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c 0.227s\n2026-05-23 01:45:47.569 22 INFO tempest.lib.common.rest_client [req-a1329a89-d866-44c9-8c99-7959e3d43fad req-a1329a89-d866-44c9-8c99-7959e3d43fad ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881 0.152s\n2026-05-23 01:45:47.666 22 INFO tempest.lib.common.rest_client [req-1a42994c-4e6f-4e1c-9715-643d2024ccee req-1a42994c-4e6f-4e1c-9715-643d2024ccee ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1ff6162-994a-462d-ab4d-ced7a85b700f 0.094s\n2026-05-23 01:45:47.771 22 INFO tempest.lib.common.rest_client [req-276eca2d-0792-4899-9f05-9c334ae3b285 req-276eca2d-0792-4899-9f05-9c334ae3b285 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d8611d9b-571e-47f6-b357-265bda46de28 0.103s\n2026-05-23 01:45:47.841 28 INFO tempest.lib.common.rest_client [req-eb1cbaae-3237-4b29-ad2d-9a1e9f958810 req-eb1cbaae-3237-4b29-ad2d-9a1e9f958810 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.894s\n2026-05-23 01:45:47.959 17 INFO tempest.lib.common.rest_client [req-440ec4e2-3727-46cb-918a-c70264935f40 req-440ec4e2-3727-46cb-918a-c70264935f40 ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.468s\n2026-05-23 01:45:47.971 36 INFO tempest.lib.common.rest_client [req-5cdef0be-e7d4-4e0f-87d7-e3fee5a9e6d9 req-5cdef0be-e7d4-4e0f-87d7-e3fee5a9e6d9 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.460s\n2026-05-23 01:45:48.004 28 INFO tempest.lib.common.rest_client [req-18b84ecb-5260-447e-ab9a-1d7c4f3106a2 req-18b84ecb-5260-447e-ab9a-1d7c4f3106a2 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1038c742-464f-4b51-9b53-a4f2c77e6d01 0.161s\n2026-05-23 01:45:48.055 22 INFO tempest.lib.common.rest_client [req-94053265-9211-4c2a-bcc1-24ace613fa63 req-94053265-9211-4c2a-bcc1-24ace613fa63 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1eac7b76612d460e9909c4f8f2e47cef 0.281s\n2026-05-23 01:45:48.205 28 INFO tempest.lib.common.rest_client [req-99bf0af7-d38b-4aab-961e-404a0c77d8bc req-99bf0af7-d38b-4aab-961e-404a0c77d8bc ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.198s\n2026-05-23 01:45:48.309 17 INFO tempest.lib.common.rest_client [req-cc514952-59cf-430b-bd79-29e6f3d39881 req-cc514952-59cf-430b-bd79-29e6f3d39881 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=43050775e87d4e57a362e6dee6b124d1&name=default 0.347s\n2026-05-23 01:45:48.317 22 INFO tempest.lib.common.rest_client [req-8a3112ff-f7bd-4302-a28e-2ecf398f9ab0 req-8a3112ff-f7bd-4302-a28e-2ecf398f9ab0 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3cc94ea7eb00432da9fe0fc34bef12f1 0.259s\n2026-05-23 01:45:48.317 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1474c51e784d49fbb2b05df604d9b200\n2026-05-23 01:45:48.497 36 INFO tempest.lib.common.rest_client [req-fb9d01ef-cf2f-4871-a204-cd94590c279c req-fb9d01ef-cf2f-4871-a204-cd94590c279c ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-23 01:45:48.609 36 INFO tempest.lib.common.rest_client [req-08827adf-e6e0-40bf-9bba-c5cd3dd3ce15 req-08827adf-e6e0-40bf-9bba-c5cd3dd3ce15 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.106s\n2026-05-23 01:45:48.732 17 INFO tempest.lib.common.rest_client [req-edb5e5d2-8fef-4d88-a3ee-3b65ad36d96c req-edb5e5d2-8fef-4d88-a3ee-3b65ad36d96c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f65bddc0-ef4a-4da2-8952-86b52250d599 0.421s\n2026-05-23 01:45:48.752 36 INFO tempest.lib.common.rest_client [req-cbcae9ef-beff-4670-a217-31b46520eade req-cbcae9ef-beff-4670-a217-31b46520eade ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.141s\n2026-05-23 01:45:48.851 22 INFO tempest.lib.common.rest_client [req-6be15e9e-a945-4071-b660-11497165168e req-6be15e9e-a945-4071-b660-11497165168e ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-05-23 01:45:48.890 28 INFO tempest.lib.common.rest_client [req-d0fd8d04-c32e-418e-9033-74ca5f1c81dc req-d0fd8d04-c32e-418e-9033-74ca5f1c81dc ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1038c742-464f-4b51-9b53-a4f2c77e6d01 0.683s\n2026-05-23 01:45:48.976 17 INFO tempest.lib.common.rest_client [req-cdea03cd-3d88-4100-bbf4-a5a913b1d331 req-cdea03cd-3d88-4100-bbf4-a5a913b1d331 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1 0.240s\n2026-05-23 01:45:49.058 28 INFO tempest.lib.common.rest_client [req-5072d369-85fb-4876-95e3-9a7905e9604e req-5072d369-85fb-4876-95e3-9a7905e9604e ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1038c742-464f-4b51-9b53-a4f2c77e6d01 0.164s\n2026-05-23 01:45:49.161 28 INFO tempest.lib.common.rest_client [req-3fb3f051-4c9d-4e91-a010-82d6e6eeb8db req-3fb3f051-4c9d-4e91-a010-82d6e6eeb8db ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1038c742-464f-4b51-9b53-a4f2c77e6d01 0.100s\n2026-05-23 01:45:49.272 36 INFO tempest.lib.common.rest_client [req-a1369c7f-c5c5-45b4-8535-1780b40b05fc req-a1369c7f-c5c5-45b4-8535-1780b40b05fc ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.517s\n2026-05-23 01:45:49.315 22 INFO tempest.lib.common.rest_client [req-fc46c778-54d4-41c6-a463-2dafae2a0708 req-fc46c778-54d4-41c6-a463-2dafae2a0708 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1474c51e784d49fbb2b05df604d9b200&name=default 0.461s\n2026-05-23 01:45:49.391 36 INFO tempest.lib.common.rest_client [req-5063efa1-0614-469e-8940-c3546e58cfd5 req-5063efa1-0614-469e-8940-c3546e58cfd5 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s\n2026-05-23 01:45:49.531 36 INFO tempest.lib.common.rest_client [req-c60b6bec-418d-4206-be76-c301968c555d req-c60b6bec-418d-4206-be76-c301968c555d ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/77a9e2fad0864f1498af082348081707/roles/bd34450783d64356be4e1eb4c43a6768 0.137s\n2026-05-23 01:45:49.684 22 INFO tempest.lib.common.rest_client [req-c91ad2ea-2e96-4b03-8abb-e882e4037e02 req-c91ad2ea-2e96-4b03-8abb-e882e4037e02 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/192e2ece-22b7-4b6c-a7db-89e7c2cb7a11 0.365s\n2026-05-23 01:45:49.701 36 INFO tempest.lib.common.rest_client [req-d978c9b4-1e2d-4fc4-b02b-01ab5a8ac245 req-d978c9b4-1e2d-4fc4-b02b-01ab5a8ac245 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-23 01:45:49.830 36 INFO tempest.lib.common.rest_client [req-5bd4e357-1573-4284-a036-839012206967 req-5bd4e357-1573-4284-a036-839012206967 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/77a9e2fad0864f1498af082348081707/roles/86359d6597314a95ba0d73ed5fbe11ed 0.125s\n2026-05-23 01:45:49.860 22 INFO tempest.lib.common.rest_client [req-1c5dd0b6-5248-40ec-9a1c-26f84b70e659 req-1c5dd0b6-5248-40ec-9a1c-26f84b70e659 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200 0.174s\n2026-05-23 01:45:49.989 36 INFO tempest.lib.common.rest_client [req-f01fbb67-fd56-4a37-b8e2-f516aa6c73b3 req-f01fbb67-fd56-4a37-b8e2-f516aa6c73b3 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-23 01:45:50.171 28 INFO tempest.lib.common.rest_client [req-6cfdb4fa-d4e1-4771-a992-87df8a27c7ca req-6cfdb4fa-d4e1-4771-a992-87df8a27c7ca ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1038c742-464f-4b51-9b53-a4f2c77e6d01 1.008s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [4.226043s] ... ok\n2026-05-23 01:45:50.200 36 INFO tempest.lib.common.rest_client [req-4dab2d1c-6097-414e-b512-037132dbaf0f req-4dab2d1c-6097-414e-b512-037132dbaf0f ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/77a9e2fad0864f1498af082348081707/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.204s\n2026-05-23 01:45:50.381 36 INFO tempest.lib.common.rest_client [req-8eef9c5e-19fa-4b0b-aa70-c8a105bbb243 req-8eef9c5e-19fa-4b0b-aa70-c8a105bbb243 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-23 01:45:50.497 36 INFO tempest.lib.common.rest_client [req-ad79cc46-f63c-4376-a178-d3963fca1a78 req-ad79cc46-f63c-4376-a178-d3963fca1a78 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/77a9e2fad0864f1498af082348081707/roles/bd34450783d64356be4e1eb4c43a6768 0.114s\n2026-05-23 01:45:50.498 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 77a9e2fad0864f1498af082348081707 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:50.499 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1382202401-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c36cf76441c41f4be22344dab8b410f', 'project_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'tenant_id': '9c36cf76441c41f4be22344dab8b410f', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77a9e2fad0864f1498af082348081707', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:50.499 36 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1382202401-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c36cf76441c41f4be22344dab8b410f', 'project_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'tenant_id': '9c36cf76441c41f4be22344dab8b410f', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77a9e2fad0864f1498af082348081707', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:50.860 28 INFO tempest.lib.common.rest_client [req-715f9c04-e689-49b5-9b0c-3a1dc2643763 req-715f9c04-e689-49b5-9b0c-3a1dc2643763 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.685s\n2026-05-23 01:45:51.027 36 INFO tempest.lib.common.rest_client [req-9d684d8e-17f9-4634-a624-a78af7fe8da8 req-9d684d8e-17f9-4634-a624-a78af7fe8da8 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s\n2026-05-23 01:45:51.203 36 INFO tempest.lib.common.rest_client [req-ead11bf9-f57b-46fa-914d-113b4ff037cd req-ead11bf9-f57b-46fa-914d-113b4ff037cd ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f 0.172s\n2026-05-23 01:45:51.203 36 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9c36cf76441c41f4be22344dab8b410f for scope project and roles: ['reader']\n2026-05-23 01:45:51.286 28 INFO tempest.lib.common.rest_client [req-6cd6df03-f909-41a0-99f4-ff0765aa3ac0 req-6cd6df03-f909-41a0-99f4-ff0765aa3ac0 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.419s\n2026-05-23 01:45:51.555 28 INFO tempest.lib.common.rest_client [req-076c26e6-b088-4b52-b78b-e3908ff7847d req-076c26e6-b088-4b52-b78b-e3908ff7847d ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.265s\n2026-05-23 01:45:51.670 36 INFO tempest.lib.common.rest_client [req-800a3ff8-c8cb-4bbc-88a8-bf9d680befbd req-800a3ff8-c8cb-4bbc-88a8-bf9d680befbd ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.464s\n2026-05-23 01:45:51.766 36 INFO tempest.lib.common.rest_client [req-d178e118-c78a-4bda-b2f7-1529bbde4ffc req-d178e118-c78a-4bda-b2f7-1529bbde4ffc ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.093s\n2026-05-23 01:45:51.917 36 INFO tempest.lib.common.rest_client [req-f8fd2153-33d3-43f1-9baa-b87ebdb51afd req-f8fd2153-33d3-43f1-9baa-b87ebdb51afd ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/951b7aa6bb8540008e44265a246e3714/roles/f0252c12e370451ca447f3c97e732b25 0.148s\n2026-05-23 01:45:52.088 36 INFO tempest.lib.common.rest_client [req-e706c11c-4e96-4eed-984e-f6fb9dcc90a9 req-e706c11c-4e96-4eed-984e-f6fb9dcc90a9 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-23 01:45:52.212 36 INFO tempest.lib.common.rest_client [req-03f56bb0-e279-4788-a61d-5f842925fd90 req-03f56bb0-e279-4788-a61d-5f842925fd90 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/951b7aa6bb8540008e44265a246e3714/roles/86359d6597314a95ba0d73ed5fbe11ed 0.120s\n2026-05-23 01:45:52.365 36 INFO tempest.lib.common.rest_client [req-71fff1a3-0f53-4891-9bcb-b2d862c41960 req-71fff1a3-0f53-4891-9bcb-b2d862c41960 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s\n2026-05-23 01:45:52.488 36 INFO tempest.lib.common.rest_client [req-f3256fa8-77a0-4523-a5bc-90ff14ba308a req-f3256fa8-77a0-4523-a5bc-90ff14ba308a ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/951b7aa6bb8540008e44265a246e3714/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.119s\n2026-05-23 01:45:52.624 36 INFO tempest.lib.common.rest_client [req-e789b6f9-5cb7-43cf-83fd-2e44c629786a req-e789b6f9-5cb7-43cf-83fd-2e44c629786a ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s\n2026-05-23 01:45:52.738 36 INFO tempest.lib.common.rest_client [req-fb1f45cf-01e3-4b69-bdd5-635c81fe2f20 req-fb1f45cf-01e3-4b69-bdd5-635c81fe2f20 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/951b7aa6bb8540008e44265a246e3714/roles/bd34450783d64356be4e1eb4c43a6768 0.111s\n2026-05-23 01:45:52.739 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 951b7aa6bb8540008e44265a246e3714 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:45:52.739 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1382202401-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c36cf76441c41f4be22344dab8b410f', 'project_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'tenant_id': '9c36cf76441c41f4be22344dab8b410f', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '951b7aa6bb8540008e44265a246e3714', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:52.739 36 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-1382202401-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c36cf76441c41f4be22344dab8b410f', 'project_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'tenant_id': '9c36cf76441c41f4be22344dab8b410f', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '951b7aa6bb8540008e44265a246e3714', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:45:53.225 28 INFO tempest.lib.common.rest_client [req-aa1c2d45-2eb6-4b6c-925a-5e788b61cf7d req-aa1c2d45-2eb6-4b6c-925a-5e788b61cf7d ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2e0a51ad-6be7-4046-827c-66e21f3ab5e6/add_router_interface 1.666s\n2026-05-23 01:45:53.298 36 INFO tempest.lib.common.rest_client [req-4f331c49-7d68-4bbf-a1f5-f2d0597498f3 req-4f331c49-7d68-4bbf-a1f5-f2d0597498f3 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-23 01:45:53.349 28 INFO tempest.lib.common.rest_client [req-ca205c58-d58d-4961-9731-0a4fe14f1b75 req-ca205c58-d58d-4961-9731-0a4fe14f1b75 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6a4dabe1-0c71-42f0-8d72-ac856e9ef088 0.121s\n2026-05-23 01:45:53.698 36 INFO tempest.lib.common.rest_client [req-043296e9-56e8-41b0-bc44-b3140fba6723 req-043296e9-56e8-41b0-bc44-b3140fba6723 ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.396s\n{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.399999s] ... ok\n2026-05-23 01:45:53.803 36 INFO tempest.lib.common.rest_client [req-468e2584-7f9c-4073-995d-c7e3f69790e9 req-468e2584-7f9c-4073-995d-c7e3f69790e9 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/51610464-73d0-4c84-a1c8-b82ad5dc997e 0.100s\n{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.103182s] ... ok\n2026-05-23 01:45:53.916 36 INFO tempest.lib.common.rest_client [req-e3d7b9c0-5ad4-422b-8cf8-213145de0bfa req-e3d7b9c0-5ad4-422b-8cf8-213145de0bfa ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d041d72e-c72d-493c-a928-13796bc9de1d 0.108s\n{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.112517s] ... ok\n2026-05-23 01:45:54.013 36 INFO tempest.lib.common.rest_client [req-03a035a0-79b7-46dd-a54e-3125c3fd8d33 req-03a035a0-79b7-46dd-a54e-3125c3fd8d33 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/774884e7-2f75-493e-9312-bad7dbd24d72 0.092s\n{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.096726s] ... ok\n2026-05-23 01:45:54.097 36 INFO tempest.lib.common.rest_client [req-3f3a78b4-abe3-48e8-9128-638d485ba7a9 req-3f3a78b4-abe3-48e8-9128-638d485ba7a9 ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2d4cf996-4713-40ae-8b35-2513e2162485 0.079s\n{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.082198s] ... ok\n2026-05-23 01:45:54.186 36 INFO tempest.lib.common.rest_client [req-41b1aa4c-09e6-463a-8528-21a1a2ca53e9 req-41b1aa4c-09e6-463a-8528-21a1a2ca53e9 ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/97a5c002-543f-4918-87f3-07864cf89a90 0.085s\n{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.089116s] ... ok\n2026-05-23 01:45:54.244 28 INFO tempest.lib.common.rest_client [req-2a595aad-adf5-40dc-92e8-b47f0ac94bde req-2a595aad-adf5-40dc-92e8-b47f0ac94bde ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/6a4dabe1-0c71-42f0-8d72-ac856e9ef088 0.891s\n2026-05-23 01:45:54.274 36 INFO tempest.lib.common.rest_client [req-cd081e8f-9944-4488-88f9-f0ce26c36825 req-cd081e8f-9944-4488-88f9-f0ce26c36825 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/3f9cdeed-98be-4837-80cd-83cb7a21e01d 0.083s\n{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.086507s] ... ok\n2026-05-23 01:45:54.369 36 INFO tempest.lib.common.rest_client [req-51f68fa8-9cf1-41be-956b-367ae7bf53ee req-51f68fa8-9cf1-41be-956b-367ae7bf53ee ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/a631e6d3-e903-44e4-b1c9-f0ba3f77055d 0.089s\n{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.094759s] ... ok\n2026-05-23 01:45:54.432 28 INFO tempest.lib.common.rest_client [req-be1df65f-a0e3-42fb-8603-c15a67ca125d req-be1df65f-a0e3-42fb-8603-c15a67ca125d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6a4dabe1-0c71-42f0-8d72-ac856e9ef088 0.183s\n2026-05-23 01:45:54.538 36 INFO tempest.lib.common.rest_client [req-589bd623-8a37-40d3-a975-9d57abe58c91 req-589bd623-8a37-40d3-a975-9d57abe58c91 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/fc3e78de-aa89-4b26-bc25-0aa891778b58 0.164s\n{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.167004s] ... ok\n2026-05-23 01:45:54.628 36 INFO tempest.lib.common.rest_client [req-8e6a7102-ef7b-451d-bd49-5184c4d68ffb req-8e6a7102-ef7b-451d-bd49-5184c4d68ffb ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/a2f389cb-816f-41bb-a8f6-3314833c1636 0.085s\n{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.088677s] ... ok\n2026-05-23 01:45:54.876 36 INFO tempest.lib.common.rest_client [req-fbf005ce-0d73-4f83-ba31-be03598fb9db req-fbf005ce-0d73-4f83-ba31-be03598fb9db ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/77a9e2fad0864f1498af082348081707 0.212s\n2026-05-23 01:45:55.242 36 INFO tempest.lib.common.rest_client [req-5fb6f2bd-e838-4ad8-a6e9-6103bbbd6e79 req-5fb6f2bd-e838-4ad8-a6e9-6103bbbd6e79 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/951b7aa6bb8540008e44265a246e3714 0.363s\n2026-05-23 01:45:55.242 36 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9c36cf76441c41f4be22344dab8b410f\n2026-05-23 01:45:55.409 28 INFO tempest.lib.common.rest_client [req-2bcf9c79-c42d-476f-8921-f58ad98548d0 req-2bcf9c79-c42d-476f-8921-f58ad98548d0 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2e0a51ad-6be7-4046-827c-66e21f3ab5e6/remove_router_interface 0.974s\n2026-05-23 01:45:55.518 28 INFO tempest.lib.common.rest_client [req-1782f088-d6f6-4ee5-b1fa-b1c7745f0c52 req-1782f088-d6f6-4ee5-b1fa-b1c7745f0c52 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2e0a51ad-6be7-4046-827c-66e21f3ab5e6 0.105s\n2026-05-23 01:45:55.772 36 INFO tempest.lib.common.rest_client [req-c8a7c7aa-123a-40fd-b6cf-dad9411b008c req-c8a7c7aa-123a-40fd-b6cf-dad9411b008c ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s\n2026-05-23 01:45:55.871 28 INFO tempest.lib.common.rest_client [req-3cce926c-4702-426e-924b-25c53123218c req-3cce926c-4702-426e-924b-25c53123218c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2e0a51ad-6be7-4046-827c-66e21f3ab5e6 0.350s\n2026-05-23 01:45:56.153 28 INFO tempest.lib.common.rest_client [req-3051bc66-1923-40b1-bf6a-e07293b43fe1 req-3051bc66-1923-40b1-bf6a-e07293b43fe1 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/71150f2e-4836-46d7-8472-373a6f17bfce 0.278s\n2026-05-23 01:45:56.344 36 INFO tempest.lib.common.rest_client [req-45d7d67d-c9ae-463c-bab4-d4aac04e3bb5 req-45d7d67d-c9ae-463c-bab4-d4aac04e3bb5 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9c36cf76441c41f4be22344dab8b410f&name=default 0.570s\n2026-05-23 01:45:56.774 36 INFO tempest.lib.common.rest_client [req-1d2eed1e-7cfc-4568-8749-fac55016527f req-1d2eed1e-7cfc-4568-8749-fac55016527f ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0529c628-9716-44a8-8010-042e48fa7fe2 0.426s\n2026-05-23 01:45:56.786 28 INFO tempest.lib.common.rest_client [req-35e3ccaf-397c-478b-a658-6527da199d0d req-35e3ccaf-397c-478b-a658-6527da199d0d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/470fbf3f-1c65-4e1b-9fd7-4b1634017d9c 0.630s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [6.615366s] ... ok\n2026-05-23 01:45:56.964 36 INFO tempest.lib.common.rest_client [req-8b830f59-18f5-4858-ab6d-a82c1dd7ea09 req-8b830f59-18f5-4858-ab6d-a82c1dd7ea09 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f 0.187s\n2026-05-23 01:45:57.056 28 INFO tempest.lib.common.rest_client [req-47f43670-ae75-45ac-ba93-e9cc15ab973a req-47f43670-ae75-45ac-ba93-e9cc15ab973a ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.265s\n2026-05-23 01:45:57.771 28 INFO tempest.lib.common.rest_client [req-6a7f41c9-c6e0-4e90-a92a-21b083e82937 req-6a7f41c9-c6e0-4e90-a92a-21b083e82937 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.712s\n2026-05-23 01:45:58.216 28 INFO tempest.lib.common.rest_client [req-7db6d58d-6aef-41bd-b390-cc79be99e1c5 req-7db6d58d-6aef-41bd-b390-cc79be99e1c5 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.441s\n2026-05-23 01:46:00.235 28 INFO tempest.lib.common.rest_client [req-768442c9-3b13-4575-b16b-8d6ca9f92073 req-768442c9-3b13-4575-b16b-8d6ca9f92073 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/add_router_interface 2.017s\n2026-05-23 01:46:01.050 28 INFO tempest.lib.common.rest_client [req-e0bdaa1c-9156-4c8b-afeb-b31d46922583 req-e0bdaa1c-9156-4c8b-afeb-b31d46922583 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.812s\n2026-05-23 01:46:01.495 28 INFO tempest.lib.common.rest_client [req-b363af0f-3e1c-435e-a982-b767fd065308 req-b363af0f-3e1c-435e-a982-b767fd065308 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.442s\n2026-05-23 01:46:03.472 28 INFO tempest.lib.common.rest_client [req-c0431d87-18ea-4302-aa03-4d7ca85a7567 req-c0431d87-18ea-4302-aa03-4d7ca85a7567 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/add_router_interface 1.974s\n2026-05-23 01:46:04.209 28 INFO tempest.lib.common.rest_client [req-adb832ad-635d-4e7a-82a4-dfede193a222 req-adb832ad-635d-4e7a-82a4-dfede193a222 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.733s\n2026-05-23 01:46:04.586 28 INFO tempest.lib.common.rest_client [req-43baea5e-ebb8-48dd-b131-81d1c56ab98b req-43baea5e-ebb8-48dd-b131-81d1c56ab98b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.374s\n2026-05-23 01:46:06.497 28 INFO tempest.lib.common.rest_client [req-5196b454-c123-4cd6-8b93-182ff8795a48 req-5196b454-c123-4cd6-8b93-182ff8795a48 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/add_router_interface 1.907s\n2026-05-23 01:46:07.212 28 INFO tempest.lib.common.rest_client [req-9fdfeee7-8ff3-4b38-bc2a-3121235cc2ba req-9fdfeee7-8ff3-4b38-bc2a-3121235cc2ba ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.712s\n2026-05-23 01:46:07.642 28 INFO tempest.lib.common.rest_client [req-6121d280-f2ea-41be-a0d1-68336fa800bb req-6121d280-f2ea-41be-a0d1-68336fa800bb ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.427s\n2026-05-23 01:46:09.621 28 INFO tempest.lib.common.rest_client [req-6acea9f0-172b-49ba-8b81-c7c5869d313b req-6acea9f0-172b-49ba-8b81-c7c5869d313b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/add_router_interface 1.976s\n2026-05-23 01:46:10.305 28 INFO tempest.lib.common.rest_client [req-63848e75-5cd4-44a8-97a0-9ac5cb553e88 req-63848e75-5cd4-44a8-97a0-9ac5cb553e88 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.681s\n2026-05-23 01:46:10.498 28 INFO tempest.lib.common.rest_client [req-8c278581-8b11-4640-a128-6a980eed22ea req-8c278581-8b11-4640-a128-6a980eed22ea ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.190s\n2026-05-23 01:46:11.205 28 INFO tempest.lib.common.rest_client [req-08187b37-cc00-40e6-8f74-b70787f5d22f req-08187b37-cc00-40e6-8f74-b70787f5d22f ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.704s\n2026-05-23 01:46:11.352 28 INFO tempest.lib.common.rest_client [req-6a2d55a7-f3a9-431c-bc23-e7d805e3b356 req-6a2d55a7-f3a9-431c-bc23-e7d805e3b356 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.143s\n2026-05-23 01:46:11.490 28 INFO tempest.lib.common.rest_client [req-afc7cc04-4a6f-446c-b321-e1c8c6b68290 req-afc7cc04-4a6f-446c-b321-e1c8c6b68290 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ba112f0d-254e-4281-81b9-6c08e332cf74 0.135s\n2026-05-23 01:46:12.701 28 INFO tempest.lib.common.rest_client [req-84fe30d4-2272-42de-9b53-0d7fdeceae96 req-84fe30d4-2272-42de-9b53-0d7fdeceae96 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ba112f0d-254e-4281-81b9-6c08e332cf74 0.207s\n2026-05-23 01:46:13.890 28 INFO tempest.lib.common.rest_client [req-fd71e168-e175-4d2b-8ef4-48a9d9ed0af2 req-fd71e168-e175-4d2b-8ef4-48a9d9ed0af2 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ba112f0d-254e-4281-81b9-6c08e332cf74 0.184s\n2026-05-23 01:46:14.713 28 INFO tempest.lib.common.rest_client [req-09e2dfd8-6dc9-4777-b224-a90d363d1738 req-09e2dfd8-6dc9-4777-b224-a90d363d1738 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/remove_router_interface 0.820s\n2026-05-23 01:46:14.997 28 INFO tempest.lib.common.rest_client [req-e09e458b-22d0-4516-baf3-88fa4920a2f7 req-e09e458b-22d0-4516-baf3-88fa4920a2f7 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ddf0dc70-8a65-4019-936e-c97a43809d68 0.280s\n2026-05-23 01:46:15.649 28 INFO tempest.lib.common.rest_client [req-705324a2-0818-47a9-b9b9-374d010ef87d req-705324a2-0818-47a9-b9b9-374d010ef87d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5689e0e6-a450-4442-a521-24523c0f8944 0.649s\n2026-05-23 01:46:15.812 28 INFO tempest.lib.common.rest_client [req-27558ee0-8cfc-4074-aed9-8ab03993d7eb req-27558ee0-8cfc-4074-aed9-8ab03993d7eb ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/af9b2bc1-7833-44b6-aeb9-aaeba1c702d9 0.160s\n2026-05-23 01:46:16.726 28 INFO tempest.lib.common.rest_client [req-0a7b71ee-97d1-4ca5-bc65-dc996d57c4d2 req-0a7b71ee-97d1-4ca5-bc65-dc996d57c4d2 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/remove_router_interface 0.910s\n2026-05-23 01:46:17.044 28 INFO tempest.lib.common.rest_client [req-65993dee-5e9e-49e3-9e5f-e2b265e7ff39 req-65993dee-5e9e-49e3-9e5f-e2b265e7ff39 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e146abb9-fd01-4d22-8754-946a1838fb03 0.315s\n2026-05-23 01:46:17.569 28 INFO tempest.lib.common.rest_client [req-cce71077-1091-4e3e-874f-13eabb3292f7 req-cce71077-1091-4e3e-874f-13eabb3292f7 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e960d33f-d318-4373-a721-50206770e0de 0.521s\n2026-05-23 01:46:17.750 28 INFO tempest.lib.common.rest_client [req-c8ca8d7a-01d4-4dfa-bcff-30e60715bafa req-c8ca8d7a-01d4-4dfa-bcff-30e60715bafa ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bea8a113-328c-4309-8813-37ef9cd96af2 0.178s\n2026-05-23 01:46:18.750 28 INFO tempest.lib.common.rest_client [req-e7a4ebe2-01b1-4e71-a500-0fd916b0cbd4 req-e7a4ebe2-01b1-4e71-a500-0fd916b0cbd4 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/remove_router_interface 0.996s\n2026-05-23 01:46:19.024 28 INFO tempest.lib.common.rest_client [req-520c911a-400c-4151-8b31-b9445bd685ea req-520c911a-400c-4151-8b31-b9445bd685ea ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ac5c9f5-a892-47c3-89ad-4c9e63be4674 0.271s\n2026-05-23 01:46:19.607 28 INFO tempest.lib.common.rest_client [req-afde84d0-5063-446c-b2e7-936bbb7c9e14 req-afde84d0-5063-446c-b2e7-936bbb7c9e14 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/702835bc-f61f-47dc-917f-7d41ee5dcf2f 0.581s\n2026-05-23 01:46:19.802 28 INFO tempest.lib.common.rest_client [req-9cfc00a8-1102-451e-b06e-5c094fe517df req-9cfc00a8-1102-451e-b06e-5c094fe517df ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c0307b70-25ab-4e7a-abbe-364224f358cf 0.191s\n2026-05-23 01:46:21.324 28 INFO tempest.lib.common.rest_client [req-40ffe229-5286-4a66-a481-6d49c69fa618 req-40ffe229-5286-4a66-a481-6d49c69fa618 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/remove_router_interface 1.519s\n2026-05-23 01:46:21.738 28 INFO tempest.lib.common.rest_client [req-41ab99dc-3fb2-4f44-9cfc-d636e642cc4e req-41ab99dc-3fb2-4f44-9cfc-d636e642cc4e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa809f36-3032-4199-bf44-bb9bfdce4209 0.411s\n2026-05-23 01:46:22.725 28 INFO tempest.lib.common.rest_client [req-51157d5d-245c-42a2-a6e5-22f7a98feeb2 req-51157d5d-245c-42a2-a6e5-22f7a98feeb2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bd1c177d-d781-4ff0-aa4d-7ec384e53adb 0.984s\n2026-05-23 01:46:23.250 28 INFO tempest.lib.common.rest_client [req-b1e35c69-1b7d-440f-9080-35343a655c7f req-b1e35c69-1b7d-440f-9080-35343a655c7f ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.524s\n2026-05-23 01:46:23.363 28 INFO tempest.lib.common.rest_client [req-5ed01688-b39e-435e-82bc-70e536cedddc req-5ed01688-b39e-435e-82bc-70e536cedddc ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4996d220-84aa-418b-94e1-bda19a6fe4a1 0.111s\n2026-05-23 01:46:23.749 28 INFO tempest.lib.common.rest_client [req-2b647cd2-7e51-412a-bec7-27575b600c9d req-2b647cd2-7e51-412a-bec7-27575b600c9d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.384s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [26.961994s] ... ok\n2026-05-23 01:46:24.048 28 INFO tempest.lib.common.rest_client [req-78c078c3-484d-402a-b71a-4f67f5f074c8 req-78c078c3-484d-402a-b71a-4f67f5f074c8 ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.294s\n2026-05-23 01:46:24.394 28 INFO tempest.lib.common.rest_client [req-cd337ba2-63a4-457c-90c1-0edc914fd3c5 req-cd337ba2-63a4-457c-90c1-0edc914fd3c5 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f43e414d-216d-46a0-be5c-53284c559079 0.344s\n2026-05-23 01:46:24.532 28 INFO tempest.lib.common.rest_client [req-77567e1f-e186-41ed-b635-162eab796f4e req-77567e1f-e186-41ed-b635-162eab796f4e ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f43e414d-216d-46a0-be5c-53284c559079 0.135s\n2026-05-23 01:46:24.627 28 INFO tempest.lib.common.rest_client [req-df29c6a9-c79d-4373-8e67-c211ace2af55 req-df29c6a9-c79d-4373-8e67-c211ace2af55 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f43e414d-216d-46a0-be5c-53284c559079 0.093s\n2026-05-23 01:46:24.963 28 INFO tempest.lib.common.rest_client [req-3c84016f-d1ef-4642-b975-c4c891bb58ac req-3c84016f-d1ef-4642-b975-c4c891bb58ac ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f43e414d-216d-46a0-be5c-53284c559079 0.334s\n{9} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.212043s] ... ok\n2026-05-23 01:46:25.096 28 INFO tempest.lib.common.rest_client [req-d83eec99-11fd-4a76-a8cb-9c5d2da51839 req-d83eec99-11fd-4a76-a8cb-9c5d2da51839 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f43e414d-216d-46a0-be5c-53284c559079 0.099s\n2026-05-23 01:46:25.193 28 INFO tempest.lib.common.rest_client [req-48994353-0cb0-429b-a422-576d787c9476 req-48994353-0cb0-429b-a422-576d787c9476 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f43e414d-216d-46a0-be5c-53284c559079 0.095s\n2026-05-23 01:46:25.293 28 INFO tempest.lib.common.rest_client [req-a5b78dfd-e8f3-4347-a586-935b6c3cf329 req-a5b78dfd-e8f3-4347-a586-935b6c3cf329 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ddf0dc70-8a65-4019-936e-c97a43809d68 0.098s\n2026-05-23 01:46:25.378 28 INFO tempest.lib.common.rest_client [req-12bcf357-9288-4313-ac28-3adb5d0cde68 req-12bcf357-9288-4313-ac28-3adb5d0cde68 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e146abb9-fd01-4d22-8754-946a1838fb03 0.083s\n2026-05-23 01:46:25.471 28 INFO tempest.lib.common.rest_client [req-29755ae6-3b82-4b2a-b615-d98049cd7cd5 req-29755ae6-3b82-4b2a-b615-d98049cd7cd5 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ac5c9f5-a892-47c3-89ad-4c9e63be4674 0.091s\n2026-05-23 01:46:25.560 28 INFO tempest.lib.common.rest_client [req-4f452113-578f-4ef5-bc92-fda732443809 req-4f452113-578f-4ef5-bc92-fda732443809 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa809f36-3032-4199-bf44-bb9bfdce4209 0.087s\n2026-05-23 01:46:25.651 28 INFO tempest.lib.common.rest_client [req-b8300dcf-166c-4cf8-ba34-31983edc8fef req-b8300dcf-166c-4cf8-ba34-31983edc8fef ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4996d220-84aa-418b-94e1-bda19a6fe4a1 0.089s\n2026-05-23 01:46:25.743 28 INFO tempest.lib.common.rest_client [req-8bb4c329-0a11-4fb9-9248-badfa2dd8145 req-8bb4c329-0a11-4fb9-9248-badfa2dd8145 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.090s\n2026-05-23 01:46:25.837 28 INFO tempest.lib.common.rest_client [req-f744e974-8d38-4aea-b974-7d84239cf685 req-f744e974-8d38-4aea-b974-7d84239cf685 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2e0a51ad-6be7-4046-827c-66e21f3ab5e6 0.091s\n2026-05-23 01:46:25.957 28 INFO tempest.lib.common.rest_client [req-4c3d79dc-266a-43a0-814d-c45eb4c2b921 req-4c3d79dc-266a-43a0-814d-c45eb4c2b921 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2e0a51ad-6be7-4046-827c-66e21f3ab5e6 0.117s\n2026-05-23 01:46:26.065 28 INFO tempest.lib.common.rest_client [req-ee5221c7-8078-4ffa-828e-62ba3ea6b2ff req-ee5221c7-8078-4ffa-828e-62ba3ea6b2ff ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/71150f2e-4836-46d7-8472-373a6f17bfce 0.105s\n2026-05-23 01:46:26.193 28 INFO tempest.lib.common.rest_client [req-5255e1ec-31e7-4c00-bb2d-8109d7a0fe1b req-5255e1ec-31e7-4c00-bb2d-8109d7a0fe1b ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1038c742-464f-4b51-9b53-a4f2c77e6d01 0.124s\n2026-05-23 01:46:26.300 28 INFO tempest.lib.common.rest_client [req-0de1742b-83b7-4822-a26a-0dbff52192e7 req-0de1742b-83b7-4822-a26a-0dbff52192e7 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1038c742-464f-4b51-9b53-a4f2c77e6d01 0.105s\n2026-05-23 01:46:26.381 28 INFO tempest.lib.common.rest_client [req-f7a5d6a3-ecea-4468-ae2f-0969fe6c5b39 req-f7a5d6a3-ecea-4468-ae2f-0969fe6c5b39 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f6e9776b-bf22-46d4-858f-63863694ee53 0.079s\n2026-05-23 01:46:26.481 28 INFO tempest.lib.common.rest_client [req-640cac13-888f-4921-b741-365b27bd6212 req-640cac13-888f-4921-b741-365b27bd6212 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f6e9776b-bf22-46d4-858f-63863694ee53 0.097s\n2026-05-23 01:46:26.588 28 INFO tempest.lib.common.rest_client [req-1ed9df8d-82aa-4a4b-b165-62ef3161639a req-1ed9df8d-82aa-4a4b-b165-62ef3161639a ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8b20e290-becc-4428-87be-bbc0f1a99403 0.105s\n2026-05-23 01:46:26.672 28 INFO tempest.lib.common.rest_client [req-6b42453e-9ec5-4172-b402-8736b10ae71f req-6b42453e-9ec5-4172-b402-8736b10ae71f ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d29d0c4e-0669-4c72-b028-724d774edce3 0.082s\n2026-05-23 01:46:26.777 28 INFO tempest.lib.common.rest_client [req-31bcbeae-02e6-4f5e-a0af-7afa215f8f66 req-31bcbeae-02e6-4f5e-a0af-7afa215f8f66 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d29d0c4e-0669-4c72-b028-724d774edce3 0.102s\n2026-05-23 01:46:26.877 28 INFO tempest.lib.common.rest_client [req-aa751c49-923d-4fe0-95cf-6322576d6bd2 req-aa751c49-923d-4fe0-95cf-6322576d6bd2 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e8a5287-ce6d-407c-86ce-85f7d31cf077 0.097s\n2026-05-23 01:46:26.959 28 INFO tempest.lib.common.rest_client [req-978007f9-d575-461f-9522-c3c78f0f1840 req-978007f9-d575-461f-9522-c3c78f0f1840 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cea3c487-ac2c-485d-92e9-f9ea9eac6c42 0.081s\n2026-05-23 01:46:27.046 28 INFO tempest.lib.common.rest_client [req-fedff537-7ca0-41ea-9ea9-399bcc610d42 req-fedff537-7ca0-41ea-9ea9-399bcc610d42 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42 0.085s\n2026-05-23 01:46:27.132 28 INFO tempest.lib.common.rest_client [req-ff8f9d15-5f7b-4bb1-954a-4fa3a494cf0f req-ff8f9d15-5f7b-4bb1-954a-4fa3a494cf0f ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e3fada28-b465-4e73-8197-f19c3acf1d70 0.084s\n2026-05-23 01:46:27.217 28 INFO tempest.lib.common.rest_client [req-9f7a96ad-348a-4fb4-98c0-a3032566137b req-9f7a96ad-348a-4fb4-98c0-a3032566137b ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/54afd9ec-5c0d-4f99-afc3-03ccd7fdd291 0.084s\n2026-05-23 01:46:27.506 28 INFO tempest.lib.common.rest_client [req-ecc1ff49-24a3-4f8d-8710-781e3fd8edb4 req-ecc1ff49-24a3-4f8d-8710-781e3fd8edb4 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8b98a867aea8487b9b302e4142172bd2 0.286s\n2026-05-23 01:46:27.749 28 INFO tempest.lib.common.rest_client [req-01f80281-8393-4e11-ab44-c099f41624fc req-01f80281-8393-4e11-ab44-c099f41624fc ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c67e13470cf54539a867845df1dc3b82 0.240s\n2026-05-23 01:46:27.749 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 63d14043baa14e19a3f2dcf74c1952f2\n2026-05-23 01:46:28.332 28 INFO tempest.lib.common.rest_client [req-58b1debd-46ae-4d88-8ea6-d25d9d08e3f8 req-58b1debd-46ae-4d88-8ea6-d25d9d08e3f8 ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s\n2026-05-23 01:46:28.648 28 INFO tempest.lib.common.rest_client [req-6597e4eb-68a7-4bb5-b8db-7721123a373b req-6597e4eb-68a7-4bb5-b8db-7721123a373b ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=63d14043baa14e19a3f2dcf74c1952f2&name=default 0.313s\n2026-05-23 01:46:29.101 28 INFO tempest.lib.common.rest_client [req-5256119e-88a5-4ad1-bf73-f4c05cdbd5c6 req-5256119e-88a5-4ad1-bf73-f4c05cdbd5c6 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e603bb91-4aca-4135-afcf-f7d2d648a19b 0.450s\n2026-05-23 01:46:29.307 28 INFO tempest.lib.common.rest_client [req-8e2a3c94-17a8-431c-846d-3b0e4e4d817a req-8e2a3c94-17a8-431c-846d-3b0e4e4d817a ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2 0.204s\n\n======\nTotals\n======\nRan: 247 tests in 202.5081 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: 1119.6868 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (16 tests) => 0:00:55.538958\n - Worker 1 (25 tests) => 0:02:15.665260\n - Worker 2 (32 tests) => 0:01:59.018698\n - Worker 3 (24 tests) => 0:02:22.339132\n - Worker 4 (18 tests) => 0:01:05.194907\n - Worker 5 (9 tests) => 0:00:40.353507\n - Worker 6 (12 tests) => 0:02:25.611614\n - Worker 7 (25 tests) => 0:01:48.230977\n - Worker 8 (8 tests) => 0:00:56.180484\n - Worker 9 (19 tests) => 0:03:09.989114\n - Worker 10 (9 tests) => 0:02:00.430853\n - Worker 11 (7 tests) => 0:00:54.206265\n - Worker 12 (2 tests) => 0:00:00.133715\n - Worker 13 (21 tests) => 0:02:36.972229\n - Worker 14 (13 tests) => 0:01:33.832265\n - Worker 15 (7 tests) => 0:01:04.070898\n\n+ echo\n+ echo '## VOLUME (API)'\n## VOLUME (API)\n\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/20260523-0146.log\n2026-05-23 01:46:34.096 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-23 01:46:34.195 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:46:34.195 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:46:34.195 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:46:34.196 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:34.196 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:46:34.197 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:46:34.197 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:46:34.197 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:46:34.197 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:46:58.881 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:46:58.882 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:46:58.888 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:46:58.889 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:46:58.889 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:58.889 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:46:58.912 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-23 01:46:58.920 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:46:58.921 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:46:58.921 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:46:58.922 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:46:58.922 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:58.936 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:46:58.937 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:46:58.937 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:46:58.937 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:46:58.939 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:46:58.950 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:46:58.950 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:46:58.950 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:46:58.950 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:46:58.950 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:46:58.965 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-23 01:46:59.335 14 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:46:59.348 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:46:59.348 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:46:59.349 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:46:59.349 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.350 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:46:59.350 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:46:59.350 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:46:59.350 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:46:59.378 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-23 01:46:59.380 12 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:46:59.381 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:46:59.382 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:46:59.382 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:46:59.403 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.403 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:46:59.403 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:46:59.404 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:46:59.404 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:46:59.404 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.404 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:46:59.404 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:46:59.428 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-23 01:46:59.487 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:46:59.488 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:46:59.488 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:46:59.492 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:46:59.492 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.492 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:46:59.492 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:46:59.493 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:46:59.496 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:46:59.496 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.496 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:46:59.505 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-23 01:46:59.616 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:46:59.617 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:46:59.617 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:46:59.636 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:46:59.636 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.637 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:46:59.637 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:46:59.637 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:46:59.637 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:46:59.647 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-23 01:46:59.841 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:46:59.841 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:46:59.842 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:46:59.843 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:46:59.843 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.843 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:46:59.843 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:46:59.847 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-23 01:46:59.968 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:46:59.978 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:46:59.978 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:46:59.979 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:46:59.979 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.979 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:46:59.989 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:46:59.989 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:46:59.989 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:46:59.989 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:46:59.991 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:46:59.991 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:46:59.991 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:47:00.031 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-23 01:47:00.111 32 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:47:00.112 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:47:00.112 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:47:00.112 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:47:00.112 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:00.113 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:47:00.113 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:47:00.113 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:47:00.113 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:47:00.116 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-23 01:47:00.174 36 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:47:00.181 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:47:00.181 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:47:00.182 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:47:00.182 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:00.182 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:47:00.186 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:47:00.186 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:47:00.186 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:47:00.193 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:47:00.193 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:47:00.193 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:47:00.193 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:47:00.193 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:47:00.206 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-23 01:47:00.386 10 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:47:00.399 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:47:00.399 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:47:00.400 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:47:00.400 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:00.400 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:47:00.401 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:47:00.401 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:47:00.401 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:47:00.401 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:47:00.401 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:47:00.415 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:47:00.415 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:47:00.428 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-23 01:47:00.651 16 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:47:00.632 43 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:47:00.633 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:47:00.637 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:47:00.637 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:47:00.637 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:00.641 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:47:00.641 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:47:00.641 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:47:00.641 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:47:00.643 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:47:00.643 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:47:00.643 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:47:00.651 43 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-23 01:47:00.666 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:47:00.667 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:47:00.667 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:47:00.667 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:00.668 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:47:00.668 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:47:00.668 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:47:00.668 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:47:00.690 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:47:00.690 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:47:00.690 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:47:00.690 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:47:00.690 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:47:00.711 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-23 01:47:01.070 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:47:01.071 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:47:01.072 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:47:01.072 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:47:01.072 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:01.085 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:47:01.085 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:47:01.085 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:47:01.103 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-23 01:47:01.288 22 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:47:01.304 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:47:01.304 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:47:01.311 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:47:01.311 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:01.311 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:47:01.312 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:47:01.320 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:47:01.322 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:47:01.322 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:47:01.322 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:47:01.322 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:47:01.322 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:47:01.338 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-23 01:47:01.636 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-23 01:47:01.650 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-23 01:47:01.650 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-23 01:47:01.651 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-23 01:47:01.651 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:01.651 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-23 01:47:01.666 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-23 01:47:01.666 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-23 01:47:01.666 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-23 01:47:01.668 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-23 01:47:01.668 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-23 01:47:01.668 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-23 01:47:01.668 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-23 01:47:01.685 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-23 01:47:02.028 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:02.028 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:02.028 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:02.028 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:02.358 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:02.485 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:02.485 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:02.485 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:02.485 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:02.937 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:03.061 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:03.119 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:03.119 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:03.119 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:03.119 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:03.119 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:03.914 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:03.914 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:03.914 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:04.001 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:04.001 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:04.001 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:04.001 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:04.001 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:04.069 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:04.764 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:04.770 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:04.770 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:04.770 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:04.770 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:04.951 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:04.951 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:04.951 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:04.951 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:05.013 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-23 01:47:05.013 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-23 01:47:05.013 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-23 01:47:05.013 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-23 01:47:05.013 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-23 01:47:29.834 16 INFO tempest.lib.common.rest_client [req-d6718ae2-cc6c-4250-9865-53da43ab8d84 req-d6718ae2-cc6c-4250-9865-53da43ab8d84 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.841s\n2026-05-23 01:47:29.917 14 INFO tempest.lib.common.rest_client [req-21c4d2f5-954b-4f8c-8ebb-38676fffb72b req-21c4d2f5-954b-4f8c-8ebb-38676fffb72b ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.760s\n2026-05-23 01:47:30.664 16 INFO tempest.lib.common.rest_client [req-da8446e7-1dd2-4d60-82a9-028b819e1fce req-da8446e7-1dd2-4d60-82a9-028b819e1fce ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.763s\n2026-05-23 01:47:30.782 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:47:30.829 14 INFO tempest.lib.common.rest_client [req-5a2078fb-786c-4064-8b4e-33688f6ec3fd req-5a2078fb-786c-4064-8b4e-33688f6ec3fd ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.834s\n2026-05-23 01:47:30.956 16 INFO tempest.lib.common.rest_client [req-a74ab5d4-3c72-44ae-8fec-df450ce7732f req-a74ab5d4-3c72-44ae-8fec-df450ce7732f ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.280s\n2026-05-23 01:47:31.130 14 INFO tempest.lib.common.rest_client [req-5e19b3f0-e06d-4291-bf72-6121db73d803 req-5e19b3f0-e06d-4291-bf72-6121db73d803 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.288s\n{9} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-23 01:47:31.304 16 INFO tempest.lib.common.rest_client [req-c1a9a2e1-2429-4c78-bcb4-a2474d7836d5 req-c1a9a2e1-2429-4c78-bcb4-a2474d7836d5 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.294s\n2026-05-23 01:47:31.537 14 INFO tempest.lib.common.rest_client [req-d350530c-0115-4f8b-9af3-1401f38483cf req-d350530c-0115-4f8b-9af3-1401f38483cf ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.342s\n2026-05-23 01:47:31.533 24 INFO tempest.lib.common.rest_client [req-48701551-39ff-4337-8946-1a5ab8783715 req-48701551-39ff-4337-8946-1a5ab8783715 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s\n2026-05-23 01:47:31.774 29 INFO tempest.lib.common.rest_client [req-7ba95346-5c05-4c4b-9499-408c343e6ad3 req-7ba95346-5c05-4c4b-9499-408c343e6ad3 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.792s\n2026-05-23 01:47:31.892 35 INFO tempest.lib.common.rest_client [req-7b5b46ef-5041-4c11-8d68-23befadaf9be req-7b5b46ef-5041-4c11-8d68-23befadaf9be ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s\n2026-05-23 01:47:31.937 26 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:47:31.980 16 INFO tempest.lib.common.rest_client [req-68d3c6c0-05e6-4e37-b3db-d40b6c142fc4 req-68d3c6c0-05e6-4e37-b3db-d40b6c142fc4 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.667s\n2026-05-23 01:47:32.020 12 INFO tempest.lib.common.rest_client [req-b34ab78d-520f-4a86-8dff-f2b9c5c6d6b3 req-b34ab78d-520f-4a86-8dff-f2b9c5c6d6b3 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s\n{8} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled\n2026-05-23 01:47:32.175 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n{10} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.\n2026-05-23 01:47:32.243 24 INFO tempest.lib.common.rest_client [req-0c4e22d7-6f22-40a4-9f2c-8880ff8e2092 req-0c4e22d7-6f22-40a4-9f2c-8880ff8e2092 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-23 01:47:32.294 16 INFO tempest.lib.common.rest_client [req-8974a5a1-c63c-4a08-9003-a9827131e76a req-8974a5a1-c63c-4a08-9003-a9827131e76a ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-23 01:47:32.296 43 INFO tempest.lib.common.rest_client [req-2846a856-56ed-4121-8888-96d73a3f203b req-2846a856-56ed-4121-8888-96d73a3f203b ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s\n2026-05-23 01:47:32.330 14 INFO tempest.lib.common.rest_client [req-5997cf1c-4bd1-48e7-a27e-8c9d953e3efa req-5997cf1c-4bd1-48e7-a27e-8c9d953e3efa ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.791s\n2026-05-23 01:47:32.420 36 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:47:32.436 20 INFO tempest.lib.common.rest_client [req-3937eafa-6282-42f4-a163-80fd47c0ca91 req-3937eafa-6282-42f4-a163-80fd47c0ca91 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s\n{13} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-23 01:47:32.455 36 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.\n{13} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled\n2026-05-23 01:47:32.509 29 INFO tempest.lib.common.rest_client [req-fa2998c3-8fab-480e-b4ee-018defa8c8a2 req-fa2998c3-8fab-480e-b4ee-018defa8c8a2 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s\n2026-05-23 01:47:32.512 32 INFO tempest.lib.common.rest_client [req-1f1c32da-64b1-4f4e-971c-08406a93e314 req-1f1c32da-64b1-4f4e-971c-08406a93e314 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s\n2026-05-23 01:47:32.560 24 INFO tempest.lib.common.rest_client [req-fbbd808b-b6a4-489d-8888-722b5159cec3 req-fbbd808b-b6a4-489d-8888-722b5159cec3 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.314s\n2026-05-23 01:47:32.616 14 INFO tempest.lib.common.rest_client [req-6a048535-fbde-4c75-b960-c5ba6f947e3a req-6a048535-fbde-4c75-b960-c5ba6f947e3a ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-23 01:47:32.615 16 INFO tempest.lib.common.rest_client [req-72c87ce0-f4df-4a1f-b848-d60f553a70cc req-72c87ce0-f4df-4a1f-b848-d60f553a70cc ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d4dfb74a21e47d58ef424c5d2f68168/users/1d0fb92750d44042a5e3143adf5baebb/roles/bd34450783d64356be4e1eb4c43a6768 0.314s\n2026-05-23 01:47:32.835 31 INFO tempest.lib.common.rest_client [req-bcbe96e0-d71f-4861-b141-a74336656627 req-bcbe96e0-d71f-4861-b141-a74336656627 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s\n2026-05-23 01:47:32.886 29 INFO tempest.lib.common.rest_client [req-738cd0bb-bbf0-4d28-9776-c048ea85d614 req-738cd0bb-bbf0-4d28-9776-c048ea85d614 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.374s\n2026-05-23 01:47:32.886 12 INFO tempest.lib.common.rest_client [req-31d7d34b-aef3-4a26-ae34-2a08f41ba4be req-31d7d34b-aef3-4a26-ae34-2a08f41ba4be ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.820s\n2026-05-23 01:47:32.922 26 INFO tempest.lib.common.rest_client [req-ad6bf2c3-5b4d-4ec8-bb63-e96394ef649a req-ad6bf2c3-5b4d-4ec8-bb63-e96394ef649a ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.854s\n2026-05-23 01:47:32.929 35 INFO tempest.lib.common.rest_client [req-83c202c6-134c-440e-9fc7-c685b3a14bfa req-83c202c6-134c-440e-9fc7-c685b3a14bfa ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.977s\n2026-05-23 01:47:32.967 24 INFO tempest.lib.common.rest_client [req-ba506557-059b-4aff-8f27-5effbed8ebd6 req-ba506557-059b-4aff-8f27-5effbed8ebd6 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.384s\n2026-05-23 01:47:33.206 36 INFO tempest.lib.common.rest_client [req-06018f7b-8ef3-4bd3-8ba2-0d9b120273f7 req-06018f7b-8ef3-4bd3-8ba2-0d9b120273f7 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.746s\n2026-05-23 01:47:33.207 22 INFO tempest.lib.common.rest_client [req-38595e97-5a24-4096-8c36-2025f1edb7ea req-38595e97-5a24-4096-8c36-2025f1edb7ea ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s\n2026-05-23 01:47:33.245 16 INFO tempest.lib.common.rest_client [req-cb4b95c8-7598-41af-bfe1-b0b381ae89fd req-cb4b95c8-7598-41af-bfe1-b0b381ae89fd ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.623s\n2026-05-23 01:47:33.309 12 INFO tempest.lib.common.rest_client [req-5bb1f765-6200-45e4-962a-455992c3b473 req-5bb1f765-6200-45e4-962a-455992c3b473 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.421s\n2026-05-23 01:47:33.349 10 INFO tempest.lib.common.rest_client [req-64daefc7-a46a-4c85-9669-6c42e9d2805b req-64daefc7-a46a-4c85-9669-6c42e9d2805b ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.813s\n2026-05-23 01:47:33.362 35 INFO tempest.lib.common.rest_client [req-a7d36d6d-8be1-41c8-9ccd-19e4ab1b37a3 req-a7d36d6d-8be1-41c8-9ccd-19e4ab1b37a3 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.431s\n2026-05-23 01:47:33.392 39 INFO tempest.lib.common.rest_client [req-5987166d-1b26-46b7-bab4-7b25c62170d4 req-5987166d-1b26-46b7-bab4-7b25c62170d4 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.078s\n2026-05-23 01:47:33.396 43 INFO tempest.lib.common.rest_client [req-3531caf9-56f5-4176-9c5f-c8819fcdff5f req-3531caf9-56f5-4176-9c5f-c8819fcdff5f ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.045s\n2026-05-23 01:47:33.424 31 INFO tempest.lib.common.rest_client [req-bc2b07c7-a895-4d7b-92e7-677aec169c54 req-bc2b07c7-a895-4d7b-92e7-677aec169c54 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-23 01:47:33.445 12 INFO tempest.lib.common.rest_client [req-74e4260b-3116-4488-be83-8dd1dac3b942 req-74e4260b-3116-4488-be83-8dd1dac3b942 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.123s\n2026-05-23 01:47:33.571 43 INFO tempest.lib.common.rest_client [req-ff387ace-45b6-4bd5-a02b-8c1f52dd8732 req-ff387ace-45b6-4bd5-a02b-8c1f52dd8732 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.172s\n2026-05-23 01:47:33.646 18 INFO tempest.lib.common.rest_client [req-7582691b-0d88-4d3c-937c-4ece74ddb923 req-7582691b-0d88-4d3c-937c-4ece74ddb923 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.747s\n2026-05-23 01:47:33.792 36 INFO tempest.lib.common.rest_client [req-1957717b-9a24-4b77-aac1-b3d15da76f1e req-1957717b-9a24-4b77-aac1-b3d15da76f1e ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-23 01:47:33.834 26 INFO tempest.lib.common.rest_client [req-2148cb35-c06f-4f25-9c49-aff2e1dc4cf2 req-2148cb35-c06f-4f25-9c49-aff2e1dc4cf2 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.863s\n2026-05-23 01:47:33.836 20 INFO tempest.lib.common.rest_client [req-1b9c99fd-9a7c-4ba4-a0ba-3001f9b852ff req-1b9c99fd-9a7c-4ba4-a0ba-3001f9b852ff ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.353s\n2026-05-23 01:47:33.840 32 INFO tempest.lib.common.rest_client [req-3f9c76f0-3075-4022-ae3b-0a8fc2abdcb1 req-3f9c76f0-3075-4022-ae3b-0a8fc2abdcb1 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.296s\n2026-05-23 01:47:33.883 35 INFO tempest.lib.common.rest_client [req-590de825-e170-4704-8cc9-03d3f1bedc5f req-590de825-e170-4704-8cc9-03d3f1bedc5f ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.503s\n2026-05-23 01:47:33.893 36 INFO tempest.lib.common.rest_client [req-241cf08f-fc77-4325-9a9d-419146011f41 req-241cf08f-fc77-4325-9a9d-419146011f41 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.097s\n2026-05-23 01:47:33.898 14 INFO tempest.lib.common.rest_client [req-5f3b9f14-7b31-4dd3-a85f-d76e9a8e4077 req-5f3b9f14-7b31-4dd3-a85f-d76e9a8e4077 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d5cd94c4d4804001bfb6e02c77103f24/users/d65fe6b6791c4b74a8fc244952a1d1e6/roles/bd34450783d64356be4e1eb4c43a6768 1.274s\n2026-05-23 01:47:33.909 29 INFO tempest.lib.common.rest_client [req-8fee4ff5-71e1-4385-b7c8-66b0c5a6b1b5 req-8fee4ff5-71e1-4385-b7c8-66b0c5a6b1b5 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.008s\n2026-05-23 01:47:34.020 12 INFO tempest.lib.common.rest_client [req-7233f1fe-2a0d-45c3-abf0-ebf86b3a2c0f req-7233f1fe-2a0d-45c3-abf0-ebf86b3a2c0f ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.573s\n2026-05-23 01:47:34.023 16 INFO tempest.lib.common.rest_client [req-45cbefea-863a-467f-82ff-df11f04b3753 req-45cbefea-863a-467f-82ff-df11f04b3753 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d4dfb74a21e47d58ef424c5d2f68168/users/1d0fb92750d44042a5e3143adf5baebb/roles/86359d6597314a95ba0d73ed5fbe11ed 0.775s\n2026-05-23 01:47:34.033 31 INFO tempest.lib.common.rest_client [req-67214585-59a7-44a2-bf4f-937589979955 req-67214585-59a7-44a2-bf4f-937589979955 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.607s\n2026-05-23 01:47:34.050 32 INFO tempest.lib.common.rest_client [req-b10abe92-535c-40f0-b86e-57681ceca302 req-b10abe92-535c-40f0-b86e-57681ceca302 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.204s\n2026-05-23 01:47:34.125 16 INFO tempest.lib.common.rest_client [req-ad63912f-35f2-4aee-8be7-fb105f45e864 req-ad63912f-35f2-4aee-8be7-fb105f45e864 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s\n2026-05-23 01:47:34.129 22 INFO tempest.lib.common.rest_client [req-e4b2cfd7-cc9f-4176-b711-231b1b7c409c req-e4b2cfd7-cc9f-4176-b711-231b1b7c409c ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.896s\n2026-05-23 01:47:34.159 26 INFO tempest.lib.common.rest_client [req-5a504edb-46f5-4523-935e-494f7baa1359 req-5a504edb-46f5-4523-935e-494f7baa1359 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.321s\n2026-05-23 01:47:34.187 14 INFO tempest.lib.common.rest_client [req-1dbb9a6a-d8fe-42ca-841b-40527b78eeb5 req-1dbb9a6a-d8fe-42ca-841b-40527b78eeb5 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-23 01:47:34.209 12 INFO tempest.lib.common.rest_client [req-329bde5c-739a-4ae3-83a7-7acaa4b2b6e3 req-329bde5c-739a-4ae3-83a7-7acaa4b2b6e3 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-23 01:47:34.259 16 INFO tempest.lib.common.rest_client [req-fa18579f-887c-4ae2-bb4b-16d5ecd6368e req-fa18579f-887c-4ae2-bb4b-16d5ecd6368e ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d4dfb74a21e47d58ef424c5d2f68168/users/1d0fb92750d44042a5e3143adf5baebb/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.131s\n2026-05-23 01:47:34.287 32 INFO tempest.lib.common.rest_client [req-2b29cef8-0331-48de-91c1-dfe2d6bd30f7 req-2b29cef8-0331-48de-91c1-dfe2d6bd30f7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.209s\n2026-05-23 01:47:34.411 26 INFO tempest.lib.common.rest_client [req-cef3c8ac-5863-4bf4-86ac-df5d9f902129 req-cef3c8ac-5863-4bf4-86ac-df5d9f902129 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.240s\n2026-05-23 01:47:34.422 24 INFO tempest.lib.common.rest_client [req-39a7f1aa-f7bd-40bc-ad45-50144e1b333e req-39a7f1aa-f7bd-40bc-ad45-50144e1b333e ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.452s\n2026-05-23 01:47:34.444 14 INFO tempest.lib.common.rest_client [req-90b85def-ae0f-4ce0-b44d-fc2a142b9938 req-90b85def-ae0f-4ce0-b44d-fc2a142b9938 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d5cd94c4d4804001bfb6e02c77103f24/users/d65fe6b6791c4b74a8fc244952a1d1e6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.256s\n2026-05-23 01:47:34.512 35 INFO tempest.lib.common.rest_client [req-bf32d7e9-bd0b-4ce5-b5f3-58ff24a58426 req-bf32d7e9-bd0b-4ce5-b5f3-58ff24a58426 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s\n2026-05-23 01:47:34.557 10 INFO tempest.lib.common.rest_client [req-e1c35a67-692d-42a7-85da-1518e06167b7 req-e1c35a67-692d-42a7-85da-1518e06167b7 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.187s\n2026-05-23 01:47:34.557 18 INFO tempest.lib.common.rest_client [req-d9b581b6-21c4-4072-a29c-d5d4a51cc8fd req-d9b581b6-21c4-4072-a29c-d5d4a51cc8fd ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.888s\n2026-05-23 01:47:34.585 14 INFO tempest.lib.common.rest_client [req-2c710563-6570-4b99-a162-8961e7fce498 req-2c710563-6570-4b99-a162-8961e7fce498 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.139s\n2026-05-23 01:47:34.588 16 INFO tempest.lib.common.rest_client [req-b3a744dd-6b21-4259-88d6-c699ded7d7d9 req-b3a744dd-6b21-4259-88d6-c699ded7d7d9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s\n2026-05-23 01:47:34.630 43 INFO tempest.lib.common.rest_client [req-ccd58df6-2bb9-44c0-84fc-9531b3f7bcee req-ccd58df6-2bb9-44c0-84fc-9531b3f7bcee ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.032s\n2026-05-23 01:47:34.712 10 INFO tempest.lib.common.rest_client [req-d30f4175-b258-4e81-9633-092a0a255a24 req-d30f4175-b258-4e81-9633-092a0a255a24 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.152s\n2026-05-23 01:47:34.723 20 INFO tempest.lib.common.rest_client [req-f4dfeeb4-8b3c-435e-91f0-e2ba4636903c req-f4dfeeb4-8b3c-435e-91f0-e2ba4636903c ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.881s\n2026-05-23 01:47:34.732 16 INFO tempest.lib.common.rest_client [req-a7e602bf-c8d1-4f9a-a667-e3febe7b68f2 req-a7e602bf-c8d1-4f9a-a667-e3febe7b68f2 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d4dfb74a21e47d58ef424c5d2f68168/users/1d0fb92750d44042a5e3143adf5baebb/roles/bd34450783d64356be4e1eb4c43a6768 0.143s\n2026-05-23 01:47:34.733 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1d0fb92750d44042a5e3143adf5baebb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:34.734 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-733667221-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0d4dfb74a21e47d58ef424c5d2f68168', 'project_name': 'tempest-GroupSnapshotsTest-733667221', 'tenant_id': '0d4dfb74a21e47d58ef424c5d2f68168', 'tenant_name': 'tempest-GroupSnapshotsTest-733667221', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1d0fb92750d44042a5e3143adf5baebb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:34.734 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-733667221-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0d4dfb74a21e47d58ef424c5d2f68168', 'project_name': 'tempest-GroupSnapshotsTest-733667221', 'tenant_id': '0d4dfb74a21e47d58ef424c5d2f68168', 'tenant_name': 'tempest-GroupSnapshotsTest-733667221', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1d0fb92750d44042a5e3143adf5baebb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:34.870 20 INFO tempest.lib.common.rest_client [req-70ed8f2d-164b-4e8a-a79b-e6813cddc55e req-70ed8f2d-164b-4e8a-a79b-e6813cddc55e ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.128s\n2026-05-23 01:47:34.871 39 INFO tempest.lib.common.rest_client [req-88f82f32-aeda-45cc-83bf-a31e1a4319c6 req-88f82f32-aeda-45cc-83bf-a31e1a4319c6 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.458s\n2026-05-23 01:47:34.956 32 INFO tempest.lib.common.rest_client [req-034265c2-9cb3-415a-a9f8-913c044745d7 req-034265c2-9cb3-415a-a9f8-913c044745d7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.667s\n2026-05-23 01:47:34.964 26 INFO tempest.lib.common.rest_client [req-e18b3eab-293c-41aa-998c-056c9e66c01e req-e18b3eab-293c-41aa-998c-056c9e66c01e ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.550s\n2026-05-23 01:47:34.988 18 INFO tempest.lib.common.rest_client [req-f74874de-b81b-4c3e-a63b-b0c739a268c7 req-f74874de-b81b-4c3e-a63b-b0c739a268c7 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.426s\n2026-05-23 01:47:35.005 36 INFO tempest.lib.common.rest_client [req-64632cbb-5a08-4435-94e8-b75f68159454 req-64632cbb-5a08-4435-94e8-b75f68159454 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.094s\n2026-05-23 01:47:35.180 31 INFO tempest.lib.common.rest_client [req-9dcf00b7-c0a9-4321-bf4f-e69f6c9a4cac req-9dcf00b7-c0a9-4321-bf4f-e69f6c9a4cac ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.116s\n2026-05-23 01:47:35.251 29 INFO tempest.lib.common.rest_client [req-98a10689-a90c-41d1-8d63-b84efa805ad4 req-98a10689-a90c-41d1-8d63-b84efa805ad4 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.338s\n2026-05-23 01:47:35.303 22 INFO tempest.lib.common.rest_client [req-323ca597-8c4c-460b-befc-e9d21e86e018 req-323ca597-8c4c-460b-befc-e9d21e86e018 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.170s\n2026-05-23 01:47:35.327 12 INFO tempest.lib.common.rest_client [req-43652822-250d-463b-88dc-ff61c12ca62d req-43652822-250d-463b-88dc-ff61c12ca62d ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90ad973fe37f40afb8c40511f3f6bd0d/users/974173ea697049abb82eb3323b7dc7dd/roles/bd34450783d64356be4e1eb4c43a6768 1.115s\n2026-05-23 01:47:35.410 24 INFO tempest.lib.common.rest_client [req-e444d8ce-b1c5-4ea8-b96b-45f2aaa386a6 req-e444d8ce-b1c5-4ea8-b96b-45f2aaa386a6 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.984s\n2026-05-23 01:47:35.415 43 INFO tempest.lib.common.rest_client [req-c9108005-1d98-4614-990c-e0b1e788bce3 req-c9108005-1d98-4614-990c-e0b1e788bce3 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.783s\n2026-05-23 01:47:35.439 35 INFO tempest.lib.common.rest_client [req-9260d487-d1e7-4537-9235-00b77407e01e req-9260d487-d1e7-4537-9235-00b77407e01e ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.922s\n2026-05-23 01:47:35.450 32 INFO tempest.lib.common.rest_client [req-a72fdc52-0f85-4751-a3d8-1af7a018e6d7 req-a72fdc52-0f85-4751-a3d8-1af7a018e6d7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s\n2026-05-23 01:47:35.461 20 INFO tempest.lib.common.rest_client [req-5d2b62e4-5019-4ef4-a776-ad533b163197 req-5d2b62e4-5019-4ef4-a776-ad533b163197 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.589s\n2026-05-23 01:47:35.478 14 INFO tempest.lib.common.rest_client [req-f1dbbb8b-8447-43f0-b60e-7e95ebbc709b req-f1dbbb8b-8447-43f0-b60e-7e95ebbc709b ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d5cd94c4d4804001bfb6e02c77103f24/users/d65fe6b6791c4b74a8fc244952a1d1e6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.890s\n2026-05-23 01:47:35.514 10 INFO tempest.lib.common.rest_client [req-d5401513-0dd4-4f9e-9ec8-3be61e4df68d req-d5401513-0dd4-4f9e-9ec8-3be61e4df68d ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.781s\n2026-05-23 01:47:35.572 29 INFO tempest.lib.common.rest_client [req-0efa5fc4-f53c-4ef6-8d5c-d1da29e4fc90 req-0efa5fc4-f53c-4ef6-8d5c-d1da29e4fc90 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-23 01:47:35.574 16 INFO tempest.lib.common.rest_client [req-1aac7fa1-d005-4c8d-a2eb-1e697c32769e req-1aac7fa1-d005-4c8d-a2eb-1e697c32769e ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.829s\n2026-05-23 01:47:35.597 18 INFO tempest.lib.common.rest_client [req-11af4fd9-abab-4e65-96b6-ed2c98414547 req-11af4fd9-abab-4e65-96b6-ed2c98414547 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.584s\n2026-05-23 01:47:35.651 36 INFO tempest.lib.common.rest_client [req-4b3b8412-c0b9-427b-90db-1bb9e582bcbc req-4b3b8412-c0b9-427b-90db-1bb9e582bcbc ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.643s\n2026-05-23 01:47:35.670 43 INFO tempest.lib.common.rest_client [req-9dd6a2e2-4bff-41e1-8949-30a580411319 req-9dd6a2e2-4bff-41e1-8949-30a580411319 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-23 01:47:35.689 39 INFO tempest.lib.common.rest_client [req-baec2e3d-4280-409a-962e-465c48d84d6e req-baec2e3d-4280-409a-962e-465c48d84d6e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.812s\n2026-05-23 01:47:35.731 22 INFO tempest.lib.common.rest_client [req-93a2a540-1d8a-4ff8-9393-a990426ce556 req-93a2a540-1d8a-4ff8-9393-a990426ce556 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.401s\n2026-05-23 01:47:35.731 26 INFO tempest.lib.common.rest_client [req-bd7bfbbe-1ec3-456b-8e62-7f669f4b02b3 req-bd7bfbbe-1ec3-456b-8e62-7f669f4b02b3 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.759s\n2026-05-23 01:47:35.740 24 INFO tempest.lib.common.rest_client [req-bca457f4-8d68-453b-b706-4f3fc0e06bbd req-bca457f4-8d68-453b-b706-4f3fc0e06bbd ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/279873f0685b4897b6f79702f4d5a79a/users/661337e81b124c30af45647f74701a93/roles/bd34450783d64356be4e1eb4c43a6768 0.325s\n2026-05-23 01:47:35.764 32 INFO tempest.lib.common.rest_client [req-e7dab36b-c45c-4f7d-bba8-7a02fbf5dfcd req-e7dab36b-c45c-4f7d-bba8-7a02fbf5dfcd ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9f522520abb449da8167a9bb2541fd22/users/9eb1c989d12649a1a2acf2f11f087230/roles/bd34450783d64356be4e1eb4c43a6768 0.310s\n2026-05-23 01:47:35.825 12 INFO tempest.lib.common.rest_client [req-7c488718-2b05-4b15-a51c-6c1af2ecc518 req-7c488718-2b05-4b15-a51c-6c1af2ecc518 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s\n2026-05-23 01:47:35.884 20 INFO tempest.lib.common.rest_client [req-fbba45a5-4535-4b52-b372-7cd0d63c20ff req-fbba45a5-4535-4b52-b372-7cd0d63c20ff ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.421s\n2026-05-23 01:47:35.888 35 INFO tempest.lib.common.rest_client [req-cf45c632-21a8-43d9-b4c2-a5415875ec4f req-cf45c632-21a8-43d9-b4c2-a5415875ec4f ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/754b0a344b0b434abac93de905d6db9c/users/2f72c6d278eb47d7aa8e961fe6b8b447/roles/bd34450783d64356be4e1eb4c43a6768 0.444s\n2026-05-23 01:47:35.926 29 INFO tempest.lib.common.rest_client [req-28acd2ef-acf8-4740-a88f-fcf9d04f789a req-28acd2ef-acf8-4740-a88f-fcf9d04f789a ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a62b2956c38440cba5053a4fc202453/users/edde4cbff5d84e438ce5aa986b729b81/roles/bd34450783d64356be4e1eb4c43a6768 0.353s\n2026-05-23 01:47:35.969 36 INFO tempest.lib.common.rest_client [req-3a50268d-5ce8-478a-a005-5572e0d7fcf1 req-3a50268d-5ce8-478a-a005-5572e0d7fcf1 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s\n2026-05-23 01:47:36.025 32 INFO tempest.lib.common.rest_client [req-7fc06dda-6b4c-4e7f-8e7b-d67937f7493a req-7fc06dda-6b4c-4e7f-8e7b-d67937f7493a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-23 01:47:36.074 35 INFO tempest.lib.common.rest_client [req-ef03e0a1-e3da-4919-a175-bf6783d7b25b req-ef03e0a1-e3da-4919-a175-bf6783d7b25b ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-23 01:47:36.098 24 INFO tempest.lib.common.rest_client [req-59218aee-b5e1-435e-bd23-a82b04525394 req-59218aee-b5e1-435e-bd23-a82b04525394 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s\n2026-05-23 01:47:36.104 31 INFO tempest.lib.common.rest_client [req-6b2550bd-85ce-4845-b8ec-2f66ec49e581 req-6b2550bd-85ce-4845-b8ec-2f66ec49e581 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.921s\n2026-05-23 01:47:36.107 14 INFO tempest.lib.common.rest_client [req-5748e4be-030f-4f7d-b645-d6e97dacd9bd req-5748e4be-030f-4f7d-b645-d6e97dacd9bd ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.623s\n2026-05-23 01:47:36.152 10 INFO tempest.lib.common.rest_client [req-baf2265d-19a1-4daf-a919-9c97c0dc771e req-baf2265d-19a1-4daf-a919-9c97c0dc771e ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.631s\n2026-05-23 01:47:36.173 43 INFO tempest.lib.common.rest_client [req-c9515f7f-7f02-41c3-81c0-cdd365b8255c req-c9515f7f-7f02-41c3-81c0-cdd365b8255c ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b94650d6cc449a1a87058e494e67305/users/52b7f49ae19841129ed992ed9207ba80/roles/bd34450783d64356be4e1eb4c43a6768 0.501s\n2026-05-23 01:47:36.191 16 INFO tempest.lib.common.rest_client [req-d29a7787-8380-4ec0-b9ad-11038a82f053 req-d29a7787-8380-4ec0-b9ad-11038a82f053 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.613s\n2026-05-23 01:47:36.190 32 INFO tempest.lib.common.rest_client [req-13f00c32-78e3-4dd7-a1c5-c2aef1c6d0b7 req-13f00c32-78e3-4dd7-a1c5-c2aef1c6d0b7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9f522520abb449da8167a9bb2541fd22/users/9eb1c989d12649a1a2acf2f11f087230/roles/86359d6597314a95ba0d73ed5fbe11ed 0.162s\n2026-05-23 01:47:36.206 18 INFO tempest.lib.common.rest_client [req-a82d74c6-ddb6-49c4-abab-764a5d956e9a req-a82d74c6-ddb6-49c4-abab-764a5d956e9a ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.604s\n2026-05-23 01:47:36.265 39 INFO tempest.lib.common.rest_client [req-7fd6fb1a-7453-4261-9a9f-719357648c86 req-7fd6fb1a-7453-4261-9a9f-719357648c86 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.563s\n2026-05-23 01:47:36.305 12 INFO tempest.lib.common.rest_client [req-2db449c0-31b3-43fa-bd00-c81443793e38 req-2db449c0-31b3-43fa-bd00-c81443793e38 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90ad973fe37f40afb8c40511f3f6bd0d/users/974173ea697049abb82eb3323b7dc7dd/roles/86359d6597314a95ba0d73ed5fbe11ed 0.478s\n2026-05-23 01:47:36.316 26 INFO tempest.lib.common.rest_client [req-ee4bfa82-a8d0-4fa7-bdb5-86c9dc69b793 req-ee4bfa82-a8d0-4fa7-bdb5-86c9dc69b793 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/33e2aec7fe1742d78d4fa1e20670c462/users/fabe09c176ba4778a084ddd8b5954356/roles/bd34450783d64356be4e1eb4c43a6768 0.581s\n2026-05-23 01:47:36.334 35 INFO tempest.lib.common.rest_client [req-ecd91ee6-ac4f-41c3-95f0-d21f13d9d5d1 req-ecd91ee6-ac4f-41c3-95f0-d21f13d9d5d1 ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/754b0a344b0b434abac93de905d6db9c/users/2f72c6d278eb47d7aa8e961fe6b8b447/roles/86359d6597314a95ba0d73ed5fbe11ed 0.255s\n2026-05-23 01:47:36.405 29 INFO tempest.lib.common.rest_client [req-930d02c5-7988-443d-bc48-7c87f6e36b3c req-930d02c5-7988-443d-bc48-7c87f6e36b3c ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.476s\n2026-05-23 01:47:36.411 32 INFO tempest.lib.common.rest_client [req-482bf678-2940-475b-a0d5-0a7de4654388 req-482bf678-2940-475b-a0d5-0a7de4654388 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-23 01:47:36.417 18 INFO tempest.lib.common.rest_client [req-e71e62ff-dd99-4cf5-b88c-eb1b583784c9 req-e71e62ff-dd99-4cf5-b88c-eb1b583784c9 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-23 01:47:36.437 20 INFO tempest.lib.common.rest_client [req-55247531-8e64-4242-bfcb-360db9cef7ae req-55247531-8e64-4242-bfcb-360db9cef7ae ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/31b490a3509c4a6e80969ac4083ce0b5/users/b31822f714f04dd3a78e09f4b73610b8/roles/bd34450783d64356be4e1eb4c43a6768 0.547s\n2026-05-23 01:47:36.452 14 INFO tempest.lib.common.rest_client [req-69a6f987-2666-433b-a6ba-8696bf40f0e4 req-69a6f987-2666-433b-a6ba-8696bf40f0e4 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d5cd94c4d4804001bfb6e02c77103f24/users/d65fe6b6791c4b74a8fc244952a1d1e6/roles/bd34450783d64356be4e1eb4c43a6768 0.340s\n2026-05-23 01:47:36.456 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d65fe6b6791c4b74a8fc244952a1d1e6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:36.457 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1168940043-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd5cd94c4d4804001bfb6e02c77103f24', 'project_name': 'tempest-VolumesTransfersTest-1168940043', 'tenant_id': 'd5cd94c4d4804001bfb6e02c77103f24', 'tenant_name': 'tempest-VolumesTransfersTest-1168940043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd65fe6b6791c4b74a8fc244952a1d1e6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:36.458 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1168940043-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd5cd94c4d4804001bfb6e02c77103f24', 'project_name': 'tempest-VolumesTransfersTest-1168940043', 'tenant_id': 'd5cd94c4d4804001bfb6e02c77103f24', 'tenant_name': 'tempest-VolumesTransfersTest-1168940043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd65fe6b6791c4b74a8fc244952a1d1e6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:36.471 31 INFO tempest.lib.common.rest_client [req-f644f5c8-05ed-4dba-a93a-b69bafdc0661 req-f644f5c8-05ed-4dba-a93a-b69bafdc0661 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s\n2026-05-23 01:47:36.495 35 INFO tempest.lib.common.rest_client [req-1412e09e-a2ee-4a2a-9d13-57f4340f20ca req-1412e09e-a2ee-4a2a-9d13-57f4340f20ca ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s\n2026-05-23 01:47:36.583 36 INFO tempest.lib.common.rest_client [req-90e7da4f-4d20-4e82-a45b-c69610b33810 req-90e7da4f-4d20-4e82-a45b-c69610b33810 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2402366ecb774cc4a3c1a9b56ac37089/users/6203837a6a7c452e82e79fc408bb9429/roles/bd34450783d64356be4e1eb4c43a6768 0.612s\n2026-05-23 01:47:36.627 18 INFO tempest.lib.common.rest_client [req-3810b7f9-f6d8-4bf6-93de-fde990bda26a req-3810b7f9-f6d8-4bf6-93de-fde990bda26a ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9333429ae34b76b9f52f6064842080/users/ff048b70f7ec48a9a6ae5f987536ff9f/roles/bd34450783d64356be4e1eb4c43a6768 0.203s\n2026-05-23 01:47:36.638 22 INFO tempest.lib.common.rest_client [req-fe7dcdc0-3daf-409e-a016-30b8cef4edac req-fe7dcdc0-3daf-409e-a016-30b8cef4edac ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.905s\n2026-05-23 01:47:36.712 10 INFO tempest.lib.common.rest_client [req-f1bc63b0-8ceb-4d39-96f9-20e58a432346 req-f1bc63b0-8ceb-4d39-96f9-20e58a432346 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.557s\n2026-05-23 01:47:36.733 24 INFO tempest.lib.common.rest_client [req-f4bbacb6-3f23-4321-9b91-b37a6d2e96b3 req-f4bbacb6-3f23-4321-9b91-b37a6d2e96b3 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/279873f0685b4897b6f79702f4d5a79a/users/661337e81b124c30af45647f74701a93/roles/86359d6597314a95ba0d73ed5fbe11ed 0.631s\n2026-05-23 01:47:36.785 43 INFO tempest.lib.common.rest_client [req-f796e5ad-53f8-4454-ab6e-9faa8f37c827 req-f796e5ad-53f8-4454-ab6e-9faa8f37c827 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.609s\n2026-05-23 01:47:36.805 36 INFO tempest.lib.common.rest_client [req-c4b67422-77c5-4bf4-a973-90101449432d req-c4b67422-77c5-4bf4-a973-90101449432d ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-23 01:47:36.814 12 INFO tempest.lib.common.rest_client [req-800d85c5-77e3-44ec-9f64-266a74cd9e83 req-800d85c5-77e3-44ec-9f64-266a74cd9e83 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.507s\n2026-05-23 01:47:36.831 32 INFO tempest.lib.common.rest_client [req-768bdb73-05f5-4858-af10-71dbb9a0e849 req-768bdb73-05f5-4858-af10-71dbb9a0e849 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9f522520abb449da8167a9bb2541fd22/users/9eb1c989d12649a1a2acf2f11f087230/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.417s\n2026-05-23 01:47:36.886 20 INFO tempest.lib.common.rest_client [req-3cb33079-e38e-4df2-84bd-8f42f1ea1c78 req-3cb33079-e38e-4df2-84bd-8f42f1ea1c78 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s\n2026-05-23 01:47:36.902 16 INFO tempest.lib.common.rest_client [req-f4948dd5-3fa3-4c6b-a929-225d71ce7fe3 req-f4948dd5-3fa3-4c6b-a929-225d71ce7fe3 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.709s\n2026-05-23 01:47:36.927 22 INFO tempest.lib.common.rest_client [req-1a930c3f-1e74-403c-8d0e-a25328ba423b req-1a930c3f-1e74-403c-8d0e-a25328ba423b ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-23 01:47:36.936 26 INFO tempest.lib.common.rest_client [req-30c6e549-2c3e-4a25-9562-564012ead98d req-30c6e549-2c3e-4a25-9562-564012ead98d ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.613s\n2026-05-23 01:47:36.939 35 INFO tempest.lib.common.rest_client [req-37f8125b-9b8e-4d2c-b7b6-e19a226c911b req-37f8125b-9b8e-4d2c-b7b6-e19a226c911b ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/754b0a344b0b434abac93de905d6db9c/users/2f72c6d278eb47d7aa8e961fe6b8b447/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.439s\n2026-05-23 01:47:36.977 39 INFO tempest.lib.common.rest_client [req-3e141cfb-0fa7-4406-80fc-80d1e9c59726 req-3e141cfb-0fa7-4406-80fc-80d1e9c59726 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.709s\n2026-05-23 01:47:36.954 10 INFO tempest.lib.common.rest_client [req-184622ba-da41-4b47-b480-31ae8b149ddb req-184622ba-da41-4b47-b480-31ae8b149ddb ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d084531525c4e2eb6daa38c84ed08a9/users/4671eaaa709c4ac2b5e2fb98bea53832/roles/bd34450783d64356be4e1eb4c43a6768 0.235s\n2026-05-23 01:47:37.028 14 INFO tempest.lib.common.rest_client [req-29235145-9226-4989-bf49-32bcf6b2827b req-29235145-9226-4989-bf49-32bcf6b2827b ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s\n2026-05-23 01:47:37.029 43 INFO tempest.lib.common.rest_client [req-3da09733-386e-41e7-b486-73afa21dc806 req-3da09733-386e-41e7-b486-73afa21dc806 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b94650d6cc449a1a87058e494e67305/users/52b7f49ae19841129ed992ed9207ba80/roles/86359d6597314a95ba0d73ed5fbe11ed 0.235s\n2026-05-23 01:47:37.063 29 INFO tempest.lib.common.rest_client [req-372682ce-9f4f-4f6b-9a4f-0eb56484c857 req-372682ce-9f4f-4f6b-9a4f-0eb56484c857 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a62b2956c38440cba5053a4fc202453/users/edde4cbff5d84e438ce5aa986b729b81/roles/86359d6597314a95ba0d73ed5fbe11ed 0.652s\n2026-05-23 01:47:37.105 31 INFO tempest.lib.common.rest_client [req-9171db0e-0522-44d8-9be9-700ce56d7746 req-9171db0e-0522-44d8-9be9-700ce56d7746 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/647990e57bfe452996fa8dbb0f223d32/users/2be37931adfe44db9fe98136ddd1bd5f/roles/bd34450783d64356be4e1eb4c43a6768 0.630s\n2026-05-23 01:47:37.129 35 INFO tempest.lib.common.rest_client [req-468e3bfd-eb68-4b3e-aab7-a6ec37d80f67 req-468e3bfd-eb68-4b3e-aab7-a6ec37d80f67 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s\n2026-05-23 01:47:37.140 36 INFO tempest.lib.common.rest_client [req-d3609224-03cb-42af-8b70-84d1602e7a48 req-d3609224-03cb-42af-8b70-84d1602e7a48 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2402366ecb774cc4a3c1a9b56ac37089/users/6203837a6a7c452e82e79fc408bb9429/roles/86359d6597314a95ba0d73ed5fbe11ed 0.325s\n2026-05-23 01:47:37.138 12 INFO tempest.lib.common.rest_client [req-a601c4a7-90dc-42ce-bd10-e6f05f7aca43 req-a601c4a7-90dc-42ce-bd10-e6f05f7aca43 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90ad973fe37f40afb8c40511f3f6bd0d/users/974173ea697049abb82eb3323b7dc7dd/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.319s\n2026-05-23 01:47:37.208 24 INFO tempest.lib.common.rest_client [req-9c0a2e84-7e74-482f-8e79-1c3546baafe0 req-9c0a2e84-7e74-482f-8e79-1c3546baafe0 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.473s\n2026-05-23 01:47:37.229 20 INFO tempest.lib.common.rest_client [req-e2c866b2-29a0-47ab-92e9-15edf9a3f20d req-e2c866b2-29a0-47ab-92e9-15edf9a3f20d ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/31b490a3509c4a6e80969ac4083ce0b5/users/b31822f714f04dd3a78e09f4b73610b8/roles/86359d6597314a95ba0d73ed5fbe11ed 0.329s\n2026-05-23 01:47:37.234 39 INFO tempest.lib.common.rest_client [req-a4942c4f-940c-4df6-9bd5-9465a7db2936 req-a4942c4f-940c-4df6-9bd5-9465a7db2936 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s\n2026-05-23 01:47:37.250 18 INFO tempest.lib.common.rest_client [req-e6e6b4dc-d4c9-4a71-84f3-b1ded33da3fe req-e6e6b4dc-d4c9-4a71-84f3-b1ded33da3fe ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.616s\n2026-05-23 01:47:37.259 22 INFO tempest.lib.common.rest_client [req-601f7c82-9efa-4676-961c-88bcf53d92a7 req-601f7c82-9efa-4676-961c-88bcf53d92a7 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69818f7935bd44518ca8c5fbfd58b85b/users/4e5244df08204af69bfbcb0cbc9db153/roles/bd34450783d64356be4e1eb4c43a6768 0.326s\n2026-05-23 01:47:37.298 43 INFO tempest.lib.common.rest_client [req-d0b73bc1-bd88-4708-9950-fd86f4bd8176 req-d0b73bc1-bd88-4708-9950-fd86f4bd8176 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s\n2026-05-23 01:47:37.302 32 INFO tempest.lib.common.rest_client [req-426a2afb-590e-4bbb-9b7d-341d8df6f5c1 req-426a2afb-590e-4bbb-9b7d-341d8df6f5c1 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.462s\n2026-05-23 01:47:37.309 31 INFO tempest.lib.common.rest_client [req-a37df23b-ae29-444e-a2e6-e954f65ac89d req-a37df23b-ae29-444e-a2e6-e954f65ac89d ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-23 01:47:37.328 12 INFO tempest.lib.common.rest_client [req-6b04d513-e334-4033-b0cd-14aceb5edc6c req-6b04d513-e334-4033-b0cd-14aceb5edc6c ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-23 01:47:37.336 16 INFO tempest.lib.common.rest_client [req-32af7613-2368-4fc6-bc41-d5ed5bea89b9 req-32af7613-2368-4fc6-bc41-d5ed5bea89b9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.430s\n2026-05-23 01:47:37.336 20 INFO tempest.lib.common.rest_client [req-228c2d30-33eb-43b3-988d-ab70f615ba76 req-228c2d30-33eb-43b3-988d-ab70f615ba76 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s\n2026-05-23 01:47:37.348 10 INFO tempest.lib.common.rest_client [req-63d6f292-906e-4bfd-844c-4e2f8c1f18d8 req-63d6f292-906e-4bfd-844c-4e2f8c1f18d8 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s\n2026-05-23 01:47:37.353 29 INFO tempest.lib.common.rest_client [req-bd60ff9b-5e07-4fbc-b020-4f34631ef316 req-bd60ff9b-5e07-4fbc-b020-4f34631ef316 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-23 01:47:37.358 26 INFO tempest.lib.common.rest_client [req-63485deb-de80-4f10-9f39-fe4d0c554623 req-63485deb-de80-4f10-9f39-fe4d0c554623 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/33e2aec7fe1742d78d4fa1e20670c462/users/fabe09c176ba4778a084ddd8b5954356/roles/86359d6597314a95ba0d73ed5fbe11ed 0.417s\n2026-05-23 01:47:37.441 14 INFO tempest.lib.common.rest_client [req-db7da2e3-f11e-4f60-a1b1-97df79ee0d7f req-db7da2e3-f11e-4f60-a1b1-97df79ee0d7f ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.404s\n2026-05-23 01:47:37.448 39 INFO tempest.lib.common.rest_client [req-090cee4b-5c19-45a8-9ff6-0436a84ec137 req-090cee4b-5c19-45a8-9ff6-0436a84ec137 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6555243beaee4a68b25968d5b296ee61/users/e65a266245d249ae9a0a9e30279e3d82/roles/bd34450783d64356be4e1eb4c43a6768 0.199s\n2026-05-23 01:47:37.448 35 INFO tempest.lib.common.rest_client [req-81a38809-ec57-4761-82e0-13a06eb5caee req-81a38809-ec57-4761-82e0-13a06eb5caee ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/754b0a344b0b434abac93de905d6db9c/users/2f72c6d278eb47d7aa8e961fe6b8b447/roles/bd34450783d64356be4e1eb4c43a6768 0.315s\n2026-05-23 01:47:37.449 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2f72c6d278eb47d7aa8e961fe6b8b447 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:37.452 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesMetadataTest-1103486533-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '754b0a344b0b434abac93de905d6db9c', 'project_name': 'tempest-VolumesMetadataTest-1103486533', 'tenant_id': '754b0a344b0b434abac93de905d6db9c', 'tenant_name': 'tempest-VolumesMetadataTest-1103486533', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2f72c6d278eb47d7aa8e961fe6b8b447', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:37.453 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesMetadataTest-1103486533-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '754b0a344b0b434abac93de905d6db9c', 'project_name': 'tempest-VolumesMetadataTest-1103486533', 'tenant_id': '754b0a344b0b434abac93de905d6db9c', 'tenant_name': 'tempest-VolumesMetadataTest-1103486533', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2f72c6d278eb47d7aa8e961fe6b8b447', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:37.500 24 INFO tempest.lib.common.rest_client [req-2ae0953d-42c8-42f4-b0ff-231be76234c4 req-2ae0953d-42c8-42f4-b0ff-231be76234c4 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/279873f0685b4897b6f79702f4d5a79a/users/661337e81b124c30af45647f74701a93/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.285s\n2026-05-23 01:47:37.521 43 INFO tempest.lib.common.rest_client [req-49b2e336-7b67-4234-a51e-7b1c34048b99 req-49b2e336-7b67-4234-a51e-7b1c34048b99 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b94650d6cc449a1a87058e494e67305/users/52b7f49ae19841129ed992ed9207ba80/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.220s\n2026-05-23 01:47:37.543 31 INFO tempest.lib.common.rest_client [req-4844f650-0117-4347-8d5f-1666b1565d84 req-4844f650-0117-4347-8d5f-1666b1565d84 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/647990e57bfe452996fa8dbb0f223d32/users/2be37931adfe44db9fe98136ddd1bd5f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.229s\n2026-05-23 01:47:37.586 22 INFO tempest.lib.common.rest_client [req-e0d0a259-ef7e-46c7-ae70-496341c71390 req-e0d0a259-ef7e-46c7-ae70-496341c71390 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s\n2026-05-23 01:47:37.594 36 INFO tempest.lib.common.rest_client [req-e2ffe053-e314-4df8-a112-e14d3c9756e2 req-e2ffe053-e314-4df8-a112-e14d3c9756e2 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.448s\n2026-05-23 01:47:37.628 18 INFO tempest.lib.common.rest_client [req-446bd754-23a9-498f-a9b9-010e9c3bae7f req-446bd754-23a9-498f-a9b9-010e9c3bae7f ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9333429ae34b76b9f52f6064842080/users/ff048b70f7ec48a9a6ae5f987536ff9f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.375s\n2026-05-23 01:47:37.646 12 INFO tempest.lib.common.rest_client [req-783d5460-55cc-4772-81f9-16e298e7b90b req-783d5460-55cc-4772-81f9-16e298e7b90b ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90ad973fe37f40afb8c40511f3f6bd0d/users/974173ea697049abb82eb3323b7dc7dd/roles/bd34450783d64356be4e1eb4c43a6768 0.316s\n2026-05-23 01:47:37.646 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 974173ea697049abb82eb3323b7dc7dd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:37.646 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-332603482-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '90ad973fe37f40afb8c40511f3f6bd0d', 'project_name': 'tempest-GroupTypesTest-332603482', 'tenant_id': '90ad973fe37f40afb8c40511f3f6bd0d', 'tenant_name': 'tempest-GroupTypesTest-332603482', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '974173ea697049abb82eb3323b7dc7dd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:37.647 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-332603482-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '90ad973fe37f40afb8c40511f3f6bd0d', 'project_name': 'tempest-GroupTypesTest-332603482', 'tenant_id': '90ad973fe37f40afb8c40511f3f6bd0d', 'tenant_name': 'tempest-GroupTypesTest-332603482', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '974173ea697049abb82eb3323b7dc7dd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:37.672 16 INFO tempest.lib.common.rest_client [req-91b61772-bd8e-4fce-9b93-877ad4de083d req-91b61772-bd8e-4fce-9b93-877ad4de083d ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a/users/e6ab2f5126ea4413b649e1e9039a3216/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.333s\n2026-05-23 01:47:37.684 20 INFO tempest.lib.common.rest_client [req-4671a912-13e7-4fb6-9010-238536a28882 req-4671a912-13e7-4fb6-9010-238536a28882 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/31b490a3509c4a6e80969ac4083ce0b5/users/b31822f714f04dd3a78e09f4b73610b8/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.343s\n2026-05-23 01:47:37.691 32 INFO tempest.lib.common.rest_client [req-cb8ddecb-ee38-42ab-91e9-def40b47a8a7 req-cb8ddecb-ee38-42ab-91e9-def40b47a8a7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9f522520abb449da8167a9bb2541fd22/users/9eb1c989d12649a1a2acf2f11f087230/roles/bd34450783d64356be4e1eb4c43a6768 0.387s\n2026-05-23 01:47:37.692 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9eb1c989d12649a1a2acf2f11f087230 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:37.692 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9f522520abb449da8167a9bb2541fd22', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487', 'tenant_id': '9f522520abb449da8167a9bb2541fd22', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9eb1c989d12649a1a2acf2f11f087230', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:37.693 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9f522520abb449da8167a9bb2541fd22', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487', 'tenant_id': '9f522520abb449da8167a9bb2541fd22', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9eb1c989d12649a1a2acf2f11f087230', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:37.768 26 INFO tempest.lib.common.rest_client [req-04055a17-3c7f-4fcb-bdea-5cc7504f4244 req-04055a17-3c7f-4fcb-bdea-5cc7504f4244 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s\n2026-05-23 01:47:37.790 29 INFO tempest.lib.common.rest_client [req-454ecf46-be51-46e3-9919-2b1cf53af144 req-454ecf46-be51-46e3-9919-2b1cf53af144 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a62b2956c38440cba5053a4fc202453/users/edde4cbff5d84e438ce5aa986b729b81/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.435s\n2026-05-23 01:47:37.793 10 INFO tempest.lib.common.rest_client [req-e4cd85ef-1f18-4543-b7f2-95e1d51b2d70 req-e4cd85ef-1f18-4543-b7f2-95e1d51b2d70 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d084531525c4e2eb6daa38c84ed08a9/users/4671eaaa709c4ac2b5e2fb98bea53832/roles/86359d6597314a95ba0d73ed5fbe11ed 0.441s\n2026-05-23 01:47:37.805 24 INFO tempest.lib.common.rest_client [req-135caa37-b997-4ab7-9cdd-eeceb44ce0e4 req-135caa37-b997-4ab7-9cdd-eeceb44ce0e4 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-23 01:47:37.822 31 INFO tempest.lib.common.rest_client [req-6f090404-22b1-40d8-b8f7-3d3573576171 req-6f090404-22b1-40d8-b8f7-3d3573576171 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-23 01:47:37.845 43 INFO tempest.lib.common.rest_client [req-7ef0bba1-462e-4748-aed0-e9b68cf9d14b req-7ef0bba1-462e-4748-aed0-e9b68cf9d14b ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-23 01:47:37.884 39 INFO tempest.lib.common.rest_client [req-0a1c96e0-0dc3-4eda-8231-c51076f5396f req-0a1c96e0-0dc3-4eda-8231-c51076f5396f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s\n2026-05-23 01:47:37.887 36 INFO tempest.lib.common.rest_client [req-1e9b1774-be5f-4ef3-8ff6-6e163daec6df req-1e9b1774-be5f-4ef3-8ff6-6e163daec6df ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2402366ecb774cc4a3c1a9b56ac37089/users/6203837a6a7c452e82e79fc408bb9429/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.287s\n2026-05-23 01:47:37.911 20 INFO tempest.lib.common.rest_client [req-d0ac4032-dc89-4bfc-9592-0bcce151a757 req-d0ac4032-dc89-4bfc-9592-0bcce151a757 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-23 01:47:37.954 18 INFO tempest.lib.common.rest_client [req-a5dd93e8-a9c4-4aa0-a32b-430bfb527a87 req-a5dd93e8-a9c4-4aa0-a32b-430bfb527a87 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-23 01:47:37.978 35 INFO tempest.lib.common.rest_client [req-33c4d030-99d9-471f-9baf-6ca301a8c122 req-33c4d030-99d9-471f-9baf-6ca301a8c122 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s\n2026-05-23 01:47:37.984 29 INFO tempest.lib.common.rest_client [req-5b94db43-7ef8-4982-b276-7f55d972487c req-5b94db43-7ef8-4982-b276-7f55d972487c ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-23 01:47:38.000 26 INFO tempest.lib.common.rest_client [req-fa3e33f0-b4e6-446e-9071-eabb0219cd08 req-fa3e33f0-b4e6-446e-9071-eabb0219cd08 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/33e2aec7fe1742d78d4fa1e20670c462/users/fabe09c176ba4778a084ddd8b5954356/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.230s\n2026-05-23 01:47:37.998 22 INFO tempest.lib.common.rest_client [req-04180e79-d136-456e-8b51-08fa31340df9 req-04180e79-d136-456e-8b51-08fa31340df9 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69818f7935bd44518ca8c5fbfd58b85b/users/4e5244df08204af69bfbcb0cbc9db153/roles/86359d6597314a95ba0d73ed5fbe11ed 0.406s\n2026-05-23 01:47:38.065 24 INFO tempest.lib.common.rest_client [req-4b492620-c02d-4c80-9acc-14fe9706774d req-4b492620-c02d-4c80-9acc-14fe9706774d ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/279873f0685b4897b6f79702f4d5a79a/users/661337e81b124c30af45647f74701a93/roles/bd34450783d64356be4e1eb4c43a6768 0.252s\n2026-05-23 01:47:38.065 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 661337e81b124c30af45647f74701a93 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:38.066 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-545150767-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '279873f0685b4897b6f79702f4d5a79a', 'project_name': 'tempest-GroupsTest-545150767', 'tenant_id': '279873f0685b4897b6f79702f4d5a79a', 'tenant_name': 'tempest-GroupsTest-545150767', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '661337e81b124c30af45647f74701a93', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.066 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-545150767-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '279873f0685b4897b6f79702f4d5a79a', 'project_name': 'tempest-GroupsTest-545150767', 'tenant_id': '279873f0685b4897b6f79702f4d5a79a', 'tenant_name': 'tempest-GroupsTest-545150767', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '661337e81b124c30af45647f74701a93', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.086 31 INFO tempest.lib.common.rest_client [req-406205b1-0f23-48ea-b487-eb035823149b req-406205b1-0f23-48ea-b487-eb035823149b ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/647990e57bfe452996fa8dbb0f223d32/users/2be37931adfe44db9fe98136ddd1bd5f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.255s\n2026-05-23 01:47:38.128 16 INFO tempest.lib.common.rest_client [req-28876aaf-8a1e-40b4-b0c3-59f946daf5ac req-28876aaf-8a1e-40b4-b0c3-59f946daf5ac ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s\n2026-05-23 01:47:38.133 43 INFO tempest.lib.common.rest_client [req-f1c4c7f9-5b00-463c-a433-4a34959d93e1 req-f1c4c7f9-5b00-463c-a433-4a34959d93e1 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b94650d6cc449a1a87058e494e67305/users/52b7f49ae19841129ed992ed9207ba80/roles/bd34450783d64356be4e1eb4c43a6768 0.285s\n2026-05-23 01:47:38.133 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 52b7f49ae19841129ed992ed9207ba80 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:38.133 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-224046820-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3b94650d6cc449a1a87058e494e67305', 'project_name': 'tempest-GroupSnapshotsV319Test-224046820', 'tenant_id': '3b94650d6cc449a1a87058e494e67305', 'tenant_name': 'tempest-GroupSnapshotsV319Test-224046820', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '52b7f49ae19841129ed992ed9207ba80', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.134 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-224046820-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3b94650d6cc449a1a87058e494e67305', 'project_name': 'tempest-GroupSnapshotsV319Test-224046820', 'tenant_id': '3b94650d6cc449a1a87058e494e67305', 'tenant_name': 'tempest-GroupSnapshotsV319Test-224046820', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '52b7f49ae19841129ed992ed9207ba80', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.208 26 INFO tempest.lib.common.rest_client [req-b91b10b0-afb2-4384-8edd-8e4ea5f756ad req-b91b10b0-afb2-4384-8edd-8e4ea5f756ad ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-23 01:47:38.215 18 INFO tempest.lib.common.rest_client [req-eba2e625-39ed-4562-9674-698d2a5f5748 req-eba2e625-39ed-4562-9674-698d2a5f5748 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9333429ae34b76b9f52f6064842080/users/ff048b70f7ec48a9a6ae5f987536ff9f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.258s\n2026-05-23 01:47:38.228 14 INFO tempest.lib.common.rest_client [req-7e136a0f-e63c-4cf1-b203-3c821d2e377f req-7e136a0f-e63c-4cf1-b203-3c821d2e377f ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.784s\n2026-05-23 01:47:38.249 39 INFO tempest.lib.common.rest_client [req-d67921fe-4280-4e1c-a932-0f85e6173baf req-d67921fe-4280-4e1c-a932-0f85e6173baf ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6555243beaee4a68b25968d5b296ee61/users/e65a266245d249ae9a0a9e30279e3d82/roles/86359d6597314a95ba0d73ed5fbe11ed 0.358s\n2026-05-23 01:47:38.310 16 INFO tempest.lib.common.rest_client [req-fc180b07-2e95-4729-b95d-fc11844dc120 req-fc180b07-2e95-4729-b95d-fc11844dc120 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a/users/e6ab2f5126ea4413b649e1e9039a3216/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.177s\n2026-05-23 01:47:38.315 10 INFO tempest.lib.common.rest_client [req-a3919396-0c3c-45f1-9475-ffde7057329c req-a3919396-0c3c-45f1-9475-ffde7057329c ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.516s\n2026-05-23 01:47:38.323 12 INFO tempest.lib.common.rest_client [req-27c28771-5df7-4945-a3c6-9b60ee312ffc req-27c28771-5df7-4945-a3c6-9b60ee312ffc ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s\n2026-05-23 01:47:38.382 14 INFO tempest.lib.common.rest_client [req-b86974cc-c519-4a80-a7b0-40e646ebb5e6 req-b86974cc-c519-4a80-a7b0-40e646ebb5e6 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s\n2026-05-23 01:47:38.399 36 INFO tempest.lib.common.rest_client [req-1423264c-1943-4887-b1ef-78f6aff416be req-1423264c-1943-4887-b1ef-78f6aff416be ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s\n2026-05-23 01:47:38.401 29 INFO tempest.lib.common.rest_client [req-85e3435d-3d61-40f9-a62f-d8ef24d39024 req-85e3435d-3d61-40f9-a62f-d8ef24d39024 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a62b2956c38440cba5053a4fc202453/users/edde4cbff5d84e438ce5aa986b729b81/roles/bd34450783d64356be4e1eb4c43a6768 0.411s\n2026-05-23 01:47:38.401 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user edde4cbff5d84e438ce5aa986b729b81 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:38.401 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1307572597-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a62b2956c38440cba5053a4fc202453', 'project_name': 'tempest-VolumesActionsTest-1307572597', 'tenant_id': '5a62b2956c38440cba5053a4fc202453', 'tenant_name': 'tempest-VolumesActionsTest-1307572597', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'edde4cbff5d84e438ce5aa986b729b81', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.481 10 INFO tempest.lib.common.rest_client [req-d0d3ef16-b58c-4760-a972-c2a2bab1a6d9 req-d0d3ef16-b58c-4760-a972-c2a2bab1a6d9 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d084531525c4e2eb6daa38c84ed08a9/users/4671eaaa709c4ac2b5e2fb98bea53832/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.163s\n2026-05-23 01:47:38.490 20 INFO tempest.lib.common.rest_client [req-cc72a6e6-17a8-442f-af0f-960284e7177f req-cc72a6e6-17a8-442f-af0f-960284e7177f ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/31b490a3509c4a6e80969ac4083ce0b5/users/b31822f714f04dd3a78e09f4b73610b8/roles/bd34450783d64356be4e1eb4c43a6768 0.577s\n2026-05-23 01:47:38.491 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b31822f714f04dd3a78e09f4b73610b8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:38.491 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-313088862-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '31b490a3509c4a6e80969ac4083ce0b5', 'project_name': 'tempest-VolumeQuotaClassesTest-313088862', 'tenant_id': '31b490a3509c4a6e80969ac4083ce0b5', 'tenant_name': 'tempest-VolumeQuotaClassesTest-313088862', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b31822f714f04dd3a78e09f4b73610b8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.492 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-313088862-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '31b490a3509c4a6e80969ac4083ce0b5', 'project_name': 'tempest-VolumeQuotaClassesTest-313088862', 'tenant_id': '31b490a3509c4a6e80969ac4083ce0b5', 'tenant_name': 'tempest-VolumeQuotaClassesTest-313088862', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b31822f714f04dd3a78e09f4b73610b8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.572 14 INFO tempest.lib.common.rest_client [req-10daa674-c0d1-4b59-957a-f71eb9dfd8af req-10daa674-c0d1-4b59-957a-f71eb9dfd8af ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00b6ab90ebb944be904ddf115ab70ece/users/2b77b7fdca4c48b6970dee98b1f3ba69/roles/bd34450783d64356be4e1eb4c43a6768 0.186s\n2026-05-23 01:47:38.613 32 INFO tempest.lib.common.rest_client [req-a12b108e-3a97-444a-9e6c-4794273d5850 req-a12b108e-3a97-444a-9e6c-4794273d5850 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.911s\n2026-05-23 01:47:38.628 10 INFO tempest.lib.common.rest_client [req-1679eb4b-c905-4c33-830b-90e0520634eb req-1679eb4b-c905-4c33-830b-90e0520634eb ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s\n2026-05-23 01:47:38.634 31 INFO tempest.lib.common.rest_client [req-2f913c07-4b47-4628-b496-b260b608b143 req-2f913c07-4b47-4628-b496-b260b608b143 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.546s\n2026-05-23 01:47:38.644 22 INFO tempest.lib.common.rest_client [req-5ca9235f-e6cb-4b39-83e2-00482339e4b6 req-5ca9235f-e6cb-4b39-83e2-00482339e4b6 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.644s\n2026-05-23 01:47:38.664 18 INFO tempest.lib.common.rest_client [req-b6995d21-3a0c-4a3c-b93f-e16cf39e6527 req-b6995d21-3a0c-4a3c-b93f-e16cf39e6527 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.442s\n2026-05-23 01:47:38.679 26 INFO tempest.lib.common.rest_client [req-3b44ac0e-2b2c-4a87-b44c-5598347ba9a9 req-3b44ac0e-2b2c-4a87-b44c-5598347ba9a9 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/33e2aec7fe1742d78d4fa1e20670c462/users/fabe09c176ba4778a084ddd8b5954356/roles/bd34450783d64356be4e1eb4c43a6768 0.465s\n2026-05-23 01:47:38.679 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fabe09c176ba4778a084ddd8b5954356 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:38.680 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1956885395-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '33e2aec7fe1742d78d4fa1e20670c462', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1956885395', 'tenant_id': '33e2aec7fe1742d78d4fa1e20670c462', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1956885395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fabe09c176ba4778a084ddd8b5954356', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.680 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1956885395-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '33e2aec7fe1742d78d4fa1e20670c462', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1956885395', 'tenant_id': '33e2aec7fe1742d78d4fa1e20670c462', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1956885395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fabe09c176ba4778a084ddd8b5954356', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.782 22 INFO tempest.lib.common.rest_client [req-20be5ed5-d489-4f1a-9092-8a670dd32afc req-20be5ed5-d489-4f1a-9092-8a670dd32afc ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69818f7935bd44518ca8c5fbfd58b85b/users/4e5244df08204af69bfbcb0cbc9db153/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.132s\n2026-05-23 01:47:38.796 12 INFO tempest.lib.common.rest_client [req-bbf18d08-22ac-4c8f-b461-f2b2317d0f54 req-bbf18d08-22ac-4c8f-b461-f2b2317d0f54 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.470s\n2026-05-23 01:47:38.823 35 INFO tempest.lib.common.rest_client [req-4c077145-4ac0-4bb4-b571-ba3f9c62feda req-4c077145-4ac0-4bb4-b571-ba3f9c62feda ] Request (VolumesMetadataTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes 0.840s\n2026-05-23 01:47:38.813 10 INFO tempest.lib.common.rest_client [req-71636ee2-0077-4093-8181-525cad8cc653 req-71636ee2-0077-4093-8181-525cad8cc653 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d084531525c4e2eb6daa38c84ed08a9/users/4671eaaa709c4ac2b5e2fb98bea53832/roles/bd34450783d64356be4e1eb4c43a6768 0.182s\n2026-05-23 01:47:38.814 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4671eaaa709c4ac2b5e2fb98bea53832 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:38.814 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-301849442-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0d084531525c4e2eb6daa38c84ed08a9', 'project_name': 'tempest-GroupTypeSpecsTest-301849442', 'tenant_id': '0d084531525c4e2eb6daa38c84ed08a9', 'tenant_name': 'tempest-GroupTypeSpecsTest-301849442', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4671eaaa709c4ac2b5e2fb98bea53832', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.815 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-301849442-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0d084531525c4e2eb6daa38c84ed08a9', 'project_name': 'tempest-GroupTypeSpecsTest-301849442', 'tenant_id': '0d084531525c4e2eb6daa38c84ed08a9', 'tenant_name': 'tempest-GroupTypeSpecsTest-301849442', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4671eaaa709c4ac2b5e2fb98bea53832', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:38.860 24 INFO tempest.lib.common.rest_client [req-240a300c-727a-4089-8b9f-25aaa75a3fb9 req-240a300c-727a-4089-8b9f-25aaa75a3fb9 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.783s\n2026-05-23 01:47:38.955 35 INFO tempest.lib.common.rest_client [req-9bb56a44-bdbe-4c70-8490-19a0a3645a0b req-9bb56a44-bdbe-4c70-8490-19a0a3645a0b ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.115s\n2026-05-23 01:47:38.973 14 INFO tempest.lib.common.rest_client [req-ab75a2f8-6457-4847-8c1a-7341af7a73fa req-ab75a2f8-6457-4847-8c1a-7341af7a73fa ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.398s\n2026-05-23 01:47:39.002 22 INFO tempest.lib.common.rest_client [req-0c91e385-b866-4ecb-bdcf-c8b9a13b15a9 req-0c91e385-b866-4ecb-bdcf-c8b9a13b15a9 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-23 01:47:39.013 39 INFO tempest.lib.common.rest_client [req-cae0499c-1426-48be-88d1-64a1ade81e7f req-cae0499c-1426-48be-88d1-64a1ade81e7f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.760s\n2026-05-23 01:47:39.036 32 INFO tempest.lib.common.rest_client [req-97085b5b-62db-4cbb-84a9-4e553b70c592 req-97085b5b-62db-4cbb-84a9-4e553b70c592 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.417s\n2026-05-23 01:47:39.041 24 INFO tempest.lib.common.rest_client [req-bd9ee4b2-021d-4301-a061-0033fbf5d981 req-bd9ee4b2-021d-4301-a061-0033fbf5d981 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.179s\n2026-05-23 01:47:39.046 29 INFO tempest.lib.common.rest_client [req-68111dc6-6f38-446a-b1c3-041090c958ee req-68111dc6-6f38-446a-b1c3-041090c958ee ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s\n2026-05-23 01:47:39.044 16 INFO tempest.lib.common.rest_client [req-65bd11e5-5d89-4a0c-a7df-30fc8843fd69 req-65bd11e5-5d89-4a0c-a7df-30fc8843fd69 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.730s\n2026-05-23 01:47:39.070 43 INFO tempest.lib.common.rest_client [req-9042fbb0-0926-43fe-a930-86a17a6d4a13 req-9042fbb0-0926-43fe-a930-86a17a6d4a13 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.927s\n2026-05-23 01:47:39.146 36 INFO tempest.lib.common.rest_client [req-2882575e-5127-4e2c-bd76-82778c227eb0 req-2882575e-5127-4e2c-bd76-82778c227eb0 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2402366ecb774cc4a3c1a9b56ac37089/users/6203837a6a7c452e82e79fc408bb9429/roles/bd34450783d64356be4e1eb4c43a6768 0.745s\n2026-05-23 01:47:39.147 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6203837a6a7c452e82e79fc408bb9429 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:39.148 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-930486205-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2402366ecb774cc4a3c1a9b56ac37089', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-930486205', 'tenant_id': '2402366ecb774cc4a3c1a9b56ac37089', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-930486205', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6203837a6a7c452e82e79fc408bb9429', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:39.148 36 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-930486205-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2402366ecb774cc4a3c1a9b56ac37089', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-930486205', 'tenant_id': '2402366ecb774cc4a3c1a9b56ac37089', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-930486205', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6203837a6a7c452e82e79fc408bb9429', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:39.155 39 INFO tempest.lib.common.rest_client [req-99f0140b-a816-42ff-9cd3-f7ae5426a748 req-99f0140b-a816-42ff-9cd3-f7ae5426a748 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6555243beaee4a68b25968d5b296ee61/users/e65a266245d249ae9a0a9e30279e3d82/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.138s\n2026-05-23 01:47:39.264 16 INFO tempest.lib.common.rest_client [req-c654caf7-f8cd-43bf-bacd-4b139a9021b6 req-c654caf7-f8cd-43bf-bacd-4b139a9021b6 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a/users/e6ab2f5126ea4413b649e1e9039a3216/roles/86359d6597314a95ba0d73ed5fbe11ed 0.211s\n2026-05-23 01:47:39.310 31 INFO tempest.lib.common.rest_client [req-73cfeaab-bed8-48af-bae9-a75a89d6022e req-73cfeaab-bed8-48af-bae9-a75a89d6022e ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/647990e57bfe452996fa8dbb0f223d32/users/2be37931adfe44db9fe98136ddd1bd5f/roles/bd34450783d64356be4e1eb4c43a6768 0.673s\n2026-05-23 01:47:39.310 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2be37931adfe44db9fe98136ddd1bd5f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:39.311 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1227868720-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '647990e57bfe452996fa8dbb0f223d32', 'project_name': 'tempest-GroupsV314Test-1227868720', 'tenant_id': '647990e57bfe452996fa8dbb0f223d32', 'tenant_name': 'tempest-GroupsV314Test-1227868720', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2be37931adfe44db9fe98136ddd1bd5f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:39.311 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1227868720-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '647990e57bfe452996fa8dbb0f223d32', 'project_name': 'tempest-GroupsV314Test-1227868720', 'tenant_id': '647990e57bfe452996fa8dbb0f223d32', 'tenant_name': 'tempest-GroupsV314Test-1227868720', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2be37931adfe44db9fe98136ddd1bd5f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:39.411 18 INFO tempest.lib.common.rest_client [req-9a385e2e-ecd1-4ab7-9d49-e7701b391702 req-9a385e2e-ecd1-4ab7-9d49-e7701b391702 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9333429ae34b76b9f52f6064842080/users/ff048b70f7ec48a9a6ae5f987536ff9f/roles/bd34450783d64356be4e1eb4c43a6768 0.744s\n2026-05-23 01:47:39.412 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff048b70f7ec48a9a6ae5f987536ff9f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:39.412 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1818579525-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad9333429ae34b76b9f52f6064842080', 'project_name': 'tempest-GroupsV320Test-1818579525', 'tenant_id': 'ad9333429ae34b76b9f52f6064842080', 'tenant_name': 'tempest-GroupsV320Test-1818579525', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff048b70f7ec48a9a6ae5f987536ff9f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:39.413 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1818579525-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad9333429ae34b76b9f52f6064842080', 'project_name': 'tempest-GroupsV320Test-1818579525', 'tenant_id': 'ad9333429ae34b76b9f52f6064842080', 'tenant_name': 'tempest-GroupsV320Test-1818579525', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff048b70f7ec48a9a6ae5f987536ff9f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:39.508 20 INFO tempest.lib.common.rest_client [req-dfc9800a-bd47-4bb0-95ff-038929858316 req-dfc9800a-bd47-4bb0-95ff-038929858316 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.007s\n2026-05-23 01:47:39.519 10 INFO tempest.lib.common.rest_client [req-4a5bff3e-dc8d-4f1a-ac93-da11743e9ac5 req-4a5bff3e-dc8d-4f1a-ac93-da11743e9ac5 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.696s\n2026-05-23 01:47:39.518 26 INFO tempest.lib.common.rest_client [req-26d388ea-acd7-4188-b4cf-3863db032086 req-26d388ea-acd7-4188-b4cf-3863db032086 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.818s\n2026-05-23 01:47:39.556 14 INFO tempest.lib.common.rest_client [req-073a05eb-7df6-4afa-adc3-0cf56ffe210d req-073a05eb-7df6-4afa-adc3-0cf56ffe210d ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00b6ab90ebb944be904ddf115ab70ece/users/2b77b7fdca4c48b6970dee98b1f3ba69/roles/86359d6597314a95ba0d73ed5fbe11ed 0.579s\n2026-05-23 01:47:39.561 22 INFO tempest.lib.common.rest_client [req-d28dcaad-6b85-45d6-ba93-a93285ee7600 req-d28dcaad-6b85-45d6-ba93-a93285ee7600 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69818f7935bd44518ca8c5fbfd58b85b/users/4e5244df08204af69bfbcb0cbc9db153/roles/bd34450783d64356be4e1eb4c43a6768 0.554s\n2026-05-23 01:47:39.562 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4e5244df08204af69bfbcb0cbc9db153 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:39.562 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-402586034-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '69818f7935bd44518ca8c5fbfd58b85b', 'project_name': 'tempest-ExtraSpecsNegativeTest-402586034', 'tenant_id': '69818f7935bd44518ca8c5fbfd58b85b', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-402586034', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e5244df08204af69bfbcb0cbc9db153', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:39.562 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-402586034-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '69818f7935bd44518ca8c5fbfd58b85b', 'project_name': 'tempest-ExtraSpecsNegativeTest-402586034', 'tenant_id': '69818f7935bd44518ca8c5fbfd58b85b', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-402586034', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e5244df08204af69bfbcb0cbc9db153', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:39.664 39 INFO tempest.lib.common.rest_client [req-825114e1-78cd-4705-af6e-41d6852f9d66 req-825114e1-78cd-4705-af6e-41d6852f9d66 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.507s\n2026-05-23 01:47:39.736 36 INFO tempest.lib.common.rest_client [req-663d0924-7d11-4fd8-94e5-3264ee9733a7 req-663d0924-7d11-4fd8-94e5-3264ee9733a7 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s\n2026-05-23 01:47:39.810 26 INFO tempest.lib.common.rest_client [req-71ed9cb1-d2d4-4a1e-b8fd-c6f98413c6c1 req-71ed9cb1-d2d4-4a1e-b8fd-c6f98413c6c1 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.288s\n2026-05-23 01:47:39.887 12 INFO tempest.lib.common.rest_client [req-007dc476-4d6b-4e96-a6a1-360b7bea52fc req-007dc476-4d6b-4e96-a6a1-360b7bea52fc ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.087s\n2026-05-23 01:47:39.908 32 INFO tempest.lib.common.rest_client [req-2322277e-a681-418b-9130-ffc8dcbcbe61 req-2322277e-a681-418b-9130-ffc8dcbcbe61 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.870s\n2026-05-23 01:47:39.914 39 INFO tempest.lib.common.rest_client [req-82e45c1c-1265-4edc-a5b3-6c8bc1744c93 req-82e45c1c-1265-4edc-a5b3-6c8bc1744c93 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6555243beaee4a68b25968d5b296ee61/users/e65a266245d249ae9a0a9e30279e3d82/roles/bd34450783d64356be4e1eb4c43a6768 0.247s\n2026-05-23 01:47:39.915 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e65a266245d249ae9a0a9e30279e3d82 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:39.916 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1956099843-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6555243beaee4a68b25968d5b296ee61', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1956099843', 'tenant_id': '6555243beaee4a68b25968d5b296ee61', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1956099843', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e65a266245d249ae9a0a9e30279e3d82', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:39.916 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1956099843-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6555243beaee4a68b25968d5b296ee61', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1956099843', 'tenant_id': '6555243beaee4a68b25968d5b296ee61', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1956099843', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e65a266245d249ae9a0a9e30279e3d82', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:39.943 43 INFO tempest.lib.common.rest_client [req-4917676a-4ec4-4b36-98a4-c388476cc06b req-4917676a-4ec4-4b36-98a4-c388476cc06b ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.870s\n2026-05-23 01:47:39.966 18 INFO tempest.lib.common.rest_client [req-29d30a84-a94e-4c1a-b7f2-1bb31127a03b req-29d30a84-a94e-4c1a-b7f2-1bb31127a03b ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-23 01:47:40.072 12 INFO tempest.lib.common.rest_client [req-fb530e3e-90d7-44f5-b3b4-24b3bedb0493 req-fb530e3e-90d7-44f5-b3b4-24b3bedb0493 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s\n2026-05-23 01:47:40.077 24 INFO tempest.lib.common.rest_client [req-0b6cf58d-133b-4052-adb7-3f82bea9f273 req-0b6cf58d-133b-4052-adb7-3f82bea9f273 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.019s\n2026-05-23 01:47:40.075 16 INFO tempest.lib.common.rest_client [req-a7a86608-3eef-4e18-8b67-834d73e82410 req-a7a86608-3eef-4e18-8b67-834d73e82410 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.781s\n2026-05-23 01:47:40.092 20 INFO tempest.lib.common.rest_client [req-73468a10-408d-47b1-8548-4203c7aa6933 req-73468a10-408d-47b1-8548-4203c7aa6933 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.579s\n2026-05-23 01:47:40.116 35 INFO tempest.lib.common.rest_client [req-3a4c86c7-71c1-4abc-8c14-6a15ef53b906 req-3a4c86c7-71c1-4abc-8c14-6a15ef53b906 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.144s\n2026-05-23 01:47:40.109 10 INFO tempest.lib.common.rest_client [req-4f4c0eee-7f9a-4c2a-b2d1-02442f04f065 req-4f4c0eee-7f9a-4c2a-b2d1-02442f04f065 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.559s\n2026-05-23 01:47:40.125 35 INFO tempest.common.waiters [-] volume 2d786774-aff8-426d-bc22-97fee60f23d8 reached available after waiting for 2.125854 seconds\n2026-05-23 01:47:40.124 31 INFO tempest.lib.common.rest_client [req-f7dce0d0-ea86-49b2-856c-6801d2c38254 req-f7dce0d0-ea86-49b2-856c-6801d2c38254 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s\n2026-05-23 01:47:40.218 14 INFO tempest.lib.common.rest_client [req-49bcbf90-d9b7-4c4b-b010-0b407cd829ef req-49bcbf90-d9b7-4c4b-b010-0b407cd829ef ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.646s\n2026-05-23 01:47:40.223 32 INFO tempest.lib.common.rest_client [req-8b599625-c9e3-4dc7-9d68-9121a4623c2c req-8b599625-c9e3-4dc7-9d68-9121a4623c2c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-23 01:47:40.233 36 INFO tempest.lib.common.rest_client [req-7d666113-96a9-4d0c-9a68-677280554068 req-7d666113-96a9-4d0c-9a68-677280554068 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.484s\n2026-05-23 01:47:40.239 18 INFO tempest.lib.common.rest_client [req-61f90a51-0493-42da-8042-592fff52f140 req-61f90a51-0493-42da-8042-592fff52f140 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.272s\n2026-05-23 01:47:40.246 35 INFO tempest.lib.common.rest_client [req-40d04914-0169-4ec3-9bf0-00642784032d req-40d04914-0169-4ec3-9bf0-00642784032d ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.116s\n2026-05-23 01:47:40.306 24 INFO tempest.lib.common.rest_client [req-596aa079-e13b-4833-a2f3-7a1183038e6e req-596aa079-e13b-4833-a2f3-7a1183038e6e ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-23 01:47:40.388 35 INFO tempest.lib.common.rest_client [req-6d6a9f31-7c8b-4b00-a97d-959528225489 req-6d6a9f31-7c8b-4b00-a97d-959528225489 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.134s\n2026-05-23 01:47:40.439 32 INFO tempest.lib.common.rest_client [req-928b39fb-5e4e-4b23-b4dc-a1a4cf3235ff req-928b39fb-5e4e-4b23-b4dc-a1a4cf3235ff ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350b0089168b4ee0ab251c5a06742131/users/27dac59ba14a4fa79dfca0f7e1474ee6/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.210s\n2026-05-23 01:47:40.459 29 INFO tempest.lib.common.rest_client [req-89acf49d-3a91-49bf-ab04-1567bad4075a req-89acf49d-3a91-49bf-ab04-1567bad4075a ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.411s\n2026-05-23 01:47:40.471 22 INFO tempest.lib.common.rest_client [req-560b50e0-8291-4751-a643-171d8dae469d req-560b50e0-8291-4751-a643-171d8dae469d ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s\n2026-05-23 01:47:40.517 16 INFO tempest.lib.common.rest_client [req-739ab522-a88e-431a-b947-21ca6e04861d req-739ab522-a88e-431a-b947-21ca6e04861d ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a/users/e6ab2f5126ea4413b649e1e9039a3216/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.434s\n2026-05-23 01:47:40.526 35 INFO tempest.lib.common.rest_client [req-819c6922-9914-4a60-83d7-d48ead550e50 req-819c6922-9914-4a60-83d7-d48ead550e50 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 PUT https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.133s\n2026-05-23 01:47:40.535 24 INFO tempest.lib.common.rest_client [req-2a1eb722-ddd5-476b-841a-8ac822ea9f4f req-2a1eb722-ddd5-476b-841a-8ac822ea9f4f ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c/users/a47a429833374965b85a7d100573a493/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.218s\n2026-05-23 01:47:40.556 26 INFO tempest.lib.common.rest_client [req-668b71d3-4021-4aa7-968f-147da90aaf51 req-668b71d3-4021-4aa7-968f-147da90aaf51 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.739s\n2026-05-23 01:47:40.657 39 INFO tempest.lib.common.rest_client [req-7e02f7c7-d438-4363-bc06-5f7a3cfabf11 req-7e02f7c7-d438-4363-bc06-5f7a3cfabf11 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.732s\n2026-05-23 01:47:40.660 43 INFO tempest.lib.common.rest_client [req-738e5050-2f56-4c4c-9eeb-df70ae602465 req-738e5050-2f56-4c4c-9eeb-df70ae602465 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.714s\n2026-05-23 01:47:40.663 35 INFO tempest.lib.common.rest_client [req-ac9d8537-4ae1-43f2-8f54-321966351c42 req-ac9d8537-4ae1-43f2-8f54-321966351c42 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.132s\n2026-05-23 01:47:40.704 24 INFO tempest.lib.common.rest_client [req-7e2005c2-9345-43c2-b889-e4cc9f2898f5 req-7e2005c2-9345-43c2-b889-e4cc9f2898f5 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-23 01:47:40.719 31 INFO tempest.lib.common.rest_client [req-edcaa545-bffc-4853-9053-f8d98e9b8da8 req-edcaa545-bffc-4853-9053-f8d98e9b8da8 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.586s\n2026-05-23 01:47:40.800 35 INFO tempest.lib.common.rest_client [req-51954302-940b-4f5a-9172-6a10a2b290fb req-51954302-940b-4f5a-9172-6a10a2b290fb ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 DELETE https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata/key1 0.133s\n2026-05-23 01:47:40.833 43 INFO tempest.lib.common.rest_client [req-b6fc9159-4a25-4c1f-a004-bcd19c43b3d6 req-b6fc9159-4a25-4c1f-a004-bcd19c43b3d6 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-23 01:47:40.847 20 INFO tempest.lib.common.rest_client [req-cc8c7381-17e8-49c7-89d7-ad7522d021a4 req-cc8c7381-17e8-49c7-89d7-ad7522d021a4 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.752s\n2026-05-23 01:47:40.883 14 INFO tempest.lib.common.rest_client [req-86d017b6-3925-4e27-8103-b63c3449b0a0 req-86d017b6-3925-4e27-8103-b63c3449b0a0 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00b6ab90ebb944be904ddf115ab70ece/users/2b77b7fdca4c48b6970dee98b1f3ba69/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.663s\n2026-05-23 01:47:40.898 35 INFO tempest.lib.common.rest_client [req-72dd0b47-50fa-4a46-9913-ec5dcae677b2 req-72dd0b47-50fa-4a46-9913-ec5dcae677b2 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.096s\n2026-05-23 01:47:40.959 32 INFO tempest.lib.common.rest_client [req-5b831680-5330-4018-9c6a-cb1612c49174 req-5b831680-5330-4018-9c6a-cb1612c49174 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.518s\n2026-05-23 01:47:40.962 10 INFO tempest.lib.common.rest_client [req-2ca07fd9-f214-4296-8425-c90cdcf4829b req-2ca07fd9-f214-4296-8425-c90cdcf4829b ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.837s\n2026-05-23 01:47:40.980 26 INFO tempest.lib.common.rest_client [req-f169933c-5d61-4d43-8359-a38b7c2aad25 req-f169933c-5d61-4d43-8359-a38b7c2aad25 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.421s\n2026-05-23 01:47:40.989 14 INFO tempest.lib.common.rest_client [req-94db1bf7-13e7-4c63-8fe6-d41aa0846b14 req-94db1bf7-13e7-4c63-8fe6-d41aa0846b14 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s\n2026-05-23 01:47:41.030 12 INFO tempest.lib.common.rest_client [req-2c4461d4-79a3-4cf7-acef-404c0be32542 req-2c4461d4-79a3-4cf7-acef-404c0be32542 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/363c0d277e0e42f5a3abe0c94e85aaae/users/fe5536f314824682b57c725451e6ae27/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.940s\n2026-05-23 01:47:41.038 35 INFO tempest.lib.common.rest_client [req-5e4e53a1-215c-4e69-b10b-8ce7356818b3 req-5e4e53a1-215c-4e69-b10b-8ce7356818b3 ] Request (VolumesMetadataTest:tearDown): 200 PUT https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.126s\n2026-05-23 01:47:41.035 39 INFO tempest.lib.common.rest_client [req-93431608-6015-4368-b701-616984e45aff req-93431608-6015-4368-b701-616984e45aff ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.371s\n2026-05-23 01:47:41.044 18 INFO tempest.lib.common.rest_client [req-c6e32225-cd95-469d-b513-3d7f156e7926 req-c6e32225-cd95-469d-b513-3d7f156e7926 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.801s\n{12} tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_crud_volume_metadata [0.912976s] ... ok\n2026-05-23 01:47:41.137 16 INFO tempest.lib.common.rest_client [req-65d4fe50-2c79-4c7b-83ab-642b2861892e req-65d4fe50-2c79-4c7b-83ab-642b2861892e ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.618s\n2026-05-23 01:47:41.159 43 INFO tempest.lib.common.rest_client [req-341185d3-2175-4d0b-9197-54f4f1b8ca74 req-341185d3-2175-4d0b-9197-54f4f1b8ca74 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157/users/312fde8682bb4d8aaa719a6e3b504c55/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.323s\n2026-05-23 01:47:41.184 14 INFO tempest.lib.common.rest_client [req-d2201e54-a600-468d-9d69-b0d2618375c9 req-d2201e54-a600-468d-9d69-b0d2618375c9 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00b6ab90ebb944be904ddf115ab70ece/users/2b77b7fdca4c48b6970dee98b1f3ba69/roles/bd34450783d64356be4e1eb4c43a6768 0.193s\n2026-05-23 01:47:41.184 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2b77b7fdca4c48b6970dee98b1f3ba69 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:41.185 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-305952145-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '00b6ab90ebb944be904ddf115ab70ece', 'project_name': 'tempest-VolumesTransfersTest-305952145', 'tenant_id': '00b6ab90ebb944be904ddf115ab70ece', 'tenant_name': 'tempest-VolumesTransfersTest-305952145', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b77b7fdca4c48b6970dee98b1f3ba69', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:41.185 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-305952145-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '00b6ab90ebb944be904ddf115ab70ece', 'project_name': 'tempest-VolumesTransfersTest-305952145', 'tenant_id': '00b6ab90ebb944be904ddf115ab70ece', 'tenant_name': 'tempest-VolumesTransfersTest-305952145', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b77b7fdca4c48b6970dee98b1f3ba69', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:41.201 31 INFO tempest.lib.common.rest_client [req-8c6cde3b-bb61-4939-992a-64aa8dacb838 req-8c6cde3b-bb61-4939-992a-64aa8dacb838 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.480s\n2026-05-23 01:47:41.210 22 INFO tempest.lib.common.rest_client [req-3b4e2248-08d7-448d-9ee4-cf1aa0f4d123 req-3b4e2248-08d7-448d-9ee4-cf1aa0f4d123 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.735s\n2026-05-23 01:47:41.217 35 INFO tempest.lib.common.rest_client [req-79040536-57f1-4a04-a87b-0cac349afb00 req-79040536-57f1-4a04-a87b-0cac349afb00 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 POST https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.107s\n2026-05-23 01:47:41.219 36 INFO tempest.lib.common.rest_client [req-3da6153c-1cb5-44f1-9e78-ce83d1f8f36d req-3da6153c-1cb5-44f1-9e78-ce83d1f8f36d ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.985s\n2026-05-23 01:47:41.260 24 INFO tempest.lib.common.rest_client [req-7f0ef4d3-5cb5-48d0-a723-302dca9738e4 req-7f0ef4d3-5cb5-48d0-a723-302dca9738e4 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c/users/a47a429833374965b85a7d100573a493/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.550s\n2026-05-23 01:47:41.322 32 INFO tempest.lib.common.rest_client [req-1f749be9-0338-4b47-b6b2-80f338f4c38a req-1f749be9-0338-4b47-b6b2-80f338f4c38a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350b0089168b4ee0ab251c5a06742131/users/27dac59ba14a4fa79dfca0f7e1474ee6/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.359s\n2026-05-23 01:47:41.326 43 INFO tempest.lib.common.rest_client [req-c2ef9474-0d89-4c00-a586-b92125f641fd req-c2ef9474-0d89-4c00-a586-b92125f641fd ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-23 01:47:41.353 12 INFO tempest.lib.common.rest_client [req-4db4eb68-eeb0-4cbe-8ad7-f17f2cc5c9c4 req-4db4eb68-eeb0-4cbe-8ad7-f17f2cc5c9c4 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s\n2026-05-23 01:47:41.358 20 INFO tempest.lib.common.rest_client [req-e660c701-c0dc-4f88-a860-591c6a5369e9 req-e660c701-c0dc-4f88-a860-591c6a5369e9 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.509s\n2026-05-23 01:47:41.391 35 INFO tempest.lib.common.rest_client [req-7d361589-d1e7-410c-a4c5-9277e1427346 req-7d361589-d1e7-410c-a4c5-9277e1427346 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 PUT https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata/key3 0.168s\n2026-05-23 01:47:41.416 18 INFO tempest.lib.common.rest_client [req-fe9d22ec-b1f4-48e1-ab80-f6042865ec5f req-fe9d22ec-b1f4-48e1-ab80-f6042865ec5f ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s\n2026-05-23 01:47:41.443 26 INFO tempest.lib.common.rest_client [req-e890a950-275a-4253-aec2-97394e2d187c req-e890a950-275a-4253-aec2-97394e2d187c ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d210168fb7a44769b770ed6aa03c1071/users/a36572e4e1c546b18bf6e7a090982904/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.460s\n2026-05-23 01:47:41.448 43 INFO tempest.lib.common.rest_client [req-f07efc9a-974b-4c4e-8f33-b740c20c8d7f req-f07efc9a-974b-4c4e-8f33-b740c20c8d7f ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157/users/312fde8682bb4d8aaa719a6e3b504c55/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.117s\n2026-05-23 01:47:41.462 10 INFO tempest.lib.common.rest_client [req-0343f4d6-a849-43da-9605-5e2145bd82d1 req-0343f4d6-a849-43da-9605-5e2145bd82d1 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s\n2026-05-23 01:47:41.497 29 INFO tempest.lib.common.rest_client [req-141e2112-e228-41f7-91cf-c8c53e93b4cb req-141e2112-e228-41f7-91cf-c8c53e93b4cb ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.036s\n2026-05-23 01:47:41.510 35 INFO tempest.lib.common.rest_client [req-3efe36ad-3343-46dc-8073-95895d2ae065 req-3efe36ad-3343-46dc-8073-95895d2ae065 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata/key3 0.115s\n2026-05-23 01:47:41.564 31 INFO tempest.lib.common.rest_client [req-72f6b7d4-63fd-4915-ad1f-983143e271e1 req-72f6b7d4-63fd-4915-ad1f-983143e271e1 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.360s\n2026-05-23 01:47:41.584 12 INFO tempest.lib.common.rest_client [req-eb438606-5160-4beb-9663-8564bbb63046 req-eb438606-5160-4beb-9663-8564bbb63046 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/363c0d277e0e42f5a3abe0c94e85aaae/users/fe5536f314824682b57c725451e6ae27/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.228s\n2026-05-23 01:47:41.617 35 INFO tempest.lib.common.rest_client [req-b3b7dd74-db6f-47ce-9905-8571a88338bc req-b3b7dd74-db6f-47ce-9905-8571a88338bc ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.103s\n2026-05-23 01:47:41.632 16 INFO tempest.lib.common.rest_client [req-6680b4af-35cd-4878-b756-a383dd4f9cbf req-6680b4af-35cd-4878-b756-a383dd4f9cbf ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a/users/e6ab2f5126ea4413b649e1e9039a3216/roles/bd34450783d64356be4e1eb4c43a6768 0.492s\n2026-05-23 01:47:41.632 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e6ab2f5126ea4413b649e1e9039a3216 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:41.632 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1560992270-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a1577e24eb7345ee9e6d3f455a4bea5a', 'project_name': 'tempest-GroupSnapshotsTest-1560992270', 'tenant_id': 'a1577e24eb7345ee9e6d3f455a4bea5a', 'tenant_name': 'tempest-GroupSnapshotsTest-1560992270', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6ab2f5126ea4413b649e1e9039a3216', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:41.633 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1560992270-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a1577e24eb7345ee9e6d3f455a4bea5a', 'project_name': 'tempest-GroupSnapshotsTest-1560992270', 'tenant_id': 'a1577e24eb7345ee9e6d3f455a4bea5a', 'tenant_name': 'tempest-GroupSnapshotsTest-1560992270', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6ab2f5126ea4413b649e1e9039a3216', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:41.665 24 INFO tempest.lib.common.rest_client [req-ea6d8dc3-0589-4028-ae89-bd13b6e80f22 req-ea6d8dc3-0589-4028-ae89-bd13b6e80f22 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.403s\n2026-05-23 01:47:41.687 39 INFO tempest.lib.common.rest_client [req-3c689940-7079-4a1d-aaf0-33f725a46ae0 req-3c689940-7079-4a1d-aaf0-33f725a46ae0 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.649s\n2026-05-23 01:47:41.714 36 INFO tempest.lib.common.rest_client [req-f5effbad-0890-4799-add6-84e995a11d27 req-f5effbad-0890-4799-add6-84e995a11d27 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s\n2026-05-23 01:47:41.736 32 INFO tempest.lib.common.rest_client [req-48f73150-6af8-4889-a60a-60c8d538a0bc req-48f73150-6af8-4889-a60a-60c8d538a0bc ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.412s\n2026-05-23 01:47:41.744 26 INFO tempest.lib.common.rest_client [req-42b7c715-4b61-46fb-a8ae-afe09ae6c2f1 req-42b7c715-4b61-46fb-a8ae-afe09ae6c2f1 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s\n2026-05-23 01:47:41.750 35 INFO tempest.lib.common.rest_client [req-a2801c57-fb83-4ae1-912d-8a940b9d72e7 req-a2801c57-fb83-4ae1-912d-8a940b9d72e7 ] Request (VolumesMetadataTest:tearDown): 200 PUT https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.127s\n{12} tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_update_show_volume_metadata_item [0.645297s] ... ok\n2026-05-23 01:47:41.754 20 INFO tempest.lib.common.rest_client [req-b37579e1-3e01-4008-a09a-c253cb072990 req-b37579e1-3e01-4008-a09a-c253cb072990 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b12a357349fe4eccaf00aeaa25831f73/users/3559441f2cf84f3084c7ef9ee842792c/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.391s\n2026-05-23 01:47:41.762 10 INFO tempest.lib.common.rest_client [req-940f5fe0-6fff-4417-acb1-6696b4931c21 req-940f5fe0-6fff-4417-acb1-6696b4931c21 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee808d2cbdd04ae8812acf46f349cf68/users/152280a17538474793ee5c9af01067e0/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.296s\n2026-05-23 01:47:41.811 22 INFO tempest.lib.common.rest_client [req-1120823c-5208-44e6-9a6e-b39a79540d1f req-1120823c-5208-44e6-9a6e-b39a79540d1f ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.593s\n2026-05-23 01:47:41.833 39 INFO tempest.lib.common.rest_client [req-d510cb4f-cedc-42b1-a1b5-7bc92f003ef6 req-d510cb4f-cedc-42b1-a1b5-7bc92f003ef6 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s\n2026-05-23 01:47:41.840 18 INFO tempest.lib.common.rest_client [req-4136bf54-de7f-4bb4-a348-8bd09a8de3a5 req-4136bf54-de7f-4bb4-a348-8bd09a8de3a5 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49c9b0b9dee24a1caccb42dd5ce9534f/users/224f976198554a89a1a0faa6188f40fd/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.423s\n2026-05-23 01:47:41.855 14 INFO tempest.lib.common.rest_client [req-20ba49a9-74a4-4c26-a53b-2f720462950a req-20ba49a9-74a4-4c26-a53b-2f720462950a ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s\n2026-05-23 01:47:41.855 31 INFO tempest.lib.common.rest_client [req-4af8267a-99a4-4e3c-b2b5-d8280d89f49b req-4af8267a-99a4-4e3c-b2b5-d8280d89f49b ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53f31889016f4f9cbabed12211d3b3cf/users/3f86a6e308a8498f8cd5180efcf677a2/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.286s\n2026-05-23 01:47:41.864 24 INFO tempest.lib.common.rest_client [req-79fdb87b-b843-441a-97f8-e2325dee02f0 req-79fdb87b-b843-441a-97f8-e2325dee02f0 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c/users/a47a429833374965b85a7d100573a493/roles/86359d6597314a95ba0d73ed5fbe11ed 0.191s\n2026-05-23 01:47:41.908 20 INFO tempest.lib.common.rest_client [req-c2fc94e6-faa7-43e1-b972-374de1622126 req-c2fc94e6-faa7-43e1-b972-374de1622126 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s\n2026-05-23 01:47:41.915 12 INFO tempest.lib.common.rest_client [req-0477d284-7ffa-46f6-a531-dda51abde269 req-0477d284-7ffa-46f6-a531-dda51abde269 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s\n2026-05-23 01:47:41.928 43 INFO tempest.lib.common.rest_client [req-b16a781c-b124-4e31-92ba-7d68ee919b0a req-b16a781c-b124-4e31-92ba-7d68ee919b0a ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.474s\n2026-05-23 01:47:41.936 35 INFO tempest.lib.common.rest_client [req-217a5a43-f962-43cd-b342-46466b4c308d req-217a5a43-f962-43cd-b342-46466b4c308d ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.180s\n2026-05-23 01:47:41.967 26 INFO tempest.lib.common.rest_client [req-79565c2d-f4c9-4d43-b92b-9dc83123fb51 req-79565c2d-f4c9-4d43-b92b-9dc83123fb51 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d210168fb7a44769b770ed6aa03c1071/users/a36572e4e1c546b18bf6e7a090982904/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.215s\n2026-05-23 01:47:41.982 36 INFO tempest.lib.common.rest_client [req-6a7ac4ad-197f-4584-8d6d-c56215cd9817 req-6a7ac4ad-197f-4584-8d6d-c56215cd9817 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aec516efd390419c886217df0fd8d20a/users/7fb9fe81b57d406ea10d2ea60d6c6077/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.260s\n2026-05-23 01:47:41.992 39 INFO tempest.lib.common.rest_client [req-eec6f549-5f08-4c53-b810-984971ae8a27 req-eec6f549-5f08-4c53-b810-984971ae8a27 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a66b3d8569ce46ed8d41c6a62071fb04/users/c491152d315a49c5a315a9357de84fde/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.158s\n2026-05-23 01:47:42.054 32 INFO tempest.lib.common.rest_client [req-3dc968cb-5b55-480c-b152-67df9cbca896 req-3dc968cb-5b55-480c-b152-67df9cbca896 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350b0089168b4ee0ab251c5a06742131/users/27dac59ba14a4fa79dfca0f7e1474ee6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.316s\n2026-05-23 01:47:42.087 24 INFO tempest.lib.common.rest_client [req-1364c285-7a6d-4103-8b1c-c9f453e10e5f req-1364c285-7a6d-4103-8b1c-c9f453e10e5f ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-23 01:47:42.108 10 INFO tempest.lib.common.rest_client [req-3f82e78e-6c43-4556-a04d-9f4e28c41522 req-3f82e78e-6c43-4556-a04d-9f4e28c41522 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s\n2026-05-23 01:47:42.121 26 INFO tempest.lib.common.rest_client [req-3c1ec26e-e95a-4556-a665-f74aea4d432e req-3c1ec26e-e95a-4556-a665-f74aea4d432e ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-23 01:47:42.127 35 INFO tempest.lib.common.rest_client [req-85749e1a-cf88-4d7e-81e6-3fe752afe17c req-85749e1a-cf88-4d7e-81e6-3fe752afe17c ] Request (VolumesMetadataTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.181s\n2026-05-23 01:47:42.129 22 INFO tempest.lib.common.rest_client [req-de66e062-e293-42e7-b333-3279fcbd6fc3 req-de66e062-e293-42e7-b333-3279fcbd6fc3 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s\n2026-05-23 01:47:42.140 18 INFO tempest.lib.common.rest_client [req-86ca766a-edc1-44ec-a449-b390f2acb032 req-86ca766a-edc1-44ec-a449-b390f2acb032 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-23 01:47:42.145 20 INFO tempest.lib.common.rest_client [req-7cf8aa70-de42-40e8-9ebe-aac35694a010 req-7cf8aa70-de42-40e8-9ebe-aac35694a010 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b12a357349fe4eccaf00aeaa25831f73/users/3559441f2cf84f3084c7ef9ee842792c/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.230s\n2026-05-23 01:47:42.203 32 INFO tempest.lib.common.rest_client [req-53419fdc-73d9-4dff-8b56-e27ad21f6ebb req-53419fdc-73d9-4dff-8b56-e27ad21f6ebb ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s\n2026-05-23 01:47:42.212 31 INFO tempest.lib.common.rest_client [req-c52dd2ae-f07f-44bc-bb92-085506711040 req-c52dd2ae-f07f-44bc-bb92-085506711040 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s\n2026-05-23 01:47:42.234 43 INFO tempest.lib.common.rest_client [req-01ba45f6-af55-455b-9624-a2861c24d0b0 req-01ba45f6-af55-455b-9624-a2861c24d0b0 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157/users/312fde8682bb4d8aaa719a6e3b504c55/roles/86359d6597314a95ba0d73ed5fbe11ed 0.305s\n2026-05-23 01:47:42.243 14 INFO tempest.lib.common.rest_client [req-d82b0e16-371a-4231-bf1a-0041086c0113 req-d82b0e16-371a-4231-bf1a-0041086c0113 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.386s\n2026-05-23 01:47:42.296 35 INFO tempest.lib.common.rest_client [req-8bca6fd8-55fd-4b08-8de0-ad1d8242ec6b req-8bca6fd8-55fd-4b08-8de0-ad1d8242ec6b ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.165s\n2026-05-23 01:47:42.313 12 INFO tempest.lib.common.rest_client [req-7ed4e4b9-6a64-4bf4-8e74-15b6806ada16 req-7ed4e4b9-6a64-4bf4-8e74-15b6806ada16 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/363c0d277e0e42f5a3abe0c94e85aaae/users/fe5536f314824682b57c725451e6ae27/roles/86359d6597314a95ba0d73ed5fbe11ed 0.394s\n2026-05-23 01:47:42.330 16 INFO tempest.lib.common.rest_client [req-dfa26679-463f-4ccb-9f65-bec0e58ca69d req-dfa26679-463f-4ccb-9f65-bec0e58ca69d ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.692s\n2026-05-23 01:47:42.349 10 INFO tempest.lib.common.rest_client [req-765a9523-cc0d-4bbb-9da9-f8aec8778871 req-765a9523-cc0d-4bbb-9da9-f8aec8778871 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee808d2cbdd04ae8812acf46f349cf68/users/152280a17538474793ee5c9af01067e0/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.238s\n2026-05-23 01:47:42.381 22 INFO tempest.lib.common.rest_client [req-141eb3af-3ca5-4dfa-9dc2-e7cbb12d9066 req-141eb3af-3ca5-4dfa-9dc2-e7cbb12d9066 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a8842274a234953b813bfd762ff61e2/users/9a78e945eaad4ad39c409ee40f44bdc4/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.247s\n2026-05-23 01:47:42.396 39 INFO tempest.lib.common.rest_client [req-fd58b7f5-21d2-4440-9215-c1e92a23e6df req-fd58b7f5-21d2-4440-9215-c1e92a23e6df ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.399s\n2026-05-23 01:47:42.407 26 INFO tempest.lib.common.rest_client [req-2d99a9ec-c3d1-4443-b8dc-5986fc544326 req-2d99a9ec-c3d1-4443-b8dc-5986fc544326 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d210168fb7a44769b770ed6aa03c1071/users/a36572e4e1c546b18bf6e7a090982904/roles/86359d6597314a95ba0d73ed5fbe11ed 0.284s\n2026-05-23 01:47:42.430 24 INFO tempest.lib.common.rest_client [req-fb1bae20-0f81-42f4-bf35-631d8ca6c713 req-fb1bae20-0f81-42f4-bf35-631d8ca6c713 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c/users/a47a429833374965b85a7d100573a493/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.334s\n2026-05-23 01:47:42.456 36 INFO tempest.lib.common.rest_client [req-21f20b80-eb66-4e83-874f-cb9325a4764c req-21f20b80-eb66-4e83-874f-cb9325a4764c ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.472s\n2026-05-23 01:47:42.499 18 INFO tempest.lib.common.rest_client [req-8873f5f4-e3d4-4844-b280-59bd2826095a req-8873f5f4-e3d4-4844-b280-59bd2826095a ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49c9b0b9dee24a1caccb42dd5ce9534f/users/224f976198554a89a1a0faa6188f40fd/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.354s\n2026-05-23 01:47:42.544 32 INFO tempest.lib.common.rest_client [req-a901f23f-040e-4ddf-ace1-bee3e45abb99 req-a901f23f-040e-4ddf-ace1-bee3e45abb99 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350b0089168b4ee0ab251c5a06742131/users/27dac59ba14a4fa79dfca0f7e1474ee6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.339s\n2026-05-23 01:47:42.568 10 INFO tempest.lib.common.rest_client [req-6fac1476-25c0-43ec-9652-fcc408ebd48e req-6fac1476-25c0-43ec-9652-fcc408ebd48e ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-23 01:47:42.580 31 INFO tempest.lib.common.rest_client [req-ddd8654f-0812-4fd7-a75c-3b79117d2734 req-ddd8654f-0812-4fd7-a75c-3b79117d2734 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53f31889016f4f9cbabed12211d3b3cf/users/3f86a6e308a8498f8cd5180efcf677a2/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.361s\n2026-05-23 01:47:42.582 20 INFO tempest.lib.common.rest_client [req-88137645-1c23-42ce-83a1-2f534673328d req-88137645-1c23-42ce-83a1-2f534673328d ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s\n2026-05-23 01:47:42.654 12 INFO tempest.lib.common.rest_client [req-a9be3a4a-c636-48dd-b164-86fdab43e30d req-a9be3a4a-c636-48dd-b164-86fdab43e30d ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s\n2026-05-23 01:47:42.672 36 INFO tempest.lib.common.rest_client [req-8dbf9c73-738a-42c3-943f-bf1fe117c2fe req-8dbf9c73-738a-42c3-943f-bf1fe117c2fe ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aec516efd390419c886217df0fd8d20a/users/7fb9fe81b57d406ea10d2ea60d6c6077/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.212s\n2026-05-23 01:47:42.674 22 INFO tempest.lib.common.rest_client [req-1fd090d5-10fa-4f4f-a361-c215b8e5c30f req-1fd090d5-10fa-4f4f-a361-c215b8e5c30f ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-23 01:47:42.692 43 INFO tempest.lib.common.rest_client [req-04512692-0a85-4651-8862-ef7323b6b4be req-04512692-0a85-4651-8862-ef7323b6b4be ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.455s\n2026-05-23 01:47:42.740 24 INFO tempest.lib.common.rest_client [req-4ddc27d5-21ab-41cb-b513-ef6e620c3be5 req-4ddc27d5-21ab-41cb-b513-ef6e620c3be5 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s\n2026-05-23 01:47:42.747 32 INFO tempest.lib.common.rest_client [req-50035faa-a942-45ad-9ee7-e161d7b0922f req-50035faa-a942-45ad-9ee7-e161d7b0922f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-23 01:47:42.762 39 INFO tempest.lib.common.rest_client [req-da2c797f-5ce0-480d-8c94-38f39349b684 req-da2c797f-5ce0-480d-8c94-38f39349b684 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a66b3d8569ce46ed8d41c6a62071fb04/users/c491152d315a49c5a315a9357de84fde/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.360s\n2026-05-23 01:47:42.765 18 INFO tempest.lib.common.rest_client [req-9cce816e-87b9-42aa-9241-79655e359a3f req-9cce816e-87b9-42aa-9241-79655e359a3f ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-23 01:47:42.819 14 INFO tempest.lib.common.rest_client [req-d4f65a2f-026a-4f93-8f51-b52616e377b6 req-d4f65a2f-026a-4f93-8f51-b52616e377b6 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.574s\n2026-05-23 01:47:42.818 31 INFO tempest.lib.common.rest_client [req-69da8b1e-4848-48ce-89a2-6a6e5607cae6 req-69da8b1e-4848-48ce-89a2-6a6e5607cae6 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-23 01:47:42.835 26 INFO tempest.lib.common.rest_client [req-21004414-19bd-4a49-b010-b62041c03a28 req-21004414-19bd-4a49-b010-b62041c03a28 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.423s\n2026-05-23 01:47:42.834 16 INFO tempest.lib.common.rest_client [req-38d4d5ec-06d6-4e76-9cf4-0b8382da478b req-38d4d5ec-06d6-4e76-9cf4-0b8382da478b ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.498s\n2026-05-23 01:47:42.843 20 INFO tempest.lib.common.rest_client [req-f9cf3558-d05c-402f-bf6f-8c30ed9e760a req-f9cf3558-d05c-402f-bf6f-8c30ed9e760a ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b12a357349fe4eccaf00aeaa25831f73/users/3559441f2cf84f3084c7ef9ee842792c/roles/86359d6597314a95ba0d73ed5fbe11ed 0.255s\n2026-05-23 01:47:42.847 36 INFO tempest.lib.common.rest_client [req-6733880e-b625-4193-8b97-0738f9c2e784 req-6733880e-b625-4193-8b97-0738f9c2e784 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-23 01:47:42.858 22 INFO tempest.lib.common.rest_client [req-46ef262e-7ae5-4d5c-bbf6-8e25e3dfaf8e req-46ef262e-7ae5-4d5c-bbf6-8e25e3dfaf8e ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a8842274a234953b813bfd762ff61e2/users/9a78e945eaad4ad39c409ee40f44bdc4/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.181s\n2026-05-23 01:47:42.918 10 INFO tempest.lib.common.rest_client [req-fb9ae605-0148-46de-895e-9a9e89e77fe2 req-fb9ae605-0148-46de-895e-9a9e89e77fe2 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee808d2cbdd04ae8812acf46f349cf68/users/152280a17538474793ee5c9af01067e0/roles/86359d6597314a95ba0d73ed5fbe11ed 0.348s\n2026-05-23 01:47:42.926 39 INFO tempest.lib.common.rest_client [req-b5655b30-bf69-4e06-8a94-2621813ea075 req-b5655b30-bf69-4e06-8a94-2621813ea075 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s\n2026-05-23 01:47:42.943 18 INFO tempest.lib.common.rest_client [req-c56677fc-3fb4-45ad-8a2c-73975552fee5 req-c56677fc-3fb4-45ad-8a2c-73975552fee5 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49c9b0b9dee24a1caccb42dd5ce9534f/users/224f976198554a89a1a0faa6188f40fd/roles/86359d6597314a95ba0d73ed5fbe11ed 0.176s\n2026-05-23 01:47:42.947 12 INFO tempest.lib.common.rest_client [req-c64b0183-c772-4191-aac5-d9021710041a req-c64b0183-c772-4191-aac5-d9021710041a ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/363c0d277e0e42f5a3abe0c94e85aaae/users/fe5536f314824682b57c725451e6ae27/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.291s\n2026-05-23 01:47:43.031 43 INFO tempest.lib.common.rest_client [req-3a683c39-8859-4f41-8049-04b1e7baf3d8 req-3a683c39-8859-4f41-8049-04b1e7baf3d8 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157/users/312fde8682bb4d8aaa719a6e3b504c55/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.337s\n2026-05-23 01:47:43.032 32 INFO tempest.lib.common.rest_client [req-1238ecee-ec9d-491b-a145-594ef8a1f09a req-1238ecee-ec9d-491b-a145-594ef8a1f09a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350b0089168b4ee0ab251c5a06742131/users/27dac59ba14a4fa79dfca0f7e1474ee6/roles/bd34450783d64356be4e1eb4c43a6768 0.283s\n2026-05-23 01:47:43.033 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 27dac59ba14a4fa79dfca0f7e1474ee6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:43.033 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '350b0089168b4ee0ab251c5a06742131', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897', 'tenant_id': '350b0089168b4ee0ab251c5a06742131', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27dac59ba14a4fa79dfca0f7e1474ee6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:43.033 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '350b0089168b4ee0ab251c5a06742131', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897', 'tenant_id': '350b0089168b4ee0ab251c5a06742131', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27dac59ba14a4fa79dfca0f7e1474ee6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:43.043 16 INFO tempest.lib.common.rest_client [req-57411895-f7df-4d76-94b2-b2220627b44f req-57411895-f7df-4d76-94b2-b2220627b44f ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.202s\n2026-05-23 01:47:43.043 31 INFO tempest.lib.common.rest_client [req-130cd486-39d1-46b2-b682-41bdaf833704 req-130cd486-39d1-46b2-b682-41bdaf833704 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53f31889016f4f9cbabed12211d3b3cf/users/3f86a6e308a8498f8cd5180efcf677a2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.224s\n2026-05-23 01:47:43.094 26 INFO tempest.lib.common.rest_client [req-a6415574-b221-4753-954c-8a6524e2948a req-a6415574-b221-4753-954c-8a6524e2948a ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d210168fb7a44769b770ed6aa03c1071/users/a36572e4e1c546b18bf6e7a090982904/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.257s\n2026-05-23 01:47:43.141 36 INFO tempest.lib.common.rest_client [req-6e7637f5-0989-4d3a-b69c-287a2165bcd8 req-6e7637f5-0989-4d3a-b69c-287a2165bcd8 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aec516efd390419c886217df0fd8d20a/users/7fb9fe81b57d406ea10d2ea60d6c6077/roles/86359d6597314a95ba0d73ed5fbe11ed 0.292s\n2026-05-23 01:47:43.138 24 INFO tempest.lib.common.rest_client [req-6238a680-41fb-4d84-ad23-ccb95003874b req-6238a680-41fb-4d84-ad23-ccb95003874b ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c/users/a47a429833374965b85a7d100573a493/roles/bd34450783d64356be4e1eb4c43a6768 0.391s\n2026-05-23 01:47:43.139 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a47a429833374965b85a7d100573a493 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:43.139 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1502412861-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aca18b897acd4182b6e1f9d606ca734c', 'project_name': 'tempest-GroupsTest-1502412861', 'tenant_id': 'aca18b897acd4182b6e1f9d606ca734c', 'tenant_name': 'tempest-GroupsTest-1502412861', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a47a429833374965b85a7d100573a493', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:43.140 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1502412861-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aca18b897acd4182b6e1f9d606ca734c', 'project_name': 'tempest-GroupsTest-1502412861', 'tenant_id': 'aca18b897acd4182b6e1f9d606ca734c', 'tenant_name': 'tempest-GroupsTest-1502412861', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a47a429833374965b85a7d100573a493', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:43.188 20 INFO tempest.lib.common.rest_client [req-475de6b0-73e7-4163-b9bd-d83c39efc883 req-475de6b0-73e7-4163-b9bd-d83c39efc883 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s\n2026-05-23 01:47:43.219 14 INFO tempest.lib.common.rest_client [req-565df5e8-6f18-4b02-b304-5d509cd66732 req-565df5e8-6f18-4b02-b304-5d509cd66732 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.396s\n2026-05-23 01:47:43.233 43 INFO tempest.lib.common.rest_client [req-4683603a-270f-4328-9792-b1dfad8b9c18 req-4683603a-270f-4328-9792-b1dfad8b9c18 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-23 01:47:43.232 39 INFO tempest.lib.common.rest_client [req-f3612be8-6e33-4230-95d1-bde6dc28a17f req-f3612be8-6e33-4230-95d1-bde6dc28a17f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a66b3d8569ce46ed8d41c6a62071fb04/users/c491152d315a49c5a315a9357de84fde/roles/86359d6597314a95ba0d73ed5fbe11ed 0.304s\n2026-05-23 01:47:43.289 10 INFO tempest.lib.common.rest_client [req-d5b25f29-9735-4cac-b064-5dfb25672b9b req-d5b25f29-9735-4cac-b064-5dfb25672b9b ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.369s\n2026-05-23 01:47:43.318 22 INFO tempest.lib.common.rest_client [req-2d4647cd-10d5-4e8a-a07d-2b20f6408f99 req-2d4647cd-10d5-4e8a-a07d-2b20f6408f99 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s\n2026-05-23 01:47:43.321 36 INFO tempest.lib.common.rest_client [req-804c729f-37cd-45d3-927c-b8c2691fd1d4 req-804c729f-37cd-45d3-927c-b8c2691fd1d4 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-23 01:47:43.327 18 INFO tempest.lib.common.rest_client [req-a28f37e7-980c-4db0-bb76-5b9b15ad9e21 req-a28f37e7-980c-4db0-bb76-5b9b15ad9e21 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s\n2026-05-23 01:47:43.327 12 INFO tempest.lib.common.rest_client [req-1e226327-c906-4a82-afcd-bc29168befaa req-1e226327-c906-4a82-afcd-bc29168befaa ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.374s\n2026-05-23 01:47:43.350 26 INFO tempest.lib.common.rest_client [req-cc36a635-8c12-4f35-8a80-3bdbfc9a82d1 req-cc36a635-8c12-4f35-8a80-3bdbfc9a82d1 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-23 01:47:43.369 14 INFO tempest.lib.common.rest_client [req-19d0a9f3-3ab1-4367-9357-51efb60bb8eb req-19d0a9f3-3ab1-4367-9357-51efb60bb8eb ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7/users/30201b88df184c1e96392acec5e7b055/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.147s\n2026-05-23 01:47:43.378 31 INFO tempest.lib.common.rest_client [req-c66d3d25-786a-45f0-af70-a0f21edc4728 req-c66d3d25-786a-45f0-af70-a0f21edc4728 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s\n2026-05-23 01:47:43.418 29 INFO tempest.lib.common.rest_client [req-33e8600a-d175-40db-9b53-bd5e8273c6d9 req-33e8600a-d175-40db-9b53-bd5e8273c6d9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.912s\n2026-05-23 01:47:43.470 39 INFO tempest.lib.common.rest_client [req-fdb28799-b264-4fde-b864-4691a0925d21 req-fdb28799-b264-4fde-b864-4691a0925d21 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-23 01:47:43.470 20 INFO tempest.lib.common.rest_client [req-5e34d0e4-1010-44e3-a7e3-fd18591758b8 req-5e34d0e4-1010-44e3-a7e3-fd18591758b8 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b12a357349fe4eccaf00aeaa25831f73/users/3559441f2cf84f3084c7ef9ee842792c/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.276s\n2026-05-23 01:47:43.476 10 INFO tempest.lib.common.rest_client [req-d0333b3d-7579-4312-9be8-ada2f1b04cae req-d0333b3d-7579-4312-9be8-ada2f1b04cae ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee808d2cbdd04ae8812acf46f349cf68/users/152280a17538474793ee5c9af01067e0/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.179s\n2026-05-23 01:47:43.569 26 INFO tempest.lib.common.rest_client [req-79245627-9eee-48da-a2d6-be9a5a2d9451 req-79245627-9eee-48da-a2d6-be9a5a2d9451 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d210168fb7a44769b770ed6aa03c1071/users/a36572e4e1c546b18bf6e7a090982904/roles/bd34450783d64356be4e1eb4c43a6768 0.217s\n2026-05-23 01:47:43.569 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a36572e4e1c546b18bf6e7a090982904 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:43.569 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1351458367-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd210168fb7a44769b770ed6aa03c1071', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1351458367', 'tenant_id': 'd210168fb7a44769b770ed6aa03c1071', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1351458367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a36572e4e1c546b18bf6e7a090982904', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:43.569 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1351458367-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd210168fb7a44769b770ed6aa03c1071', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1351458367', 'tenant_id': 'd210168fb7a44769b770ed6aa03c1071', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1351458367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a36572e4e1c546b18bf6e7a090982904', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:43.580 36 INFO tempest.lib.common.rest_client [req-805fd1d2-b68c-4aef-93b5-317bab69b5f4 req-805fd1d2-b68c-4aef-93b5-317bab69b5f4 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aec516efd390419c886217df0fd8d20a/users/7fb9fe81b57d406ea10d2ea60d6c6077/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.248s\n2026-05-23 01:47:43.591 43 INFO tempest.lib.common.rest_client [req-accfa997-0e31-4dc6-a8e5-d5dc7aa13943 req-accfa997-0e31-4dc6-a8e5-d5dc7aa13943 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157/users/312fde8682bb4d8aaa719a6e3b504c55/roles/bd34450783d64356be4e1eb4c43a6768 0.354s\n2026-05-23 01:47:43.593 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 312fde8682bb4d8aaa719a6e3b504c55 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:43.593 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-2131994829-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93084d5af79b4143a86a785b00878157', 'project_name': 'tempest-GroupSnapshotsV319Test-2131994829', 'tenant_id': '93084d5af79b4143a86a785b00878157', 'tenant_name': 'tempest-GroupSnapshotsV319Test-2131994829', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '312fde8682bb4d8aaa719a6e3b504c55', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:43.594 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-2131994829-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93084d5af79b4143a86a785b00878157', 'project_name': 'tempest-GroupSnapshotsV319Test-2131994829', 'tenant_id': '93084d5af79b4143a86a785b00878157', 'tenant_name': 'tempest-GroupSnapshotsV319Test-2131994829', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '312fde8682bb4d8aaa719a6e3b504c55', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:43.646 35 INFO tempest.lib.common.rest_client [req-68165672-d759-4fcc-9775-270233374fe5 req-68165672-d759-4fcc-9775-270233374fe5 ] Request (VolumesMetadataTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.338s\n2026-05-23 01:47:43.689 31 INFO tempest.lib.common.rest_client [req-932f86f5-7cce-46f0-bd57-77bb69cd3bc2 req-932f86f5-7cce-46f0-bd57-77bb69cd3bc2 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53f31889016f4f9cbabed12211d3b3cf/users/3f86a6e308a8498f8cd5180efcf677a2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.307s\n2026-05-23 01:47:43.697 22 INFO tempest.lib.common.rest_client [req-5373c8a1-83f9-41ad-acc3-6204cd0b278a req-5373c8a1-83f9-41ad-acc3-6204cd0b278a ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a8842274a234953b813bfd762ff61e2/users/9a78e945eaad4ad39c409ee40f44bdc4/roles/86359d6597314a95ba0d73ed5fbe11ed 0.377s\n2026-05-23 01:47:43.733 18 INFO tempest.lib.common.rest_client [req-57c8f536-89cd-4015-90dd-e98fe1a2a812 req-57c8f536-89cd-4015-90dd-e98fe1a2a812 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49c9b0b9dee24a1caccb42dd5ce9534f/users/224f976198554a89a1a0faa6188f40fd/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.396s\n2026-05-23 01:47:43.791 32 INFO tempest.lib.common.rest_client [req-d19c488f-ad19-4f3e-ba13-3036d1c374d4 req-d19c488f-ad19-4f3e-ba13-3036d1c374d4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.751s\n2026-05-23 01:47:43.803 24 INFO tempest.lib.common.rest_client [req-39964ea2-d1c5-432a-ad49-076f5fd9518f req-39964ea2-d1c5-432a-ad49-076f5fd9518f ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s\n2026-05-23 01:47:43.823 10 INFO tempest.lib.common.rest_client [req-077b1b46-10f5-4e2a-a2a3-cfb5c4df6a34 req-077b1b46-10f5-4e2a-a2a3-cfb5c4df6a34 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.339s\n2026-05-23 01:47:43.834 20 INFO tempest.lib.common.rest_client [req-9e9e6d97-8a2f-4c4e-9be1-27cb92f52812 req-9e9e6d97-8a2f-4c4e-9be1-27cb92f52812 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.362s\n2026-05-23 01:47:43.859 31 INFO tempest.lib.common.rest_client [req-57682424-9f64-4cd3-833f-ae10dc111aad req-57682424-9f64-4cd3-833f-ae10dc111aad ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-23 01:47:43.863 14 INFO tempest.lib.common.rest_client [req-37abb80f-f447-435b-8b5b-6514ee783397 req-37abb80f-f447-435b-8b5b-6514ee783397 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.488s\n2026-05-23 01:47:43.866 39 INFO tempest.lib.common.rest_client [req-3f325c4e-d99a-4254-a043-a97c2e930061 req-3f325c4e-d99a-4254-a043-a97c2e930061 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a66b3d8569ce46ed8d41c6a62071fb04/users/c491152d315a49c5a315a9357de84fde/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.389s\n2026-05-23 01:47:43.901 12 INFO tempest.lib.common.rest_client [req-d95065b7-caff-468a-94bc-262c346dd529 req-d95065b7-caff-468a-94bc-262c346dd529 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/363c0d277e0e42f5a3abe0c94e85aaae/users/fe5536f314824682b57c725451e6ae27/roles/bd34450783d64356be4e1eb4c43a6768 0.567s\n2026-05-23 01:47:43.902 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fe5536f314824682b57c725451e6ae27 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:43.902 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1990798408-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '363c0d277e0e42f5a3abe0c94e85aaae', 'project_name': 'tempest-GroupTypesTest-1990798408', 'tenant_id': '363c0d277e0e42f5a3abe0c94e85aaae', 'tenant_name': 'tempest-GroupTypesTest-1990798408', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe5536f314824682b57c725451e6ae27', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:43.902 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1990798408-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '363c0d277e0e42f5a3abe0c94e85aaae', 'project_name': 'tempest-GroupTypesTest-1990798408', 'tenant_id': '363c0d277e0e42f5a3abe0c94e85aaae', 'tenant_name': 'tempest-GroupTypesTest-1990798408', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe5536f314824682b57c725451e6ae27', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:43.964 36 INFO tempest.lib.common.rest_client [req-3175b593-8cb8-4fb9-b17b-77e1f4471df8 req-3175b593-8cb8-4fb9-b17b-77e1f4471df8 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s\n2026-05-23 01:47:44.020 14 INFO tempest.lib.common.rest_client [req-14db54f5-517d-4ba6-8875-9d51910896c8 req-14db54f5-517d-4ba6-8875-9d51910896c8 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7/users/30201b88df184c1e96392acec5e7b055/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.156s\n2026-05-23 01:47:44.050 22 INFO tempest.lib.common.rest_client [req-780c42a2-37ab-4944-aeec-70d7038fde3f req-780c42a2-37ab-4944-aeec-70d7038fde3f ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.351s\n2026-05-23 01:47:44.031 10 INFO tempest.lib.common.rest_client [req-d9dc2093-dfda-44f9-881e-435eaae80173 req-d9dc2093-dfda-44f9-881e-435eaae80173 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee808d2cbdd04ae8812acf46f349cf68/users/152280a17538474793ee5c9af01067e0/roles/bd34450783d64356be4e1eb4c43a6768 0.205s\n2026-05-23 01:47:44.031 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 152280a17538474793ee5c9af01067e0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:44.032 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1293345934-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee808d2cbdd04ae8812acf46f349cf68', 'project_name': 'tempest-GroupTypeSpecsTest-1293345934', 'tenant_id': 'ee808d2cbdd04ae8812acf46f349cf68', 'tenant_name': 'tempest-GroupTypeSpecsTest-1293345934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '152280a17538474793ee5c9af01067e0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.032 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1293345934-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee808d2cbdd04ae8812acf46f349cf68', 'project_name': 'tempest-GroupTypeSpecsTest-1293345934', 'tenant_id': 'ee808d2cbdd04ae8812acf46f349cf68', 'tenant_name': 'tempest-GroupTypeSpecsTest-1293345934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '152280a17538474793ee5c9af01067e0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.118 35 INFO tempest.lib.common.rest_client [req-02f9931d-cb86-4a92-b234-ac2174442ce0 req-02f9931d-cb86-4a92-b234-ac2174442ce0 ] Request (VolumesMetadataTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2f72c6d278eb47d7aa8e961fe6b8b447 0.470s\n2026-05-23 01:47:44.118 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 754b0a344b0b434abac93de905d6db9c\n2026-05-23 01:47:44.154 31 INFO tempest.lib.common.rest_client [req-d80ec2cc-59d2-402e-9df0-4ae05b1894a8 req-d80ec2cc-59d2-402e-9df0-4ae05b1894a8 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53f31889016f4f9cbabed12211d3b3cf/users/3f86a6e308a8498f8cd5180efcf677a2/roles/bd34450783d64356be4e1eb4c43a6768 0.292s\n2026-05-23 01:47:44.157 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f86a6e308a8498f8cd5180efcf677a2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:44.157 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1239567799-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53f31889016f4f9cbabed12211d3b3cf', 'project_name': 'tempest-GroupsV314Test-1239567799', 'tenant_id': '53f31889016f4f9cbabed12211d3b3cf', 'tenant_name': 'tempest-GroupsV314Test-1239567799', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f86a6e308a8498f8cd5180efcf677a2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.157 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1239567799-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53f31889016f4f9cbabed12211d3b3cf', 'project_name': 'tempest-GroupsV314Test-1239567799', 'tenant_id': '53f31889016f4f9cbabed12211d3b3cf', 'tenant_name': 'tempest-GroupsV314Test-1239567799', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f86a6e308a8498f8cd5180efcf677a2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.173 39 INFO tempest.lib.common.rest_client [req-8e87792c-3e1a-40b9-a000-23f17bcb3d02 req-8e87792c-3e1a-40b9-a000-23f17bcb3d02 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s\n2026-05-23 01:47:44.254 43 INFO tempest.lib.common.rest_client [req-9ca3d115-89ad-4c32-845f-d83d6215f015 req-9ca3d115-89ad-4c32-845f-d83d6215f015 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s\n2026-05-23 01:47:44.279 14 INFO tempest.lib.common.rest_client [req-857e0254-6f9f-4db9-a007-7d2b7e4f84bc req-857e0254-6f9f-4db9-a007-7d2b7e4f84bc ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-23 01:47:44.320 36 INFO tempest.lib.common.rest_client [req-0c088e47-664a-42df-a62f-6baf5775855b req-0c088e47-664a-42df-a62f-6baf5775855b ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aec516efd390419c886217df0fd8d20a/users/7fb9fe81b57d406ea10d2ea60d6c6077/roles/bd34450783d64356be4e1eb4c43a6768 0.354s\n2026-05-23 01:47:44.321 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7fb9fe81b57d406ea10d2ea60d6c6077 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:44.321 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-1327137126-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aec516efd390419c886217df0fd8d20a', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-1327137126', 'tenant_id': 'aec516efd390419c886217df0fd8d20a', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-1327137126', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fb9fe81b57d406ea10d2ea60d6c6077', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.321 36 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-1327137126-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aec516efd390419c886217df0fd8d20a', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-1327137126', 'tenant_id': 'aec516efd390419c886217df0fd8d20a', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-1327137126', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fb9fe81b57d406ea10d2ea60d6c6077', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.363 26 INFO tempest.lib.common.rest_client [req-ac3997b0-33b5-4c20-946e-8777a5fbd027 req-ac3997b0-33b5-4c20-946e-8777a5fbd027 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.785s\n2026-05-23 01:47:44.462 22 INFO tempest.lib.common.rest_client [req-c27006ba-bc16-4cf1-81c2-adc649bdd537 req-c27006ba-bc16-4cf1-81c2-adc649bdd537 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a8842274a234953b813bfd762ff61e2/users/9a78e945eaad4ad39c409ee40f44bdc4/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.410s\n2026-05-23 01:47:44.476 18 INFO tempest.lib.common.rest_client [req-5b821ef3-4025-4278-a0e7-ab6748d2a8bc req-5b821ef3-4025-4278-a0e7-ab6748d2a8bc ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.741s\n2026-05-23 01:47:44.504 14 INFO tempest.lib.common.rest_client [req-16e114be-e75d-45f9-990f-482e09c4ff28 req-16e114be-e75d-45f9-990f-482e09c4ff28 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7/users/30201b88df184c1e96392acec5e7b055/roles/86359d6597314a95ba0d73ed5fbe11ed 0.223s\n2026-05-23 01:47:44.516 24 INFO tempest.lib.common.rest_client [req-a01663fa-d3cf-4000-8dfd-2dc8c48fa815 req-a01663fa-d3cf-4000-8dfd-2dc8c48fa815 ] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.705s\n2026-05-23 01:47:44.589 39 INFO tempest.lib.common.rest_client [req-afc3431d-8c66-4ec4-ae59-e8c1ad55509c req-afc3431d-8c66-4ec4-ae59-e8c1ad55509c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a66b3d8569ce46ed8d41c6a62071fb04/users/c491152d315a49c5a315a9357de84fde/roles/bd34450783d64356be4e1eb4c43a6768 0.412s\n2026-05-23 01:47:44.589 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c491152d315a49c5a315a9357de84fde is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:44.589 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1415417572-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a66b3d8569ce46ed8d41c6a62071fb04', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1415417572', 'tenant_id': 'a66b3d8569ce46ed8d41c6a62071fb04', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1415417572', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c491152d315a49c5a315a9357de84fde', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.590 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1415417572-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a66b3d8569ce46ed8d41c6a62071fb04', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1415417572', 'tenant_id': 'a66b3d8569ce46ed8d41c6a62071fb04', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1415417572', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c491152d315a49c5a315a9357de84fde', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.604 16 INFO tempest.lib.common.rest_client [req-87bcd72f-7235-414f-bfc5-d783ddca2e55 req-87bcd72f-7235-414f-bfc5-d783ddca2e55 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 1.555s\n2026-05-23 01:47:44.601 20 INFO tempest.lib.common.rest_client [req-7c4aae4b-91b1-4b8a-a495-8029e6cbfba5 req-7c4aae4b-91b1-4b8a-a495-8029e6cbfba5 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b12a357349fe4eccaf00aeaa25831f73/users/3559441f2cf84f3084c7ef9ee842792c/roles/bd34450783d64356be4e1eb4c43a6768 0.759s\n2026-05-23 01:47:44.601 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3559441f2cf84f3084c7ef9ee842792c is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:44.601 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1413271019-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b12a357349fe4eccaf00aeaa25831f73', 'project_name': 'tempest-VolumeQuotaClassesTest-1413271019', 'tenant_id': 'b12a357349fe4eccaf00aeaa25831f73', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1413271019', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3559441f2cf84f3084c7ef9ee842792c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.601 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1413271019-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b12a357349fe4eccaf00aeaa25831f73', 'project_name': 'tempest-VolumeQuotaClassesTest-1413271019', 'tenant_id': 'b12a357349fe4eccaf00aeaa25831f73', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1413271019', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3559441f2cf84f3084c7ef9ee842792c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.663 22 INFO tempest.lib.common.rest_client [req-867cd9f6-9032-4fa7-8580-25fee752ae54 req-867cd9f6-9032-4fa7-8580-25fee752ae54 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-23 01:47:44.711 18 INFO tempest.lib.common.rest_client [req-f9b40c1d-5f91-4084-9919-a32bf978550c req-f9b40c1d-5f91-4084-9919-a32bf978550c ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49c9b0b9dee24a1caccb42dd5ce9534f/users/224f976198554a89a1a0faa6188f40fd/roles/bd34450783d64356be4e1eb4c43a6768 0.233s\n2026-05-23 01:47:44.714 35 INFO tempest.lib.common.rest_client [req-7185921c-39f9-4096-ac9b-21f01e382c74 req-7185921c-39f9-4096-ac9b-21f01e382c74 ] Request (VolumesMetadataTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s\n2026-05-23 01:47:44.711 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 224f976198554a89a1a0faa6188f40fd is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:44.715 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1056452758-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49c9b0b9dee24a1caccb42dd5ce9534f', 'project_name': 'tempest-GroupsV320Test-1056452758', 'tenant_id': '49c9b0b9dee24a1caccb42dd5ce9534f', 'tenant_name': 'tempest-GroupsV320Test-1056452758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '224f976198554a89a1a0faa6188f40fd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.715 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1056452758-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49c9b0b9dee24a1caccb42dd5ce9534f', 'project_name': 'tempest-GroupsV320Test-1056452758', 'tenant_id': '49c9b0b9dee24a1caccb42dd5ce9534f', 'tenant_name': 'tempest-GroupsV320Test-1056452758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '224f976198554a89a1a0faa6188f40fd', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:44.749 16 INFO tempest.lib.common.rest_client [req-f7922fb4-5d1f-40ed-b888-61f39655e12c req-f7922fb4-5d1f-40ed-b888-61f39655e12c ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.141s\n2026-05-23 01:47:44.822 32 INFO tempest.lib.common.rest_client [req-3a9d13d0-711f-43c5-a922-0ac70b65da70 req-3a9d13d0-711f-43c5-a922-0ac70b65da70 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/scheduler-stats/get_pools 1.027s\n2026-05-23 01:47:44.872 24 INFO tempest.lib.common.rest_client [req-35f42347-5e3f-402a-8a4b-3b43984f4f64 req-35f42347-5e3f-402a-8a4b-3b43984f4f64 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.348s\n2026-05-23 01:47:44.941 12 INFO tempest.lib.common.rest_client [req-5f19111b-82cb-48b9-a84e-6b7ce73241c3 req-5f19111b-82cb-48b9-a84e-6b7ce73241c3 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.025s\n2026-05-23 01:47:45.083 10 INFO tempest.lib.common.rest_client [req-7a247bf3-c72b-4b49-a414-fd1895231d0b req-7a247bf3-c72b-4b49-a414-fd1895231d0b ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.035s\n2026-05-23 01:47:45.191 20 INFO tempest.lib.common.rest_client [req-03a2ca55-a80e-4490-9a0f-ca192f5e0594 req-03a2ca55-a80e-4490-9a0f-ca192f5e0594 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-23 01:47:45.208 39 INFO tempest.lib.common.rest_client [req-9f78354d-27eb-4544-aca4-db6276ff4c5f req-9f78354d-27eb-4544-aca4-db6276ff4c5f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s\n2026-05-23 01:47:45.231 43 INFO tempest.lib.common.rest_client [req-b588527a-d80b-452b-8dc9-d8654c234fed req-b588527a-d80b-452b-8dc9-d8654c234fed ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types 0.969s\n2026-05-23 01:47:45.304 24 INFO tempest.lib.common.rest_client [req-fc35bce9-ef1d-476f-9b3f-042484ec231f req-fc35bce9-ef1d-476f-9b3f-042484ec231f ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.425s\n2026-05-23 01:47:45.331 20 INFO tempest.lib.common.rest_client [req-60277cd1-403f-4d5c-82e3-fa38cb6ca166 req-60277cd1-403f-4d5c-82e3-fa38cb6ca166 ] Request (VolumeQuotaClassesTest:test_show_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-class-sets/default 0.134s\n{5} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_show_default_quota [0.141343s] ... ok\n2026-05-23 01:47:45.394 39 INFO tempest.lib.common.rest_client [req-bc57f84f-903d-4da5-ba1c-740567352962 req-bc57f84f-903d-4da5-ba1c-740567352962 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 0.182s\n2026-05-23 01:47:45.412 31 INFO tempest.lib.common.rest_client [req-01f07ba7-fd1f-4634-ac31-806474ab547a req-01f07ba7-fd1f-4634-ac31-806474ab547a ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.241s\n2026-05-23 01:47:45.422 32 INFO tempest.lib.common.rest_client [req-7c1425b9-445e-4358-a3fe-d52725be5dd1 req-7c1425b9-445e-4358-a3fe-d52725be5dd1 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/scheduler-stats/get_pools?detail=True 0.596s\n2026-05-23 01:47:45.444 24 INFO tempest.lib.common.rest_client [req-cc8ef27c-cc1b-4c1a-bef4-a67af9496899 req-cc8ef27c-cc1b-4c1a-bef4-a67af9496899 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.130s\n2026-05-23 01:47:45.451 24 INFO tempest.common.waiters [-] group 330475a7-8b88-4329-b607-355cc079f1a6 reached available after waiting for 0.450934 seconds\n2026-05-23 01:47:45.482 20 INFO tempest.lib.common.rest_client [req-7e3a9f7e-2b20-4088-8686-d7399f377355 req-7e3a9f7e-2b20-4088-8686-d7399f377355 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-class-sets/default 0.095s\n2026-05-23 01:47:45.515 14 INFO tempest.lib.common.rest_client [req-07c3477d-5e6b-420c-aaa4-e52217a7288c req-07c3477d-5e6b-420c-aaa4-e52217a7288c ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.005s\n2026-05-23 01:47:45.540 18 INFO tempest.lib.common.rest_client [req-668f2e27-da47-4f36-ac52-dcdc9bd87f59 req-668f2e27-da47-4f36-ac52-dcdc9bd87f59 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.819s\n2026-05-23 01:47:45.556 22 INFO tempest.lib.common.rest_client [req-bf7c1a63-8bcf-4cb5-ad5a-fcc253c775b1 req-bf7c1a63-8bcf-4cb5-ad5a-fcc253c775b1 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a8842274a234953b813bfd762ff61e2/users/9a78e945eaad4ad39c409ee40f44bdc4/roles/bd34450783d64356be4e1eb4c43a6768 0.890s\n2026-05-23 01:47:45.556 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9a78e945eaad4ad39c409ee40f44bdc4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:45.556 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-948087515-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a8842274a234953b813bfd762ff61e2', 'project_name': 'tempest-ExtraSpecsNegativeTest-948087515', 'tenant_id': '8a8842274a234953b813bfd762ff61e2', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-948087515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9a78e945eaad4ad39c409ee40f44bdc4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:45.556 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-948087515-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a8842274a234953b813bfd762ff61e2', 'project_name': 'tempest-ExtraSpecsNegativeTest-948087515', 'tenant_id': '8a8842274a234953b813bfd762ff61e2', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-948087515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9a78e945eaad4ad39c409ee40f44bdc4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:45.646 24 INFO tempest.lib.common.rest_client [req-ffa87565-b2b6-4597-bbe9-f5e891fe4bdf req-ffa87565-b2b6-4597-bbe9-f5e891fe4bdf ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.193s\n2026-05-23 01:47:45.654 36 INFO tempest.lib.common.rest_client [req-b1d75ba7-551a-4e72-9382-6fc9b9dc95dc req-b1d75ba7-551a-4e72-9382-6fc9b9dc95dc ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.319s\n2026-05-23 01:47:45.753 14 INFO tempest.lib.common.rest_client [req-7e83eefd-17ed-4ca0-8977-eeea04ee0fd0 req-7e83eefd-17ed-4ca0-8977-eeea04ee0fd0 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7/users/30201b88df184c1e96392acec5e7b055/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.235s\n2026-05-23 01:47:45.764 31 INFO tempest.lib.common.rest_client [req-ed093cf3-a688-40de-aade-df25313dfefc req-ed093cf3-a688-40de-aade-df25313dfefc ] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types 0.347s\n2026-05-23 01:47:45.780 18 INFO tempest.lib.common.rest_client [req-4cc46974-54aa-4725-8247-7e4404b93a46 req-4cc46974-54aa-4725-8247-7e4404b93a46 ] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types 0.237s\n2026-05-23 01:47:45.810 10 INFO tempest.lib.common.rest_client [req-aa851021-4648-489f-bcd0-a0b632d7d801 req-aa851021-4648-489f-bcd0-a0b632d7d801 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types 0.721s\n2026-05-23 01:47:45.836 26 INFO tempest.lib.common.rest_client [req-c5cc8960-fca8-4fa4-aa87-d1ad5c767ae0 req-c5cc8960-fca8-4fa4-aa87-d1ad5c767ae0 ] Request (VolumePoolsAdminTestsJSON:test_get_pools_with_details): 200 GET https://api.testbed.osism.xyz:8776/v3/d210168fb7a44769b770ed6aa03c1071/scheduler-stats/get_pools?detail=True 1.471s\n{8} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_with_details [1.476271s] ... ok\n2026-05-23 01:47:45.853 43 INFO tempest.lib.common.rest_client [req-9059f3e6-9f0f-4680-83e2-dbdcfb784ced req-9059f3e6-9f0f-4680-83e2-dbdcfb784ced ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types 0.608s\n2026-05-23 01:47:45.890 31 INFO tempest.lib.common.rest_client [req-85533c3d-2cfe-408f-b4d0-c85519a8edd9 req-85533c3d-2cfe-408f-b4d0-c85519a8edd9 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types 0.115s\n2026-05-23 01:47:45.895 20 INFO tempest.lib.common.rest_client [req-bf3f78af-950f-482c-b6cb-4925b776558f req-bf3f78af-950f-482c-b6cb-4925b776558f ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/types 0.405s\n2026-05-23 01:47:45.925 14 INFO tempest.lib.common.rest_client [req-45043c90-5b99-4a26-88a3-e56c8699b7d5 req-45043c90-5b99-4a26-88a3-e56c8699b7d5 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-23 01:47:45.937 24 INFO tempest.lib.common.rest_client [req-a5a8ee39-d8ea-42e3-b660-c06b943a11b2 req-a5a8ee39-d8ea-42e3-b660-c06b943a11b2 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.284s\n2026-05-23 01:47:45.945 24 INFO tempest.common.waiters [-] group 239ecdab-e879-4c70-b7c3-b91d26eac5cd reached available after waiting for 0.944929 seconds\n2026-05-23 01:47:45.964 16 INFO tempest.lib.common.rest_client [req-b197f75b-0abb-4c6d-9d73-256fa404e738 req-b197f75b-0abb-4c6d-9d73-256fa404e738 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.204s\n2026-05-23 01:47:45.971 16 INFO tempest.common.waiters [-] group ced27ad5-9f0c-4a89-b0e3-10f26afde1bb reached available after waiting for 1.970921 seconds\n2026-05-23 01:47:45.987 36 INFO tempest.lib.common.rest_client [req-379dba83-fb9e-488f-b80b-a36a7a93ae94 req-379dba83-fb9e-488f-b80b-a36a7a93ae94 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types 0.324s\n2026-05-23 01:47:46.009 10 INFO tempest.lib.common.rest_client [req-299e15a8-8f97-428f-b11c-28d23d5ab2b9 req-299e15a8-8f97-428f-b11c-28d23d5ab2b9 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.192s\n2026-05-23 01:47:46.025 32 INFO tempest.lib.common.rest_client [req-1d4a877d-4702-4c1d-9383-72f9e6991f34 req-1d4a877d-4702-4c1d-9383-72f9e6991f34 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/capabilities/testbed-node-0@rbd-volumes#volumes 0.593s\n2026-05-23 01:47:46.027 35 INFO tempest.lib.common.rest_client [req-0b6b089a-3c37-46fc-b1a0-542eb978c173 req-0b6b089a-3c37-46fc-b1a0-542eb978c173 ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=754b0a344b0b434abac93de905d6db9c&name=default 1.307s\n2026-05-23 01:47:46.040 18 INFO tempest.lib.common.rest_client [req-f1fa6219-1d57-4cd8-88e4-b10ef2633a96 req-f1fa6219-1d57-4cd8-88e4-b10ef2633a96 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types 0.251s\n2026-05-23 01:47:46.088 14 INFO tempest.lib.common.rest_client [req-99f13f51-0ea1-4b26-b583-b7f6a31922ed req-99f13f51-0ea1-4b26-b583-b7f6a31922ed ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7/users/30201b88df184c1e96392acec5e7b055/roles/bd34450783d64356be4e1eb4c43a6768 0.162s\n2026-05-23 01:47:46.088 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 30201b88df184c1e96392acec5e7b055 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:47:46.089 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-129159400-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '19981c82ca594b0da674d68615e99bf7', 'project_name': 'tempest-VolumesTransfersTest-129159400', 'tenant_id': '19981c82ca594b0da674d68615e99bf7', 'tenant_name': 'tempest-VolumesTransfersTest-129159400', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '30201b88df184c1e96392acec5e7b055', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:46.089 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-129159400-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '19981c82ca594b0da674d68615e99bf7', 'project_name': 'tempest-VolumesTransfersTest-129159400', 'tenant_id': '19981c82ca594b0da674d68615e99bf7', 'tenant_name': 'tempest-VolumesTransfersTest-129159400', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '30201b88df184c1e96392acec5e7b055', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:47:46.148 22 INFO tempest.lib.common.rest_client [req-4159316a-e55e-4c72-b16b-b48c6abd558c req-4159316a-e55e-4c72-b16b-b48c6abd558c ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s\n2026-05-23 01:47:46.219 20 INFO tempest.lib.common.rest_client [req-fe22e276-64da-4720-afaa-dffa6507996c req-fe22e276-64da-4720-afaa-dffa6507996c ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-class-sets/default 0.318s\n2026-05-23 01:47:46.298 31 INFO tempest.lib.common.rest_client [req-a0d771a7-bf7d-4b4a-b2e9-34f60929be16 req-a0d771a7-bf7d-4b4a-b2e9-34f60929be16 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups 0.402s\n2026-05-23 01:47:46.308 36 INFO tempest.lib.common.rest_client [req-66693a8c-e40c-49d8-9079-b9990508c18b req-66693a8c-e40c-49d8-9079-b9990508c18b ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.316s\n2026-05-23 01:47:46.389 43 INFO tempest.lib.common.rest_client [req-304dfa0a-e9af-4382-a528-512186868d7e req-304dfa0a-e9af-4382-a528-512186868d7e ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups 0.532s\n2026-05-23 01:47:46.422 12 INFO tempest.lib.common.rest_client [req-954f9e5a-63f6-43f1-9d6a-4b727e09df16 req-954f9e5a-63f6-43f1-9d6a-4b727e09df16 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types 1.473s\n2026-05-23 01:47:46.432 26 INFO tempest.lib.common.rest_client [req-081bb303-ed5f-4e0b-b13d-716f8a709b18 req-081bb303-ed5f-4e0b-b13d-716f8a709b18 ] Request (VolumePoolsAdminTestsJSON:test_get_pools_without_details): 200 GET https://api.testbed.osism.xyz:8776/v3/d210168fb7a44769b770ed6aa03c1071/scheduler-stats/get_pools 0.589s\n{8} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_without_details [0.595420s] ... ok\n2026-05-23 01:47:46.484 10 INFO tempest.lib.common.rest_client [req-60d3a063-4e15-4a90-9dee-5821035c6092 req-60d3a063-4e15-4a90-9dee-5821035c6092 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.467s\n2026-05-23 01:47:46.501 39 INFO tempest.lib.common.rest_client [req-7d155a66-44ab-4404-a6ad-6d5f7a1ac190 req-7d155a66-44ab-4404-a6ad-6d5f7a1ac190 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes 1.100s\n2026-05-23 01:47:46.507 31 INFO tempest.lib.common.rest_client [req-cc9837a5-6257-471b-a72f-94d6fb09b937 req-cc9837a5-6257-471b-a72f-94d6fb09b937 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c 0.205s\n2026-05-23 01:47:46.512 31 INFO tempest.common.waiters [-] group edd0f43c-ea55-490f-b974-cb6d5792196c reached available after waiting for 0.512738 seconds\n2026-05-23 01:47:46.536 12 INFO tempest.lib.common.rest_client [req-969ba317-61e4-40f3-a551-ce61f9b4c442 req-969ba317-61e4-40f3-a551-ce61f9b4c442 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types 0.106s\n2026-05-23 01:47:46.539 20 INFO tempest.lib.common.rest_client [req-54d6065b-7e12-4ad7-9bf9-a6b9bb59a72e req-54d6065b-7e12-4ad7-9bf9-a6b9bb59a72e ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-sets/b12a357349fe4eccaf00aeaa25831f73/defaults 0.315s\n2026-05-23 01:47:46.587 43 INFO tempest.lib.common.rest_client [req-ef5cb6d4-ece6-4cee-84cf-f301a96dc138 req-ef5cb6d4-ece6-4cee-84cf-f301a96dc138 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030 0.193s\n2026-05-23 01:47:46.592 43 INFO tempest.common.waiters [-] group f830f4c2-388c-4462-94ea-50bf078ab030 reached available after waiting for 0.592494 seconds\n2026-05-23 01:47:46.605 35 INFO tempest.lib.common.rest_client [req-918a21ad-90d2-4ec7-be53-0c5ae5912c9f req-918a21ad-90d2-4ec7-be53-0c5ae5912c9f ] Request (VolumesMetadataTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c3a33a17-efb8-4002-8465-e8ab488a964b 0.574s\n2026-05-23 01:47:46.624 39 INFO tempest.lib.common.rest_client [req-d50bc1ba-d3c3-45f0-8b1a-843f51efd9ae req-d50bc1ba-d3c3-45f0-8b1a-843f51efd9ae ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 0.113s\n2026-05-23 01:47:46.649 18 INFO tempest.lib.common.rest_client [req-074a6cac-138a-4da3-bf6f-10cf2c3e23d7 req-074a6cac-138a-4da3-bf6f-10cf2c3e23d7 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups 0.604s\n2026-05-23 01:47:46.672 14 INFO tempest.lib.common.rest_client [req-694972c6-ceb5-44c8-b843-05fcee08f70e req-694972c6-ceb5-44c8-b843-05fcee08f70e ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n2026-05-23 01:47:46.698 26 INFO tempest.lib.common.rest_client [req-b081f730-35f3-4070-b05e-ec2d0ea745ed req-b081f730-35f3-4070-b05e-ec2d0ea745ed ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fabe09c176ba4778a084ddd8b5954356 0.259s\n2026-05-23 01:47:46.705 24 INFO tempest.lib.common.rest_client [req-8391f8fd-ac45-4a1e-ae32-74836a0aacd4 req-8391f8fd-ac45-4a1e-ae32-74836a0aacd4 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.758s\n2026-05-23 01:47:46.752 16 INFO tempest.lib.common.rest_client [req-693f31e8-6534-4743-9a80-7992912398e4 req-693f31e8-6534-4743-9a80-7992912398e4 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes 0.771s\n2026-05-23 01:47:46.771 36 INFO tempest.lib.common.rest_client [req-5fbe508b-dd22-49b1-ba0d-7c5ef65a7147 req-5fbe508b-dd22-49b1-ba0d-7c5ef65a7147 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec3 0.458s\n2026-05-23 01:47:46.789 10 INFO tempest.lib.common.rest_client [req-6b16caae-35a3-4ecf-a9f5-89b11e508097 req-6b16caae-35a3-4ecf-a9f5-89b11e508097 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.301s\n2026-05-23 01:47:46.802 20 INFO tempest.lib.common.rest_client [req-f053db08-9e07-4625-8c28-6a13afd957fb req-f053db08-9e07-4625-8c28-6a13afd957fb ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.250s\n2026-05-23 01:47:46.809 12 INFO tempest.lib.common.rest_client [req-32499429-6bc9-487f-b004-dbb4e45008d5 req-32499429-6bc9-487f-b004-dbb4e45008d5 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types/c3f86bb5-2e3c-41a1-9b5f-281b6b43dd6e 0.264s\n2026-05-23 01:47:46.828 32 INFO tempest.lib.common.rest_client [req-e3f27862-97ae-4172-8fd3-fc18bb34740a req-e3f27862-97ae-4172-8fd3-fc18bb34740a ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/capabilities/testbed-node-2@rbd-volumes#volumes 0.796s\n2026-05-23 01:47:46.832 18 INFO tempest.lib.common.rest_client [req-afe34fa9-9d51-48bf-9724-6f29a812c2a5 req-afe34fa9-9d51-48bf-9724-6f29a812c2a5 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.175s\n2026-05-23 01:47:46.833 24 INFO tempest.lib.common.rest_client [req-edb9c51e-12ab-49c6-a264-9af424062a13 req-edb9c51e-12ab-49c6-a264-9af424062a13 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.117s\n2026-05-23 01:47:46.840 18 INFO tempest.common.waiters [-] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.839972 seconds\n2026-05-23 01:47:46.884 35 INFO tempest.lib.common.rest_client [req-9cfd2125-f063-4905-ad73-bd50c3af0005 req-9cfd2125-f063-4905-ad73-bd50c3af0005 ] Request (VolumesMetadataTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/754b0a344b0b434abac93de905d6db9c 0.277s\n2026-05-23 01:47:46.901 16 INFO tempest.lib.common.rest_client [req-fa2f4467-a416-428d-be99-53b1647d3a40 req-fa2f4467-a416-428d-be99-53b1647d3a40 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.125s\n2026-05-23 01:47:46.922 10 INFO tempest.lib.common.rest_client [req-70bfedae-7d4c-4465-9eba-787e3ac0e76c req-70bfedae-7d4c-4465-9eba-787e3ac0e76c ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s\n2026-05-23 01:47:46.951 22 INFO tempest.lib.common.rest_client [req-22bc21e3-2497-40eb-9ea7-9f60a57c37f2 req-22bc21e3-2497-40eb-9ea7-9f60a57c37f2 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types 0.797s\n2026-05-23 01:47:46.948 12 INFO tempest.lib.common.rest_client [req-ac8509fe-5096-4c56-ba2d-1a12538b46b9 req-ac8509fe-5096-4c56-ba2d-1a12538b46b9 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types/c3f86bb5-2e3c-41a1-9b5f-281b6b43dd6e 0.133s\n2026-05-23 01:47:46.992 43 INFO tempest.lib.common.rest_client [req-b9f26a6c-6429-4a0f-9e77-59ee0e1e8ad4 req-b9f26a6c-6429-4a0f-9e77-59ee0e1e8ad4 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes 0.394s\n2026-05-23 01:47:47.014 26 INFO tempest.lib.common.rest_client [req-4b983587-8158-44a8-8db4-491d9fe20c52 req-4b983587-8158-44a8-8db4-491d9fe20c52 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a36572e4e1c546b18bf6e7a090982904 0.314s\n2026-05-23 01:47:47.015 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 33e2aec7fe1742d78d4fa1e20670c462\n2026-05-23 01:47:47.018 18 INFO tempest.lib.common.rest_client [req-7908856b-86ab-4923-8315-6b7235a1b026 req-7908856b-86ab-4923-8315-6b7235a1b026 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.170s\n2026-05-23 01:47:47.056 10 INFO tempest.lib.common.rest_client [req-f5929357-fbe2-4864-a3a5-92c1a08a7e1a req-f5929357-fbe2-4864-a3a5-92c1a08a7e1a ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s\n2026-05-23 01:47:47.082 29 INFO tempest.lib.common.rest_client [req-d95f31d7-4e50-4025-aa1a-ac6837ac8ca6 req-d95f31d7-4e50-4025-aa1a-ac6837ac8ca6 ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/732743b2-a139-4931-8177-8e2fefbe4844/add_router_interface 3.653s\n2026-05-23 01:47:47.079 22 INFO tempest.lib.common.rest_client [req-34fbc237-8d85-46da-8d43-381112b14c93 req-34fbc237-8d85-46da-8d43-381112b14c93 ] Request (ExtraSpecsNegativeTest:test_create_invalid_body): 400 POST https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs 0.111s\n2026-05-23 01:47:47.101 31 INFO tempest.lib.common.rest_client [req-e48c1a12-0534-4c60-8d12-e3ca6f271452 req-e48c1a12-0534-4c60-8d12-e3ca6f271452 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes 0.583s\n2026-05-23 01:47:47.082 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1307572597-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a62b2956c38440cba5053a4fc202453', 'project_name': 'tempest-VolumesActionsTest-1307572597', 'tenant_id': '5a62b2956c38440cba5053a4fc202453', 'tenant_name': 'tempest-VolumesActionsTest-1307572597', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'edde4cbff5d84e438ce5aa986b729b81', 'system': None}, Network: {'id': '750ce4d7-1354-499f-b68c-194eb47490f2', 'name': 'tempest-VolumesActionsTest-2072978885-network', 'tenant_id': '5a62b2956c38440cba5053a4fc202453', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '5a62b2956c38440cba5053a4fc202453', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1599, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-23T01:47:39Z', 'updated_at': '2026-05-23T01:47:39Z', 'revision_number': 1}, Subnet: {'id': '5d9be846-9bfd-4a60-8c72-c1d53e74adb6', 'name': 'tempest-VolumesActionsTest-2072978885-subnet', 'tenant_id': '5a62b2956c38440cba5053a4fc202453', 'network_id': '750ce4d7-1354-499f-b68c-194eb47490f2', '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-23T01:47:40Z', 'updated_at': '2026-05-23T01:47:40Z', 'revision_number': 0, 'project_id': '5a62b2956c38440cba5053a4fc202453'}, Router: {'id': '732743b2-a139-4931-8177-8e2fefbe4844', 'name': 'tempest-VolumesActionsTest-2072978885-router', 'tenant_id': '5a62b2956c38440cba5053a4fc202453', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '2edb9aa1-d41b-4195-9c47-ccf955c894fb', 'external_fixed_ips': [{'subnet_id': 'eaabc853-299c-437a-bfe0-fe5ef7c8dd87', 'ip_address': '192.168.112.145'}], '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': '2edb9aa1-d41b-4195-9c47-ccf955c894fb', 'external_fixed_ips': [{'ip_address': '192.168.112.145', 'subnet_id': 'eaabc853-299c-437a-bfe0-fe5ef7c8dd87'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-23T01:47:41Z', 'updated_at': '2026-05-23T01:47:42Z', 'revision_number': 2, 'project_id': '5a62b2956c38440cba5053a4fc202453'}\n2026-05-23 01:47:47.125 20 INFO tempest.lib.common.rest_client [req-b342d4fa-fd40-463c-82c9-72d15387b8ba req-b342d4fa-fd40-463c-82c9-72d15387b8ba ] Request (VolumeQuotaClassesTest:test_update_default_quota): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.317s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.119504s] ... ok\n2026-05-23 01:47:47.151 43 INFO tempest.lib.common.rest_client [req-6774fbe6-c90d-4b22-8f4f-3b7494c5d417 req-6774fbe6-c90d-4b22-8f4f-3b7494c5d417 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.143s\n2026-05-23 01:47:47.191 36 INFO tempest.lib.common.rest_client [req-1c9a21e7-e6e0-4cad-8007-ede703d0bdbc req-1c9a21e7-e6e0-4cad-8007-ede703d0bdbc ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec3 0.414s\n2026-05-23 01:47:47.201 18 INFO tempest.lib.common.rest_client [req-5b9b8eb0-f574-4d42-a810-942deaac2686 req-5b9b8eb0-f574-4d42-a810-942deaac2686 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.181s\n2026-05-23 01:47:47.205 18 INFO tempest.common.waiters [-] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached creating after waiting for 0.205784 seconds\n2026-05-23 01:47:47.229 22 INFO tempest.lib.common.rest_client [req-134552c8-88f4-4b8d-9380-44792b654711 req-134552c8-88f4-4b8d-9380-44792b654711 ] Request (ExtraSpecsNegativeTest:test_create_none_body): 400 POST https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs 0.093s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.097063s] ... ok\n2026-05-23 01:47:47.285 36 INFO tempest.lib.common.rest_client [req-ab9188ed-9e5b-408a-86e6-edff4f34635b req-ab9188ed-9e5b-408a-86e6-edff4f34635b ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec3 0.091s\n{13} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete [1.296543s] ... ok\n2026-05-23 01:47:47.313 18 INFO tempest.lib.common.rest_client [req-3f59ccc5-041c-44cd-887b-2d663e35a1dd req-3f59ccc5-041c-44cd-887b-2d663e35a1dd ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.105s\n2026-05-23 01:47:47.368 14 INFO tempest.lib.common.rest_client [req-9cf08ac3-5a93-45f7-9dd4-2425af703bbd req-9cf08ac3-5a93-45f7-9dd4-2425af703bbd ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.688s\n2026-05-23 01:47:47.408 12 INFO tempest.lib.common.rest_client [req-83f0fd10-ba41-4936-b1c2-1208d5175f0d req-83f0fd10-ba41-4936-b1c2-1208d5175f0d ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types/c3f86bb5-2e3c-41a1-9b5f-281b6b43dd6e 0.450s\n2026-05-23 01:47:47.427 10 INFO tempest.lib.common.rest_client [req-45c5afa5-d5d7-4df0-96f3-163ab0fb6eca req-45c5afa5-d5d7-4df0-96f3-163ab0fb6eca ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.368s\n2026-05-23 01:47:47.412 36 INFO tempest.lib.common.rest_client [req-541ecd60-56d5-4f09-9a1f-1e913d401125 req-541ecd60-56d5-4f09-9a1f-1e913d401125 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_list): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.123s\n2026-05-23 01:47:47.413 20 INFO tempest.lib.common.rest_client [req-c3289a96-b2b1-48d7-810c-0b6d6e7f19a8 req-c3289a96-b2b1-48d7-810c-0b6d6e7f19a8 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.277s\n2026-05-23 01:47:47.448 35 INFO tempest.lib.common.rest_client [req-f79966ca-d4ae-4264-b814-b2e46d0a8a94 req-f79966ca-d4ae-4264-b814-b2e46d0a8a94 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n2026-05-23 01:47:47.450 18 INFO tempest.lib.common.rest_client [req-36e94f76-97f9-4580-82cf-48a020e0adf2 req-36e94f76-97f9-4580-82cf-48a020e0adf2 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.129s\n2026-05-23 01:47:47.457 18 INFO tempest.common.waiters [-] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.457010 seconds\n2026-05-23 01:47:47.488 31 INFO tempest.lib.common.rest_client [req-7554a58b-32ac-48e3-bf13-1a2146ae1a0b req-7554a58b-32ac-48e3-bf13-1a2146ae1a0b ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/426d7419-50b0-42be-8369-ceeb00727583 0.348s\n2026-05-23 01:47:47.517 31 INFO tempest.common.waiters [-] volume 426d7419-50b0-42be-8369-ceeb00727583 reached available after waiting for 0.517568 seconds\n2026-05-23 01:47:47.541 22 INFO tempest.lib.common.rest_client [req-d923f830-96f4-42c1-b698-b2fbf1de4be6 req-d923f830-96f4-42c1-b698-b2fbf1de4be6 ] Request (ExtraSpecsNegativeTest:test_create_nonexistent_type_id): 404 POST https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/89966d64-c914-4183-abf4-58805a1a9481/extra_specs 0.304s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.310109s] ... ok\n2026-05-23 01:47:47.547 20 INFO tempest.lib.common.rest_client [req-a6fdb95b-b700-49df-8fba-ecdf817e4707 req-a6fdb95b-b700-49df-8fba-ecdf817e4707 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-sets/145fdbbda307416ea1e3a849b7d5237d/defaults 0.125s\n2026-05-23 01:47:47.556 26 INFO tempest.lib.common.rest_client [req-c59fb5a0-7103-485f-91cb-e827a68d59bf req-c59fb5a0-7103-485f-91cb-e827a68d59bf ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s\n2026-05-23 01:47:47.568 36 INFO tempest.lib.common.rest_client [req-f185fce8-692d-4369-99c5-a840388734d9 req-f185fce8-692d-4369-99c5-a840388734d9 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_list): 200 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.152s\n{13} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list [0.283989s] ... ok\n2026-05-23 01:47:47.576 14 INFO tempest.lib.common.rest_client [req-fa128b19-7085-4d9b-8efa-cadabd8353b6 req-fa128b19-7085-4d9b-8efa-cadabd8353b6 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.177s\n2026-05-23 01:47:47.602 10 INFO tempest.lib.common.rest_client [req-053b205d-f961-4646-a437-a84bc5f0d1fd req-053b205d-f961-4646-a437-a84bc5f0d1fd ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.160s\n2026-05-23 01:47:47.605 12 INFO tempest.lib.common.rest_client [req-49414fd7-adc0-4f44-a838-5990b2c1d3b7 req-49414fd7-adc0-4f44-a838-5990b2c1d3b7 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types 0.194s\n2026-05-23 01:47:47.609 18 INFO tempest.lib.common.rest_client [req-0f8ee5b1-35ca-4177-a5d1-6b0883332fe8 req-0f8ee5b1-35ca-4177-a5d1-6b0883332fe8 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.148s\n2026-05-23 01:47:47.660 29 INFO tempest.lib.common.rest_client [req-7c3a787e-99fd-4806-9d7d-c910a5be5986 req-7c3a787e-99fd-4806-9d7d-c910a5be5986 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n{1} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [2.665110s] ... ok\n2026-05-23 01:47:47.704 18 INFO tempest.lib.common.rest_client [req-4130b01f-b1b3-49e5-9e8a-262bb6fd0d8d req-4130b01f-b1b3-49e5-9e8a-262bb6fd0d8d ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.094s\n2026-05-23 01:47:47.708 18 INFO tempest.common.waiters [-] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached error after waiting for 0.708288 seconds\n2026-05-23 01:47:47.716 32 INFO tempest.lib.common.rest_client [req-cef6616b-9d10-44f8-a5ed-247c8dca9c16 req-cef6616b-9d10-44f8-a5ed-247c8dca9c16 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/capabilities/testbed-node-1@rbd-volumes#volumes 0.876s\n2026-05-23 01:47:47.731 22 INFO tempest.lib.common.rest_client [req-3777b875-c609-4f88-b3f5-3094aea4a23b req-3777b875-c609-4f88-b3f5-3094aea4a23b ] Request (ExtraSpecsNegativeTest:test_delete_nonexistent_volume_type_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/9b3b8b8f-70b5-4e99-8916-88b65c682b05/extra_specs/spec1 0.185s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.196482s] ... ok\n2026-05-23 01:47:47.747 20 INFO tempest.lib.common.rest_client [req-d9372485-2c21-41f0-98fe-c35b8ee77061 req-d9372485-2c21-41f0-98fe-c35b8ee77061 ] Request (VolumeQuotaClassesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/145fdbbda307416ea1e3a849b7d5237d 0.196s\n2026-05-23 01:47:47.748 36 INFO tempest.lib.common.rest_client [req-363d0755-c5b1-4fde-b232-b9835e4a657c req-363d0755-c5b1-4fde-b232-b9835e4a657c ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.171s\n2026-05-23 01:47:47.763 39 INFO tempest.lib.common.rest_client [req-921784f6-7dd4-4f6c-b9e1-f302d49217dd req-921784f6-7dd4-4f6c-b9e1-f302d49217dd ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 0.123s\n2026-05-23 01:47:47.777 39 INFO tempest.common.waiters [-] volume d5e0efa8-2773-4ad8-858d-37620b5ebaff reached available after waiting for 1.777174 seconds\n2026-05-23 01:47:47.789 10 INFO tempest.lib.common.rest_client [req-32f0932d-3985-43de-89e0-586d010cd192 req-32f0932d-3985-43de-89e0-586d010cd192 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.180s\n2026-05-23 01:47:47.791 12 INFO tempest.lib.common.rest_client [req-2080d54d-5cbb-4613-a7af-b32b68079acb req-2080d54d-5cbb-4613-a7af-b32b68079acb ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types 0.121s\n{11} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [2.904792s] ... ok\n2026-05-23 01:47:47.919 20 INFO tempest.lib.common.rest_client [req-559cc73e-792e-44f8-b7b0-8f1f39dd9325 req-559cc73e-792e-44f8-b7b0-8f1f39dd9325 ] Request (VolumeQuotaClassesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/types/da4ef22e-763f-4fa9-9680-33cc5e76be8b 0.167s\n2026-05-23 01:47:47.928 22 INFO tempest.lib.common.rest_client [req-b99fa673-d626-4d6d-9422-656b16a51db1 req-b99fa673-d626-4d6d-9422-656b16a51db1 ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_extra_spec_name): 404 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs/nonexistent_extra_spec_name 0.187s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_name [0.190535s] ... ok\n2026-05-23 01:47:47.946 36 INFO tempest.lib.common.rest_client [req-430f5acc-aa1c-4a22-ace8-f4efa72b6ebb req-430f5acc-aa1c-4a22-ace8-f4efa72b6ebb ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 PUT https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.191s\n2026-05-23 01:47:47.959 12 INFO tempest.lib.common.rest_client [req-f80eadc9-4632-4ff0-bf3f-6c2f4b218947 req-f80eadc9-4632-4ff0-bf3f-6c2f4b218947 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types 0.154s\n2026-05-23 01:47:47.967 10 INFO tempest.lib.common.rest_client [req-c9c8f437-eee6-4a30-b01b-e41171390219 req-c9c8f437-eee6-4a30-b01b-e41171390219 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.177s\n2026-05-23 01:47:47.977 35 INFO tempest.lib.common.rest_client [req-8100aa8e-1d11-496f-ab4b-716b72f2f6b9 req-8100aa8e-1d11-496f-ab4b-716b72f2f6b9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s\n2026-05-23 01:47:47.979 29 INFO tempest.lib.common.rest_client [req-69168e06-7c2b-4275-ad12-2c64ead742c4 req-69168e06-7c2b-4275-ad12-2c64ead742c4 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.311s\n2026-05-23 01:47:47.987 24 INFO tempest.lib.common.rest_client [req-b76fc28b-0cc4-480b-afdc-0350721a2157 req-b76fc28b-0cc4-480b-afdc-0350721a2157 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.141s\n2026-05-23 01:47:47.997 24 INFO tempest.common.waiters [-] volume 663e96d7-eee8-4146-84e3-603e358a0722 reached available after waiting for 1.997910 seconds\n2026-05-23 01:47:48.012 18 INFO tempest.lib.common.rest_client [req-e1c6eecc-20dc-4c6f-9077-99b54329246d req-e1c6eecc-20dc-4c6f-9077-99b54329246d ] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.300s\n2026-05-23 01:47:48.040 39 INFO tempest.lib.common.rest_client [req-d82e58a8-bf94-4be9-8358-368a3bfd7aba req-d82e58a8-bf94-4be9-8358-368a3bfd7aba ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 200 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 0.245s\n2026-05-23 01:47:48.063 16 INFO tempest.lib.common.rest_client [req-3b61502a-8add-48e7-b8a8-b8cd48305fd0 req-3b61502a-8add-48e7-b8a8-b8cd48305fd0 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.140s\n2026-05-23 01:47:48.086 16 INFO tempest.common.waiters [-] volume 04e77cd8-7892-4022-92b2-80afd79b9dfb reached available after waiting for 2.086122 seconds\n2026-05-23 01:47:48.105 20 INFO tempest.lib.common.rest_client [req-900b90c6-a5e2-40b5-bad9-3175372ea5aa req-900b90c6-a5e2-40b5-bad9-3175372ea5aa ] Request (VolumeQuotaClassesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/types/da4ef22e-763f-4fa9-9680-33cc5e76be8b 0.181s\n2026-05-23 01:47:48.186 24 INFO tempest.lib.common.rest_client [req-ef201337-7bbb-4d6e-bec6-04dd9c649217 req-ef201337-7bbb-4d6e-bec6-04dd9c649217 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.184s\n2026-05-23 01:47:48.202 10 INFO tempest.lib.common.rest_client [req-cf428bba-a50c-4e0a-9bfd-571b6c060028 req-cf428bba-a50c-4e0a-9bfd-571b6c060028 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.223s\n2026-05-23 01:47:48.278 18 INFO tempest.lib.common.rest_client [req-81268f33-ffec-4076-9b70-35c36f5b6f62 req-81268f33-ffec-4076-9b70-35c36f5b6f62 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.263s\n2026-05-23 01:47:48.280 26 INFO tempest.lib.common.rest_client [req-2eba2163-e882-49a1-986a-67c9a795344d req-2eba2163-e882-49a1-986a-67c9a795344d ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=33e2aec7fe1742d78d4fa1e20670c462&name=default 0.716s\n2026-05-23 01:47:48.277 35 INFO tempest.lib.common.rest_client [req-57b624bb-0703-4af5-a106-4e371e296821 req-57b624bb-0703-4af5-a106-4e371e296821 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.297s\n2026-05-23 01:47:48.286 18 INFO tempest.common.waiters [-] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.286914 seconds\n2026-05-23 01:47:48.314 24 INFO tempest.lib.common.rest_client [req-ef7b9c3a-1eb9-46ce-a692-91850a240aa2 req-ef7b9c3a-1eb9-46ce-a692-91850a240aa2 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.117s\n2026-05-23 01:47:48.401 43 INFO tempest.lib.common.rest_client [req-7b22de00-729e-4964-89bf-36ac0f7d3f52 req-7b22de00-729e-4964-89bf-36ac0f7d3f52 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.230s\n2026-05-23 01:47:48.415 43 INFO tempest.common.waiters [-] volume 9bae32da-9ffe-477b-a30e-e2bd1f234d47 reached available after waiting for 1.415016 seconds\n2026-05-23 01:47:48.450 35 INFO tempest.lib.common.rest_client [req-d2dd0ad8-7a32-4a0a-b518-1fa34ddba983 req-d2dd0ad8-7a32-4a0a-b518-1fa34ddba983 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.162s\n2026-05-23 01:47:48.466 20 INFO tempest.lib.common.rest_client [req-4f8591bc-577e-407a-9319-f3d48e74e410 req-4f8591bc-577e-407a-9319-f3d48e74e410 ] Request (VolumeQuotaClassesTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-class-sets/default 0.358s\n{5} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_update_default_quota [3.085726s] ... ok\n2026-05-23 01:47:48.480 16 INFO tempest.lib.common.rest_client [req-464d4f1c-a8b2-4f21-b5d8-67fcc132d527 req-464d4f1c-a8b2-4f21-b5d8-67fcc132d527 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots 0.391s\n2026-05-23 01:47:48.503 32 INFO tempest.lib.common.rest_client [req-0f7efb37-e444-4f27-bacd-7506b5f92aa6 req-0f7efb37-e444-4f27-bacd-7506b5f92aa6 ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/capabilities/testbed-node-0@rbd-volumes#volumes 0.630s\n2026-05-23 01:47:48.515 24 INFO tempest.lib.common.rest_client [req-abbb2d3a-008c-4a8f-be74-0ea64e33b5d0 req-abbb2d3a-008c-4a8f-be74-0ea64e33b5d0 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/detail 0.189s\n{11} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [0.649322s] ... ok\n2026-05-23 01:47:48.564 31 INFO tempest.lib.common.rest_client [req-8da73c22-abd4-4867-9bfb-15237762661d req-8da73c22-abd4-4867-9bfb-15237762661d ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/action 1.038s\n2026-05-23 01:47:48.538 36 INFO tempest.lib.common.rest_client [req-aca006f7-6139-42d5-8222-f4b9ae35da92 req-aca006f7-6139-42d5-8222-f4b9ae35da92 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.585s\n2026-05-23 01:47:48.583 10 INFO tempest.lib.common.rest_client [req-86ba55cd-7d6a-4024-99aa-e2269a5a235b req-86ba55cd-7d6a-4024-99aa-e2269a5a235b ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.379s\n2026-05-23 01:47:48.580 12 INFO tempest.lib.common.rest_client [req-4eec5580-38d7-445c-b6d1-142adc491ce6 req-4eec5580-38d7-445c-b6d1-142adc491ce6 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types?sort=name%3Aasc&is_public=None 0.605s\n2026-05-23 01:47:48.549 22 INFO tempest.lib.common.rest_client [req-03e809c8-112b-4b8e-9d68-8a1bc545917d req-03e809c8-112b-4b8e-9d68-8a1bc545917d ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_volume_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/43e03c7f-2b89-414a-ad76-3c10c757553e/extra_specs/spec1 0.586s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.618841s] ... ok\n2026-05-23 01:47:48.609 18 INFO tempest.lib.common.rest_client [req-e37c13f7-c16e-43eb-a9eb-5bd0c79672ce req-e37c13f7-c16e-43eb-a9eb-5bd0c79672ce ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 0.318s\n2026-05-23 01:47:48.558 39 INFO tempest.lib.common.rest_client [req-74c2dcee-9345-4d4d-80d3-3188577374e9 req-74c2dcee-9345-4d4d-80d3-3188577374e9 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 413 POST https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes 0.500s\n2026-05-23 01:47:48.651 16 INFO tempest.lib.common.rest_client [req-1c6b3ce9-757a-435d-8e09-1f2b0ea43b17 req-1c6b3ce9-757a-435d-8e09-1f2b0ea43b17 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.167s\n2026-05-23 01:47:48.659 29 INFO tempest.lib.common.rest_client [req-d8b35cdb-e0c9-4f1b-9023-842f9342f53e req-d8b35cdb-e0c9-4f1b-9023-842f9342f53e ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.660s\n2026-05-23 01:47:48.734 26 INFO tempest.lib.common.rest_client [req-c85c6e2a-02d4-40dc-893d-e6e68dc44740 req-c85c6e2a-02d4-40dc-893d-e6e68dc44740 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8868b9fb-eede-4f1e-826c-322db53fae3a 0.446s\n{14} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.780582s] ... ok\n2026-05-23 01:47:48.807 43 INFO tempest.lib.common.rest_client [req-cbf64bba-2562-4df0-ab51-dbe5b67abfaa req-cbf64bba-2562-4df0-ab51-dbe5b67abfaa ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots 0.390s\n2026-05-23 01:47:48.813 10 INFO tempest.lib.common.rest_client [req-0bb7c8e7-9808-457c-8b34-c6eb54c025df req-0bb7c8e7-9808-457c-8b34-c6eb54c025df ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.221s\n2026-05-23 01:47:48.837 12 INFO tempest.lib.common.rest_client [req-800b1ece-33f0-4ccd-8bd2-d970ee895648 req-800b1ece-33f0-4ccd-8bd2-d970ee895648 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types?sort=name%3Adesc&is_public=None 0.243s\n2026-05-23 01:47:48.913 14 INFO tempest.lib.common.rest_client [req-7615aedb-e3dd-44e4-9708-e8202d41ff3a req-7615aedb-e3dd-44e4-9708-e8202d41ff3a ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.300s\n2026-05-23 01:47:48.921 14 INFO tempest.common.waiters [-] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached available after waiting for 1.921404 seconds\n2026-05-23 01:47:48.920 29 INFO tempest.lib.common.rest_client [req-7cafa05e-2ce1-44e0-a75c-1d0206142a9f req-7cafa05e-2ce1-44e0-a75c-1d0206142a9f ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-23 01:47:48.959 31 INFO tempest.lib.common.rest_client [req-99f981e5-eca5-4d8b-8050-f47d68c42385 req-99f981e5-eca5-4d8b-8050-f47d68c42385 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.391s\n2026-05-23 01:47:48.980 12 INFO tempest.lib.common.rest_client [req-9b7d5280-ca3b-4ef0-916b-6bcaaa17b86b req-9b7d5280-ca3b-4ef0-916b-6bcaaa17b86b ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types?is_public=False 0.132s\n2026-05-23 01:47:49.255 36 INFO tempest.lib.common.rest_client [req-33adaffe-4fbc-4d17-a586-eb595c886e3e req-33adaffe-4fbc-4d17-a586-eb595c886e3e ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 500 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.713s\n{13} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update [1.688607s] ... 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_types_extra_specs.py\", line 66, in test_volume_type_extra_specs_update\n    body = self.admin_volume_types_client.create_volume_type_extra_specs(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.volume_type['id'], extra_specs)['extra_specs']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 140, in create_volume_type_extra_specs\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-23 01:47:47,748 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.171s\n2026-05-23 01:47:47,946 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 PUT https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.191s\n2026-05-23 01:47:48,538 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.585s\n2026-05-23 01:47:49,255 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 500 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.713s\n\n2026-05-23 01:47:49.266 10 INFO tempest.lib.common.rest_client [req-61e3da8c-3ddc-4d61-8e4c-f848d801dbbf req-61e3da8c-3ddc-4d61-8e4c-f848d801dbbf ] Request (GroupTypeSpecsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1 0.450s\n{0} tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete [4.187602s] ... FAILED\n\nCaptured traceback:\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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-23 01:47:45,810 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types 0.721s\n2026-05-23 01:47:46,009 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.192s\n2026-05-23 01:47:46,484 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.467s\n2026-05-23 01:47:46,789 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.301s\n2026-05-23 01:47:46,922 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s\n2026-05-23 01:47:47,056 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s\n2026-05-23 01:47:47,427 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.368s\n2026-05-23 01:47:47,602 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.160s\n2026-05-23 01:47:47,789 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.180s\n2026-05-23 01:47:47,967 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.177s\n2026-05-23 01:47:48,202 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.223s\n2026-05-23 01:47:48,583 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.379s\n2026-05-23 01:47:48,813 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.221s\n2026-05-23 01:47:49,266 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_\n    types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1 0.450s\n\n2026-05-23 01:47:49.378 12 INFO tempest.lib.common.rest_client [req-4e5d90f6-2e55-4131-babe-a7a42c1732e1 req-4e5d90f6-2e55-4131-babe-a7a42c1732e1 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types?is_public=True 0.386s\n2026-05-23 01:47:49.261 20 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/b31822f714f04dd3a78e09f4b73610b8 0.789s\n2026-05-23 01:47:49.262 20 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-23 01:47:49.262 20 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:47:49.262 20 ERROR tempest.test     teardown()\n2026-05-23 01:47:49.262 20 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:47:49.262 20 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:47:49.262 20 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:47:49.262 20 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:47:49.262 20 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:47:49.262 20 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:47:49.262 20 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:47:49.262 20 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-23 01:47:49.262 20 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:47:49.262 20 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:47:49.262 20 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:47:49.262 20 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:47:49.262 20 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:47:49.262 20 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:47:49.262 20 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:47:49.262 20 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:47:49.262 20 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:47:49.262 20 ERROR tempest.test Details: 500\n2026-05-23 01:47:49.262 20 ERROR tempest.test \n{5} tearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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-23 01:47:49.456 31 INFO tempest.lib.common.rest_client [req-723e7ea7-9169-4902-b696-75fb7a3cef9e req-723e7ea7-9169-4902-b696-75fb7a3cef9e ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 0.482s\n2026-05-23 01:47:49.270 26 INFO tempest.lib.common.rest_client [-] Request (VolumePoolsAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/projects/33e2aec7fe1742d78d4fa1e20670c462 0.528s\n2026-05-23 01:47:49.271 26 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-23 01:47:49.271 26 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:47:49.271 26 ERROR tempest.test     teardown()\n2026-05-23 01:47:49.271 26 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:47:49.271 26 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:47:49.271 26 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds\n2026-05-23 01:47:49.271 26 ERROR tempest.test     self.creds_client.delete_project(project_id)\n2026-05-23 01:47:49.271 26 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project\n2026-05-23 01:47:49.271 26 ERROR tempest.test     self.projects_client.delete_project(project_id)\n2026-05-23 01:47:49.271 26 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project\n2026-05-23 01:47:49.271 26 ERROR tempest.test     resp, body = self.delete('projects/%s' % project_id)\n2026-05-23 01:47:49.271 26 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:47:49.271 26 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:47:49.271 26 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:47:49.271 26 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:47:49.271 26 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:47:49.271 26 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:47:49.271 26 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:47:49.271 26 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:47:49.271 26 ERROR tempest.test Details: 500\n2026-05-23 01:47:49.271 26 ERROR tempest.test \n2026-05-23 01:47:49.482 22 INFO tempest.lib.common.rest_client [req-58548f39-b89e-4c3e-8f2d-eb95c38e1794 req-58548f39-b89e-4c3e-8f2d-eb95c38e1794 ] Request (ExtraSpecsNegativeTest:test_list_nonexistent_volume_type_id): 500 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/6b78869a-dc70-45a5-b267-2abc403670b7/extra_specs 0.920s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.935144s] ... 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_types_extra_specs_negative.py\", line 153, in test_list_nonexistent_volume_type_id\n    self.assertRaises(\n    ~~~~~~~~~~~~~~~~~^\n        lib_exc.NotFound,\n        ^^^^^^^^^^^^^^^^^\n        self.admin_volume_types_client.list_volume_types_extra_specs,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        data_utils.rand_uuid())\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/types_client.py\", line 117, in list_volume_types_extra_specs\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-23 01:47:49,482 22 INFO     [tempest.lib.common.rest_client] Request (ExtraSpecsNegativeTest:test_list_nonexistent_volume_type_id): 500 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/6b78869a-dc70-45a5-b267-2abc403670b7/extra_specs 0.920s\n\n{8} tearDownClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds\n    self.creds_client.delete_project(project_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project\n    self.projects_client.delete_project(project_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project\n    resp, body = self.delete('projects/%s' % project_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-23 01:47:49.451 24 INFO tempest.lib.common.rest_client [req-db56119f-b6f4-41a6-a7fb-7b3baa419d00 req-db56119f-b6f4-41a6-a7fb-7b3baa419d00 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.922s\n2026-05-23 01:47:49.260 32 INFO tempest.lib.common.rest_client [-] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/9eb1c989d12649a1a2acf2f11f087230 0.739s\n2026-05-23 01:47:49.264 32 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-23 01:47:49.264 32 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:47:49.264 32 ERROR tempest.test     teardown()\n2026-05-23 01:47:49.264 32 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:47:49.264 32 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:47:49.264 32 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:47:49.264 32 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:47:49.264 32 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:47:49.264 32 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:47:49.264 32 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:47:49.264 32 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-23 01:47:49.264 32 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:47:49.264 32 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:47:49.264 32 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:47:49.264 32 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:47:49.264 32 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:47:49.264 32 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:47:49.264 32 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:47:49.264 32 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:47:49.264 32 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:47:49.264 32 ERROR tempest.test Details: 500\n2026-05-23 01:47:49.264 32 ERROR tempest.test \n{11} 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-23 01:47:49.786 39 INFO tempest.lib.common.rest_client [req-cb9222f7-5310-4edc-a877-8b4ccd9630b3 req-cb9222f7-5310-4edc-a877-8b4ccd9630b3 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 500 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 0.980s\n{14} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.997304s] ... 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_negative.py\", line 57, in test_quota_volumes\n    self.admin_quotas_client.update_quota_set(self.demo_tenant_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n                                              volumes=1, gigabytes=-1)\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-23 01:47:49,786 39 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 500 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 0.980s\n\n2026-05-23 01:47:49.786 35 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 1.333s\n2026-05-23 01:47:49.786 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.\n{12} 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 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds\n    user = self.creds_client.create_user(\n        username, user_password)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user\n    user = self.users_client.create_user(**params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user\n    resp, body = self.post('users', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-23 01:47:49.798 35 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n{12} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.\n2026-05-23 01:47:49.786 18 INFO tempest.lib.common.rest_client [req-92158380-89c6-426a-b8cc-7b71d5955aed req-92158380-89c6-426a-b8cc-7b71d5955aed ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 1.133s\n2026-05-23 01:47:49.786 18 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=0x7fb218f886e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:48:09.885 43 INFO tempest.lib.common.rest_client [req-272f2e1e-14a0-44be-b454-0978ac7cdbf3 req-272f2e1e-14a0-44be-b454-0978ac7cdbf3 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 21.071s\n2026-05-23 01:48:09.922 16 INFO tempest.lib.common.rest_client [req-b7e07593-f3a3-4ee5-984d-52dedc029919 req-b7e07593-f3a3-4ee5-984d-52dedc029919 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 20.253s\n2026-05-23 01:48:09.989 26 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.702s\n2026-05-23 01:48:09.990 26 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneNegativeTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:48:10.025 18 INFO tempest.lib.common.rest_client [req-3e651e41-670e-4d56-b00c-c6e5d5caca98 req-3e651e41-670e-4d56-b00c-c6e5d5caca98 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 15.234s\n2026-05-23 01:48:10.039 12 INFO tempest.lib.common.rest_client [req-33bb563b-7589-40fc-8875-937b499c7d46 req-33bb563b-7589-40fc-8875-937b499c7d46 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types/87abbd17-1805-4007-9b2a-94fad3e23d1c 20.649s\n2026-05-23 01:48:10.070 39 INFO tempest.lib.common.rest_client [req-30a37fac-2e3b-4299-8511-b37ef350d3eb req-30a37fac-2e3b-4299-8511-b37ef350d3eb ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 200 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 20.266s\n2026-05-23 01:48:10.097 14 INFO tempest.lib.common.rest_client [req-dfe9892b-0f4b-4f9e-9dbb-57551ecec714 req-dfe9892b-0f4b-4f9e-9dbb-57551ecec714 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer 21.163s\n{8} setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-23 01:48:10.091 36 INFO tempest.lib.common.rest_client [req-9e43f640-a53d-4988-8d97-357b016ec5a1 req-9e43f640-a53d-4988-8d97-357b016ec5a1 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338 20.799s\n2026-05-23 01:48:10.087 29 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/816d6aebbb364df187e66cbf987382fa/users/5741b2f072304d798324e6ef5c38df44/roles/3ba2aa4543ef437ca16a8c06f5004a0e 21.128s\n2026-05-23 01:48:10.087 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:48:10.033 24 INFO tempest.lib.common.rest_client [req-ef0c5466-2352-46ce-aa99-456a1b8da927 req-ef0c5466-2352-46ce-aa99-456a1b8da927 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 20.570s\n2026-05-23 01:48:10.115 22 INFO tempest.lib.common.rest_client [req-c85d4db6-b2f1-43e7-acb3-152b49b90dd1 req-c85d4db6-b2f1-43e7-acb3-152b49b90dd1 ] Request (ExtraSpecsNegativeTest:test_update_multiple_extra_spec): 400 PUT https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs/spec1 20.620s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [20.625280s] ... ok\n2026-05-23 01:48:10.152 31 INFO tempest.lib.common.rest_client [req-b068c12b-9bfc-4b9b-96a5-8e6f62fde5ba req-b068c12b-9bfc-4b9b-96a5-8e6f62fde5ba ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 19.646s\n2026-05-23 01:48:10.180 31 INFO tempest.common.waiters [-] volume ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce reached available after waiting for 21.180802 seconds\n2026-05-23 01:48:10.222 10 INFO tempest.lib.common.rest_client [req-81dcbed1-0ce0-4d85-ac8c-b488ad8e7c04 req-81dcbed1-0ce0-4d85-ac8c-b488ad8e7c04 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4671eaaa709c4ac2b5e2fb98bea53832 20.851s\n2026-05-23 01:48:10.294 31 INFO tempest.lib.common.rest_client [req-609d77bf-80b3-41e5-b6df-8382e25de67e req-609d77bf-80b3-41e5-b6df-8382e25de67e ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/665afb7e-f5e0-407d-96a1-9af733b5d054 0.110s\n2026-05-23 01:48:10.299 31 INFO tempest.common.waiters [-] group 665afb7e-f5e0-407d-96a1-9af733b5d054 reached available after waiting for 0.299736 seconds\n2026-05-23 01:48:10.345 36 INFO tempest.lib.common.rest_client [req-bb57bda1-5875-48ac-8aa1-08d66670e376 req-bb57bda1-5875-48ac-8aa1-08d66670e376 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338 0.241s\n2026-05-23 01:48:10.338 22 INFO tempest.lib.common.rest_client [req-2d15a9be-21f7-43e6-875f-2a36ecc68dea req-2d15a9be-21f7-43e6-875f-2a36ecc68dea ] Request (ExtraSpecsNegativeTest:test_update_no_body): 400 PUT https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs/spec1 0.214s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.217077s] ... ok\n2026-05-23 01:48:10.360 12 INFO tempest.lib.common.rest_client [req-bbae26c9-9299-4fc3-a130-49879b526710 req-bbae26c9-9299-4fc3-a130-49879b526710 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types/58157871-6805-482d-ad19-aff55b5c5369 0.314s\n{1} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [22.694706s] ... ok\n2026-05-23 01:48:10.374 39 INFO tempest.lib.common.rest_client [req-24d5ed3a-538a-410b-bb94-3dd5b0a76bd0 req-24d5ed3a-538a-410b-bb94-3dd5b0a76bd0 ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 413 POST https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff/action 0.300s\n{14} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_volume_extend_gigabytes_quota_deviation [20.576941s] ... ok\n2026-05-23 01:48:10.391 14 INFO tempest.lib.common.rest_client [req-ecc96f52-cb20-4345-85b2-cfbbc9e5c312 req-ecc96f52-cb20-4345-85b2-cfbbc9e5c312 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.273s\n2026-05-23 01:48:10.417 14 INFO tempest.common.waiters [-] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached awaiting-transfer after waiting for 0.417425 seconds\n2026-05-23 01:48:10.769 18 INFO tempest.lib.common.rest_client [req-cf6b9b10-341b-44c3-8d40-6489a4f9bead req-cf6b9b10-341b-44c3-8d40-6489a4f9bead ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.725s\n2026-05-23 01:48:10.769 18 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=0x7fb218f886e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:48:10.776 14 INFO tempest.lib.common.rest_client [req-104e447c-14c1-463b-ac99-8ced20f27be0 req-104e447c-14c1-463b-ac99-8ced20f27be0 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.354s\n2026-05-23 01:48:10.776 24 INFO tempest.lib.common.rest_client [req-b065db25-f977-45f4-b982-f0e6ae5fbb6b req-b065db25-f977-45f4-b982-f0e6ae5fbb6b ] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.731s\n2026-05-23 01:48:10.786 31 INFO tempest.lib.common.rest_client [req-0e2a7af6-3ae8-4a27-87c9-c960e13d5e9d req-0e2a7af6-3ae8-4a27-87c9-c960e13d5e9d ] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.478s\n2026-05-23 01:48:10.785 22 INFO tempest.lib.common.rest_client [req-a19898e6-590f-4589-8496-c186606f6345 req-a19898e6-590f-4589-8496-c186606f6345 ] Request (ExtraSpecsNegativeTest:test_update_none_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs/None 0.441s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.448637s] ... ok\n2026-05-23 01:48:10.786 39 INFO tempest.lib.common.rest_client [req-50284fd8-33e2-4495-8558-f946734e456f req-50284fd8-33e2-4495-8558-f946734e456f ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 0.400s\n2026-05-23 01:48:10.787 39 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x788ec425bc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:48:10.869 32 INFO tempest.lib.common.rest_client [req-a3240723-e700-464a-b744-c4de308a6175 req-a3240723-e700-464a-b744-c4de308a6175 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 21.583s\n2026-05-23 01:48:10.921 20 INFO tempest.lib.common.rest_client [req-2458684d-e089-482f-9a60-39e5cce3b75e req-2458684d-e089-482f-9a60-39e5cce3b75e ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 21.651s\n2026-05-23 01:48:10.939 24 INFO tempest.lib.common.rest_client [req-5c54cc14-488f-47b7-8bcb-1ea6ae6b801a req-5c54cc14-488f-47b7-8bcb-1ea6ae6b801a ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.152s\n2026-05-23 01:48:10.953 22 INFO tempest.lib.common.rest_client [req-0ee731ff-ad51-472b-84f0-953c254f246e req-0ee731ff-ad51-472b-84f0-953c254f246e ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs/aad6fa12-0664-43a4-b102-54af355f93c3 0.160s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.166424s] ... ok\n2026-05-23 01:48:10.989 31 INFO tempest.lib.common.rest_client [req-eaa91a23-375a-49cf-b984-2229c453abed req-eaa91a23-375a-49cf-b984-2229c453abed ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.192s\n2026-05-23 01:48:11.001 43 INFO tempest.lib.common.rest_client [req-901dce2c-f0db-4949-9b60-b7896d6f36ee req-901dce2c-f0db-4949-9b60-b7896d6f36ee ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 0.108s\n2026-05-23 01:48:11.042 16 INFO tempest.lib.common.rest_client [req-e414778e-2c2b-4132-93e9-aea9c5d470d6 req-e414778e-2c2b-4132-93e9-aea9c5d470d6 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.108s\n2026-05-23 01:48:11.044 16 INFO tempest.common.waiters [-] group_snapshot 8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 reached available after waiting for 23.044606 seconds\n2026-05-23 01:48:11.076 22 INFO tempest.lib.common.rest_client [req-ec79d168-be3c-4ec1-a2bb-4af6cb03beb3 req-ec79d168-be3c-4ec1-a2bb-4af6cb03beb3 ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_type_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/6a4ac1b7-53a6-48cc-a75a-bf9da3f9e36a/extra_specs/spec1 0.115s\n{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_type_id [0.120873s] ... ok\n2026-05-23 01:48:11.128 26 INFO tempest.lib.common.rest_client [req-8ffa974d-5451-4e67-b6c8-2b959bce38c0 req-8ffa974d-5451-4e67-b6c8-2b959bce38c0 ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.126s\n2026-05-23 01:48:11.173 16 INFO tempest.lib.common.rest_client [req-2b5ea312-2d49-428c-92c1-7aff63eb0cb0 req-2b5ea312-2d49-428c-92c1-7aff63eb0cb0 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/snapshots/detail 0.127s\n2026-05-23 01:48:11.537 14 INFO tempest.lib.common.rest_client [req-9c2e5d7f-e49d-4825-a792-944b95e32b47 req-9c2e5d7f-e49d-4825-a792-944b95e32b47 ] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.745s\n2026-05-23 01:48:11.537 14 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:48:11.540 12 INFO tempest.lib.common.rest_client [-] Request (GroupTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/974173ea697049abb82eb3323b7dc7dd 1.174s\n2026-05-23 01:48:11.542 12 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-23 01:48:11.542 12 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:48:11.542 12 ERROR tempest.test     teardown()\n2026-05-23 01:48:11.542 12 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:48:11.542 12 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:48:11.542 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:48:11.542 12 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:48:11.542 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:48:11.542 12 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:48:11.542 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:48:11.542 12 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-23 01:48:11.542 12 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:48:11.542 12 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:48:11.542 12 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:48:11.542 12 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:48:11.542 12 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:48:11.542 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:48:11.542 12 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:48:11.542 12 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:48:11.542 12 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:48:11.542 12 ERROR tempest.test Details: 500\n2026-05-23 01:48:11.542 12 ERROR tempest.test \n{1} tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 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-23 01:48:11.542 10 INFO tempest.lib.common.rest_client [-] Request (GroupTypeSpecsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/152280a17538474793ee5c9af01067e0 1.317s\n2026-05-23 01:48:11.543 10 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-23 01:48:11.543 10 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:48:11.543 10 ERROR tempest.test     teardown()\n2026-05-23 01:48:11.543 10 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:48:11.543 10 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:48:11.543 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:48:11.543 10 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:48:11.543 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:48:11.543 10 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:48:11.543 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:48:11.543 10 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-23 01:48:11.543 10 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:48:11.543 10 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:48:11.543 10 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:48:11.543 10 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:48:11.543 10 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:48:11.543 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:48:11.543 10 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:48:11.543 10 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:48:11.543 10 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:48:11.543 10 ERROR tempest.test Details: 500\n2026-05-23 01:48:11.543 10 ERROR tempest.test \n{0} 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-23 01:48:11.542 36 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesExtraSpecsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/6203837a6a7c452e82e79fc408bb9429 1.191s\n2026-05-23 01:48:11.542 36 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-23 01:48:11.542 36 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:48:11.542 36 ERROR tempest.test     teardown()\n2026-05-23 01:48:11.542 36 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:48:11.542 36 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:48:11.542 36 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:48:11.542 36 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:48:11.542 36 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:48:11.542 36 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:48:11.542 36 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:48:11.542 36 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-23 01:48:11.542 36 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:48:11.542 36 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:48:11.542 36 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:48:11.542 36 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:48:11.542 36 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:48:11.542 36 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:48:11.542 36 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:48:11.542 36 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:48:11.542 36 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:48:11.542 36 ERROR tempest.test Details: 500\n2026-05-23 01:48:11.542 36 ERROR tempest.test \n{13} tearDownClass (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 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-23 01:48:27.370 32 INFO tempest.lib.common.rest_client [req-48d65c3f-17d7-4cbc-97fc-dffb9be47027 req-48d65c3f-17d7-4cbc-97fc-dffb9be47027 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.495s\n2026-05-23 01:48:27.387 43 INFO tempest.lib.common.rest_client [req-f8d1535f-412e-44e6-a655-c0ce8e1d66a0 req-f8d1535f-412e-44e6-a655-c0ce8e1d66a0 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 15.380s\n2026-05-23 01:48:27.437 20 INFO tempest.lib.common.rest_client [req-351f5f9c-35d3-4a00-804f-172120d10045 req-351f5f9c-35d3-4a00-804f-172120d10045 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.511s\n2026-05-23 01:48:27.486 14 INFO tempest.lib.common.rest_client [req-8af7d4ea-e8df-497c-a439-fff4cd965f1f req-8af7d4ea-e8df-497c-a439-fff4cd965f1f ] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 10.945s\n2026-05-23 01:48:27.490 14 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:48:27.504 24 INFO tempest.lib.common.rest_client [req-af994566-b1fd-4269-8302-6118fbc24024 req-af994566-b1fd-4269-8302-6118fbc24024 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 16.550s\n2026-05-23 01:48:27.505 24 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=0x777df254c590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:48:27.506 31 INFO tempest.lib.common.rest_client [req-a6e5285a-92d7-4caa-bfcd-96e2d96c4175 req-a6e5285a-92d7-4caa-bfcd-96e2d96c4175 ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 16.494s\n2026-05-23 01:48:27.506 31 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:48:28.124 32 INFO tempest.lib.common.rest_client [req-4e33aa86-bb91-48ba-a0a1-2c62907e8ce4 req-4e33aa86-bb91-48ba-a0a1-2c62907e8ce4 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.751s\n2026-05-23 01:48:28.124 20 INFO tempest.lib.common.rest_client [req-2fac23c2-829e-4f77-b48e-db7479f71880 req-2fac23c2-829e-4f77-b48e-db7479f71880 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.685s\n2026-05-23 01:48:28.165 26 INFO tempest.lib.common.rest_client [req-2f8129c1-e4e7-40dd-b960-8ae6401071cf req-2f8129c1-e4e7-40dd-b960-8ae6401071cf ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.027s\n2026-05-23 01:48:28.166 12 INFO tempest.lib.common.rest_client [req-a299d559-798d-4ce9-95d3-4face6afac06 req-a299d559-798d-4ce9-95d3-4face6afac06 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.608s\n2026-05-23 01:48:28.167 10 INFO tempest.lib.common.rest_client [req-7b027716-dcce-44ea-9b80-ce9c46022368 req-7b027716-dcce-44ea-9b80-ce9c46022368 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.602s\n2026-05-23 01:48:28.177 18 INFO tempest.lib.common.rest_client [req-938f34d4-bbc2-45fa-9d18-c7c7eea81dc6 req-938f34d4-bbc2-45fa-9d18-c7c7eea81dc6 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 12.401s\n2026-05-23 01:48:28.217 39 INFO tempest.lib.common.rest_client [req-d1a529e0-11d1-4afa-86a3-197fbe6bd349 req-d1a529e0-11d1-4afa-86a3-197fbe6bd349 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 12.419s\n2026-05-23 01:48:28.306 26 INFO tempest.lib.common.rest_client [req-c7ed10bc-4849-431f-8549-e14e25330d2d req-c7ed10bc-4849-431f-8549-e14e25330d2d ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s\n2026-05-23 01:48:28.415 26 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.105s\n2026-05-23 01:48:28.417 26 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesSummaryTest.setUpClass. Invoking tearDownClass.\n{8} 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 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-23 01:48:28.712 39 INFO tempest.lib.common.rest_client [req-5d674470-70e5-4d47-a1a2-5646dc30770e req-5d674470-70e5-4d47-a1a2-5646dc30770e ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 0.472s\n2026-05-23 01:48:28.713 39 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x788ec425bc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:48:28.709 16 INFO tempest.lib.common.rest_client [req-9928eda5-ed30-47d6-91ec-294c0c07802c req-9928eda5-ed30-47d6-91ec-294c0c07802c ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 17.529s\n2026-05-23 01:48:28.718 20 INFO tempest.lib.common.rest_client [-] Request (VolumesServicesTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.590s\n2026-05-23 01:48:28.720 20 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesServicesTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-23 01:48:28.722 22 INFO tempest.lib.common.rest_client [req-cbfcd6a6-6dcf-46b5-8e16-30729e9298a4 req-cbfcd6a6-6dcf-46b5-8e16-30729e9298a4 ] Request (ExtraSpecsNegativeTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c 17.637s\n2026-05-23 01:48:28.726 22 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 0x7ef31ec5b610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n{5} setUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-23 01:48:28.726 32 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.597s\n2026-05-23 01:48:28.726 32 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeSnapshotQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.\n{11} 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 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 37, in setup_credentials\n    super(VolumeSnapshotQuotasNegativeTestJSON, 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-23 01:48:29.402 43 INFO tempest.lib.common.rest_client [req-f8e0ead0-2358-40e0-bc3a-6f067aa81776 req-f8e0ead0-2358-40e0-bc3a-6f067aa81776 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 1.009s\n2026-05-23 01:48:29.421 12 INFO tempest.lib.common.rest_client [req-58d642a3-c9e1-48fd-a2f4-e7c04bc84ac4 req-58d642a3-c9e1-48fd-a2f4-e7c04bc84ac4 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.247s\n2026-05-23 01:48:29.417 10 INFO tempest.lib.common.rest_client [req-6c0e1017-5caf-408f-8a3d-9cb6b7e29f9c req-6c0e1017-5caf-408f-8a3d-9cb6b7e29f9c ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.242s\n2026-05-23 01:48:29.477 16 INFO tempest.lib.common.rest_client [req-826b718e-f8de-45ee-b450-b47b6489a0a7 req-826b718e-f8de-45ee-b450-b47b6489a0a7 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/detail 0.755s\n2026-05-23 01:48:29.747 18 INFO tempest.lib.common.rest_client [req-f3008f53-29b2-4d20-af25-f9e7a394d8e6 req-f3008f53-29b2-4d20-af25-f9e7a394d8e6 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 1.548s\n2026-05-23 01:48:47.135 43 INFO tempest.lib.common.rest_client [req-f3bbdfb2-5142-4214-9e2d-5cfd8bfff889 req-f3bbdfb2-5142-4214-9e2d-5cfd8bfff889 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.726s\n2026-05-23 01:48:47.154 18 INFO tempest.lib.common.rest_client [req-dfa38dd1-a8fc-4d67-ae4c-7cc2b41868c1 req-dfa38dd1-a8fc-4d67-ae4c-7cc2b41868c1 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types/c36e30cf-b14a-41f5-9183-e2c2312c86fa 17.399s\n2026-05-23 01:48:47.160 10 INFO tempest.lib.common.rest_client [req-f8a29062-0e94-4c51-b6ce-ca97561c8813 req-f8a29062-0e94-4c51-b6ce-ca97561c8813 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 17.731s\n2026-05-23 01:48:47.154 12 INFO tempest.lib.common.rest_client [req-71635d12-cd06-4cf5-b1a9-f67e7fba1e9f req-71635d12-cd06-4cf5-b1a9-f67e7fba1e9f ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 17.731s\n2026-05-23 01:48:47.170 32 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.425s\n2026-05-23 01:48:47.170 32 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotTestJSON.setUpClass. Invoking tearDownClass.\n{11} setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-23 01:48:47.183 20 INFO tempest.lib.common.rest_client [req-b86df189-7f42-41cb-b21b-b2cd5231485c req-b86df189-7f42-41cb-b21b-b2cd5231485c ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.446s\n2026-05-23 01:48:47.226 24 INFO tempest.lib.common.rest_client [req-e3732836-8db7-4ba8-a6b8-27085fc86206 req-e3732836-8db7-4ba8-a6b8-27085fc86206 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 14.717s\n2026-05-23 01:48:47.160 16 INFO tempest.lib.common.rest_client [req-6b0a39ee-5ee7-4dc6-87bc-c0b7d2021280 req-6b0a39ee-5ee7-4dc6-87bc-c0b7d2021280 ] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb/action 17.667s\n2026-05-23 01:48:47.260 31 INFO tempest.lib.common.rest_client [req-8de7220b-d9d9-4b69-a1b7-8f1051b5df11 req-8de7220b-d9d9-4b69-a1b7-8f1051b5df11 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 14.745s\n2026-05-23 01:48:47.230 39 INFO tempest.lib.common.rest_client [req-6fb6ab31-18ba-43c9-8681-279dd6bf0546 req-6fb6ab31-18ba-43c9-8681-279dd6bf0546 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 13.509s\n2026-05-23 01:48:47.279 14 INFO tempest.lib.common.rest_client [req-97b08f0a-ea6f-4dce-aba4-1b0c4cce56da req-97b08f0a-ea6f-4dce-aba4-1b0c4cce56da ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 14.787s\n2026-05-23 01:48:47.298 22 INFO tempest.lib.common.rest_client [req-45e44936-c71d-4088-9460-e8489b568bb6 req-45e44936-c71d-4088-9460-e8489b568bb6 ] Request (ExtraSpecsNegativeTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c 13.568s\n2026-05-23 01:48:47.340 12 INFO tempest.lib.common.rest_client [req-5205df40-f269-41a2-8a24-284c29fa3e6b req-5205df40-f269-41a2-8a24-284c29fa3e6b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.181s\n2026-05-23 01:48:47.342 10 INFO tempest.lib.common.rest_client [req-a0d7cf61-8671-49c4-8a07-93d327cb11f6 req-a0d7cf61-8671-49c4-8a07-93d327cb11f6 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.178s\n2026-05-23 01:48:47.409 16 INFO tempest.lib.common.rest_client [req-5e3dbc52-66fe-41f5-9c5b-98a3c46f20b7 req-5e3dbc52-66fe-41f5-9c5b-98a3c46f20b7 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/68a8dd2d-b2a9-4c1b-b6d6-79beccbeeee7 0.244s\n2026-05-23 01:48:47.488 18 INFO tempest.lib.common.rest_client [req-4ace48ca-0d3c-4b87-8998-4681d1a9a1c1 req-4ace48ca-0d3c-4b87-8998-4681d1a9a1c1 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types/3e744abf-4cdc-456d-b301-eb58b69bc10e 0.330s\n{4} tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status [61.954011s] ... 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 c36e30cf-b14a-41f5-9183-e2c2312c86fa 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-23 01:47:45,780 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types 0.237s\n2026-05-23 01:47:46,040 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types 0.251s\n2026-05-23 01:47:46,649 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups 0.604s\n2026-05-23 01:47:46,832 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.175s\n2026-05-23 01:47:46,840 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.839972 seconds\n2026-05-23 01:47:47,018 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.170s\n2026-05-23 01:47:47,201 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.181s\n2026-05-23 01:47:47,205 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached creating after waiting for 0.205784 seconds\n2026-05-23 01:47:47,313 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.105s\n2026-05-23 01:47:47,450 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.129s\n2026-05-23 01:47:47,457 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.457010 seconds\n2026-05-23 01:47:47,609 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.148s\n2026-05-23 01:47:47,704 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.094s\n2026-05-23 01:47:47,708 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached error after waiting for 0.708288 seconds\n2026-05-23 01:47:48,012 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.300s\n2026-05-23 01:47:48,278 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.263s\n2026-05-23 01:47:48,286 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.286914 seconds\n2026-05-23 01:47:48,609 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 0.318s\n2026-05-23 01:47:49,786 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-\n    4415-8ff1-1102272fbfec/action 1.133s\n2026-05-23 01:47:49,786 18 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=0x7fb218f886e0>>, retrying...\n2026-05-23 01:48:10,025 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 15.234s\n2026-05-23 01:48:10,769 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.725s\n2026-05-23 01:48:10,769 18 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=0x7fb218f886e0>>, retrying...\n2026-05-23 01:48:28,177 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 12.401s\n2026-05-23 01:48:29,747 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 1.548s\n2026-05-23 01:48:47,154 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types/c36e30cf-b14a-41f5-9183-e2c2312c86fa 17.399s\n2026-05-23 01:48:47,488 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types/3e744abf-4cdc-456d-b301-eb58b69bc10e 0.330s\n\n2026-05-23 01:48:47.794 31 INFO tempest.lib.common.rest_client [req-896eb889-9e4c-4296-8e31-7150cafd47a8 req-896eb889-9e4c-4296-8e31-7150cafd47a8 ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.507s\n2026-05-23 01:48:47.795 31 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:48:47.801 39 INFO tempest.lib.common.rest_client [req-0df6b15c-318b-48fb-9753-c0d76dc3b1f9 req-0df6b15c-318b-48fb-9753-c0d76dc3b1f9 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 0.547s\n2026-05-23 01:48:49.604 16 INFO tempest.lib.common.rest_client [req-8d468ace-af3b-4595-8303-92b877f0311e req-8d468ace-af3b-4595-8303-92b877f0311e ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/ce0a2e2a-b4fd-43e5-b6ee-ba23e2935731 2.191s\n2026-05-23 01:48:49.612 20 INFO tempest.lib.common.rest_client [req-f35d7fbd-b8d7-4cc0-b364-a32f662ae4de req-f35d7fbd-b8d7-4cc0-b364-a32f662ae4de ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.403s\n{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [67.278512s] ... 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 182, in test_create_group_from_group_snapshot\n    snapshots = self.snapshots_client.list_snapshots(\n                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        detail=True)['snapshots']\n        ^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 44, in list_snapshots\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 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': 'Error occurred when deleting group snapshot 8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913.'}\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 68a8dd2d-b2a9-4c1b-b6d6-79beccbeeee7 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-23 01:47:42,834 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.498s\n2026-05-23 01:47:43,043 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.202s\n2026-05-23 01:47:44,604 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 1.555s\n2026-05-23 01:47:44,749 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.141s\n2026-05-23 01:47:45,964 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.204s\n2026-05-23 01:47:45,971 16 INFO     [tempest.common.waiters] group ced27ad5-9f0c-4a89-b0e3-10f26afde1bb reached available after waiting for 1.970921 seconds\n2026-05-23 01:47:46,752 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes 0.771s\n2026-05-23 01:47:46,901 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.125s\n2026-05-23 01:47:48,063 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.140s\n2026-05-23 01:47:48,086 16 INFO     [tempest.common.waiters] volume 04e77cd8-7892-4022-92b2-80afd79b9dfb reached available after waiting for 2.086122 seconds\n2026-05-23 01:47:48,480 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots 0.391s\n2026-05-23 01:47:48,651 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.167s\n2026-05-23 01:48:09,922 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 20.253s\n2026-05-23 01:48:11,042 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.108s\n2026-05-23 01:48:11,044 16 INFO     [tempest.common.waiters] group_snapshot 8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 reached available after waiting for 23.044606 seconds\n2026-05-23 01:48:11,173 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/snapshots/detail 0.127s\n2026-05-23 01:48:28,709 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 17.529s\n2026-05-23 01:48:29,477 16 INFO     [tempest.lib.c\n    ommon.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/detail 0.755s\n2026-05-23 01:48:47,160 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb/action 17.667s\n2026-05-23 01:48:47,409 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/68a8dd2d-b2a9-4c1b-b6d6-79beccbeeee7 0.244s\n2026-05-23 01:48:49,604 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/ce0a2e2a-b4fd-43e5-b6ee-ba23e2935731 2.191s\n\n2026-05-23 01:48:49.962 39 INFO tempest.lib.common.rest_client [req-ba708799-65a8-4a07-9ba4-6662374afd9e req-ba708799-65a8-4a07-9ba4-6662374afd9e ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 2.159s\n2026-05-23 01:48:49.967 18 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/ff048b70f7ec48a9a6ae5f987536ff9f 2.415s\n2026-05-23 01:48:49.972 24 INFO tempest.lib.common.rest_client [req-3b843a54-a2bd-46b1-94ac-4d77a2890508 req-3b843a54-a2bd-46b1-94ac-4d77a2890508 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 2.733s\n2026-05-23 01:48:49.973 24 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=0x777df254c590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:48:49.963 39 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89140>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89140>))\n2026-05-23 01:48:49.963 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:48:49.963 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:48:49.963 39 ERROR tempest.test     teardown()\n2026-05-23 01:48:49.963 39 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:48:49.963 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-23 01:48:49.963 39 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-23 01:48:49.963 39 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\n2026-05-23 01:48:49.963 39 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\n2026-05-23 01:48:49.963 39 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89140>))\n2026-05-23 01:48:49.963 39 ERROR tempest.test \n2026-05-23 01:48:49.969 18 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-23 01:48:49.969 18 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:48:49.969 18 ERROR tempest.test     teardown()\n2026-05-23 01:48:49.969 18 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:48:49.969 18 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:48:49.969 18 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:48:49.969 18 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:48:49.969 18 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:48:49.969 18 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:48:49.969 18 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:48:49.969 18 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-23 01:48:49.969 18 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:48:49.969 18 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:48:49.969 18 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:48:49.969 18 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:48:49.969 18 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:48:49.969 18 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:48:49.969 18 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:48:49.969 18 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:48:49.969 18 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:48:49.969 18 ERROR tempest.test Details: 500\n2026-05-23 01:48:49.969 18 ERROR tempest.test \n{4} 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-23 01:49:04.378 22 INFO tempest.lib.common.rest_client [req-60120c74-1fd1-4e33-9f12-75c168558cd1 req-60120c74-1fd1-4e33-9f12-75c168558cd1 ] Request (ExtraSpecsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c 17.078s\n2026-05-23 01:49:04.407 43 INFO tempest.lib.common.rest_client [req-771ffa07-896d-4283-b68e-1e1634d5c9f6 req-771ffa07-896d-4283-b68e-1e1634d5c9f6 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.265s\n2026-05-23 01:49:04.426 16 INFO tempest.lib.common.rest_client [req-216631be-0d81-4a7c-b590-e578aa198098 req-216631be-0d81-4a7c-b590-e578aa198098 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 14.735s\n2026-05-23 01:49:04.424 10 INFO tempest.lib.common.rest_client [req-b8b6b42a-5bfa-4e3d-b25e-12fd02490d30 req-b8b6b42a-5bfa-4e3d-b25e-12fd02490d30 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 17.079s\n2026-05-23 01:49:04.422 12 INFO tempest.lib.common.rest_client [req-13b18b79-9ee1-49ea-80c0-609f4592f616 req-13b18b79-9ee1-49ea-80c0-609f4592f616 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 17.075s\n2026-05-23 01:49:04.470 24 INFO tempest.lib.common.rest_client [req-1ad5ad8e-b59c-4f13-b8a1-338803c8b12d req-1ad5ad8e-b59c-4f13-b8a1-338803c8b12d ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.492s\n2026-05-23 01:49:04.474 31 INFO tempest.lib.common.rest_client [req-5fec687a-caf2-4f4b-9ab8-078187aec91b req-5fec687a-caf2-4f4b-9ab8-078187aec91b ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 11.675s\n2026-05-23 01:49:04.473 20 INFO tempest.lib.common.rest_client [req-ef72c927-db5d-459d-ae62-f77b768296d2 req-ef72c927-db5d-459d-ae62-f77b768296d2 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 14.859s\n2026-05-23 01:49:04.545 14 INFO tempest.lib.common.rest_client [req-ae2bb4fe-4ab4-4aa4-84fd-5c378ab3e65e req-ae2bb4fe-4ab4-4aa4-84fd-5c378ab3e65e ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 17.263s\n2026-05-23 01:49:04.573 16 INFO tempest.lib.common.rest_client [req-05530c0e-f441-452b-9b2e-5f0f1df08976 req-05530c0e-f441-452b-9b2e-5f0f1df08976 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.142s\n2026-05-23 01:49:04.646 39 INFO tempest.lib.common.rest_client [req-ce89da0c-ff6d-43c7-98b9-7c641d2ab3ab req-ce89da0c-ff6d-43c7-98b9-7c641d2ab3ab ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e65a266245d249ae9a0a9e30279e3d82 14.677s\n2026-05-23 01:49:04.687 22 INFO tempest.lib.common.rest_client [req-d3a69dda-0801-41e4-a670-1a7868045176 req-d3a69dda-0801-41e4-a670-1a7868045176 ] Request (ExtraSpecsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4e5244df08204af69bfbcb0cbc9db153 0.304s\n2026-05-23 01:49:04.704 14 INFO tempest.lib.common.rest_client [req-688dc954-1288-41ef-b545-e9bc7d1b98c6 req-688dc954-1288-41ef-b545-e9bc7d1b98c6 ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.157s\n2026-05-23 01:49:04.708 12 INFO tempest.lib.common.rest_client [req-8776e06a-2b09-425a-8ba3-480c722bdefa req-8776e06a-2b09-425a-8ba3-480c722bdefa ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-23 01:49:05.099 31 INFO tempest.lib.common.rest_client [req-7bc2c478-9a9f-4003-a177-6fa8c0554706 req-7bc2c478-9a9f-4003-a177-6fa8c0554706 ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.599s\n2026-05-23 01:49:05.096 16 INFO tempest.lib.common.rest_client [req-1b620e31-c5e5-46b6-b5d6-a733cb11b6dd req-1b620e31-c5e5-46b6-b5d6-a733cb11b6dd ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 0.520s\n2026-05-23 01:49:05.096 16 ERROR tempest.lib.decorators [-] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:49:05.111 20 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.634s\n2026-05-23 01:49:05.112 20 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in SnapshotMetadataTestJSON.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-23 01:49:06.031 24 INFO tempest.lib.common.rest_client [req-276e9cdd-9e23-43b7-abb1-901e9d17eff2 req-276e9cdd-9e23-43b7-abb1-901e9d17eff2 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 1.535s\n2026-05-23 01:49:06.045 18 INFO tempest.lib.common.rest_client [-] Request (SnapshotsActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.052s\n2026-05-23 01:49:06.046 18 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in SnapshotsActionsTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:49:06.048 12 INFO tempest.lib.common.rest_client [req-a5be40e0-99c1-42e2-8e02-1642b7432c60 req-a5be40e0-99c1-42e2-8e02-1642b7432c60 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b86a2c68f30457c84e188f4b1730be7/users/cb0a3f298b2043b5a8170ba2eacb3754/roles/bd34450783d64356be4e1eb4c43a6768 1.337s\n2026-05-23 01:49:06.049 12 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumeHostsAdminTestsJSON.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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{1} 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 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 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-23 01:49:08.027 43 INFO tempest.lib.common.rest_client [req-01c3f026-6d82-46af-ad56-2724d89fa9ac req-01c3f026-6d82-46af-ad56-2724d89fa9ac ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 2.613s\n2026-05-23 01:49:08.031 22 INFO tempest.lib.common.rest_client [req-f3b866ce-ff85-48aa-8eff-6a7269867379 req-f3b866ce-ff85-48aa-8eff-6a7269867379 ] Request (ExtraSpecsNegativeTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/9a78e945eaad4ad39c409ee40f44bdc4 3.341s\n2026-05-23 01:49:08.031 22 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-23 01:49:08.031 22 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:49:08.031 22 ERROR tempest.test     teardown()\n2026-05-23 01:49:08.031 22 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:49:08.031 22 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:49:08.031 22 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:49:08.031 22 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:49:08.031 22 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:49:08.031 22 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:49:08.031 22 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:49:08.031 22 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-23 01:49:08.031 22 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:49:08.031 22 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:49:08.031 22 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:49:08.031 22 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:49:08.031 22 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:49:08.031 22 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-23 01:49:08.031 22 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-23 01:49:08.031 22 ERROR tempest.test                                  message=message)\n2026-05-23 01:49:08.031 22 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:49:08.031 22 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-23 01:49:08.031 22 ERROR tempest.test \n{6} tearDownClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-23 01:49:10.034 14 INFO tempest.lib.common.rest_client [req-27b73d94-8c67-4f0b-b647-1198c68bbc74 req-27b73d94-8c67-4f0b-b647-1198c68bbc74 ] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 4.320s\n2026-05-23 01:49:10.047 39 INFO tempest.lib.common.rest_client [req-a1247d1c-5794-4f2e-b254-a9762237d453 req-a1247d1c-5794-4f2e-b254-a9762237d453 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/c491152d315a49c5a315a9357de84fde 5.396s\n2026-05-23 01:49:10.047 39 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-23 01:49:10.047 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:49:10.047 39 ERROR tempest.test     teardown()\n2026-05-23 01:49:10.047 39 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:49:10.047 39 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:49:10.047 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:49:10.047 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:49:10.047 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:49:10.047 39 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:49:10.047 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-23 01:49:10.047 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:49:10.047 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:49:10.047 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:49:10.047 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:49:10.047 39 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:49:10.047 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-23 01:49:10.047 39 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-23 01:49:10.047 39 ERROR tempest.test                                  message=message)\n2026-05-23 01:49:10.047 39 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:49:10.047 39 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-23 01:49:10.047 39 ERROR tempest.test \n{14} 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 628, in resource_cleanup\n    raise testtools.MultipleExceptions(*cleanup_errors)\n\n    testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89140>))\n\n2026-05-23 01:49:12.120 31 INFO tempest.lib.common.rest_client [req-87cc7154-5409-444e-a81a-c6fae4f7de96 req-87cc7154-5409-444e-a81a-c6fae4f7de96 ] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types/cd26f7f9-eab3-48db-8335-abf0c011e8fd 7.008s\n2026-05-23 01:49:12.134 20 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.008s\n2026-05-23 01:49:12.135 20 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesGetTest.setUpClass. Invoking tearDownClass.\n{5} 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-23 01:49:12.157 14 INFO tempest.lib.common.rest_client [req-bc9df068-b6d1-4a58-9af5-a59614839a3c req-bc9df068-b6d1-4a58-9af5-a59614839a3c ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 2.114s\n2026-05-23 01:49:12.183 10 INFO tempest.lib.common.rest_client [req-2b9810e5-f693-45af-9291-3a7214f8e48d req-2b9810e5-f693-45af-9291-3a7214f8e48d ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 7.753s\n2026-05-23 01:49:12.180 24 INFO tempest.lib.common.rest_client [req-b9339005-34a3-4b23-a71d-a79aec50a4af req-b9339005-34a3-4b23-a71d-a79aec50a4af ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 6.134s\n2026-05-23 01:49:12.152 43 INFO tempest.lib.common.rest_client [req-fab47c0c-1cfb-4480-8942-926c3035bac5 req-fab47c0c-1cfb-4480-8942-926c3035bac5 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 4.104s\n2026-05-23 01:49:12.148 18 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.086s\n2026-05-23 01:49:12.148 18 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesAccessTest.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-23 01:49:12.144 16 INFO tempest.lib.common.rest_client [req-61ed9e13-73c3-473f-b1ad-0021cb83a3c1 req-61ed9e13-73c3-473f-b1ad-0021cb83a3c1 ] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/6e1b893b-81f9-4e96-88a6-a033c8988f4c 7.041s\n2026-05-23 01:49:12.326 31 INFO tempest.lib.common.rest_client [req-b4215314-4e3a-4ba3-b175-4264c21da4e7 req-b4215314-4e3a-4ba3-b175-4264c21da4e7 ] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types/ebde96a8-1d89-47c2-9a6a-d7375b8ff307 0.200s\n2026-05-23 01:49:12.328 14 INFO tempest.lib.common.rest_client [req-ce3f887d-7287-4e20-b91f-a6f7b4b1a53b req-ce3f887d-7287-4e20-b91f-a6f7b4b1a53b ] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.148s\n{10} tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group [86.916550s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 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/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 cd26f7f9-eab3-48db-8335-abf0c011e8fd deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-23 01:47:45,764 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types 0.347s\n2026-05-23 01:47:45,890 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types 0.115s\n2026-05-23 01:47:46,298 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups 0.402s\n2026-05-23 01:47:46,507 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c 0.205s\n2026-05-23 01:47:46,512 31 INFO     [tempest.common.waiters] group edd0f43c-ea55-490f-b974-cb6d5792196c reached available after waiting for 0.512738 seconds\n2026-05-23 01:47:47,101 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes 0.583s\n2026-05-23 01:47:47,488 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/426d7419-50b0-42be-8369-ceeb00727583 0.348s\n2026-05-23 01:47:47,517 31 INFO     [tempest.common.waiters] volume 426d7419-50b0-42be-8369-ceeb00727583 reached available after waiting for 0.517568 seconds\n2026-05-23 01:47:48,564 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/action 1.038s\n2026-05-23 01:47:48,959 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.391s\n2026-05-23 01:47:49,456 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 0.482s\n2026-05-23 01:48:10,152 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 19.646s\n2026-05-23 01:48:10,180 31 INFO     [tempest.common.waiters] volume ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce reached available after waiting for 21.180802 seconds\n2026-05-23 01:48:10,294 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/665afb7e-f5e0-407d-96a1-9af733b5d054 0.110s\n2026-05-23 01:48:10,299 31 INFO     [tempest.common.waiters] group 665afb7e-f5e0-407d-96a1-9af733b5d054 reached available after waiting for 0.299736 seconds\n2026-05-23 01:48:10,786 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.478s\n2026-05-23 01:48:10,989 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.192s\n2026-05-23 01:48:27,506 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 16.494s\n2026-05-23 01:48:27,506 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV31\n    4Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...\n2026-05-23 01:48:47,260 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 14.745s\n2026-05-23 01:48:47,794 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.507s\n2026-05-23 01:48:47,795 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...\n2026-05-23 01:49:04,474 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 11.675s\n2026-05-23 01:49:05,099 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.599s\n2026-05-23 01:49:12,120 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types/cd26f7f9-eab3-48db-8335-abf0c011e8fd 7.008s\n2026-05-23 01:49:12,326 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types/ebde96a8-1d89-47c2-9a6a-d7375b8ff307 0.200s\n\n2026-05-23 01:49:12.351 16 INFO tempest.lib.common.rest_client [req-14817119-a52a-4db0-a76f-903f900b6df9 req-14817119-a52a-4db0-a76f-903f900b6df9 ] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.203s\n2026-05-23 01:49:12.375 43 INFO tempest.lib.common.rest_client [req-d97b6f80-a89c-4950-b39e-78c33a3272d8 req-d97b6f80-a89c-4950-b39e-78c33a3272d8 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 0.212s\n{2} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_get_list_accept_volume_transfer [85.659483s] ... 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 230, in delete_volume\n    client.wait_for_resource_deletion(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\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/volumes_client.py\", line 249, in is_resource_deleted\n    volume = self.show_volume(id)\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-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-23 01:47:47,368 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.688s\n2026-05-23 01:47:47,576 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.177s\n2026-05-23 01:47:48,913 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.300s\n2026-05-23 01:47:48,921 14 INFO     [tempest.common.waiters] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached available after waiting for 1.921404 seconds\n2026-05-23 01:48:10,097 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer 21.163s\n2026-05-23 01:48:10,391 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.273s\n2026-05-23 01:48:10,417 14 INFO     [tempest.common.waiters] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached awaiting-transfer after waiting for 0.417425 seconds\n2026-05-23 01:48:10,776 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.354s\n2026-05-23 01:48:11,537 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.745s\n2026-05-23 01:48:11,537 14 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...\n2026-05-23 01:48:27,486 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 10.945s\n2026-05-23 01:48:27,490 14 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...\n2026-05-23 01:48:47,279 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 14.787s\n2026-05-23 01:49:04,545 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 17.263s\n2026-05-23 01:49:04,704 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.157s\n2026-05-23 01:49:10,034 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 4.320s\n2026-05-23 01:49:12,157 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanup\n    s): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 2.114s\n2026-05-23 01:49:12,328 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.148s\n\n2026-05-23 01:49:12.441 16 INFO tempest.lib.common.rest_client [req-f0fc7ec3-0f56-4587-83d7-a60e291cd073 req-f0fc7ec3-0f56-4587-83d7-a60e291cd073 ] Request (GroupSnapshotsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.089s\n{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [22.756686s] ... 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 225, in test_delete_group_snapshots_following_updated_volumes\n    grp = self.create_group(group_type=group_type['id'],\n                            volume_types=[volume_type['id']])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 290, in create_group\n    group = self.groups_client.create_group(**kwargs)['group']\n            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 39, in create_group\n    resp, body = self.post('groups', 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-23 01:49:04,426 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 14.735s\n2026-05-23 01:49:04,573 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.142s\n2026-05-23 01:49:05,096 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 0.520s\n2026-05-23 01:49:05,096 16 ERROR    [tempest.lib.decorators] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031\n2026-05-23 01:49:12,144 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/6e1b893b-81f9-4e96-88a6-a033c8988f4c 7.041s\n2026-05-23 01:49:12,351 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.203s\n2026-05-23 01:49:12,441 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.089s\n\n2026-05-23 01:49:12.459 22 INFO tempest.lib.common.rest_client [req-122fd17b-c997-44e3-9d93-8ac69064b274 req-122fd17b-c997-44e3-9d93-8ac69064b274 ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 4.421s\n2026-05-23 01:49:12.533 12 INFO tempest.lib.common.rest_client [req-c932cef2-c4e2-486c-bf6c-de3d6b753a6e req-c932cef2-c4e2-486c-bf6c-de3d6b753a6e ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.469s\n2026-05-23 01:49:12.784 16 INFO tempest.lib.common.rest_client [req-d9811333-db85-416c-8bef-ad2db9a9a56d req-d9811333-db85-416c-8bef-ad2db9a9a56d ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.336s\n{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [0.340840s] ... 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-23 01:49:12,784 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.336s\n\n2026-05-23 01:49:12.784 24 INFO tempest.lib.common.rest_client [req-06b26b9c-b246-4b01-bde2-93b5e2db0f91 req-06b26b9c-b246-4b01-bde2-93b5e2db0f91 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.572s\n2026-05-23 01:49:12.784 24 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=0x777df254c590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:49:12.795 14 INFO tempest.lib.common.rest_client [req-59abe740-11e1-487c-848d-2fa778ee5f7f req-59abe740-11e1-487c-848d-2fa778ee5f7f ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.363s\n{2} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_list_delete_volume_transfer [0.371139s] ... 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 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-23 01:49:12,795 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.363s\n\n2026-05-23 01:49:12.780 43 INFO tempest.lib.common.rest_client [req-b852ec30-b82c-4b1c-84df-fd61e78099eb req-b852ec30-b82c-4b1c-84df-fd61e78099eb ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.383s\n2026-05-23 01:49:12.780 43 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7c2eeded8050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:49:12.783 31 INFO tempest.lib.common.rest_client [-] Request (GroupsV314Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2be37931adfe44db9fe98136ddd1bd5f 0.447s\n2026-05-23 01:49:12.784 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-23 01:49:12.784 31 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:49:12.784 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:49:12.784 31 ERROR tempest.test     teardown()\n2026-05-23 01:49:12.784 31 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:49:12.784 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:49:12.784 31 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:49:12.784 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:49:12.784 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-23 01:49:12.784 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:49:12.784 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:49:12.784 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-23 01:49:12.784 31 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:49:12.784 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:49:12.784 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-23 01:49:12.784 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:49:12.784 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:12.784 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:49:12.784 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:49:12.784 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:12.784 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:49:12.784 31 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:49:12.784 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:12.784 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-23 01:49:12.784 31 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:49:12.784 31 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:49:12.784 31 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:49:12.784 31 ERROR tempest.test Details: 500\n2026-05-23 01:49:12.784 31 ERROR tempest.test \n{10} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 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-23 01:49:28.288 18 INFO tempest.lib.common.rest_client [req-b69eb943-1d98-4395-9291-c3654bfd7f0b req-b69eb943-1d98-4395-9291-c3654bfd7f0b ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.129s\n2026-05-23 01:49:28.292 39 INFO tempest.lib.common.rest_client [req-346e8e79-a992-40f1-9caa-4be2cf8746d6 req-346e8e79-a992-40f1-9caa-4be2cf8746d6 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.212s\n2026-05-23 01:49:28.351 24 INFO tempest.lib.common.rest_client [req-f2ec0632-ddd9-4d5a-a8ac-ed6b4be34583 req-f2ec0632-ddd9-4d5a-a8ac-ed6b4be34583 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.564s\n2026-05-23 01:49:28.360 43 INFO tempest.lib.common.rest_client [req-7b8520b3-97a8-4f0f-aef8-d540d0abbb14 req-7b8520b3-97a8-4f0f-aef8-d540d0abbb14 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 10.575s\n2026-05-23 01:49:28.373 10 INFO tempest.lib.common.rest_client [req-9c11f57b-9e13-4414-8481-95644bf944f9 req-9c11f57b-9e13-4414-8481-95644bf944f9 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65fda91b0b1e412180e51534b5765f1a/users/53aae1a369de406da5a6065476e984cb/roles/bd34450783d64356be4e1eb4c43a6768 16.187s\n2026-05-23 01:49:28.482 16 INFO tempest.lib.common.rest_client [req-fbe5dbc6-3e61-4421-b9a1-3ac05789cf9b req-fbe5dbc6-3e61-4421-b9a1-3ac05789cf9b ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1d0fb92750d44042a5e3143adf5baebb 15.690s\n2026-05-23 01:49:28.501 43 INFO tempest.lib.common.rest_client [req-fd63333d-b4fa-416e-b076-bcbad98f0950 req-fd63333d-b4fa-416e-b076-bcbad98f0950 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.121s\n2026-05-23 01:49:28.520 14 INFO tempest.lib.common.rest_client [req-720a6b74-979e-4151-a1f5-a2c56bde5314 req-720a6b74-979e-4151-a1f5-a2c56bde5314 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d65fe6b6791c4b74a8fc244952a1d1e6 15.716s\n2026-05-23 01:49:28.623 43 INFO tempest.lib.common.rest_client [req-c5715be0-2a7c-4827-a31f-34bf2655c0f2 req-c5715be0-2a7c-4827-a31f-34bf2655c0f2 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types/30c4fe8f-53af-45cd-b5f0-13f27dd59609 0.117s\n2026-05-23 01:49:28.958 24 INFO tempest.lib.common.rest_client [req-c04055b9-a958-4edf-b497-666f6645539d req-c04055b9-a958-4edf-b497-666f6645539d ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.597s\n2026-05-23 01:49:28.960 24 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=0x777df254c590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:49:29.025 43 INFO tempest.lib.common.rest_client [req-f9d739f3-adc2-4605-84ee-3083b6c2c3d7 req-f9d739f3-adc2-4605-84ee-3083b6c2c3d7 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types/f397d914-6f6b-47c5-9db5-b64b4c547ee3 0.397s\n2026-05-23 01:49:29.038 22 INFO tempest.lib.common.rest_client [req-693c1b48-9714-4352-a738-3795b39f6e9c req-693c1b48-9714-4352-a738-3795b39f6e9c ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.559s\n2026-05-23 01:49:29.039 39 INFO tempest.lib.common.rest_client [req-8dcaa04d-476b-4ffe-b31e-ecb1f99d64e9 req-8dcaa04d-476b-4ffe-b31e-ecb1f99d64e9 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.738s\n2026-05-23 01:49:29.061 31 INFO tempest.lib.common.rest_client [req-54ffd21f-06df-43cc-906f-b2a0e85cc24c req-54ffd21f-06df-43cc-906f-b2a0e85cc24c ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.258s\n2026-05-23 01:49:29.070 12 INFO tempest.lib.common.rest_client [req-1a8e15f0-5a33-4793-961b-a02b3b1f5d8d req-1a8e15f0-5a33-4793-961b-a02b3b1f5d8d ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.517s\n2026-05-23 01:49:29.069 18 INFO tempest.lib.common.rest_client [req-da5fb97b-7e52-4c3c-b85a-d9e3a534252d req-da5fb97b-7e52-4c3c-b85a-d9e3a534252d ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.773s\n{15} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [104.771448s] ... 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 308, in test_reset_group_snapshot_status\n    group_snapshot = self._create_group_snapshot(group_id=group['id'])\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 30c4fe8f-53af-45cd-b5f0-13f27dd59609 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-23 01:47:45,231 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types 0.969s\n2026-05-23 01:47:45,853 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types 0.608s\n2026-05-23 01:47:46,389 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups 0.532s\n2026-05-23 01:47:46,587 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030 0.193s\n2026-05-23 01:47:46,592 43 INFO     [tempest.common.waiters] group f830f4c2-388c-4462-94ea-50bf078ab030 reached available after waiting for 0.592494 seconds\n2026-05-23 01:47:46,992 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes 0.394s\n2026-05-23 01:47:47,151 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.143s\n2026-05-23 01:47:48,401 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.230s\n2026-05-23 01:47:48,415 43 INFO     [tempest.common.waiters] volume 9bae32da-9ffe-477b-a30e-e2bd1f234d47 reached available after waiting for 1.415016 seconds\n2026-05-23 01:47:48,807 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots 0.390s\n2026-05-23 01:48:09,885 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 21.071s\n2026-05-23 01:48:11,001 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 0.108s\n2026-05-23 01:48:27,387 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 15.380s\n2026-05-23 01:48:29,402 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 1.009s\n2026-05-23 01:48:47,135 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.726s\n2026-05-23 01:49:04,407 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.265s\n2026-05-23 01:49:08,027 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 GET https://api.testbed\n    .osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 2.613s\n2026-05-23 01:49:12,152 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 4.104s\n2026-05-23 01:49:12,375 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 0.212s\n2026-05-23 01:49:12,780 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.383s\n2026-05-23 01:49:12,780 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7c2eeded8050>>, retrying...\n2026-05-23 01:49:28,360 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 10.575s\n2026-05-23 01:49:28,501 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.121s\n2026-05-23 01:49:28,623 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types/30c4fe8f-53af-45cd-b5f0-13f27dd59609 0.117s\n2026-05-23 01:49:29,025 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types/f397d914-6f6b-47c5-9db5-b64b4c547ee3 0.397s\n\n2026-05-23 01:49:29.120 10 INFO tempest.lib.common.rest_client [req-5402be65-07d1-42c1-be16-c3c190530020 req-5402be65-07d1-42c1-be16-c3c190530020 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.745s\n2026-05-23 01:49:29.177 39 INFO tempest.lib.common.rest_client [req-8272cc03-7878-48c2-97af-a95c799f7e15 req-8272cc03-7878-48c2-97af-a95c799f7e15 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s\n2026-05-23 01:49:29.208 12 INFO tempest.lib.common.rest_client [req-5c5564a1-8d5a-4b18-89d8-64e4ec7b922d req-5c5564a1-8d5a-4b18-89d8-64e4ec7b922d ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.136s\n2026-05-23 01:49:29.216 22 INFO tempest.lib.common.rest_client [req-4aea1b53-4e90-4411-b36b-5dd4f5d295b3 req-4aea1b53-4e90-4411-b36b-5dd4f5d295b3 ] Request (VolumesTransfersV355Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.171s\n2026-05-23 01:49:29.271 18 INFO tempest.lib.common.rest_client [req-b97b45aa-5bbc-405c-9253-ab1d25de8c7f req-b97b45aa-5bbc-405c-9253-ab1d25de8c7f ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.194s\n2026-05-23 01:49:43.837 24 INFO tempest.lib.common.rest_client [req-d304b0fb-fc8d-4cb7-9619-3dc63b83fbb2 req-d304b0fb-fc8d-4cb7-9619-3dc63b83fbb2 ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.873s\n2026-05-23 01:49:43.848 22 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV355Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 14.628s\n2026-05-23 01:49:43.849 22 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.\n{6} 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 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-23 01:49:43.851 10 INFO tempest.lib.common.rest_client [-] Request (QosSpecsTestJSON:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/65fda91b0b1e412180e51534b5765f1a/users/53aae1a369de406da5a6065476e984cb/roles/86359d6597314a95ba0d73ed5fbe11ed 14.727s\n2026-05-23 01:49:43.853 10 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in QosSpecsTestJSON.setUpClass. Invoking tearDownClass.\n{0} 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 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-23 01:49:45.232 24 INFO tempest.lib.common.rest_client [req-6f3a5c66-97c3-4581-9bfe-35c06ec7b3b6 req-6f3a5c66-97c3-4581-9bfe-35c06ec7b3b6 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/7b80c7ed-7438-475e-93cb-b5783f2a14f5 1.387s\n2026-05-23 01:49:45.302 31 INFO tempest.lib.common.rest_client [req-ba988ab6-a14e-4b5e-8f24-1790510e0c9f req-ba988ab6-a14e-4b5e-8f24-1790510e0c9f ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.227s\n2026-05-23 01:49:45.375 14 INFO tempest.lib.common.rest_client [req-158ca9a3-35af-4c6a-99ff-f6a5b80f30e8 req-158ca9a3-35af-4c6a-99ff-f6a5b80f30e8 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2b77b7fdca4c48b6970dee98b1f3ba69 16.850s\n2026-05-23 01:49:45.396 43 INFO tempest.lib.common.rest_client [req-3c47ce26-1be0-4e62-8974-9fb2b4065573 req-3c47ce26-1be0-4e62-8974-9fb2b4065573 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/52b7f49ae19841129ed992ed9207ba80 16.298s\n2026-05-23 01:49:45.395 16 INFO tempest.lib.common.rest_client [req-b77f69e3-c8f2-4559-b113-546702bb1a80 req-b77f69e3-c8f2-4559-b113-546702bb1a80 ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e6ab2f5126ea4413b649e1e9039a3216 16.910s\n2026-05-23 01:49:45.395 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a1577e24eb7345ee9e6d3f455a4bea5a\n2026-05-23 01:49:45.424 24 INFO tempest.lib.common.rest_client [req-573cd572-9e4a-45f0-9db9-c749d9155ce1 req-573cd572-9e4a-45f0-9db9-c749d9155ce1 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/490d7c68-6f12-4eef-bb01-572e14921c0e 0.182s\n{7} tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete [121.631272s] ... 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 95, in test_group_create_show_list_delete\n    self.delete_group(grp1_id)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^\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/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 7b80c7ed-7438-475e-93cb-b5783f2a14f5 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-23 01:47:44,516 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.705s\n2026-05-23 01:47:44,872 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.348s\n2026-05-23 01:47:45,304 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.425s\n2026-05-23 01:47:45,444 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.130s\n2026-05-23 01:47:45,451 24 INFO     [tempest.common.waiters] group 330475a7-8b88-4329-b607-355cc079f1a6 reached available after waiting for 0.450934 seconds\n2026-05-23 01:47:45,646 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.193s\n2026-05-23 01:47:45,937 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.284s\n2026-05-23 01:47:45,945 24 INFO     [tempest.common.waiters] group 239ecdab-e879-4c70-b7c3-b91d26eac5cd reached available after waiting for 0.944929 seconds\n2026-05-23 01:47:46,705 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.758s\n2026-05-23 01:47:46,833 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.117s\n2026-05-23 01:47:47,987 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.141s\n2026-05-23 01:47:47,997 24 INFO     [tempest.common.waiters] volume 663e96d7-eee8-4146-84e3-603e358a0722 reached available after waiting for 1.997910 seconds\n2026-05-23 01:47:48,186 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.184s\n2026-05-23 01:47:48,314 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.117s\n2026-05-23 01:47:48,515 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/detail 0.189s\n2026-05-23 01:47:49,451 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.922s\n2026-05-23 01:48:10,033 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 20.570s\n2026-05-23 01:48:10,776 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.731s\n2026-05-23 01:48:10,939 24 INFO     \n    [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.152s\n2026-05-23 01:48:27,504 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 16.550s\n2026-05-23 01:48:27,505 24 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=0x777df254c590>>, retrying...\n2026-05-23 01:48:47,226 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 14.717s\n2026-05-23 01:48:49,972 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 2.733s\n2026-05-23 01:48:49,973 24 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=0x777df254c590>>, retrying...\n2026-05-23 01:49:04,470 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.492s\n2026-05-23 01:49:06,031 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 1.535s\n2026-05-23 01:49:12,180 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 6.134s\n2026-05-23 01:49:12,784 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.572s\n2026-05-23 01:49:12,784 24 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=0x777df254c590>>, retrying...\n2026-05-23 01:49:28,351 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.564s\n2026-05-23 01:49:28,958 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.597s\n2026-05-23 01:49:28,960 24 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=0x777df254c590>>, retrying...\n2026-05-23 01:49:43,837 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.873s\n2026-05-23 01:49:45,232 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/7b80c7ed-7438-475e-93cb-b5783f2a14f5 1.387s\n2026-05-23 01:49:45,424 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/490d7c68-6f12-\n    4eef-bb01-572e14921c0e 0.182s\n\n2026-05-23 01:49:45.532 12 INFO tempest.lib.common.rest_client [req-49962c76-2dd0-4abf-a831-b8599b01922e req-49962c76-2dd0-4abf-a831-b8599b01922e ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 16.322s\n2026-05-23 01:49:45.561 39 INFO tempest.lib.common.rest_client [req-b7acec25-ecb6-47ef-ac3e-07d514426df3 req-b7acec25-ecb6-47ef-ac3e-07d514426df3 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 16.381s\n2026-05-23 01:49:45.563 10 INFO tempest.lib.common.rest_client [req-9ae087fe-ff50-468b-a5e2-a3f2d7e52740 req-9ae087fe-ff50-468b-a5e2-a3f2d7e52740 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.695s\n2026-05-23 01:49:45.637 24 INFO tempest.lib.common.rest_client [req-31ff1650-d3cf-4a20-b45e-24b441b27e40 req-31ff1650-d3cf-4a20-b45e-24b441b27e40 ] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.118s\n2026-05-23 01:49:45.677 31 INFO tempest.lib.common.rest_client [req-c7e2b9cc-c160-4722-9f1f-3733089d79dd req-c7e2b9cc-c160-4722-9f1f-3733089d79dd ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.373s\n2026-05-23 01:49:45.687 18 INFO tempest.lib.common.rest_client [req-84192152-b5a8-40d8-8a37-4961f430c407 req-84192152-b5a8-40d8-8a37-4961f430c407 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 16.411s\n2026-05-23 01:49:45.764 14 INFO tempest.lib.common.rest_client [req-40653411-e1e7-4d5e-a2d4-dd88de8cf6e7 req-40653411-e1e7-4d5e-a2d4-dd88de8cf6e7 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/30201b88df184c1e96392acec5e7b055 0.384s\n2026-05-23 01:49:45.765 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 19981c82ca594b0da674d68615e99bf7\n2026-05-23 01:49:45.778 24 INFO tempest.lib.common.rest_client [req-b5886390-c12d-4a39-9af8-3e68d29ac8b7 req-b5886390-c12d-4a39-9af8-3e68d29ac8b7 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.137s\n2026-05-23 01:49:45.808 43 INFO tempest.lib.common.rest_client [req-e6386dbc-0560-440a-b695-d4ab804c4653 req-e6386dbc-0560-440a-b695-d4ab804c4653 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/312fde8682bb4d8aaa719a6e3b504c55 0.410s\n2026-05-23 01:49:45.809 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3b94650d6cc449a1a87058e494e67305\n2026-05-23 01:49:45.857 22 INFO tempest.lib.common.rest_client [req-da0a9119-e669-4ae2-853a-c5ec18c0369e req-da0a9119-e669-4ae2-853a-c5ec18c0369e ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.994s\n2026-05-23 01:49:45.968 31 INFO tempest.lib.common.rest_client [req-37cc8ced-1a8c-442f-a3f8-0e99a9e5ff6f req-37cc8ced-1a8c-442f-a3f8-0e99a9e5ff6f ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.288s\n2026-05-23 01:49:45.989 24 INFO tempest.lib.common.rest_client [req-d3e6be90-b58e-4ce5-8151-708c49d51ddb req-d3e6be90-b58e-4ce5-8151-708c49d51ddb ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.206s\n2026-05-23 01:49:46.054 39 INFO tempest.lib.common.rest_client [req-3ee73d6a-81b5-4fe5-8a3f-adcd444ada07 req-3ee73d6a-81b5-4fe5-8a3f-adcd444ada07 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.490s\n2026-05-23 01:49:46.128 24 INFO tempest.lib.common.rest_client [req-49baabf3-8405-4f06-88af-80505dc09a61 req-49baabf3-8405-4f06-88af-80505dc09a61 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s\n2026-05-23 01:49:46.191 10 INFO tempest.lib.common.rest_client [req-a306cd58-adc1-4c0b-bf3d-ad7cb4d1a18e req-a306cd58-adc1-4c0b-bf3d-ad7cb4d1a18e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s\n2026-05-23 01:49:46.196 16 INFO tempest.lib.common.rest_client [req-fbd51794-3d25-4e81-9cbd-9821aca38c29 req-fbd51794-3d25-4e81-9cbd-9821aca38c29 ] Request (GroupSnapshotsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.796s\n2026-05-23 01:49:46.284 12 INFO tempest.lib.common.rest_client [req-614a70e1-c0e3-40be-a346-45a66b6f328e req-614a70e1-c0e3-40be-a346-45a66b6f328e ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.750s\n2026-05-23 01:49:46.317 39 INFO tempest.lib.common.rest_client [req-263977f4-ffdc-424f-9948-96faca10e3e4 req-263977f4-ffdc-424f-9948-96faca10e3e4 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s\n2026-05-23 01:49:46.342 43 INFO tempest.lib.common.rest_client [req-a084a57c-10ec-4bb9-b55e-c0ab3cab7e96 req-a084a57c-10ec-4bb9-b55e-c0ab3cab7e96 ] Request (GroupSnapshotsV319Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s\n2026-05-23 01:49:46.356 18 INFO tempest.lib.common.rest_client [req-ac2499da-fefd-4a49-bfe3-74c016bd57f4 req-ac2499da-fefd-4a49-bfe3-74c016bd57f4 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.666s\n2026-05-23 01:49:46.380 10 INFO tempest.lib.common.rest_client [req-6ee0e851-6064-4f94-947d-be9fd0e9bac8 req-6ee0e851-6064-4f94-947d-be9fd0e9bac8 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.187s\n2026-05-23 01:49:46.445 22 INFO tempest.lib.common.rest_client [req-644ff601-bea5-4d77-b38a-9efa75dd39f7 req-644ff601-bea5-4d77-b38a-9efa75dd39f7 ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-23 01:49:46.463 18 INFO tempest.lib.common.rest_client [req-4eadba1f-4b7a-478e-9fba-995520da5a77 req-4eadba1f-4b7a-478e-9fba-995520da5a77 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s\n2026-05-23 01:49:46.485 39 INFO tempest.lib.common.rest_client [req-42e2baa3-1aad-4639-a7ab-61ee7efa4ba3 req-42e2baa3-1aad-4639-a7ab-61ee7efa4ba3 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92d09df5847542e2a53086102f3f1b2a/users/3a53e3e1778044b5bd4992919523011d/roles/bd34450783d64356be4e1eb4c43a6768 0.166s\n2026-05-23 01:49:46.598 31 INFO tempest.lib.common.rest_client [req-2eae176c-b0f6-452a-b1a8-d0191a0ec649 req-2eae176c-b0f6-452a-b1a8-d0191a0ec649 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s\n2026-05-23 01:49:46.623 22 INFO tempest.lib.common.rest_client [req-467d1920-44a3-4b58-a94f-4b6a9127baef req-467d1920-44a3-4b58-a94f-4b6a9127baef ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.176s\n2026-05-23 01:49:46.645 12 INFO tempest.lib.common.rest_client [req-4867d66e-cd5b-4ff0-ab88-9a4c8f9e1b85 req-4867d66e-cd5b-4ff0-ab88-9a4c8f9e1b85 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s\n2026-05-23 01:49:46.671 14 INFO tempest.lib.common.rest_client [req-64f060a9-3f31-47aa-bde1-63da64f5e990 req-64f060a9-3f31-47aa-bde1-63da64f5e990 ] Request (VolumesTransfersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.904s\n2026-05-23 01:49:46.686 18 INFO tempest.lib.common.rest_client [req-d5cf2609-b7d2-4c1a-a57c-85ac33521201 req-d5cf2609-b7d2-4c1a-a57c-85ac33521201 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd77ec4f6505495284554974ef0c366e/users/382f6921bd374652ac9c74617205aa2b/roles/bd34450783d64356be4e1eb4c43a6768 0.216s\n2026-05-23 01:49:46.732 10 INFO tempest.lib.common.rest_client [req-dd4c1434-058b-4ecc-a399-39db856535db req-dd4c1434-058b-4ecc-a399-39db856535db ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.349s\n2026-05-23 01:49:46.814 31 INFO tempest.lib.common.rest_client [req-adb57ef8-6dc2-4a47-8c3f-d8f188af1b96 req-adb57ef8-6dc2-4a47-8c3f-d8f188af1b96 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-23 01:49:46.863 22 INFO tempest.lib.common.rest_client [req-65f0a28c-ef20-4757-b6fc-1a7200bed15d req-65f0a28c-ef20-4757-b6fc-1a7200bed15d ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.238s\n2026-05-23 01:49:46.879 39 INFO tempest.lib.common.rest_client [req-3e9a14ac-0ba1-4acd-9ba7-8a3e55b09950 req-3e9a14ac-0ba1-4acd-9ba7-8a3e55b09950 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s\n2026-05-23 01:49:46.912 18 INFO tempest.lib.common.rest_client [req-bfaea503-7bc8-435b-b7c7-f2853d765727 req-bfaea503-7bc8-435b-b7c7-f2853d765727 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-23 01:49:47.018 16 INFO tempest.lib.common.rest_client [req-d93c5d16-66a7-4587-93cb-a004ebbc500f req-d93c5d16-66a7-4587-93cb-a004ebbc500f ] Request (GroupSnapshotsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a1577e24eb7345ee9e6d3f455a4bea5a&name=default 0.817s\n2026-05-23 01:49:47.070 12 INFO tempest.lib.common.rest_client [req-420cb12c-131d-4bb4-b607-88adf950ae22 req-420cb12c-131d-4bb4-b607-88adf950ae22 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/196f9b78a23647a899ff531da72ea074/users/cf9ebe2cfb3442b0b42073ac920f5723/roles/bd34450783d64356be4e1eb4c43a6768 0.422s\n2026-05-23 01:49:47.118 39 INFO tempest.lib.common.rest_client [req-2dc94451-ae70-4039-a740-3838da41682a req-2dc94451-ae70-4039-a740-3838da41682a ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92d09df5847542e2a53086102f3f1b2a/users/3a53e3e1778044b5bd4992919523011d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.235s\n2026-05-23 01:49:47.186 31 INFO tempest.lib.common.rest_client [req-d8fd6a5b-fb49-464d-b2b1-21a4388f3766 req-d8fd6a5b-fb49-464d-b2b1-21a4388f3766 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c50c7a627f50420a8f8a1e254000b371/users/792d651d665d48d489e476dd5f803e2d/roles/bd34450783d64356be4e1eb4c43a6768 0.365s\n2026-05-23 01:49:47.266 24 INFO tempest.lib.common.rest_client [req-97f9a8d1-cce6-4a94-b735-ecc9693d0655 req-97f9a8d1-cce6-4a94-b735-ecc9693d0655 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s\n2026-05-23 01:49:47.269 24 INFO tempest.common.waiters [-] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.269588 seconds\n2026-05-23 01:49:47.299 10 INFO tempest.lib.common.rest_client [req-957a9518-cf20-45f2-a487-18292b27b085 req-957a9518-cf20-45f2-a487-18292b27b085 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.565s\n2026-05-23 01:49:47.321 12 INFO tempest.lib.common.rest_client [req-02ef3997-eaea-47ba-9b5d-f81fc116631e req-02ef3997-eaea-47ba-9b5d-f81fc116631e ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-23 01:49:47.337 39 INFO tempest.lib.common.rest_client [req-d0419f6c-0c20-414b-9708-1a0a9605e838 req-d0419f6c-0c20-414b-9708-1a0a9605e838 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-23 01:49:47.382 18 INFO tempest.lib.common.rest_client [req-a61e4d29-ca0a-4c7e-8886-70d4fe231f4b req-a61e4d29-ca0a-4c7e-8886-70d4fe231f4b ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd77ec4f6505495284554974ef0c366e/users/382f6921bd374652ac9c74617205aa2b/roles/86359d6597314a95ba0d73ed5fbe11ed 0.465s\n2026-05-23 01:49:47.443 14 INFO tempest.lib.common.rest_client [req-7681b68c-b325-4ccd-a97e-e47d44bea62c req-7681b68c-b325-4ccd-a97e-e47d44bea62c ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=19981c82ca594b0da674d68615e99bf7&name=default 0.770s\n2026-05-23 01:49:47.448 22 INFO tempest.lib.common.rest_client [req-efd3a417-2355-4573-a81f-18c0172182bb req-efd3a417-2355-4573-a81f-18c0172182bb ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s\n2026-05-23 01:49:47.502 10 INFO tempest.lib.common.rest_client [req-97e63fdc-58cd-4c4b-93c1-2ef2327ff152 req-97e63fdc-58cd-4c4b-93c1-2ef2327ff152 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-23 01:49:47.514 31 INFO tempest.lib.common.rest_client [req-f33749a8-02d3-4ddb-a5d9-4caadf5bbb0d req-f33749a8-02d3-4ddb-a5d9-4caadf5bbb0d ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s\n2026-05-23 01:49:47.531 43 INFO tempest.lib.common.rest_client [req-1450d0ea-cac4-449f-b5f1-2130e2adaacb req-1450d0ea-cac4-449f-b5f1-2130e2adaacb ] Request (GroupSnapshotsV319Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3b94650d6cc449a1a87058e494e67305&name=default 1.187s\n2026-05-23 01:49:47.544 12 INFO tempest.lib.common.rest_client [req-eea53e12-69c4-420f-a06d-9eb719e79a5a req-eea53e12-69c4-420f-a06d-9eb719e79a5a ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/196f9b78a23647a899ff531da72ea074/users/cf9ebe2cfb3442b0b42073ac920f5723/roles/86359d6597314a95ba0d73ed5fbe11ed 0.218s\n2026-05-23 01:49:47.546 18 INFO tempest.lib.common.rest_client [req-9a440a3f-5036-42a6-972b-09ddfb65f284 req-9a440a3f-5036-42a6-972b-09ddfb65f284 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-23 01:49:47.610 16 INFO tempest.lib.common.rest_client [req-4c8136e6-f877-44c7-87f1-6f71974578b4 req-4c8136e6-f877-44c7-87f1-6f71974578b4 ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dbf1ee36-f1b3-4f3d-8f15-49939d6b77e8 0.585s\n2026-05-23 01:49:47.629 22 INFO tempest.lib.common.rest_client [req-3b2950b1-1e5a-458a-9313-60cd23fd177f req-3b2950b1-1e5a-458a-9313-60cd23fd177f ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-23 01:49:47.651 39 INFO tempest.lib.common.rest_client [req-8a5002c0-6078-49aa-b1d8-da7fd6824d29 req-8a5002c0-6078-49aa-b1d8-da7fd6824d29 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92d09df5847542e2a53086102f3f1b2a/users/3a53e3e1778044b5bd4992919523011d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.308s\n2026-05-23 01:49:47.680 10 INFO tempest.lib.common.rest_client [req-a36feca6-f391-483a-bf85-25b6b02512e5 req-a36feca6-f391-483a-bf85-25b6b02512e5 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8714a1695934446fb3acf18d1e6622b6/users/b95da9098a3a479c9fa44ef0e1578464/roles/bd34450783d64356be4e1eb4c43a6768 0.169s\n2026-05-23 01:49:47.689 24 INFO tempest.lib.common.rest_client [req-3a2c3350-973b-4eb2-9f63-84b6ca5303a7 req-3a2c3350-973b-4eb2-9f63-84b6ca5303a7 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.418s\n2026-05-23 01:49:47.791 12 INFO tempest.lib.common.rest_client [req-c3a4a1f8-7e10-4813-a718-f16c23e4ceb2 req-c3a4a1f8-7e10-4813-a718-f16c23e4ceb2 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-23 01:49:47.803 31 INFO tempest.lib.common.rest_client [req-8084313c-ce7a-4faf-9c1e-ea8b0c8d2c4a req-8084313c-ce7a-4faf-9c1e-ea8b0c8d2c4a ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c50c7a627f50420a8f8a1e254000b371/users/792d651d665d48d489e476dd5f803e2d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.286s\n2026-05-23 01:49:47.837 22 INFO tempest.lib.common.rest_client [req-5dc4d7b3-8197-4f1c-b69c-f22c4e732835 req-5dc4d7b3-8197-4f1c-b69c-f22c4e732835 ] Request (VolumesCloneTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc7d3891bfcd4fa29fe9aba4e4dbfffa/users/527fc47b22e2414ab648f6eab6a16e3e/roles/bd34450783d64356be4e1eb4c43a6768 0.206s\n2026-05-23 01:49:47.846 24 INFO tempest.lib.common.rest_client [req-6427a6b8-40af-4d4c-a7a2-c08d4f31de49 req-6427a6b8-40af-4d4c-a7a2-c08d4f31de49 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.138s\n2026-05-23 01:49:47.881 39 INFO tempest.lib.common.rest_client [req-b4bff023-e2ad-40e4-ab9f-23484e6dc2c2 req-b4bff023-e2ad-40e4-ab9f-23484e6dc2c2 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-23 01:49:47.913 16 INFO tempest.lib.common.rest_client [req-aab87300-427d-4a93-9572-b30e4717f818 req-aab87300-427d-4a93-9572-b30e4717f818 ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a 0.301s\n2026-05-23 01:49:47.913 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0d4dfb74a21e47d58ef424c5d2f68168\n2026-05-23 01:49:47.927 14 INFO tempest.lib.common.rest_client [req-bad1f1a6-c1c9-44a0-a4fa-21bf74a5679e req-bad1f1a6-c1c9-44a0-a4fa-21bf74a5679e ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f3c9fa80-997d-413f-a955-3c08ef5c78d8 0.482s\n2026-05-23 01:49:47.934 18 INFO tempest.lib.common.rest_client [req-e1dd1f9a-7f8c-4e34-bde4-d4e0b921dabc req-e1dd1f9a-7f8c-4e34-bde4-d4e0b921dabc ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd77ec4f6505495284554974ef0c366e/users/382f6921bd374652ac9c74617205aa2b/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.378s\n2026-05-23 01:49:47.970 10 INFO tempest.lib.common.rest_client [req-8b44fe05-0c46-42bf-aaa3-d474006531ea req-8b44fe05-0c46-42bf-aaa3-d474006531ea ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s\n2026-05-23 01:49:48.009 31 INFO tempest.lib.common.rest_client [req-2206cb80-b6bd-4ad1-93ad-1882da86cf4e req-2206cb80-b6bd-4ad1-93ad-1882da86cf4e ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-23 01:49:48.009 12 INFO tempest.lib.common.rest_client [req-a5eec5d1-10c4-4dd9-bebf-83ed68ab0285 req-a5eec5d1-10c4-4dd9-bebf-83ed68ab0285 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/196f9b78a23647a899ff531da72ea074/users/cf9ebe2cfb3442b0b42073ac920f5723/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.215s\n2026-05-23 01:49:48.027 43 INFO tempest.lib.common.rest_client [req-62140e27-23a8-43f6-8617-844b36950246 req-62140e27-23a8-43f6-8617-844b36950246 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/abfb6b33-af8c-4059-bdd6-f56005ff077a 0.490s\n2026-05-23 01:49:48.085 22 INFO tempest.lib.common.rest_client [req-d7e6d09f-a567-403d-b44a-89691397b983 req-d7e6d09f-a567-403d-b44a-89691397b983 ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-23 01:49:48.108 39 INFO tempest.lib.common.rest_client [req-0371d166-3975-4b3f-8053-153710dfe050 req-0371d166-3975-4b3f-8053-153710dfe050 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92d09df5847542e2a53086102f3f1b2a/users/3a53e3e1778044b5bd4992919523011d/roles/bd34450783d64356be4e1eb4c43a6768 0.222s\n2026-05-23 01:49:48.108 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3a53e3e1778044b5bd4992919523011d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:48.108 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeRetypeWithoutMigrationTest-990802758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92d09df5847542e2a53086102f3f1b2a', 'project_name': 'tempest-VolumeRetypeWithoutMigrationTest-990802758', 'tenant_id': '92d09df5847542e2a53086102f3f1b2a', 'tenant_name': 'tempest-VolumeRetypeWithoutMigrationTest-990802758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a53e3e1778044b5bd4992919523011d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:48.109 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeRetypeWithoutMigrationTest-990802758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92d09df5847542e2a53086102f3f1b2a', 'project_name': 'tempest-VolumeRetypeWithoutMigrationTest-990802758', 'tenant_id': '92d09df5847542e2a53086102f3f1b2a', 'tenant_name': 'tempest-VolumeRetypeWithoutMigrationTest-990802758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a53e3e1778044b5bd4992919523011d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:48.125 29 INFO tempest.lib.common.rest_client [req-5cdf5d92-4753-4560-acc1-a73688023e56 req-5cdf5d92-4753-4560-acc1-a73688023e56 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/732743b2-a139-4931-8177-8e2fefbe4844/remove_router_interface 98.036s\n2026-05-23 01:49:48.206 12 INFO tempest.lib.common.rest_client [req-b3e46997-1921-4527-bb83-6e17d8efeac3 req-b3e46997-1921-4527-bb83-6e17d8efeac3 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-23 01:49:48.207 31 INFO tempest.lib.common.rest_client [req-bc9bc22f-d251-48bd-b509-2b245225f572 req-bc9bc22f-d251-48bd-b509-2b245225f572 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c50c7a627f50420a8f8a1e254000b371/users/792d651d665d48d489e476dd5f803e2d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.196s\n2026-05-23 01:49:48.219 10 INFO tempest.lib.common.rest_client [req-ce3a4435-4747-422d-a5fe-362ce0664d2a req-ce3a4435-4747-422d-a5fe-362ce0664d2a ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8714a1695934446fb3acf18d1e6622b6/users/b95da9098a3a479c9fa44ef0e1578464/roles/86359d6597314a95ba0d73ed5fbe11ed 0.246s\n2026-05-23 01:49:48.221 18 INFO tempest.lib.common.rest_client [req-343f3777-1817-41de-b499-8b041c557032 req-343f3777-1817-41de-b499-8b041c557032 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-23 01:49:48.226 14 INFO tempest.lib.common.rest_client [req-76294eba-c4f6-486b-9815-c9778cbed4df req-76294eba-c4f6-486b-9815-c9778cbed4df ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7 0.293s\n2026-05-23 01:49:48.227 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d5cd94c4d4804001bfb6e02c77103f24\n2026-05-23 01:49:48.356 22 INFO tempest.lib.common.rest_client [req-c38ae6e7-4917-401f-a6de-26bba21b04d8 req-c38ae6e7-4917-401f-a6de-26bba21b04d8 ] Request (VolumesCloneTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc7d3891bfcd4fa29fe9aba4e4dbfffa/users/527fc47b22e2414ab648f6eab6a16e3e/roles/86359d6597314a95ba0d73ed5fbe11ed 0.268s\n2026-05-23 01:49:48.352 10 INFO tempest.lib.common.rest_client [req-4a083642-68b5-4ec1-956f-11002feb4277 req-4a083642-68b5-4ec1-956f-11002feb4277 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s\n2026-05-23 01:49:48.362 16 INFO tempest.lib.common.rest_client [req-50fa3d7a-3d44-42f9-976e-0d4899538d74 req-50fa3d7a-3d44-42f9-976e-0d4899538d74 ] Request (GroupSnapshotsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0d4dfb74a21e47d58ef424c5d2f68168&name=default 0.446s\n2026-05-23 01:49:48.375 18 INFO tempest.lib.common.rest_client [req-cea72019-5340-4c15-bd43-61939ea80167 req-cea72019-5340-4c15-bd43-61939ea80167 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd77ec4f6505495284554974ef0c366e/users/382f6921bd374652ac9c74617205aa2b/roles/bd34450783d64356be4e1eb4c43a6768 0.149s\n2026-05-23 01:49:48.375 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 382f6921bd374652ac9c74617205aa2b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:48.376 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-1350002971-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd77ec4f6505495284554974ef0c366e', 'project_name': 'tempest-VolumesListAdminTestJSON-1350002971', 'tenant_id': 'fd77ec4f6505495284554974ef0c366e', 'tenant_name': 'tempest-VolumesListAdminTestJSON-1350002971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '382f6921bd374652ac9c74617205aa2b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:48.376 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-1350002971-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd77ec4f6505495284554974ef0c366e', 'project_name': 'tempest-VolumesListAdminTestJSON-1350002971', 'tenant_id': 'fd77ec4f6505495284554974ef0c366e', 'tenant_name': 'tempest-VolumesListAdminTestJSON-1350002971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '382f6921bd374652ac9c74617205aa2b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:48.433 43 INFO tempest.lib.common.rest_client [req-1dbcd871-9d66-4889-b768-621aa5857935 req-1dbcd871-9d66-4889-b768-621aa5857935 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3b94650d6cc449a1a87058e494e67305 0.405s\n2026-05-23 01:49:48.435 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 93084d5af79b4143a86a785b00878157\n2026-05-23 01:49:48.467 31 INFO tempest.lib.common.rest_client [req-9adbbab6-9bea-4bd7-a864-a84cafef20d9 req-9adbbab6-9bea-4bd7-a864-a84cafef20d9 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-23 01:49:48.517 12 INFO tempest.lib.common.rest_client [req-b037b6e8-1ab9-4e7d-a88b-bb2cd6b3808d req-b037b6e8-1ab9-4e7d-a88b-bb2cd6b3808d ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/196f9b78a23647a899ff531da72ea074/users/cf9ebe2cfb3442b0b42073ac920f5723/roles/bd34450783d64356be4e1eb4c43a6768 0.307s\n2026-05-23 01:49:48.518 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cf9ebe2cfb3442b0b42073ac920f5723 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:48.519 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-1532466855-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '196f9b78a23647a899ff531da72ea074', 'project_name': 'tempest-VolumeServicesNegativeTest-1532466855', 'tenant_id': '196f9b78a23647a899ff531da72ea074', 'tenant_name': 'tempest-VolumeServicesNegativeTest-1532466855', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf9ebe2cfb3442b0b42073ac920f5723', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:48.519 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-1532466855-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '196f9b78a23647a899ff531da72ea074', 'project_name': 'tempest-VolumeServicesNegativeTest-1532466855', 'tenant_id': '196f9b78a23647a899ff531da72ea074', 'tenant_name': 'tempest-VolumeServicesNegativeTest-1532466855', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf9ebe2cfb3442b0b42073ac920f5723', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:48.652 22 INFO tempest.lib.common.rest_client [req-26b7da09-eb73-4d5c-a41e-81ea3fc7d5bb req-26b7da09-eb73-4d5c-a41e-81ea3fc7d5bb ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s\n2026-05-23 01:49:48.676 10 INFO tempest.lib.common.rest_client [req-4d94a1f1-b030-4b7d-a234-9bbc0cd9f3e3 req-4d94a1f1-b030-4b7d-a234-9bbc0cd9f3e3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8714a1695934446fb3acf18d1e6622b6/users/b95da9098a3a479c9fa44ef0e1578464/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.320s\n2026-05-23 01:49:48.710 39 INFO tempest.lib.common.rest_client [req-58409ed7-fb93-402b-99d6-80974082bb9a req-58409ed7-fb93-402b-99d6-80974082bb9a ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s\n2026-05-23 01:49:48.721 14 INFO tempest.lib.common.rest_client [req-2ea1a58c-7912-47b2-8561-def160ad83cd req-2ea1a58c-7912-47b2-8561-def160ad83cd ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d5cd94c4d4804001bfb6e02c77103f24&name=default 0.492s\n2026-05-23 01:49:48.801 31 INFO tempest.lib.common.rest_client [req-b1968011-fe7c-4627-bb02-fec985fc7e11 req-b1968011-fe7c-4627-bb02-fec985fc7e11 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c50c7a627f50420a8f8a1e254000b371/users/792d651d665d48d489e476dd5f803e2d/roles/bd34450783d64356be4e1eb4c43a6768 0.332s\n2026-05-23 01:49:48.801 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 792d651d665d48d489e476dd5f803e2d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:48.802 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1614542401-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c50c7a627f50420a8f8a1e254000b371', 'project_name': 'tempest-UserMessagesTest-1614542401', 'tenant_id': 'c50c7a627f50420a8f8a1e254000b371', 'tenant_name': 'tempest-UserMessagesTest-1614542401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '792d651d665d48d489e476dd5f803e2d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:48.802 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1614542401-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c50c7a627f50420a8f8a1e254000b371', 'project_name': 'tempest-UserMessagesTest-1614542401', 'tenant_id': 'c50c7a627f50420a8f8a1e254000b371', 'tenant_name': 'tempest-UserMessagesTest-1614542401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '792d651d665d48d489e476dd5f803e2d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:48.828 22 INFO tempest.lib.common.rest_client [req-06ff733c-442d-4a5a-8456-86aac4342f66 req-06ff733c-442d-4a5a-8456-86aac4342f66 ] Request (VolumesCloneTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc7d3891bfcd4fa29fe9aba4e4dbfffa/users/527fc47b22e2414ab648f6eab6a16e3e/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.173s\n2026-05-23 01:49:48.873 16 INFO tempest.lib.common.rest_client [req-89b2ef84-4aa1-4996-a930-f30621cc43fa req-89b2ef84-4aa1-4996-a930-f30621cc43fa ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/17f8199c-8675-45bf-97a6-3a5377facb6a 0.508s\n2026-05-23 01:49:48.913 10 INFO tempest.lib.common.rest_client [req-d5221c86-b615-4a50-9c73-91f2445fa61e req-d5221c86-b615-4a50-9c73-91f2445fa61e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-23 01:49:48.916 39 INFO tempest.lib.common.rest_client [req-d3a978aa-d553-4b62-9239-59dece63aaaa req-d3a978aa-d553-4b62-9239-59dece63aaaa ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.203s\n2026-05-23 01:49:48.946 18 INFO tempest.lib.common.rest_client [req-f6fc7dc7-3a0c-41d4-b001-2050eceaf46c req-f6fc7dc7-3a0c-41d4-b001-2050eceaf46c ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n2026-05-23 01:49:48.998 43 INFO tempest.lib.common.rest_client [req-d4d36951-80c7-40fb-86a5-f3751b6757e9 req-d4d36951-80c7-40fb-86a5-f3751b6757e9 ] Request (GroupSnapshotsV319Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=93084d5af79b4143a86a785b00878157&name=default 0.561s\n2026-05-23 01:49:49.009 24 INFO tempest.lib.common.rest_client [req-8952ddc7-d73e-4845-94e9-da7b285f8be9 req-8952ddc7-d73e-4845-94e9-da7b285f8be9 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.146s\n2026-05-23 01:49:49.024 24 INFO tempest.common.waiters [-] volume 0b14ccc9-592a-4943-a9f2-a72d9b407d17 reached available after waiting for 2.024162 seconds\n2026-05-23 01:49:49.023 22 INFO tempest.lib.common.rest_client [req-53972cdc-37ac-4027-a8be-4ef007b1ca79 req-53972cdc-37ac-4027-a8be-4ef007b1ca79 ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-23 01:49:49.047 10 INFO tempest.lib.common.rest_client [req-4f4c5278-f296-48c7-9042-fe7cddd6a2b3 req-4f4c5278-f296-48c7-9042-fe7cddd6a2b3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8714a1695934446fb3acf18d1e6622b6/users/b95da9098a3a479c9fa44ef0e1578464/roles/bd34450783d64356be4e1eb4c43a6768 0.126s\n2026-05-23 01:49:49.047 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b95da9098a3a479c9fa44ef0e1578464 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:49.048 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-80043748-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8714a1695934446fb3acf18d1e6622b6', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-80043748', 'tenant_id': '8714a1695934446fb3acf18d1e6622b6', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-80043748', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b95da9098a3a479c9fa44ef0e1578464', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:49.048 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-80043748-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8714a1695934446fb3acf18d1e6622b6', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-80043748', 'tenant_id': '8714a1695934446fb3acf18d1e6622b6', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-80043748', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b95da9098a3a479c9fa44ef0e1578464', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:49.115 16 INFO tempest.lib.common.rest_client [req-08ba422b-9330-4813-b0da-d75ad555ad3b req-08ba422b-9330-4813-b0da-d75ad555ad3b ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0d4dfb74a21e47d58ef424c5d2f68168 0.239s\n2026-05-23 01:49:49.170 14 INFO tempest.lib.common.rest_client [req-1d8d549e-3efe-4123-9095-9ac9f7e54cd4 req-1d8d549e-3efe-4123-9095-9ac9f7e54cd4 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5926fc9b-513f-4e82-a032-6212fa3a3091 0.445s\n2026-05-23 01:49:49.184 12 INFO tempest.lib.common.rest_client [req-f6d4d6a4-567b-42e5-9a2d-006adeb33699 req-f6d4d6a4-567b-42e5-9a2d-006adeb33699 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s\n2026-05-23 01:49:49.274 18 INFO tempest.lib.common.rest_client [req-80870a48-e195-4a5b-a430-42da614ba0ef req-80870a48-e195-4a5b-a430-42da614ba0ef ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.326s\n2026-05-23 01:49:49.291 22 INFO tempest.lib.common.rest_client [req-2c3602b2-9d1d-4c88-8617-1a0d406deb52 req-2c3602b2-9d1d-4c88-8617-1a0d406deb52 ] Request (VolumesCloneTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc7d3891bfcd4fa29fe9aba4e4dbfffa/users/527fc47b22e2414ab648f6eab6a16e3e/roles/bd34450783d64356be4e1eb4c43a6768 0.263s\n2026-05-23 01:49:49.291 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 527fc47b22e2414ab648f6eab6a16e3e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:49.292 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesCloneTest-656962768-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc7d3891bfcd4fa29fe9aba4e4dbfffa', 'project_name': 'tempest-VolumesCloneTest-656962768', 'tenant_id': 'bc7d3891bfcd4fa29fe9aba4e4dbfffa', 'tenant_name': 'tempest-VolumesCloneTest-656962768', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '527fc47b22e2414ab648f6eab6a16e3e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:49.292 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesCloneTest-656962768-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc7d3891bfcd4fa29fe9aba4e4dbfffa', 'project_name': 'tempest-VolumesCloneTest-656962768', 'tenant_id': 'bc7d3891bfcd4fa29fe9aba4e4dbfffa', 'tenant_name': 'tempest-VolumesCloneTest-656962768', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '527fc47b22e2414ab648f6eab6a16e3e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:49.354 31 INFO tempest.lib.common.rest_client [req-66c5a5f0-ba31-42c9-bbfe-10fb15d2a375 req-66c5a5f0-ba31-42c9-bbfe-10fb15d2a375 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s\n2026-05-23 01:49:49.409 24 INFO tempest.lib.common.rest_client [req-be72ba99-a305-49ab-99c1-8cfafed04777 req-be72ba99-a305-49ab-99c1-8cfafed04777 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.383s\n2026-05-23 01:49:49.427 29 INFO tempest.lib.common.rest_client [req-da24a273-8dd4-42cf-9c73-0aca0f8d4c15 req-da24a273-8dd4-42cf-9c73-0aca0f8d4c15 ] Request (VolumesActionsTest:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/732743b2-a139-4931-8177-8e2fefbe4844 1.299s\n2026-05-23 01:49:49.435 39 INFO tempest.lib.common.rest_client [req-e06d95aa-1285-4d1c-83a6-91480f2cc102 req-e06d95aa-1285-4d1c-83a6-91480f2cc102 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.516s\n2026-05-23 01:49:49.428 29 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource\nDetails: {'type': 'RouterInUse', 'message': 'Router 732743b2-a139-4931-8177-8e2fefbe4844 has ports still attached: 2d850c99-beee-4da0-8685-384f18337148', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'RouterInUse', 'message': 'Router 732743b2-a139-4931-8177-8e2fefbe4844 has ports still attached: 2d850c99-beee-4da0-8685-384f18337148', 'detail': ''}\n2026-05-23 01:49:49.428 29 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n2026-05-23 01:49:49.428 29 ERROR tempest.test     cls.setup_credentials()\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n2026-05-23 01:49:49.428 29 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n2026-05-23 01:49:49.428 29 ERROR tempest.test     manager = cls.get_client_manager(\n2026-05-23 01:49:49.428 29 ERROR tempest.test         credential_type=credentials_type)\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n2026-05-23 01:49:49.428 29 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 478, in get_admin_creds\n2026-05-23 01:49:49.428 29 ERROR tempest.test     return self.get_credentials('admin')\n2026-05-23 01:49:49.428 29 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n2026-05-23 01:49:49.428 29 ERROR tempest.test     credentials = self._create_creds(admin=is_admin)\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 242, in _create_creds\n2026-05-23 01:49:49.428 29 ERROR tempest.test     self.creds_client.assign_user_role(\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-23 01:49:49.428 29 ERROR tempest.test         user, project, self.identity_admin_role)\n2026-05-23 01:49:49.428 29 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n2026-05-23 01:49:49.428 29 ERROR tempest.test     self.roles_client.create_user_role_on_project(project['id'],\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test                                                   user['id'],\n2026-05-23 01:49:49.428 29 ERROR tempest.test                                                   ^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test                                                   role['id'])\n2026-05-23 01:49:49.428 29 ERROR tempest.test                                                   ^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n2026-05-23 01:49:49.428 29 ERROR tempest.test     resp, body = self.put('projects/%s/users/%s/roles/%s' %\n2026-05-23 01:49:49.428 29 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test                           (project_id, user_id, role_id), None)\n2026-05-23 01:49:49.428 29 ERROR tempest.test                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n2026-05-23 01:49:49.428 29 ERROR tempest.test     return self.request('PUT', url, extra_headers, headers, body, chunked)\n2026-05-23 01:49:49.428 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:49:49.428 29 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:49:49.428 29 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:49:49.428 29 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:49:49.428 29 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:49:49.428 29 ERROR tempest.test Details: 500\n2026-05-23 01:49:49.428 29 ERROR tempest.test \n2026-05-23 01:49:49.428 29 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-23 01:49:49.428 29 ERROR tempest.test \n2026-05-23 01:49:49.428 29 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:49:49.428 29 ERROR tempest.test     teardown()\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:49:49.428 29 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 605, in clear_creds\n2026-05-23 01:49:49.428 29 ERROR tempest.test     self._clear_isolated_net_resources()\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 591, in _clear_isolated_net_resources\n2026-05-23 01:49:49.428 29 ERROR tempest.test     self._clear_isolated_router(creds.router['id'],\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test                                 creds.router['name'])\n2026-05-23 01:49:49.428 29 ERROR tempest.test                                 ^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 550, in _clear_isolated_router\n2026-05-23 01:49:49.428 29 ERROR tempest.test     client.delete_router(router_id)\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/routers_client.py\", line 52, in delete_router\n2026-05-23 01:49:49.428 29 ERROR tempest.test     return self.delete_resource(uri)\n2026-05-23 01:49:49.428 29 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n2026-05-23 01:49:49.428 29 ERROR tempest.test     resp, body = self.delete(req_uri)\n2026-05-23 01:49:49.428 29 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:49:49.428 29 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:49:49.428 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:49:49.428 29 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n2026-05-23 01:49:49.428 29 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)\n2026-05-23 01:49:49.428 29 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource\n2026-05-23 01:49:49.428 29 ERROR tempest.test Details: {'type': 'RouterInUse', 'message': 'Router 732743b2-a139-4931-8177-8e2fefbe4844 has ports still attached: 2d850c99-beee-4da0-8685-384f18337148', 'detail': ''}\n2026-05-23 01:49:49.428 29 ERROR tempest.test \n{9} 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 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 478, in get_admin_creds\n    return self.get_credentials('admin')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n    credentials = self._create_creds(admin=is_admin)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 242, in _create_creds\n    self.creds_client.assign_user_role(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        user, project, self.identity_admin_role)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-23 01:49:49.523 43 INFO tempest.lib.common.rest_client [req-7d57e749-98b0-4420-b97d-995c3b4c7fbb req-7d57e749-98b0-4420-b97d-995c3b4c7fbb ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0b69f533-d667-4fea-aa18-e6d8ba42545e 0.522s\n2026-05-23 01:49:49.531 12 INFO tempest.lib.common.rest_client [req-8a4f669e-fa65-4a03-bbaa-eb5f375a82de req-8a4f669e-fa65-4a03-bbaa-eb5f375a82de ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.344s\n2026-05-23 01:49:49.570 24 INFO tempest.lib.common.rest_client [req-d555e6c1-fb41-475f-9b7b-117e87c8f7ed req-d555e6c1-fb41-475f-9b7b-117e87c8f7ed ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.153s\n2026-05-23 01:49:49.609 14 INFO tempest.lib.common.rest_client [req-c295e6b8-4815-4717-879c-95757e36abc3 req-c295e6b8-4815-4717-879c-95757e36abc3 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d5cd94c4d4804001bfb6e02c77103f24 0.436s\n2026-05-23 01:49:49.609 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 00b6ab90ebb944be904ddf115ab70ece\n2026-05-23 01:49:49.619 16 INFO tempest.lib.common.rest_client [req-9b5af68a-8b98-4d2a-af4a-d818f5113126 req-9b5af68a-8b98-4d2a-af4a-d818f5113126 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s\n2026-05-23 01:49:49.626 10 INFO tempest.lib.common.rest_client [req-0b4e1455-2b9f-4086-986d-932cef039251 req-0b4e1455-2b9f-4086-986d-932cef039251 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s\n2026-05-23 01:49:49.658 39 INFO tempest.lib.common.rest_client [req-69c3d30e-fd87-4720-afcd-73c6254e518b req-69c3d30e-fd87-4720-afcd-73c6254e518b ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-23 01:49:49.687 31 INFO tempest.lib.common.rest_client [req-679898c0-fa47-4a96-912b-2bb328e26059 req-679898c0-fa47-4a96-912b-2bb328e26059 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.330s\n2026-05-23 01:49:49.757 43 INFO tempest.lib.common.rest_client [req-c9ad489d-13c0-45bc-b6e6-57e6f866a612 req-c9ad489d-13c0-45bc-b6e6-57e6f866a612 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157 0.231s\n2026-05-23 01:49:49.838 18 INFO tempest.lib.common.rest_client [req-662b5749-a77d-4cd2-80b8-635b45e47e7c req-662b5749-a77d-4cd2-80b8-635b45e47e7c ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.559s\n2026-05-23 01:49:49.878 22 INFO tempest.lib.common.rest_client [req-623aa618-c2eb-4cf4-9a2a-b47055f82f43 req-623aa618-c2eb-4cf4-9a2a-b47055f82f43 ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-23 01:49:49.957 39 INFO tempest.lib.common.rest_client [req-90607f8b-37e1-4e6e-9d31-4969d56ff801 req-90607f8b-37e1-4e6e-9d31-4969d56ff801 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e2263affa5345da9cbeb043b10afc4c/users/3ba672a2cf0a4f92b5858a24a9a1fba3/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.294s\n2026-05-23 01:49:50.045 12 INFO tempest.lib.common.rest_client [req-177ab527-168d-4d63-9e99-44570b23e2f5 req-177ab527-168d-4d63-9e99-44570b23e2f5 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.511s\n2026-05-23 01:49:50.061 18 INFO tempest.lib.common.rest_client [req-cace9ec3-7180-47ef-9d9a-23caeb8acf5c req-cace9ec3-7180-47ef-9d9a-23caeb8acf5c ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-23 01:49:50.078 16 INFO tempest.lib.common.rest_client [req-a541549b-2c84-4423-a6d5-af0f8457cf4e req-a541549b-2c84-4423-a6d5-af0f8457cf4e ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.453s\n2026-05-23 01:49:50.083 10 INFO tempest.lib.common.rest_client [req-44a0565a-9625-464e-9dab-ec29b6161cc0 req-44a0565a-9625-464e-9dab-ec29b6161cc0 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.453s\n2026-05-23 01:49:50.081 14 INFO tempest.lib.common.rest_client [req-225e8d8a-0ca8-4694-91f4-d290f47d9d0b req-225e8d8a-0ca8-4694-91f4-d290f47d9d0b ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=00b6ab90ebb944be904ddf115ab70ece&name=default 0.467s\n2026-05-23 01:49:50.094 29 INFO tempest.lib.common.rest_client [req-d30f2d69-c716-4796-9f27-e279800d5797 req-d30f2d69-c716-4796-9f27-e279800d5797 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s\n2026-05-23 01:49:50.195 39 INFO tempest.lib.common.rest_client [req-6284218c-15b4-4e38-80f4-5d60627063d8 req-6284218c-15b4-4e38-80f4-5d60627063d8 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-23 01:49:50.194 16 INFO tempest.lib.common.rest_client [req-d272b045-a94a-4039-b901-4394ee6cf3d0 req-d272b045-a94a-4039-b901-4394ee6cf3d0 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.113s\n2026-05-23 01:49:50.222 12 INFO tempest.lib.common.rest_client [req-72fc0c32-f26a-41a5-be0a-2b43187395f9 req-72fc0c32-f26a-41a5-be0a-2b43187395f9 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s\n2026-05-23 01:49:50.223 43 INFO tempest.lib.common.rest_client [req-ed557a6d-9db6-4f20-847f-d8201cd597f6 req-ed557a6d-9db6-4f20-847f-d8201cd597f6 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.461s\n2026-05-23 01:49:50.314 18 INFO tempest.lib.common.rest_client [req-f6c53b50-247f-4141-b737-0d79df0add08 req-f6c53b50-247f-4141-b737-0d79df0add08 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9/users/47213028ae1c4c489784947e75280fb4/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.247s\n2026-05-23 01:49:50.426 22 INFO tempest.lib.common.rest_client [req-e2b80f4a-42a4-46a0-9432-101cd4f06c7b req-e2b80f4a-42a4-46a0-9432-101cd4f06c7b ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:9292/v2/images/612e14d5-401d-4100-980d-640ffd1d2a3d 0.544s\n2026-05-23 01:49:50.484 39 INFO tempest.lib.common.rest_client [req-fdb88ed9-8b9e-4142-b3c4-94a7cb144e4d req-fdb88ed9-8b9e-4142-b3c4-94a7cb144e4d ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e2263affa5345da9cbeb043b10afc4c/users/3ba672a2cf0a4f92b5858a24a9a1fba3/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.286s\n2026-05-23 01:49:50.535 31 INFO tempest.lib.common.rest_client [req-8369be53-3af9-408b-b42b-7e4e9ecb6874 req-8369be53-3af9-408b-b42b-7e4e9ecb6874 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.843s\n2026-05-23 01:49:50.599 39 INFO tempest.lib.common.rest_client [req-fe913940-16d5-4336-8c85-164e983f723b req-fe913940-16d5-4336-8c85-164e983f723b ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s\n2026-05-23 01:49:50.600 29 INFO tempest.lib.common.rest_client [req-b2eb4b86-7fd2-4d8c-99f0-dc928216d6c9 req-b2eb4b86-7fd2-4d8c-99f0-dc928216d6c9 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s\n2026-05-23 01:49:50.616 18 INFO tempest.lib.common.rest_client [req-6fcdd786-4a31-4f82-a9ef-5cf3941f1089 req-6fcdd786-4a31-4f82-a9ef-5cf3941f1089 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s\n2026-05-23 01:49:50.625 10 INFO tempest.lib.common.rest_client [req-65aa8f80-2157-40fb-9c0e-113cb9a04d66 req-65aa8f80-2157-40fb-9c0e-113cb9a04d66 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.531s\n2026-05-23 01:49:50.666 16 INFO tempest.lib.common.rest_client [req-a85d9e96-acba-4b53-b94e-1ff1ab6323f1 req-a85d9e96-acba-4b53-b94e-1ff1ab6323f1 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.465s\n2026-05-23 01:49:50.678 14 INFO tempest.lib.common.rest_client [req-5ba0b9ca-10c9-4296-9870-4207e387a127 req-5ba0b9ca-10c9-4296-9870-4207e387a127 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e8458265-ee12-40ae-a872-296887264eef 0.595s\n2026-05-23 01:49:50.691 12 INFO tempest.lib.common.rest_client [req-70129d5e-132c-4007-9c1f-fdc5d31dacba req-70129d5e-132c-4007-9c1f-fdc5d31dacba ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fec886aa6f542a39573dac1f883a9be/users/edef519dae7a4fcdbb15b765c353adb6/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.463s\n2026-05-23 01:49:50.730 24 INFO tempest.lib.common.rest_client [req-9cbba516-a557-4654-9b04-006ce4327ad4 req-9cbba516-a557-4654-9b04-006ce4327ad4 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.144s\n2026-05-23 01:49:50.738 24 INFO tempest.common.waiters [-] volume 86ec2fac-9e64-430e-8c51-a2ed5ba295f8 reached available after waiting for 1.738098 seconds\n2026-05-23 01:49:50.775 43 INFO tempest.lib.common.rest_client [req-f1ca3982-3728-419b-b12f-68bf71e3a2cf req-f1ca3982-3728-419b-b12f-68bf71e3a2cf ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-23 01:49:50.778 29 INFO tempest.lib.common.rest_client [req-0a654483-2af9-47f0-9f89-4e40cdc5d551 req-0a654483-2af9-47f0-9f89-4e40cdc5d551 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.174s\n2026-05-23 01:49:50.793 39 INFO tempest.lib.common.rest_client [req-f6778de5-02b4-44c2-80cd-a116dfbf5990 req-f6778de5-02b4-44c2-80cd-a116dfbf5990 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e2263affa5345da9cbeb043b10afc4c/users/3ba672a2cf0a4f92b5858a24a9a1fba3/roles/86359d6597314a95ba0d73ed5fbe11ed 0.191s\n2026-05-23 01:49:50.820 31 INFO tempest.lib.common.rest_client [req-19376aeb-0841-425f-b21f-5907af85bc3e req-19376aeb-0841-425f-b21f-5907af85bc3e ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-23 01:49:50.823 10 INFO tempest.lib.common.rest_client [req-6436336c-58c3-431c-a8bd-ef185017fdbe req-6436336c-58c3-431c-a8bd-ef185017fdbe ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-23 01:49:50.889 18 INFO tempest.lib.common.rest_client [req-910e4565-9026-4894-a7b9-84b8ca8078ff req-910e4565-9026-4894-a7b9-84b8ca8078ff ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9/users/47213028ae1c4c489784947e75280fb4/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.270s\n2026-05-23 01:49:50.907 12 INFO tempest.lib.common.rest_client [req-2e2f9c67-3fd5-4875-b2fc-e20314f60eca req-2e2f9c67-3fd5-4875-b2fc-e20314f60eca ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-23 01:49:50.906 24 INFO tempest.lib.common.rest_client [req-1dc5886a-36b4-4ba2-bee2-9f807f21718f req-1dc5886a-36b4-4ba2-bee2-9f807f21718f ] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.166s\n2026-05-23 01:49:50.961 39 INFO tempest.lib.common.rest_client [req-2aaa55ce-4416-46ae-ae96-56b5b3c8ab9c req-2aaa55ce-4416-46ae-ae96-56b5b3c8ab9c ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-23 01:49:50.971 14 INFO tempest.lib.common.rest_client [req-0aceca1f-00ba-4e54-8ab3-aea92fba4b1a req-0aceca1f-00ba-4e54-8ab3-aea92fba4b1a ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/00b6ab90ebb944be904ddf115ab70ece 0.291s\n2026-05-23 01:49:51.012 24 INFO tempest.lib.common.rest_client [req-e1b767de-49d3-4b0a-9d39-02a8133ffaa4 req-e1b767de-49d3-4b0a-9d39-02a8133ffaa4 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s\n2026-05-23 01:49:51.038 29 INFO tempest.lib.common.rest_client [req-010d974e-7525-4816-85da-8377dc3245a1 req-010d974e-7525-4816-85da-8377dc3245a1 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s\n2026-05-23 01:49:51.088 18 INFO tempest.lib.common.rest_client [req-ebac8b5b-101c-4550-8c4d-1d5bbaa37b5c req-ebac8b5b-101c-4550-8c4d-1d5bbaa37b5c ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-23 01:49:51.088 31 INFO tempest.lib.common.rest_client [req-fc17e16b-5f5b-40ff-a4c3-5758699ee98a req-fc17e16b-5f5b-40ff-a4c3-5758699ee98a ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb/users/c4888b8241524539a17bc55671290f06/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.265s\n2026-05-23 01:49:51.100 43 INFO tempest.lib.common.rest_client [req-2acf829e-2db8-4100-9248-ca6ec625f316 req-2acf829e-2db8-4100-9248-ca6ec625f316 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.322s\n2026-05-23 01:49:51.138 12 INFO tempest.lib.common.rest_client [req-800e9f12-37e5-4209-b9aa-8dc185e3fab2 req-800e9f12-37e5-4209-b9aa-8dc185e3fab2 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fec886aa6f542a39573dac1f883a9be/users/edef519dae7a4fcdbb15b765c353adb6/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.228s\n2026-05-23 01:49:51.179 22 INFO tempest.lib.common.rest_client [req-e03506ce-242c-4000-aa1d-f02e902676ce req-e03506ce-242c-4000-aa1d-f02e902676ce ] Request (VolumesCloneTest:test_create_from_bootable_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes 0.750s\n2026-05-23 01:49:51.250 10 INFO tempest.lib.common.rest_client [req-d6581c9f-2c1b-4bdf-b066-68c9eb407af0 req-d6581c9f-2c1b-4bdf-b066-68c9eb407af0 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b1e93315e3e40c1a3b9c0fb95cd274f/users/e0929b20bb084b629bdb4b34fed0c9c1/roles/bd34450783d64356be4e1eb4c43a6768 0.424s\n2026-05-23 01:49:51.282 16 INFO tempest.lib.common.rest_client [req-3a49ec61-efbe-4199-9b54-f446520c8682 req-3a49ec61-efbe-4199-9b54-f446520c8682 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.613s\n2026-05-23 01:49:51.287 22 INFO tempest.lib.common.rest_client [req-69c7e45b-8c17-4e0d-8307-1fa608802538 req-69c7e45b-8c17-4e0d-8307-1fa608802538 ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.099s\n2026-05-23 01:49:51.303 18 INFO tempest.lib.common.rest_client [req-f1bc3263-3c37-4c4c-af71-2d632b85ab84 req-f1bc3263-3c37-4c4c-af71-2d632b85ab84 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9/users/47213028ae1c4c489784947e75280fb4/roles/86359d6597314a95ba0d73ed5fbe11ed 0.211s\n2026-05-23 01:49:51.363 43 INFO tempest.lib.common.rest_client [req-ac96e513-bc08-467f-8592-d93f63eb28e9 req-ac96e513-bc08-467f-8592-d93f63eb28e9 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.260s\n2026-05-23 01:49:51.382 31 INFO tempest.lib.common.rest_client [req-575615f5-c1f5-4baf-a463-2fc90c3d8e53 req-575615f5-c1f5-4baf-a463-2fc90c3d8e53 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s\n2026-05-23 01:49:51.446 39 INFO tempest.lib.common.rest_client [req-fa9710f5-2239-41a9-ac4f-78cfbdec64ac req-fa9710f5-2239-41a9-ac4f-78cfbdec64ac ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e2263affa5345da9cbeb043b10afc4c/users/3ba672a2cf0a4f92b5858a24a9a1fba3/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.480s\n2026-05-23 01:49:51.473 12 INFO tempest.lib.common.rest_client [req-793a3c3b-3121-47ac-a8d0-a442664ff2e5 req-793a3c3b-3121-47ac-a8d0-a442664ff2e5 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s\n2026-05-23 01:49:51.494 14 INFO tempest.lib.common.rest_client [req-aab8b74f-1603-431d-b4f3-3a1bcd8cee6e req-aab8b74f-1603-431d-b4f3-3a1bcd8cee6e ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-23 01:49:51.513 10 INFO tempest.lib.common.rest_client [req-a8d0db15-2771-402f-a254-a6c86be61a35 req-a8d0db15-2771-402f-a254-a6c86be61a35 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-23 01:49:51.530 18 INFO tempest.lib.common.rest_client [req-b42f3b78-6f0b-4bcb-a282-6d24b8d78932 req-b42f3b78-6f0b-4bcb-a282-6d24b8d78932 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s\n2026-05-23 01:49:51.547 16 INFO tempest.lib.common.rest_client [req-735d88ea-7ccc-4901-81d9-f319cf9acb23 req-735d88ea-7ccc-4901-81d9-f319cf9acb23 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s\n2026-05-23 01:49:51.550 39 INFO tempest.lib.common.rest_client [req-b91dd898-ddd6-47c2-b1e2-e42e2cf490e7 req-b91dd898-ddd6-47c2-b1e2-e42e2cf490e7 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s\n2026-05-23 01:49:51.558 31 INFO tempest.lib.common.rest_client [req-c08d06d7-69b2-4408-871f-962b39e566ec req-c08d06d7-69b2-4408-871f-962b39e566ec ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb/users/c4888b8241524539a17bc55671290f06/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.174s\n2026-05-23 01:49:51.658 29 INFO tempest.lib.common.rest_client [req-0bc94f5e-8146-45d2-aef2-2ee87c00acc5 req-0bc94f5e-8146-45d2-aef2-2ee87c00acc5 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.617s\n2026-05-23 01:49:51.688 18 INFO tempest.lib.common.rest_client [req-c636d786-80e1-422d-bb70-32f0056c330a req-c636d786-80e1-422d-bb70-32f0056c330a ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9/users/47213028ae1c4c489784947e75280fb4/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.154s\n2026-05-23 01:49:51.693 12 INFO tempest.lib.common.rest_client [req-31422ec2-3d99-4883-a9ed-31d684e8991b req-31422ec2-3d99-4883-a9ed-31d684e8991b ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fec886aa6f542a39573dac1f883a9be/users/edef519dae7a4fcdbb15b765c353adb6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.217s\n2026-05-23 01:49:51.714 10 INFO tempest.lib.common.rest_client [req-4ccf5702-5c63-4deb-94b6-fe5212be124c req-4ccf5702-5c63-4deb-94b6-fe5212be124c ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b1e93315e3e40c1a3b9c0fb95cd274f/users/e0929b20bb084b629bdb4b34fed0c9c1/roles/86359d6597314a95ba0d73ed5fbe11ed 0.199s\n2026-05-23 01:49:51.765 39 INFO tempest.lib.common.rest_client [req-4124b9fe-b499-44fe-9402-e91645f39f04 req-4124b9fe-b499-44fe-9402-e91645f39f04 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e2263affa5345da9cbeb043b10afc4c/users/3ba672a2cf0a4f92b5858a24a9a1fba3/roles/bd34450783d64356be4e1eb4c43a6768 0.212s\n2026-05-23 01:49:51.769 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3ba672a2cf0a4f92b5858a24a9a1fba3 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:51.769 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8e2263affa5345da9cbeb043b10afc4c', 'project_name': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704', 'tenant_id': '8e2263affa5345da9cbeb043b10afc4c', 'tenant_name': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3ba672a2cf0a4f92b5858a24a9a1fba3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:51.770 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8e2263affa5345da9cbeb043b10afc4c', 'project_name': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704', 'tenant_id': '8e2263affa5345da9cbeb043b10afc4c', 'tenant_name': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3ba672a2cf0a4f92b5858a24a9a1fba3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:51.847 29 INFO tempest.lib.common.rest_client [req-fd67738d-e1be-415d-92e2-0610d64d01af req-fd67738d-e1be-415d-92e2-0610d64d01af ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-23 01:49:51.858 18 INFO tempest.lib.common.rest_client [req-e097b65d-30e6-4367-8365-10b3419f0da1 req-e097b65d-30e6-4367-8365-10b3419f0da1 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-23 01:49:51.876 10 INFO tempest.lib.common.rest_client [req-86f40257-4259-4583-b330-4cb9abe0f45b req-86f40257-4259-4583-b330-4cb9abe0f45b ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-23 01:49:51.885 43 INFO tempest.lib.common.rest_client [req-bbb791ce-f163-411f-bbe2-2b51e2d134ca req-bbb791ce-f163-411f-bbe2-2b51e2d134ca ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.519s\n2026-05-23 01:49:51.907 16 INFO tempest.lib.common.rest_client [req-a160d3d6-8d07-4679-a7a4-94cb784f8bc4 req-a160d3d6-8d07-4679-a7a4-94cb784f8bc4 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/268bb219821a4978bffadc966a005d2a/users/e2da6a3fbd324d8988fe6313c499d594/roles/bd34450783d64356be4e1eb4c43a6768 0.358s\n2026-05-23 01:49:51.979 31 INFO tempest.lib.common.rest_client [req-6d053b76-54e2-48f3-97ca-8ba7bad98cbd req-6d053b76-54e2-48f3-97ca-8ba7bad98cbd ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.417s\n2026-05-23 01:49:52.011 14 INFO tempest.lib.common.rest_client [req-6b1aef1f-6b92-444a-b2ab-c187ba516f01 req-6b1aef1f-6b92-444a-b2ab-c187ba516f01 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s\n2026-05-23 01:49:52.014 12 INFO tempest.lib.common.rest_client [req-478ed5ec-2a00-4b42-89c5-a25d4cab65d8 req-478ed5ec-2a00-4b42-89c5-a25d4cab65d8 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-23 01:49:52.034 18 INFO tempest.lib.common.rest_client [req-4f4d24e5-ad4c-4c0e-a76a-d79d1d60bc97 req-4f4d24e5-ad4c-4c0e-a76a-d79d1d60bc97 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9/users/47213028ae1c4c489784947e75280fb4/roles/bd34450783d64356be4e1eb4c43a6768 0.170s\n2026-05-23 01:49:52.034 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 47213028ae1c4c489784947e75280fb4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:52.034 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-192018439-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32426f9cdf704584b92b6c385199c4b9', 'project_name': 'tempest-VolumesListAdminTestJSON-192018439', 'tenant_id': '32426f9cdf704584b92b6c385199c4b9', 'tenant_name': 'tempest-VolumesListAdminTestJSON-192018439', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47213028ae1c4c489784947e75280fb4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:52.034 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-192018439-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32426f9cdf704584b92b6c385199c4b9', 'project_name': 'tempest-VolumesListAdminTestJSON-192018439', 'tenant_id': '32426f9cdf704584b92b6c385199c4b9', 'tenant_name': 'tempest-VolumesListAdminTestJSON-192018439', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47213028ae1c4c489784947e75280fb4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:52.060 10 INFO tempest.lib.common.rest_client [req-011880fc-93fe-4522-b18f-746006664aa1 req-011880fc-93fe-4522-b18f-746006664aa1 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b1e93315e3e40c1a3b9c0fb95cd274f/users/e0929b20bb084b629bdb4b34fed0c9c1/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.178s\n2026-05-23 01:49:52.083 29 INFO tempest.lib.common.rest_client [req-7c135285-8530-4dc4-a1e5-bd3c6727a2e6 req-7c135285-8530-4dc4-a1e5-bd3c6727a2e6 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd65ab0b87ff46f9819958a00e8e0b1d/users/e812f2eb12df44a7bf75908d9e85fc60/roles/bd34450783d64356be4e1eb4c43a6768 0.229s\n2026-05-23 01:49:52.093 16 INFO tempest.lib.common.rest_client [req-ba80d503-cfe4-4d95-8c32-7996a43653e8 req-ba80d503-cfe4-4d95-8c32-7996a43653e8 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-23 01:49:52.124 43 INFO tempest.lib.common.rest_client [req-9bd3787a-775c-426d-8291-a89dbf455fc4 req-9bd3787a-775c-426d-8291-a89dbf455fc4 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-23 01:49:52.167 24 INFO tempest.lib.common.rest_client [req-7097efb1-09a0-4ce3-acd3-a48616a18716 req-7097efb1-09a0-4ce3-acd3-a48616a18716 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.149s\n2026-05-23 01:49:52.170 31 INFO tempest.lib.common.rest_client [req-37d2b62b-ae31-4904-aa10-45fc99d4349c req-37d2b62b-ae31-4904-aa10-45fc99d4349c ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb/users/c4888b8241524539a17bc55671290f06/roles/86359d6597314a95ba0d73ed5fbe11ed 0.189s\n2026-05-23 01:49:52.174 24 INFO tempest.common.waiters [-] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.174718 seconds\n2026-05-23 01:49:52.229 12 INFO tempest.lib.common.rest_client [req-15ea0a52-b122-4a1e-a292-2cede65cd9f7 req-15ea0a52-b122-4a1e-a292-2cede65cd9f7 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fec886aa6f542a39573dac1f883a9be/users/edef519dae7a4fcdbb15b765c353adb6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.212s\n2026-05-23 01:49:52.236 14 INFO tempest.lib.common.rest_client [req-f09e757b-85b0-44c0-b082-cf1f10069210 req-f09e757b-85b0-44c0-b082-cf1f10069210 ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.222s\n2026-05-23 01:49:52.247 16 INFO tempest.lib.common.rest_client [req-1e13583d-1755-45ec-9f0a-fec9d8d081b9 req-1e13583d-1755-45ec-9f0a-fec9d8d081b9 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/268bb219821a4978bffadc966a005d2a/users/e2da6a3fbd324d8988fe6313c499d594/roles/86359d6597314a95ba0d73ed5fbe11ed 0.152s\n2026-05-23 01:49:52.256 10 INFO tempest.lib.common.rest_client [req-bf46e5b3-c31d-4d8f-b80c-61c88d410847 req-bf46e5b3-c31d-4d8f-b80c-61c88d410847 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-23 01:49:52.283 24 INFO tempest.lib.common.rest_client [req-8a11e15b-b3c8-48a9-b642-42dab9a59384 req-8a11e15b-b3c8-48a9-b642-42dab9a59384 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s\n2026-05-23 01:49:52.302 39 INFO tempest.lib.common.rest_client [req-8e4f8184-958f-4d05-ba6a-95d6899414c7 req-8e4f8184-958f-4d05-ba6a-95d6899414c7 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-23 01:49:52.331 31 INFO tempest.lib.common.rest_client [req-0fb63465-efa0-4607-ba6e-35cd42595c96 req-0fb63465-efa0-4607-ba6e-35cd42595c96 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-23 01:49:52.369 16 INFO tempest.lib.common.rest_client [req-bd4d27fd-0d9a-483e-8bb0-c43bf3914b9f req-bd4d27fd-0d9a-483e-8bb0-c43bf3914b9f ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-23 01:49:52.388 43 INFO tempest.lib.common.rest_client [req-8dbf1640-d284-46e6-907b-9db32cb6dc38 req-8dbf1640-d284-46e6-907b-9db32cb6dc38 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f39d98ead894d0d9a62c3b9af102d1a/users/d91eaeff43c94d20b9a42d6bd0db9959/roles/bd34450783d64356be4e1eb4c43a6768 0.260s\n2026-05-23 01:49:52.375 10 INFO tempest.lib.common.rest_client [req-fba12fb0-cc1c-4445-b1df-648ddb99b5b3 req-fba12fb0-cc1c-4445-b1df-648ddb99b5b3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b1e93315e3e40c1a3b9c0fb95cd274f/users/e0929b20bb084b629bdb4b34fed0c9c1/roles/bd34450783d64356be4e1eb4c43a6768 0.116s\n2026-05-23 01:49:52.375 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e0929b20bb084b629bdb4b34fed0c9c1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:52.379 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1267795198-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1b1e93315e3e40c1a3b9c0fb95cd274f', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1267795198', 'tenant_id': '1b1e93315e3e40c1a3b9c0fb95cd274f', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1267795198', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0929b20bb084b629bdb4b34fed0c9c1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:52.379 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1267795198-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1b1e93315e3e40c1a3b9c0fb95cd274f', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1267795198', 'tenant_id': '1b1e93315e3e40c1a3b9c0fb95cd274f', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1267795198', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0929b20bb084b629bdb4b34fed0c9c1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:52.457 22 INFO tempest.lib.common.rest_client [req-9ea31bad-4c19-419e-bd5a-506cca1f1907 req-9ea31bad-4c19-419e-bd5a-506cca1f1907 ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.154s\n2026-05-23 01:49:52.467 22 INFO tempest.common.waiters [-] volume cdc352a0-1e91-4f95-b27e-ee09a32ed230 reached available after waiting for 1.466964 seconds\n2026-05-23 01:49:52.471 29 INFO tempest.lib.common.rest_client [req-116302a3-f7de-42c9-ab89-5d844e82630e req-116302a3-f7de-42c9-ab89-5d844e82630e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s\n2026-05-23 01:49:52.518 16 INFO tempest.lib.common.rest_client [req-b537c3e1-2fd0-4ebf-810a-38ef37851c3a req-b537c3e1-2fd0-4ebf-810a-38ef37851c3a ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/268bb219821a4978bffadc966a005d2a/users/e2da6a3fbd324d8988fe6313c499d594/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.144s\n2026-05-23 01:49:52.524 24 INFO tempest.lib.common.rest_client [req-1817c496-35d8-40c1-b21b-bd2165847e08 req-1817c496-35d8-40c1-b21b-bd2165847e08 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.234s\n2026-05-23 01:49:52.546 14 INFO tempest.lib.common.rest_client [req-2a077efa-c305-439d-82d6-bab2268a69d5 req-2a077efa-c305-439d-82d6-bab2268a69d5 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.304s\n2026-05-23 01:49:52.619 12 INFO tempest.lib.common.rest_client [req-5e6eb32a-27a2-4114-8b94-1ab2af381395 req-5e6eb32a-27a2-4114-8b94-1ab2af381395 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s\n2026-05-23 01:49:52.622 18 INFO tempest.lib.common.rest_client [req-f1964dd0-1e38-4119-9e7e-fb2b8c58f0f0 req-f1964dd0-1e38-4119-9e7e-fb2b8c58f0f0 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s\n2026-05-23 01:49:52.652 16 INFO tempest.lib.common.rest_client [req-10cdbf24-eb83-46c7-a6c2-0a62921f6cb5 req-10cdbf24-eb83-46c7-a6c2-0a62921f6cb5 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s\n2026-05-23 01:49:52.660 31 INFO tempest.lib.common.rest_client [req-42e563d8-860a-4b9e-9c91-9e0ed0abfda2 req-42e563d8-860a-4b9e-9c91-9e0ed0abfda2 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb/users/c4888b8241524539a17bc55671290f06/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.322s\n2026-05-23 01:49:52.677 43 INFO tempest.lib.common.rest_client [req-47eaec4a-c722-4754-851a-1620003c8abc req-47eaec4a-c722-4754-851a-1620003c8abc ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-23 01:49:52.680 29 INFO tempest.lib.common.rest_client [req-c8c58d36-e5f9-4809-9dc6-5f5b80f042bb req-c8c58d36-e5f9-4809-9dc6-5f5b80f042bb ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd65ab0b87ff46f9819958a00e8e0b1d/users/e812f2eb12df44a7bf75908d9e85fc60/roles/86359d6597314a95ba0d73ed5fbe11ed 0.204s\n2026-05-23 01:49:52.715 24 INFO tempest.lib.common.rest_client [req-71e490d5-a09f-432a-9e58-00090d6fc480 req-71e490d5-a09f-432a-9e58-00090d6fc480 ] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.171s\n2026-05-23 01:49:52.787 22 INFO tempest.lib.common.rest_client [req-80f4ff02-856e-4491-a547-5edcdbdb5997 req-80f4ff02-856e-4491-a547-5edcdbdb5997 ] Request (VolumesCloneTest:test_create_from_bootable_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes 0.316s\n2026-05-23 01:49:52.801 16 INFO tempest.lib.common.rest_client [req-2b79f1c3-e1fe-479e-8eda-dab1706a4378 req-2b79f1c3-e1fe-479e-8eda-dab1706a4378 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/268bb219821a4978bffadc966a005d2a/users/e2da6a3fbd324d8988fe6313c499d594/roles/bd34450783d64356be4e1eb4c43a6768 0.146s\n2026-05-23 01:49:52.801 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e2da6a3fbd324d8988fe6313c499d594 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:52.801 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1523771632-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '268bb219821a4978bffadc966a005d2a', 'project_name': 'tempest-VolumeTypesTest-1523771632', 'tenant_id': '268bb219821a4978bffadc966a005d2a', 'tenant_name': 'tempest-VolumeTypesTest-1523771632', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e2da6a3fbd324d8988fe6313c499d594', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:52.802 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1523771632-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '268bb219821a4978bffadc966a005d2a', 'project_name': 'tempest-VolumeTypesTest-1523771632', 'tenant_id': '268bb219821a4978bffadc966a005d2a', 'tenant_name': 'tempest-VolumeTypesTest-1523771632', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e2da6a3fbd324d8988fe6313c499d594', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:52.834 24 INFO tempest.lib.common.rest_client [req-cd684b52-029f-437a-b382-e4db0347fa36 req-cd684b52-029f-437a-b382-e4db0347fa36 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.113s\n2026-05-23 01:49:52.836 24 INFO tempest.common.waiters [-] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 0.836757 seconds\n2026-05-23 01:49:52.870 39 INFO tempest.lib.common.rest_client [req-f883d44d-bafd-4846-9518-c332d8ad31ef req-f883d44d-bafd-4846-9518-c332d8ad31ef ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types 0.565s\n2026-05-23 01:49:52.905 12 INFO tempest.lib.common.rest_client [req-7d932aac-c259-4af7-98c3-b6fcfa108571 req-7d932aac-c259-4af7-98c3-b6fcfa108571 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fec886aa6f542a39573dac1f883a9be/users/edef519dae7a4fcdbb15b765c353adb6/roles/bd34450783d64356be4e1eb4c43a6768 0.283s\n2026-05-23 01:49:52.906 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user edef519dae7a4fcdbb15b765c353adb6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:52.907 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-871556491-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fec886aa6f542a39573dac1f883a9be', 'project_name': 'tempest-VolumeServicesNegativeTest-871556491', 'tenant_id': '6fec886aa6f542a39573dac1f883a9be', 'tenant_name': 'tempest-VolumeServicesNegativeTest-871556491', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'edef519dae7a4fcdbb15b765c353adb6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:52.907 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-871556491-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fec886aa6f542a39573dac1f883a9be', 'project_name': 'tempest-VolumeServicesNegativeTest-871556491', 'tenant_id': '6fec886aa6f542a39573dac1f883a9be', 'tenant_name': 'tempest-VolumeServicesNegativeTest-871556491', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'edef519dae7a4fcdbb15b765c353adb6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:52.919 22 INFO tempest.lib.common.rest_client [req-53f995c6-3aad-45c4-8dbb-bd611c450966 req-53f995c6-3aad-45c4-8dbb-bd611c450966 ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.116s\n2026-05-23 01:49:52.952 31 INFO tempest.lib.common.rest_client [req-030c8cd2-fcb1-481d-bc96-be278750a627 req-030c8cd2-fcb1-481d-bc96-be278750a627 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-05-23 01:49:53.003 39 INFO tempest.lib.common.rest_client [req-1e45bf35-8012-4fe7-8fad-8991e72a15b4 req-1e45bf35-8012-4fe7-8fad-8991e72a15b4 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types 0.130s\n2026-05-23 01:49:53.013 24 INFO tempest.lib.common.rest_client [req-ab24524d-6b59-4472-9dc4-f0f6bef03086 req-ab24524d-6b59-4472-9dc4-f0f6bef03086 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.174s\n2026-05-23 01:49:53.017 10 INFO tempest.lib.common.rest_client [req-cb799382-b418-41b1-81bf-dded1476065e req-cb799382-b418-41b1-81bf-dded1476065e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s\n2026-05-23 01:49:53.049 29 INFO tempest.lib.common.rest_client [req-d95f4875-ad0e-4863-a4f8-2dc79b0c787a req-d95f4875-ad0e-4863-a4f8-2dc79b0c787a ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.360s\n2026-05-23 01:49:53.053 43 INFO tempest.lib.common.rest_client [req-c662418b-a0c9-4a6d-be52-2f6aff1148e7 req-c662418b-a0c9-4a6d-be52-2f6aff1148e7 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f39d98ead894d0d9a62c3b9af102d1a/users/d91eaeff43c94d20b9a42d6bd0db9959/roles/86359d6597314a95ba0d73ed5fbe11ed 0.366s\n2026-05-23 01:49:53.146 18 INFO tempest.lib.common.rest_client [req-ea94c703-20b4-4c60-ad82-f52186640efb req-ea94c703-20b4-4c60-ad82-f52186640efb ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes 0.517s\n2026-05-23 01:49:53.187 14 INFO tempest.lib.common.rest_client [req-bb4f5cb5-be6f-4880-ac2e-8882bd8d52e7 req-bb4f5cb5-be6f-4880-ac2e-8882bd8d52e7 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.623s\n2026-05-23 01:49:53.179 31 INFO tempest.lib.common.rest_client [req-346e2a22-eeff-4aaa-92d9-bc33f2c20827 req-346e2a22-eeff-4aaa-92d9-bc33f2c20827 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb/users/c4888b8241524539a17bc55671290f06/roles/bd34450783d64356be4e1eb4c43a6768 0.208s\n2026-05-23 01:49:53.182 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4888b8241524539a17bc55671290f06 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:49:53.182 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-914521275-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '337c64dfe20047999d263931d01e87bb', 'project_name': 'tempest-UserMessagesTest-914521275', 'tenant_id': '337c64dfe20047999d263931d01e87bb', 'tenant_name': 'tempest-UserMessagesTest-914521275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4888b8241524539a17bc55671290f06', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:53.182 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-914521275-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '337c64dfe20047999d263931d01e87bb', 'project_name': 'tempest-UserMessagesTest-914521275', 'tenant_id': '337c64dfe20047999d263931d01e87bb', 'tenant_name': 'tempest-UserMessagesTest-914521275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4888b8241524539a17bc55671290f06', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:49:53.352 24 INFO tempest.lib.common.rest_client [req-e1ba21f9-cf32-4e4f-86fb-0cc83ff790cb req-e1ba21f9-cf32-4e4f-86fb-0cc83ff790cb ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.310s\n2026-05-23 01:49:53.384 43 INFO tempest.lib.common.rest_client [req-8a48fa78-5e50-4c41-995e-392b8bcdb362 req-8a48fa78-5e50-4c41-995e-392b8bcdb362 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s\n2026-05-23 01:49:53.417 14 INFO tempest.lib.common.rest_client [req-d36b837f-087b-40a4-83a5-b06b5aa05c4a req-d36b837f-087b-40a4-83a5-b06b5aa05c4a ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-23 01:49:53.457 10 INFO tempest.lib.common.rest_client [req-f0c396f2-b2cf-4eb0-a621-dc0a8c5c43aa req-f0c396f2-b2cf-4eb0-a621-dc0a8c5c43aa ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.433s\n2026-05-23 01:49:53.469 16 INFO tempest.lib.common.rest_client [req-8d6e9e0f-0716-4f6e-a9fe-cc3f7c5a3433 req-8d6e9e0f-0716-4f6e-a9fe-cc3f7c5a3433 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s\n2026-05-23 01:49:53.474 29 INFO tempest.lib.common.rest_client [req-0363f1f0-65b7-4c93-a348-e98915ee5229 req-0363f1f0-65b7-4c93-a348-e98915ee5229 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd65ab0b87ff46f9819958a00e8e0b1d/users/e812f2eb12df44a7bf75908d9e85fc60/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.420s\n2026-05-23 01:49:53.584 12 INFO tempest.lib.common.rest_client [req-d5c4cecb-983b-4ff1-a801-18ae04689ee2 req-d5c4cecb-983b-4ff1-a801-18ae04689ee2 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s\n2026-05-23 01:49:53.731 29 INFO tempest.lib.common.rest_client [req-5e2eeb75-29f0-4e7b-b40d-f9f62d7c4d84 req-5e2eeb75-29f0-4e7b-b40d-f9f62d7c4d84 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s\n2026-05-23 01:49:53.983 16 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.509s\n2026-05-23 01:49:53.986 16 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeTypesTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:49:54.008 39 INFO tempest.lib.common.rest_client [req-603e1651-debc-41b8-b66f-7f911c4bf15e req-603e1651-debc-41b8-b66f-7f911c4bf15e ] Request (VolumeRetypeWithoutMigrationTest:test_available_volume_retype): 500 POST https://api.testbed.osism.xyz:8776/v3/92d09df5847542e2a53086102f3f1b2a/volumes 0.996s\n{14} tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest.test_available_volume_retype [1.002811s] ... 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_retype.py\", line 203, in test_available_volume_retype\n    src_vol = self.create_volume(volume_type=self.src_vol_type['name'])\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-23 01:49:54,008 39 INFO     [tempest.lib.common.rest_client] Request (VolumeRetypeWithoutMigrationTest:test_available_volume_retype): 500 POST https://api.testbed.osism.xyz:8776/v3/92d09df5847542e2a53086102f3f1b2a/volumes 0.996s\n\n2026-05-23 01:50:10.221 14 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsTest:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a7ca05f39024c49b4cade5baafd21f5/users/4f5c8b97d0ee46f8ae442c3007522301/roles/bd34450783d64356be4e1eb4c43a6768 16.798s\n2026-05-23 01:50:10.222 14 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesBackupsTest.setUpClass. Invoking tearDownClass.\n{2} 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 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-23 01:50:10.248 18 INFO tempest.lib.common.rest_client [req-91c2b5c6-c288-436a-9d78-6ccb299dfb48 req-91c2b5c6-c288-436a-9d78-6ccb299dfb48 ] Request (VolumesListAdminTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes 17.083s\n2026-05-23 01:50:10.286 43 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f39d98ead894d0d9a62c3b9af102d1a/users/d91eaeff43c94d20b9a42d6bd0db9959/roles/dc8cec6ddf074e09be7713eddfdbb50c 16.899s\n2026-05-23 01:50:10.287 43 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeTypesNegativeTest.setUpClass. Invoking tearDownClass.\n{15} 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 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-23 01:50:10.362 22 INFO tempest.lib.common.rest_client [req-915c3b09-8738-40f6-8850-d273ab18a40e req-915c3b09-8738-40f6-8850-d273ab18a40e ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 16.422s\n2026-05-23 01:50:10.382 22 INFO tempest.common.waiters [-] volume cf342240-0d89-4853-956e-c2cff52c4296 reached available after waiting for 18.382510 seconds\n2026-05-23 01:50:10.723 39 INFO tempest.lib.common.rest_client [req-eb8cc12f-8eda-422b-8c27-2b74f0fa0e6f req-eb8cc12f-8eda-422b-8c27-2b74f0fa0e6f ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types/d9fdbb45-cb3b-4a45-bd56-714c63187b78 16.708s\n2026-05-23 01:50:10.727 39 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 0x788ebe35f9b0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:50:10.724 10 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasAdminTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 17.265s\n2026-05-23 01:50:10.726 10 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeQuotasAdminTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-23 01:50:10.731 24 INFO tempest.lib.common.rest_client [req-af8546a5-c135-40d3-95ff-e8a2737a91c3 req-af8546a5-c135-40d3-95ff-e8a2737a91c3 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 17.363s\n2026-05-23 01:50:10.732 24 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=0x777df2548410>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:50:10.732 16 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/e2da6a3fbd324d8988fe6313c499d594 16.743s\n2026-05-23 01:50:10.733 16 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-23 01:50:10.733 16 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n2026-05-23 01:50:10.733 16 ERROR tempest.test     cls.setup_credentials()\n2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n2026-05-23 01:50:10.733 16 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()\n2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n2026-05-23 01:50:10.733 16 ERROR tempest.test     manager = cls.get_client_manager(\n2026-05-23 01:50:10.733 16 ERROR tempest.test         credential_type=credentials_type)\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n2026-05-23 01:50:10.733 16 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 478, in get_admin_creds\n2026-05-23 01:50:10.733 16 ERROR tempest.test     return self.get_credentials('admin')\n2026-05-23 01:50:10.733 16 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n2026-05-23 01:50:10.733 16 ERROR tempest.test     credentials = self._create_creds(admin=is_admin)\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds\n2026-05-23 01:50:10.733 16 ERROR tempest.test     project = self.creds_client.create_project(\n2026-05-23 01:50:10.733 16 ERROR tempest.test         name=project_name, description=project_desc)\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project\n2026-05-23 01:50:10.733 16 ERROR tempest.test     project = self.projects_client.create_project(\n2026-05-23 01:50:10.733 16 ERROR tempest.test               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-23 01:50:10.733 16 ERROR tempest.test         name=name, description=description,\n2026-05-23 01:50:10.733 16 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test         domain_id=self.creds_domain['id'])['project']\n2026-05-23 01:50:10.733 16 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project\n2026-05-23 01:50:10.733 16 ERROR tempest.test     resp, body = self.post('projects', post_body)\n2026-05-23 01:50:10.733 16 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-23 01:50:10.733 16 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-23 01:50:10.733 16 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-23 01:50:10.733 16 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-23 01:50:10.733 16 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:50:10.733 16 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:50:10.733 16 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:50:10.733 16 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:50:10.733 16 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:50:10.733 16 ERROR tempest.test Details: 500\n2026-05-23 01:50:10.733 16 ERROR tempest.test \n2026-05-23 01:50:10.733 16 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-23 01:50:10.733 16 ERROR tempest.test \n2026-05-23 01:50:10.733 16 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:50:10.733 16 ERROR tempest.test     teardown()\n2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:50:10.733 16 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:50:10.733 16 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:50:10.733 16 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:50:10.733 16 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-23 01:50:10.733 16 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:50:10.733 16 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:50:10.733 16 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:50:10.733 16 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:50:10.733 16 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:50:10.733 16 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:50:10.733 16 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:50:10.733 16 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:50:10.733 16 ERROR tempest.test Details: 500\n2026-05-23 01:50:10.733 16 ERROR tempest.test \n{3} 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 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 478, in get_admin_creds\n    return self.get_credentials('admin')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n    credentials = self._create_creds(admin=is_admin)\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-23 01:50:27.766 31 INFO tempest.lib.common.rest_client [-] Request (UserMessagesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 34.545s\n2026-05-23 01:50:27.768 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in UserMessagesTest.setUpClass. Invoking tearDownClass.\n2026-05-23 01:50:27.892 29 INFO tempest.lib.common.rest_client [req-5ec07eb8-de84-4b04-8ac2-142e4caf067e req-5ec07eb8-de84-4b04-8ac2-142e4caf067e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd65ab0b87ff46f9819958a00e8e0b1d/users/e812f2eb12df44a7bf75908d9e85fc60/roles/bd34450783d64356be4e1eb4c43a6768 34.155s\n2026-05-23 01:50:27.893 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e812f2eb12df44a7bf75908d9e85fc60 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:50:27.893 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-273098225-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bd65ab0b87ff46f9819958a00e8e0b1d', 'project_name': 'tempest-ExtensionsTestJSON-273098225', 'tenant_id': 'bd65ab0b87ff46f9819958a00e8e0b1d', 'tenant_name': 'tempest-ExtensionsTestJSON-273098225', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e812f2eb12df44a7bf75908d9e85fc60', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:50:27.894 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-273098225-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bd65ab0b87ff46f9819958a00e8e0b1d', 'project_name': 'tempest-ExtensionsTestJSON-273098225', 'tenant_id': 'bd65ab0b87ff46f9819958a00e8e0b1d', 'tenant_name': 'tempest-ExtensionsTestJSON-273098225', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e812f2eb12df44a7bf75908d9e85fc60', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:50:27.916 22 INFO tempest.lib.common.rest_client [req-7716d743-10c7-4a6e-9371-95e7758c02c7 req-7716d743-10c7-4a6e-9371-95e7758c02c7 ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 17.531s\n2026-05-23 01:50:27.923 18 INFO tempest.lib.common.rest_client [req-bc057a5d-7cad-4dde-b814-a6724d1dd9ba req-bc057a5d-7cad-4dde-b814-a6724d1dd9ba ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 17.637s\n2026-05-23 01:50:27.959 39 INFO tempest.lib.common.rest_client [req-d9557a0d-17a5-49b9-8ac0-0d3f73e6afaf req-d9557a0d-17a5-49b9-8ac0-0d3f73e6afaf ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types/d9fdbb45-cb3b-4a45-bd56-714c63187b78 12.230s\n2026-05-23 01:50:28.037 14 INFO tempest.lib.common.rest_client [req-03652364-ffe0-4cf2-892e-745fb978801f req-03652364-ffe0-4cf2-892e-745fb978801f ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.802s\n2026-05-23 01:50:28.049 22 INFO tempest.lib.common.rest_client [req-1f87b87f-ad05-4d1c-876e-d822fb6990d5 req-1f87b87f-ad05-4d1c-876e-d822fb6990d5 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.114s\n2026-05-23 01:50:28.058 24 INFO tempest.lib.common.rest_client [req-6cd48ff2-919d-450e-ae7e-6bef1d32aec0 req-6cd48ff2-919d-450e-ae7e-6bef1d32aec0 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 12.323s\n2026-05-23 01:50:28.069 39 INFO tempest.lib.common.rest_client [req-70dcd573-1c73-4ff8-9630-d8dd16102188 req-70dcd573-1c73-4ff8-9630-d8dd16102188 ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types/d9fdbb45-cb3b-4a45-bd56-714c63187b78 0.107s\n2026-05-23 01:50:28.099 10 INFO tempest.lib.common.rest_client [req-0463bc9c-02a2-4c5a-9149-2994b08f2721 req-0463bc9c-02a2-4c5a-9149-2994b08f2721 ] Request (VolumeQuotasAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b95da9098a3a479c9fa44ef0e1578464 17.366s\n2026-05-23 01:50:28.151 31 INFO tempest.lib.common.rest_client [req-aa7f44c1-c3ee-49c4-acf7-184d34b0df2d req-aa7f44c1-c3ee-49c4-acf7-184d34b0df2d ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/792d651d665d48d489e476dd5f803e2d 0.381s\n2026-05-23 01:50:28.166 12 INFO tempest.lib.common.rest_client [req-49872ae7-5b04-42f4-b145-c62a9100bb8f req-49872ae7-5b04-42f4-b145-c62a9100bb8f ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services 34.576s\n2026-05-23 01:50:28.229 39 INFO tempest.lib.common.rest_client [req-cf90cd60-0948-4952-a7dc-bb4f8057d8c7 req-cf90cd60-0948-4952-a7dc-bb4f8057d8c7 ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types/e0ab8f48-ffe6-4044-81aa-10c3e0f47975 0.157s\n2026-05-23 01:50:28.327 12 INFO tempest.lib.common.rest_client [req-98a2d526-aecc-4d7b-93d1-9d86265ccf03 req-98a2d526-aecc-4d7b-93d1-9d86265ccf03 ] Request (VolumeServicesNegativeTest:test_disable_log_reason_with_no_reason): 400 PUT https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services/disable-log-reason 0.149s\n{1} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_log_reason_with_no_reason [0.154468s] ... ok\n2026-05-23 01:50:28.348 39 INFO tempest.lib.common.rest_client [req-f1276da7-644a-40b6-9f0b-c1b668d3cc47 req-f1276da7-644a-40b6-9f0b-c1b668d3cc47 ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types/e0ab8f48-ffe6-4044-81aa-10c3e0f47975 0.115s\n2026-05-23 01:50:28.634 22 INFO tempest.lib.common.rest_client [req-287fc999-431d-45ba-8efc-54037b162ccc req-287fc999-431d-45ba-8efc-54037b162ccc ] Request (VolumesCloneTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.567s\n2026-05-23 01:50:28.635 22 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7ef324bffc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:50:29.375 12 INFO tempest.lib.common.rest_client [req-81c1595b-5ead-4c47-a50b-9e2103378ece req-81c1595b-5ead-4c47-a50b-9e2103378ece ] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 404 PUT https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services/disable 1.042s\n{1} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_service_with_invalid_binary [1.045942s] ... ok\n2026-05-23 01:50:29.407 18 INFO tempest.lib.common.rest_client [req-1742fb7f-f85a-46dd-90e8-44ed4b4aa9d7 req-1742fb7f-f85a-46dd-90e8-44ed4b4aa9d7 ] Request (VolumesListAdminTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 0.468s\n2026-05-23 01:50:29.408 18 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesListAdminTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-23 01:50:29.410 10 INFO tempest.lib.common.rest_client [req-bc18dd1d-3c30-4616-9f1a-7897b83fb037 req-bc18dd1d-3c30-4616-9f1a-7897b83fb037 ] Request (VolumeQuotasAdminTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/e0929b20bb084b629bdb4b34fed0c9c1 1.309s\n2026-05-23 01:50:29.412 10 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-23 01:50:29.412 10 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n2026-05-23 01:50:29.412 10 ERROR tempest.test     cls.setup_credentials()\n2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials\n2026-05-23 01:50:29.412 10 ERROR tempest.test     super(VolumeQuotasAdminTestJSON, cls).setup_credentials()\n2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n2026-05-23 01:50:29.412 10 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()\n2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n2026-05-23 01:50:29.412 10 ERROR tempest.test     manager = cls.get_client_manager(\n2026-05-23 01:50:29.412 10 ERROR tempest.test         credential_type=credentials_type)\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n2026-05-23 01:50:29.412 10 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 478, in get_admin_creds\n2026-05-23 01:50:29.412 10 ERROR tempest.test     return self.get_credentials('admin')\n2026-05-23 01:50:29.412 10 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n2026-05-23 01:50:29.412 10 ERROR tempest.test     credentials = self._create_creds(admin=is_admin)\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds\n2026-05-23 01:50:29.412 10 ERROR tempest.test     user = self.creds_client.create_user(\n2026-05-23 01:50:29.412 10 ERROR tempest.test         username, user_password)\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user\n2026-05-23 01:50:29.412 10 ERROR tempest.test     user = self.users_client.create_user(**params)\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user\n2026-05-23 01:50:29.412 10 ERROR tempest.test     resp, body = self.post('users', post_body)\n2026-05-23 01:50:29.412 10 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-23 01:50:29.412 10 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-23 01:50:29.412 10 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-23 01:50:29.412 10 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-23 01:50:29.412 10 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:50:29.412 10 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:50:29.412 10 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:50:29.412 10 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:50:29.412 10 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:50:29.412 10 ERROR tempest.test Details: 500\n2026-05-23 01:50:29.412 10 ERROR tempest.test \n2026-05-23 01:50:29.412 10 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-23 01:50:29.412 10 ERROR tempest.test \n2026-05-23 01:50:29.412 10 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:50:29.412 10 ERROR tempest.test     teardown()\n2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:50:29.412 10 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:50:29.412 10 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:50:29.412 10 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:50:29.412 10 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-23 01:50:29.412 10 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:50:29.412 10 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:50:29.412 10 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:50:29.412 10 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:50:29.412 10 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-23 01:50:29.412 10 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-23 01:50:29.412 10 ERROR tempest.test                                  message=message)\n2026-05-23 01:50:29.412 10 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:50:29.412 10 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-23 01:50:29.412 10 ERROR tempest.test \n{0} setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials\n    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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 478, in get_admin_creds\n    return self.get_credentials('admin')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n    credentials = self._create_creds(admin=is_admin)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds\n    user = self.creds_client.create_user(\n        username, user_password)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user\n    user = self.users_client.create_user(**params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user\n    resp, body = self.post('users', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n2026-05-23 01:50:29.468 10 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.\n{0} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.\n2026-05-23 01:50:29.771 24 INFO tempest.lib.common.rest_client [req-b677ed80-44a5-49a1-9818-bc57ffe01a17 req-b677ed80-44a5-49a1-9818-bc57ffe01a17 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 1.695s\n2026-05-23 01:50:29.771 24 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=0x777df2548410>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-23 01:50:43.728 14 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.685s\n2026-05-23 01:50:43.728 14 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.\n{2} 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-23 01:50:43.818 29 INFO tempest.lib.common.rest_client [-] Request (ExtensionsTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.913s\n2026-05-23 01:50:43.818 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in ExtensionsTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-23 01:50:44.694 43 INFO tempest.lib.common.rest_client [req-679a3661-847b-4f25-96c2-1863435b04f0 req-679a3661-847b-4f25-96c2-1863435b04f0 ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 34.398s\n2026-05-23 01:50:44.706 12 INFO tempest.lib.common.rest_client [req-c09bfdd3-ba08-4ad9-bb5d-8d07ab6e47b4 req-c09bfdd3-ba08-4ad9-bb5d-8d07ab6e47b4 ] Request (VolumeServicesNegativeTest:test_enable_service_with_invalid_host): 404 PUT https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services/enable 15.327s\n{1} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_enable_service_with_invalid_host [15.330005s] ... ok\n2026-05-23 01:50:44.732 16 INFO tempest.lib.common.rest_client [req-5f866216-4c61-4eb0-ab1a-b4283d2a5002 req-5f866216-4c61-4eb0-ab1a-b4283d2a5002 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 33.972s\n2026-05-23 01:50:44.743 18 INFO tempest.lib.common.rest_client [req-5402f5ad-9999-47b6-a759-2110f5b38824 req-5402f5ad-9999-47b6-a759-2110f5b38824 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 15.334s\n2026-05-23 01:50:44.753 22 INFO tempest.lib.common.rest_client [req-7f375d30-4a73-42a3-86fa-cd93f74039d9 req-7f375d30-4a73-42a3-86fa-cd93f74039d9 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 11.115s\n2026-05-23 01:50:45.393 12 INFO tempest.lib.common.rest_client [req-3fb61f97-9f63-42e3-ad28-cf8bb2430494 req-3fb61f97-9f63-42e3-ad28-cf8bb2430494 ] Request (VolumeServicesNegativeTest:test_freeze_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services/freeze 0.682s\n{1} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_freeze_host_with_invalid_host [0.687170s] ... ok\n2026-05-23 01:50:45.613 14 INFO tempest.lib.common.rest_client [req-15aec2fd-cb27-4977-9c3e-e94f4d45d09c req-15aec2fd-cb27-4977-9c3e-e94f4d45d09c ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.868s\n2026-05-23 01:50:45.623 12 INFO tempest.lib.common.rest_client [req-e1467fc3-c0cf-4433-abc3-abd0f3785444 req-e1467fc3-c0cf-4433-abc3-abd0f3785444 ] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services/thaw 0.222s\n{1} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_thaw_host_with_invalid_host [0.227365s] ... ok\n2026-05-23 01:50:45.629 24 INFO tempest.lib.common.rest_client [req-bd39d4e5-53d0-4e45-a934-672483fb0d3d req-bd39d4e5-53d0-4e45-a934-672483fb0d3d ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.849s\n2026-05-23 01:50:45.640 18 INFO tempest.lib.common.rest_client [req-87b4928d-84e3-4065-b5c2-ba604b79e285 req-87b4928d-84e3-4065-b5c2-ba604b79e285 ] Request (VolumesListAdminTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 0.869s\n2026-05-23 01:50:45.650 22 INFO tempest.lib.common.rest_client [req-6eb660c8-170a-4fd8-b201-4ed88d3a0db2 req-6eb660c8-170a-4fd8-b201-4ed88d3a0db2 ] Request (VolumesCloneTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.866s\n2026-05-23 01:50:45.762 18 INFO tempest.lib.common.rest_client [req-85af5fe6-daae-4f89-a00b-f139bde823de req-85af5fe6-daae-4f89-a00b-f139bde823de ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 0.117s\n2026-05-23 01:50:45.810 22 INFO tempest.lib.common.rest_client [req-c68bd68c-cecd-4fc0-bc06-0078f4bb9673 req-c68bd68c-cecd-4fc0-bc06-0078f4bb9673 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.157s\n2026-05-23 01:50:45.820 29 INFO tempest.lib.common.rest_client [req-d446a9e1-7926-487d-a871-2edb7638b141 req-d446a9e1-7926-487d-a871-2edb7638b141 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e812f2eb12df44a7bf75908d9e85fc60 1.998s\n2026-05-23 01:50:45.821 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bd65ab0b87ff46f9819958a00e8e0b1d\n2026-05-23 01:50:45.825 39 INFO tempest.lib.common.rest_client [req-ff9e75a8-403e-4b4c-ae20-d9eba593da9d req-ff9e75a8-403e-4b4c-ae20-d9eba593da9d ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3a53e3e1778044b5bd4992919523011d 17.473s\n2026-05-23 01:50:45.834 31 INFO tempest.lib.common.rest_client [req-83f36c7f-1315-4c22-864d-6d2e9b84d142 req-83f36c7f-1315-4c22-864d-6d2e9b84d142 ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4888b8241524539a17bc55671290f06 17.679s\n2026-05-23 01:50:45.834 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c50c7a627f50420a8f8a1e254000b371\n2026-05-23 01:51:01.605 14 INFO tempest.lib.common.rest_client [req-3a58c6bf-2172-4aae-a378-4aa3d08d34c1 req-3a58c6bf-2172-4aae-a378-4aa3d08d34c1 ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.980s\n2026-05-23 01:51:01.615 31 INFO tempest.lib.common.rest_client [req-8ac0ab98-d75a-46d8-b4a3-e40799d7a0b7 req-8ac0ab98-d75a-46d8-b4a3-e40799d7a0b7 ] Request (UserMessagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.778s\n2026-05-23 01:51:01.649 18 INFO tempest.lib.common.rest_client [req-2136e6c5-da8d-4c3d-af83-715dc4e8123c req-2136e6c5-da8d-4c3d-af83-715dc4e8123c ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 14.873s\n2026-05-23 01:51:01.656 22 INFO tempest.lib.common.rest_client [req-b3b6c2b9-9a6b-47b0-bceb-8e00596b90b0 req-b3b6c2b9-9a6b-47b0-bceb-8e00596b90b0 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 14.825s\n2026-05-23 01:51:01.678 16 INFO tempest.lib.common.rest_client [req-171f60c4-37c6-4178-aba6-4e57b8b71fcf req-171f60c4-37c6-4178-aba6-4e57b8b71fcf ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.941s\n2026-05-23 01:51:01.682 43 INFO tempest.lib.common.rest_client [req-01b5e1d7-396a-4bdb-9c1b-d28b1042abcf req-01b5e1d7-396a-4bdb-9c1b-d28b1042abcf ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.964s\n2026-05-23 01:51:01.957 12 INFO tempest.lib.common.rest_client [-] Request (VolumeServicesNegativeTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/cf9ebe2cfb3442b0b42073ac920f5723 16.330s\n2026-05-23 01:51:01.962 24 INFO tempest.lib.common.rest_client [req-10a88c4f-561d-40ef-8bd3-d8daea04f06d req-10a88c4f-561d-40ef-8bd3-d8daea04f06d ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 16.281s\n2026-05-23 01:51:01.958 16 INFO tempest.lib.common.rest_client [req-ec173339-9015-49ee-a7f3-4fd18e3c99c5 req-ec173339-9015-49ee-a7f3-4fd18e3c99c5 ] Request (VersionsTest:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.273s\n2026-05-23 01:51:01.959 16 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VersionsTest.setUpClass. Invoking tearDownClass.\n{3} 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 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-23 01:51:01.957 12 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-23 01:51:01.957 12 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:51:01.957 12 ERROR tempest.test     teardown()\n2026-05-23 01:51:01.957 12 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:51:01.957 12 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:51:01.957 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:51:01.957 12 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:51:01.957 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:51:01.957 12 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:51:01.957 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:51:01.957 12 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-23 01:51:01.957 12 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:51:01.957 12 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:51:01.957 12 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:51:01.957 12 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:51:01.957 12 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:51:01.957 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:51:01.957 12 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:51:01.957 12 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:51:01.957 12 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:51:01.957 12 ERROR tempest.test Details: 500\n2026-05-23 01:51:01.957 12 ERROR tempest.test \n{1} tearDownClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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-23 01:51:01.955 39 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/3ba672a2cf0a4f92b5858a24a9a1fba3 16.128s\n2026-05-23 01:51:01.955 39 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-23 01:51:01.955 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-23 01:51:01.955 39 ERROR tempest.test     teardown()\n2026-05-23 01:51:01.955 39 ERROR tempest.test     ~~~~~~~~^^\n2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-23 01:51:01.955 39 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-23 01:51:01.955 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-23 01:51:01.955 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-23 01:51:01.955 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-23 01:51:01.955 39 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-23 01:51:01.955 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-23 01:51:01.955 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-23 01:51:01.955 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-23 01:51:01.955 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-23 01:51:01.955 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-23 01:51:01.955 39 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-23 01:51:01.955 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-23 01:51:01.955 39 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-23 01:51:01.955 39 ERROR tempest.test                                            resp=resp)\n2026-05-23 01:51:01.955 39 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-23 01:51:01.955 39 ERROR tempest.test Details: 500\n2026-05-23 01:51:01.955 39 ERROR tempest.test \n{14} tearDownClass (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 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-23 01:51:19.737 24 INFO tempest.lib.common.rest_client [req-d35d6084-da53-4925-98bc-b8fe43ac643e req-d35d6084-da53-4925-98bc-b8fe43ac643e ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/cdde1a77-1c23-4b4c-ab59-a4983af8f3a7 17.769s\n2026-05-23 01:51:19.740 29 INFO tempest.lib.common.rest_client [req-96051952-5f19-4183-8f84-98ac6511b72b req-96051952-5f19-4183-8f84-98ac6511b72b ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 33.915s\n2026-05-23 01:51:19.746 22 INFO tempest.lib.common.rest_client [req-3bd05fc3-9c20-457b-aba1-afcb40bd786e req-3bd05fc3-9c20-457b-aba1-afcb40bd786e ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 17.075s\n2026-05-23 01:51:19.751 18 INFO tempest.lib.common.rest_client [req-01f9f116-aa3c-4fd3-b0f3-4ad345935bd2 req-01f9f116-aa3c-4fd3-b0f3-4ad345935bd2 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 17.084s\n2026-05-23 01:51:19.767 14 INFO tempest.lib.common.rest_client [req-81ef3741-3a19-447c-a747-4684df976a7f req-81ef3741-3a19-447c-a747-4684df976a7f ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 18.158s\n2026-05-23 01:51:19.774 43 INFO tempest.lib.common.rest_client [req-14f2cee5-6415-491e-86a8-099ea7dc792a req-14f2cee5-6415-491e-86a8-099ea7dc792a ] Request (VolumesDeleteCascade:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 18.091s\n2026-05-23 01:51:19.919 24 INFO tempest.lib.common.rest_client [req-8aae28a7-dd34-46b1-babd-d0d375fd7ece req-8aae28a7-dd34-46b1-babd-d0d375fd7ece ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/2b72ade0-cfdc-4701-b4ca-17aa2707a6ba 0.175s\n{7} tempest.api.volume.admin.test_groups.GroupsTest.test_group_update [94.404648s] ... 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 cdde1a77-1c23-4b4c-ab59-a4983af8f3a7 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-23 01:49:45,637 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.118s\n2026-05-23 01:49:45,778 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.137s\n2026-05-23 01:49:45,989 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.206s\n2026-05-23 01:49:46,128 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s\n2026-05-23 01:49:47,266 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s\n2026-05-23 01:49:47,269 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.269588 seconds\n2026-05-23 01:49:47,689 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.418s\n2026-05-23 01:49:47,846 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.138s\n2026-05-23 01:49:49,009 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.146s\n2026-05-23 01:49:49,024 24 INFO     [tempest.common.waiters] volume 0b14ccc9-592a-4943-a9f2-a72d9b407d17 reached available after waiting for 2.024162 seconds\n2026-05-23 01:49:49,409 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.383s\n2026-05-23 01:49:49,570 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.153s\n2026-05-23 01:49:50,730 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.144s\n2026-05-23 01:49:50,738 24 INFO     [tempest.common.waiters] volume 86ec2fac-9e64-430e-8c51-a2ed5ba295f8 reached available after waiting for 1.738098 seconds\n2026-05-23 01:49:50,906 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.166s\n2026-05-23 01:49:51,012 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s\n2026-05-23 01:49:52,167 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.149s\n2026-05-23 01:49:52,174 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.174718 seconds\n2026-05-23 01:49:52,283 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s\n2026-05-23 01:49:52,524 24 INFO     [tempest.lib.co\n    mmon.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.234s\n2026-05-23 01:49:52,715 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.171s\n2026-05-23 01:49:52,834 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.113s\n2026-05-23 01:49:52,836 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 0.836757 seconds\n2026-05-23 01:49:53,013 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.174s\n2026-05-23 01:49:53,352 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.310s\n2026-05-23 01:50:10,731 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 17.363s\n2026-05-23 01:50:10,732 24 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=0x777df2548410>>, retrying...\n2026-05-23 01:50:28,058 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 12.323s\n2026-05-23 01:50:29,771 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 1.695s\n2026-05-23 01:50:29,771 24 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=0x777df2548410>>, retrying...\n2026-05-23 01:50:45,629 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.849s\n2026-05-23 01:51:01,962 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 16.281s\n2026-05-23 01:51:19,737 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/cdde1a77-1c23-4b4c-ab59-a4983af8f3a7 17.769s\n2026-05-23 01:51:19,919 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/2b72ade0-cfdc-4701-b4ca-17aa2707a6ba 0.175s\n\n2026-05-23 01:51:19.956 14 INFO tempest.lib.common.rest_client [req-e4e73de6-71b5-4aa5-a4d8-63f0c769518e req-e4e73de6-71b5-4aa5-a4d8-63f0c769518e ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.186s\n2026-05-23 01:51:20.026 43 INFO tempest.lib.common.rest_client [req-53357070-8201-48d6-885a-5957c180caa0 req-53357070-8201-48d6-885a-5957c180caa0 ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.240s\n2026-05-23 01:51:20.182 16 INFO tempest.lib.common.rest_client [req-86ab5a47-62ac-4538-a539-39e862fe6069 req-86ab5a47-62ac-4538-a539-39e862fe6069 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.204s\n2026-05-23 01:51:20.206 39 INFO tempest.lib.common.rest_client [req-8a562f4e-9408-41c1-8b76-e2edf090fd18 req-8a562f4e-9408-41c1-8b76-e2edf090fd18 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.234s\n2026-05-23 01:51:20.234 12 INFO tempest.lib.common.rest_client [req-fccbb5df-6253-41df-b375-b5661288e4de req-fccbb5df-6253-41df-b375-b5661288e4de ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.265s\n2026-05-23 01:51:20.340 24 INFO tempest.lib.common.rest_client [req-f796feca-1ada-4f15-9677-c471c4b8b759 req-f796feca-1ada-4f15-9677-c471c4b8b759 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/661337e81b124c30af45647f74701a93 0.412s\n2026-05-23 01:51:20.474 29 INFO tempest.lib.common.rest_client [req-2e165774-b2e5-4ee4-8f74-ca502646cec8 req-2e165774-b2e5-4ee4-8f74-ca502646cec8 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bd65ab0b87ff46f9819958a00e8e0b1d&name=default 0.728s\n2026-05-23 01:51:20.540 31 INFO tempest.lib.common.rest_client [req-61a50ebf-5df4-42fa-aea8-96fe8a124abe req-61a50ebf-5df4-42fa-aea8-96fe8a124abe ] Request (UserMessagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c50c7a627f50420a8f8a1e254000b371&name=default 18.921s\n2026-05-23 01:51:20.572 14 INFO tempest.lib.common.rest_client [req-9f78e893-848e-436c-9467-df28bb3e1963 req-9f78e893-848e-436c-9467-df28bb3e1963 ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.612s\n2026-05-23 01:51:20.733 24 INFO tempest.lib.common.rest_client [req-695d1a9f-cc16-473f-9d05-e14416357005 req-695d1a9f-cc16-473f-9d05-e14416357005 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a47a429833374965b85a7d100573a493 0.390s\n2026-05-23 01:51:20.734 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: aca18b897acd4182b6e1f9d606ca734c\n2026-05-23 01:51:20.748 43 INFO tempest.lib.common.rest_client [req-90d85894-ed44-4d79-8516-c420739503c7 req-90d85894-ed44-4d79-8516-c420739503c7 ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.713s\n2026-05-23 01:51:20.751 16 INFO tempest.lib.common.rest_client [req-99744df4-4527-4cd3-9473-a588fcec02b2 req-99744df4-4527-4cd3-9473-a588fcec02b2 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-23 01:51:20.781 39 INFO tempest.lib.common.rest_client [req-3d8776a8-a14c-4ecb-8a0b-63c6a4ad24b8 req-3d8776a8-a14c-4ecb-8a0b-63c6a4ad24b8 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s\n2026-05-23 01:51:20.791 14 INFO tempest.lib.common.rest_client [req-a0d8492d-1acf-4b84-90e4-1fbf7a3c1674 req-a0d8492d-1acf-4b84-90e4-1fbf7a3c1674 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-23 01:51:20.871 12 INFO tempest.lib.common.rest_client [req-199476f9-40f4-4871-b10c-8b80712f46af req-199476f9-40f4-4871-b10c-8b80712f46af ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s\n2026-05-23 01:51:20.906 16 INFO tempest.lib.common.rest_client [req-c213786a-9085-4106-87bb-40248db76154 req-c213786a-9085-4106-87bb-40248db76154 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.153s\n2026-05-23 01:51:20.922 22 INFO tempest.lib.common.rest_client [req-84b8aed4-7f74-40e7-9885-29514027ca43 req-84b8aed4-7f74-40e7-9885-29514027ca43 ] Request (VolumesCloneTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.160s\n2026-05-23 01:51:20.932 18 INFO tempest.lib.common.rest_client [req-7e87f598-5ea3-4568-a84f-b4939c8e3b41 req-7e87f598-5ea3-4568-a84f-b4939c8e3b41 ] Request (VolumesListAdminTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 0.159s\n2026-05-23 01:51:20.963 39 INFO tempest.lib.common.rest_client [req-11e8fd79-e68b-4468-9dd8-f24262a1b528 req-11e8fd79-e68b-4468-9dd8-f24262a1b528 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.175s\n2026-05-23 01:51:20.990 43 INFO tempest.lib.common.rest_client [req-b62bba01-2d4f-4b44-b640-42bfe5724f3d req-b62bba01-2d4f-4b44-b640-42bfe5724f3d ] Request (VolumesDeleteCascade:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-23 01:51:20.997 12 INFO tempest.lib.common.rest_client [req-aec4accb-175a-4060-8742-5eabddbf88f9 req-aec4accb-175a-4060-8742-5eabddbf88f9 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s\n2026-05-23 01:51:21.031 29 INFO tempest.lib.common.rest_client [req-9ed7e732-e92b-4d07-8340-dd258bad41b3 req-9ed7e732-e92b-4d07-8340-dd258bad41b3 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/51f5c482-8d76-40c4-9656-7fca2da7783e 0.555s\n2026-05-23 01:51:21.076 22 INFO tempest.lib.common.rest_client [req-af0636ca-9930-4a80-9d97-31110f5e8f3b req-af0636ca-9930-4a80-9d97-31110f5e8f3b ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.151s\n2026-05-23 01:51:21.093 31 INFO tempest.lib.common.rest_client [req-a7518e32-9961-46e7-87c1-a22e27a1fc5b req-a7518e32-9961-46e7-87c1-a22e27a1fc5b ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/20652ce2-8477-4576-ae0a-17e57fb14776 0.549s\n2026-05-23 01:51:21.137 14 INFO tempest.lib.common.rest_client [req-56a53f6d-3a82-4386-928f-14427f1d2523 req-56a53f6d-3a82-4386-928f-14427f1d2523 ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db20f9c00ecb4985a77507ccf0cf9aaa/users/e90512e5ebc9467b910c6869484658e3/roles/bd34450783d64356be4e1eb4c43a6768 0.344s\n2026-05-23 01:51:21.147 39 INFO tempest.lib.common.rest_client [req-01ca1f13-5d30-4245-8e15-3d1ea526721c req-01ca1f13-5d30-4245-8e15-3d1ea526721c ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.181s\n2026-05-23 01:51:21.161 43 INFO tempest.lib.common.rest_client [req-ed887d8b-109c-495a-82b7-291a694808b0 req-ed887d8b-109c-495a-82b7-291a694808b0 ] Request (VolumesDeleteCascade:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2ac553fe323640a2983985b38d012a2b/users/d262bd9cfa524d50bd2ff7ac5d6272f5/roles/bd34450783d64356be4e1eb4c43a6768 0.168s\n2026-05-23 01:51:21.226 18 INFO tempest.lib.common.rest_client [req-1269c44e-a344-4d3c-90b9-96ff8c5167c3 req-1269c44e-a344-4d3c-90b9-96ff8c5167c3 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/382f6921bd374652ac9c74617205aa2b 0.292s\n2026-05-23 01:51:21.235 22 INFO tempest.lib.common.rest_client [req-5977f06c-260b-47d2-9f54-4c4d6d016749 req-5977f06c-260b-47d2-9f54-4c4d6d016749 ] Request (VolumesCloneTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.149s\n2026-05-23 01:51:21.333 16 INFO tempest.lib.common.rest_client [req-266d1346-3004-4737-ab94-2399995450d1 req-266d1346-3004-4737-ab94-2399995450d1 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.425s\n2026-05-23 01:51:21.370 29 INFO tempest.lib.common.rest_client [req-b834f076-994e-4077-b3d8-6908426388e3 req-b834f076-994e-4077-b3d8-6908426388e3 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bd65ab0b87ff46f9819958a00e8e0b1d 0.337s\n2026-05-23 01:51:21.372 24 INFO tempest.lib.common.rest_client [req-575fdc7f-0d7b-481d-ab30-fa5759b1d8a5 req-575fdc7f-0d7b-481d-ab30-fa5759b1d8a5 ] Request (GroupsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n{9} 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 750, in get_client_manager\n    manager.auth_provider.set_auth()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-23 01:51:21.379 22 INFO tempest.lib.common.rest_client [req-661e7155-243c-4823-a278-3f9ccaaccfa5 req-661e7155-243c-4823-a278-3f9ccaaccfa5 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.138s\n2026-05-23 01:51:21.435 43 INFO tempest.lib.common.rest_client [req-a7b26fa5-8723-4f71-acdb-0c3be87ffcc5 req-a7b26fa5-8723-4f71-acdb-0c3be87ffcc5 ] Request (VolumesDeleteCascade:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-23 01:51:21.452 14 INFO tempest.lib.common.rest_client [req-ef0f26b3-2d88-4b95-a166-3cd4ee4ff341 req-ef0f26b3-2d88-4b95-a166-3cd4ee4ff341 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-23 01:51:21.483 12 INFO tempest.lib.common.rest_client [req-4dbcdccd-5c58-43f1-8c64-427dbc65a266 req-4dbcdccd-5c58-43f1-8c64-427dbc65a266 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.484s\n2026-05-23 01:51:21.585 31 INFO tempest.lib.common.rest_client [req-49aba76b-dfff-413c-b557-e8aec1974dce req-49aba76b-dfff-413c-b557-e8aec1974dce ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c50c7a627f50420a8f8a1e254000b371 0.485s\n2026-05-23 01:51:21.585 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 337c64dfe20047999d263931d01e87bb\n2026-05-23 01:51:21.591 18 INFO tempest.lib.common.rest_client [req-7b2af5c5-34e8-451a-a4e6-7e4225c544d3 req-7b2af5c5-34e8-451a-a4e6-7e4225c544d3 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/47213028ae1c4c489784947e75280fb4 0.361s\n2026-05-23 01:51:21.592 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 32426f9cdf704584b92b6c385199c4b9\n2026-05-23 01:51:21.671 43 INFO tempest.lib.common.rest_client [req-7c9eb062-78d8-4d00-b5aa-0678f5ba7047 req-7c9eb062-78d8-4d00-b5aa-0678f5ba7047 ] Request (VolumesDeleteCascade:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2ac553fe323640a2983985b38d012a2b/users/d262bd9cfa524d50bd2ff7ac5d6272f5/roles/86359d6597314a95ba0d73ed5fbe11ed 0.234s\n2026-05-23 01:51:21.738 14 INFO tempest.lib.common.rest_client [req-7af40eb4-35c3-45fb-af52-e80aad5a780f req-7af40eb4-35c3-45fb-af52-e80aad5a780f ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db20f9c00ecb4985a77507ccf0cf9aaa/users/e90512e5ebc9467b910c6869484658e3/roles/86359d6597314a95ba0d73ed5fbe11ed 0.282s\n2026-05-23 01:51:21.849 16 INFO tempest.lib.common.rest_client [req-d67cba50-bf39-44ac-b468-c9ebf8203806 req-d67cba50-bf39-44ac-b468-c9ebf8203806 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.513s\n2026-05-23 01:51:21.905 43 INFO tempest.lib.common.rest_client [req-8c57e0a4-ee29-4db6-bb60-a69da48cdebd req-8c57e0a4-ee29-4db6-bb60-a69da48cdebd ] Request (VolumesDeleteCascade:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-23 01:51:21.968 29 INFO tempest.lib.common.rest_client [req-468a397c-cdb9-4617-bc99-b367ef0b519b req-468a397c-cdb9-4617-bc99-b367ef0b519b ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-23 01:51:21.980 16 INFO tempest.lib.common.rest_client [req-42fafa71-9c4d-4fd6-a97e-f020105eb396 req-42fafa71-9c4d-4fd6-a97e-f020105eb396 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s\n2026-05-23 01:51:22.029 39 INFO tempest.lib.common.rest_client [req-9ee78179-c2d9-4293-acdf-012fdd0ac171 req-9ee78179-c2d9-4293-acdf-012fdd0ac171 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.879s\n2026-05-23 01:51:22.063 43 INFO tempest.lib.common.rest_client [req-fdf9f3c8-d738-4f05-93bf-60c988673db1 req-fdf9f3c8-d738-4f05-93bf-60c988673db1 ] Request (VolumesDeleteCascade:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2ac553fe323640a2983985b38d012a2b/users/d262bd9cfa524d50bd2ff7ac5d6272f5/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.155s\n2026-05-23 01:51:22.062 31 INFO tempest.lib.common.rest_client [req-44d5cec4-6e12-4f76-99aa-c484fe65f2e3 req-44d5cec4-6e12-4f76-99aa-c484fe65f2e3 ] Request (UserMessagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=337c64dfe20047999d263931d01e87bb&name=default 0.475s\n2026-05-23 01:51:22.133 14 INFO tempest.lib.common.rest_client [req-e996ee77-9ef9-4592-a66a-45005166b4b9 req-e996ee77-9ef9-4592-a66a-45005166b4b9 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.393s\n2026-05-23 01:51:22.142 18 INFO tempest.lib.common.rest_client [req-9c84b95b-7bf3-4ad4-a197-44ef6110a3ca req-9c84b95b-7bf3-4ad4-a197-44ef6110a3ca ] Request (VolumesListAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s\n2026-05-23 01:51:22.168 39 INFO tempest.lib.common.rest_client [req-9d8fbd06-2c1c-409b-be4a-f42480bcc3db req-9d8fbd06-2c1c-409b-be4a-f42480bcc3db ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.137s\n2026-05-23 01:51:22.209 16 INFO tempest.lib.common.rest_client [req-2ad8d570-4f81-4382-9c4b-71b294157b05 req-2ad8d570-4f81-4382-9c4b-71b294157b05 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bfbcca21b12416688be4e22e05057fc/users/552d433f57094a84a692be591776c02c/roles/bd34450783d64356be4e1eb4c43a6768 0.225s\n2026-05-23 01:51:22.292 24 INFO tempest.lib.common.rest_client [req-bf4ef950-cd6c-46ef-8f9f-2f99c8d2d112 req-bf4ef950-cd6c-46ef-8f9f-2f99c8d2d112 ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=aca18b897acd4182b6e1f9d606ca734c&name=default 0.916s\n2026-05-23 01:51:22.306 43 INFO tempest.lib.common.rest_client [req-ec932010-9559-43e6-8f09-1b98b6682e61 req-ec932010-9559-43e6-8f09-1b98b6682e61 ] Request (VolumesDeleteCascade:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-23 01:51:22.330 14 INFO tempest.lib.common.rest_client [req-4de27e77-082c-427d-8017-f4ccfaf1aaba req-4de27e77-082c-427d-8017-f4ccfaf1aaba ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db20f9c00ecb4985a77507ccf0cf9aaa/users/e90512e5ebc9467b910c6869484658e3/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.195s\n2026-05-23 01:51:22.411 39 INFO tempest.lib.common.rest_client [req-4e95ec02-57e8-4c07-b6da-699fc09e4811 req-4e95ec02-57e8-4c07-b6da-699fc09e4811 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a61091ff449451c86d3f5c2075ae5b0/users/982a8b032a404ff284eb38d232a1505e/roles/bd34450783d64356be4e1eb4c43a6768 0.241s\n2026-05-23 01:51:22.426 12 INFO tempest.lib.common.rest_client [req-06397722-2d9b-437c-9b39-487ab0b64c54 req-06397722-2d9b-437c-9b39-487ab0b64c54 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.938s\n2026-05-23 01:51:22.496 22 INFO tempest.lib.common.rest_client [req-94436041-e0d7-443f-9e39-f0846ddc2e05 req-94436041-e0d7-443f-9e39-f0846ddc2e05 ] Request (VolumesCloneTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.104s\n{6} tempest.api.volume.test_volumes_clone.VolumesCloneTest.test_create_from_bootable_volume [92.617686s] ... ok\n2026-05-23 01:51:22.561 31 INFO tempest.lib.common.rest_client [req-b53b59fa-ff8f-4890-9fcc-51001a55f105 req-b53b59fa-ff8f-4890-9fcc-51001a55f105 ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f3439912-8658-4a73-8ddd-d8d2a59d358a 0.489s\n2026-05-23 01:51:22.555 43 INFO tempest.lib.common.rest_client [req-68fd906c-c8fb-4800-8c21-23eaeaeeae05 req-68fd906c-c8fb-4800-8c21-23eaeaeeae05 ] Request (VolumesDeleteCascade:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2ac553fe323640a2983985b38d012a2b/users/d262bd9cfa524d50bd2ff7ac5d6272f5/roles/bd34450783d64356be4e1eb4c43a6768 0.241s\n2026-05-23 01:51:22.556 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d262bd9cfa524d50bd2ff7ac5d6272f5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:22.556 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesDeleteCascade-385819233-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2ac553fe323640a2983985b38d012a2b', 'project_name': 'tempest-VolumesDeleteCascade-385819233', 'tenant_id': '2ac553fe323640a2983985b38d012a2b', 'tenant_name': 'tempest-VolumesDeleteCascade-385819233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd262bd9cfa524d50bd2ff7ac5d6272f5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:22.556 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesDeleteCascade-385819233-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2ac553fe323640a2983985b38d012a2b', 'project_name': 'tempest-VolumesDeleteCascade-385819233', 'tenant_id': '2ac553fe323640a2983985b38d012a2b', 'tenant_name': 'tempest-VolumesDeleteCascade-385819233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd262bd9cfa524d50bd2ff7ac5d6272f5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:22.563 16 INFO tempest.lib.common.rest_client [req-fea7c290-8607-4f1c-9bfc-462b327584c5 req-fea7c290-8607-4f1c-9bfc-462b327584c5 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s\n2026-05-23 01:51:22.645 29 INFO tempest.lib.common.rest_client [req-26cf2721-9a4e-4824-95b4-038714927958 req-26cf2721-9a4e-4824-95b4-038714927958 ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s\n2026-05-23 01:51:22.649 12 INFO tempest.lib.common.rest_client [req-16422b32-40fa-471e-91dc-75ced26c2c00 req-16422b32-40fa-471e-91dc-75ced26c2c00 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-23 01:51:22.672 14 INFO tempest.lib.common.rest_client [req-210c5bea-c234-4f68-a174-2b311fcf76e2 req-210c5bea-c234-4f68-a174-2b311fcf76e2 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.338s\n2026-05-23 01:51:22.695 39 INFO tempest.lib.common.rest_client [req-20254912-634e-4697-91a4-bb0f65edc2ca req-20254912-634e-4697-91a4-bb0f65edc2ca ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-23 01:51:22.718 16 INFO tempest.lib.common.rest_client [req-6e266585-1584-4704-a058-4f8c482dc5f3 req-6e266585-1584-4704-a058-4f8c482dc5f3 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bfbcca21b12416688be4e22e05057fc/users/552d433f57094a84a692be591776c02c/roles/86359d6597314a95ba0d73ed5fbe11ed 0.150s\n2026-05-23 01:51:22.849 24 INFO tempest.lib.common.rest_client [req-b19a11a8-1990-466f-859e-02af005865bb req-b19a11a8-1990-466f-859e-02af005865bb ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eba46899-a454-407b-a836-099196293a56 0.553s\n2026-05-23 01:51:22.868 16 INFO tempest.lib.common.rest_client [req-778f57ef-e80e-4fc5-9293-0ab6b0bda473 req-778f57ef-e80e-4fc5-9293-0ab6b0bda473 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s\n2026-05-23 01:51:22.880 22 INFO tempest.lib.common.rest_client [req-9a87bbe0-ffeb-4947-a2fc-ef67438f5671 req-9a87bbe0-ffeb-4947-a2fc-ef67438f5671 ] Request (VolumesCloneTest:test_create_from_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes 0.378s\n2026-05-23 01:51:22.892 29 INFO tempest.lib.common.rest_client [req-f2eafa46-f3fb-4fce-9c8c-d1da11ede2fc req-f2eafa46-f3fb-4fce-9c8c-d1da11ede2fc ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.244s\n2026-05-23 01:51:22.917 12 INFO tempest.lib.common.rest_client [req-908e9d4e-fefb-43a3-ab73-4efa57b76b78 req-908e9d4e-fefb-43a3-ab73-4efa57b76b78 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9182798d221446a8c7c33f43e8d6260/users/8a45b8ff61a042cc8485738ce70ca4c8/roles/bd34450783d64356be4e1eb4c43a6768 0.262s\n2026-05-23 01:51:22.938 14 INFO tempest.lib.common.rest_client [req-d2268e37-d145-4351-a916-b5c1deb76753 req-d2268e37-d145-4351-a916-b5c1deb76753 ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db20f9c00ecb4985a77507ccf0cf9aaa/users/e90512e5ebc9467b910c6869484658e3/roles/bd34450783d64356be4e1eb4c43a6768 0.264s\n2026-05-23 01:51:22.939 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e90512e5ebc9467b910c6869484658e3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:22.939 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesNegativeTest-1317748730-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db20f9c00ecb4985a77507ccf0cf9aaa', 'project_name': 'tempest-VolumesNegativeTest-1317748730', 'tenant_id': 'db20f9c00ecb4985a77507ccf0cf9aaa', 'tenant_name': 'tempest-VolumesNegativeTest-1317748730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e90512e5ebc9467b910c6869484658e3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:22.939 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesNegativeTest-1317748730-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db20f9c00ecb4985a77507ccf0cf9aaa', 'project_name': 'tempest-VolumesNegativeTest-1317748730', 'tenant_id': 'db20f9c00ecb4985a77507ccf0cf9aaa', 'tenant_name': 'tempest-VolumesNegativeTest-1317748730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e90512e5ebc9467b910c6869484658e3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:22.984 31 INFO tempest.lib.common.rest_client [req-f6aa8d45-d65a-4f17-86cb-18da1f58456c req-f6aa8d45-d65a-4f17-86cb-18da1f58456c ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb 0.417s\n{10} setUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager\n    manager.auth_provider.set_auth()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-23 01:51:22.990 18 INFO tempest.lib.common.rest_client [req-a9a08499-ba8a-4b76-b376-61135b46dbc3 req-a9a08499-ba8a-4b76-b376-61135b46dbc3 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=32426f9cdf704584b92b6c385199c4b9&name=default 0.846s\n2026-05-23 01:51:23.039 39 INFO tempest.lib.common.rest_client [req-a3e2b3e5-24f0-438a-9715-2eb70b2e25fb req-a3e2b3e5-24f0-438a-9715-2eb70b2e25fb ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a61091ff449451c86d3f5c2075ae5b0/users/982a8b032a404ff284eb38d232a1505e/roles/86359d6597314a95ba0d73ed5fbe11ed 0.341s\n2026-05-23 01:51:23.164 12 INFO tempest.lib.common.rest_client [req-12c6b593-19cd-482c-83ac-d57434a46ca2 req-12c6b593-19cd-482c-83ac-d57434a46ca2 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s\n2026-05-23 01:51:23.174 43 INFO tempest.lib.common.rest_client [req-8697e86c-63ca-49d2-aaaf-b1a5811a2979 req-8697e86c-63ca-49d2-aaaf-b1a5811a2979 ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s\n2026-05-23 01:51:23.185 16 INFO tempest.lib.common.rest_client [req-7a343d0b-e13a-491d-b203-8c95db23a0a1 req-7a343d0b-e13a-491d-b203-8c95db23a0a1 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bfbcca21b12416688be4e22e05057fc/users/552d433f57094a84a692be591776c02c/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.315s\n2026-05-23 01:51:23.193 29 INFO tempest.lib.common.rest_client [req-1f07b1e8-a742-48eb-95f9-29dc41d281a8 req-1f07b1e8-a742-48eb-95f9-29dc41d281a8 ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.295s\n2026-05-23 01:51:23.220 22 INFO tempest.lib.common.rest_client [req-99a92f1a-c19b-42a2-9381-699abdcaa763 req-99a92f1a-c19b-42a2-9381-699abdcaa763 ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.319s\n2026-05-23 01:51:23.225 24 INFO tempest.lib.common.rest_client [req-a4b79eda-a12d-4288-91c5-03a7f5aaafa6 req-a4b79eda-a12d-4288-91c5-03a7f5aaafa6 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c 0.370s\n2026-05-23 01:51:23.226 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 279873f0685b4897b6f79702f4d5a79a\n2026-05-23 01:51:23.332 39 INFO tempest.lib.common.rest_client [req-f8f03bd8-c976-4d05-833d-bef4613db598 req-f8f03bd8-c976-4d05-833d-bef4613db598 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s\n2026-05-23 01:51:23.423 12 INFO tempest.lib.common.rest_client [req-5695d1ab-844f-4695-a638-eedfd65fba27 req-5695d1ab-844f-4695-a638-eedfd65fba27 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9182798d221446a8c7c33f43e8d6260/users/8a45b8ff61a042cc8485738ce70ca4c8/roles/86359d6597314a95ba0d73ed5fbe11ed 0.256s\n2026-05-23 01:51:23.526 16 INFO tempest.lib.common.rest_client [req-278b6095-1f16-4491-9692-7f7f9c1f5fb3 req-278b6095-1f16-4491-9692-7f7f9c1f5fb3 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.338s\n2026-05-23 01:51:23.537 12 INFO tempest.lib.common.rest_client [req-e9d08291-e17d-4a03-95ae-ec5eb7466b4f req-e9d08291-e17d-4a03-95ae-ec5eb7466b4f ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.111s\n2026-05-23 01:51:23.608 18 INFO tempest.lib.common.rest_client [req-52086e6c-639b-4c15-b57e-0e80deea3c79 req-52086e6c-639b-4c15-b57e-0e80deea3c79 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b65ab5ac-be42-49a1-9d92-ddd832dcf0eb 0.613s\n2026-05-23 01:51:23.606 31 INFO tempest.lib.common.rest_client [req-f7860084-b304-4c9c-8229-bdac04e69828 req-f7860084-b304-4c9c-8229-bdac04e69828 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s\n2026-05-23 01:51:23.616 14 INFO tempest.lib.common.rest_client [req-bedf8d51-e877-48fc-871c-322677afc99b req-bedf8d51-e877-48fc-871c-322677afc99b ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s\n2026-05-23 01:51:23.665 16 INFO tempest.lib.common.rest_client [req-fc2aafcc-0379-4923-be5c-7d17254847c8 req-fc2aafcc-0379-4923-be5c-7d17254847c8 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bfbcca21b12416688be4e22e05057fc/users/552d433f57094a84a692be591776c02c/roles/bd34450783d64356be4e1eb4c43a6768 0.136s\n2026-05-23 01:51:23.669 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 552d433f57094a84a692be591776c02c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:23.669 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AbsoluteLimitsTests-2095471504-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5bfbcca21b12416688be4e22e05057fc', 'project_name': 'tempest-AbsoluteLimitsTests-2095471504', 'tenant_id': '5bfbcca21b12416688be4e22e05057fc', 'tenant_name': 'tempest-AbsoluteLimitsTests-2095471504', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '552d433f57094a84a692be591776c02c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:23.670 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AbsoluteLimitsTests-2095471504-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5bfbcca21b12416688be4e22e05057fc', 'project_name': 'tempest-AbsoluteLimitsTests-2095471504', 'tenant_id': '5bfbcca21b12416688be4e22e05057fc', 'tenant_name': 'tempest-AbsoluteLimitsTests-2095471504', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '552d433f57094a84a692be591776c02c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:23.709 24 INFO tempest.lib.common.rest_client [req-24a0d73b-abf0-4c4c-9b88-e4ed51c1d106 req-24a0d73b-abf0-4c4c-9b88-e4ed51c1d106 ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=279873f0685b4897b6f79702f4d5a79a&name=default 0.481s\n2026-05-23 01:51:23.780 39 INFO tempest.lib.common.rest_client [req-cbf8ef52-23c8-4fb4-999c-80efd4535483 req-cbf8ef52-23c8-4fb4-999c-80efd4535483 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a61091ff449451c86d3f5c2075ae5b0/users/982a8b032a404ff284eb38d232a1505e/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.445s\n2026-05-23 01:51:23.928 39 INFO tempest.lib.common.rest_client [req-cc78db2e-76ef-4666-9f4e-e610d0862344 req-cc78db2e-76ef-4666-9f4e-e610d0862344 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s\n2026-05-23 01:51:23.969 12 INFO tempest.lib.common.rest_client [req-e69a47f0-22e8-4c92-9ac8-55e4f8b79d11 req-e69a47f0-22e8-4c92-9ac8-55e4f8b79d11 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9182798d221446a8c7c33f43e8d6260/users/8a45b8ff61a042cc8485738ce70ca4c8/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.429s\n2026-05-23 01:51:23.993 29 INFO tempest.lib.common.rest_client [req-00ee7b9c-132a-47b0-a63e-c13fd8b07d79 req-00ee7b9c-132a-47b0-a63e-c13fd8b07d79 ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.793s\n2026-05-23 01:51:24.029 18 INFO tempest.lib.common.rest_client [req-e0a5d32f-a778-4aac-b8d1-6d2eafc7d3b9 req-e0a5d32f-a778-4aac-b8d1-6d2eafc7d3b9 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9 0.418s\n2026-05-23 01:51:24.030 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fd77ec4f6505495284554974ef0c366e\n2026-05-23 01:51:24.175 29 INFO tempest.lib.common.rest_client [req-d0a66a51-6eaa-4571-885c-79a06726f63a req-d0a66a51-6eaa-4571-885c-79a06726f63a ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-23 01:51:24.195 43 INFO tempest.lib.common.rest_client [req-0a133c2a-91b8-413b-9a41-a4f71b9119ea req-0a133c2a-91b8-413b-9a41-a4f71b9119ea ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes 1.015s\n2026-05-23 01:51:24.200 31 INFO tempest.lib.common.rest_client [req-3cc1ed54-1d4f-4835-a7d2-585df8f8958e req-3cc1ed54-1d4f-4835-a7d2-585df8f8958e ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s\n2026-05-23 01:51:24.200 39 INFO tempest.lib.common.rest_client [req-83f5d2b1-f5c7-454a-8d5b-fd5d0ae620f1 req-83f5d2b1-f5c7-454a-8d5b-fd5d0ae620f1 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a61091ff449451c86d3f5c2075ae5b0/users/982a8b032a404ff284eb38d232a1505e/roles/bd34450783d64356be4e1eb4c43a6768 0.267s\n2026-05-23 01:51:24.200 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 982a8b032a404ff284eb38d232a1505e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:24.201 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1055502414-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a61091ff449451c86d3f5c2075ae5b0', 'project_name': 'tempest-AvailabilityZoneTestJSON-1055502414', 'tenant_id': '0a61091ff449451c86d3f5c2075ae5b0', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1055502414', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '982a8b032a404ff284eb38d232a1505e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:24.202 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1055502414-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a61091ff449451c86d3f5c2075ae5b0', 'project_name': 'tempest-AvailabilityZoneTestJSON-1055502414', 'tenant_id': '0a61091ff449451c86d3f5c2075ae5b0', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1055502414', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '982a8b032a404ff284eb38d232a1505e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:24.256 24 INFO tempest.lib.common.rest_client [req-e23e0f06-03f3-4393-83a9-0c57b88538b8 req-e23e0f06-03f3-4393-83a9-0c57b88538b8 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/59b0ef49-5503-4fc5-9b66-2e8403c8e31e 0.538s\n2026-05-23 01:51:24.344 12 INFO tempest.lib.common.rest_client [req-8805f522-918c-4ead-885c-d75856bae43d req-8805f522-918c-4ead-885c-d75856bae43d ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.369s\n2026-05-23 01:51:24.364 43 INFO tempest.lib.common.rest_client [req-d83b6275-284f-4298-a938-d85e8aa0c9fc req-d83b6275-284f-4298-a938-d85e8aa0c9fc ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.137s\n2026-05-23 01:51:24.395 16 INFO tempest.lib.common.rest_client [req-500eef0f-a805-4616-a1c9-871f45d16726 req-500eef0f-a805-4616-a1c9-871f45d16726 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.708s\n2026-05-23 01:51:24.401 31 INFO tempest.lib.common.rest_client [req-45c35c3a-6035-4efb-8b74-7b71d468dedb req-45c35c3a-6035-4efb-8b74-7b71d468dedb ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.195s\n2026-05-23 01:51:24.418 22 INFO tempest.lib.common.rest_client [req-52b4b38e-1296-470a-80e9-78e3eb2e2a7f req-52b4b38e-1296-470a-80e9-78e3eb2e2a7f ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.168s\n2026-05-23 01:51:24.432 29 INFO tempest.lib.common.rest_client [req-b295d6a5-750a-4fac-a125-387b0e5b2280 req-b295d6a5-750a-4fac-a125-387b0e5b2280 ] Request (VolumesListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9518731364c8413bad4bbcd9e6c14ce1/users/e10b14b9e86a4bb4bda8d96a0f894d61/roles/bd34450783d64356be4e1eb4c43a6768 0.251s\n2026-05-23 01:51:24.445 22 INFO tempest.common.waiters [-] volume ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 reached available after waiting for 1.445452 seconds\n2026-05-23 01:51:24.522 24 INFO tempest.lib.common.rest_client [req-fd8fec4e-821c-496c-8217-03ff08b8114a req-fd8fec4e-821c-496c-8217-03ff08b8114a ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/279873f0685b4897b6f79702f4d5a79a 0.263s\n2026-05-23 01:51:24.583 14 INFO tempest.lib.common.rest_client [req-f0c841c8-fd7d-4449-904f-fbb038752799 req-f0c841c8-fd7d-4449-904f-fbb038752799 ] Request (VolumesNegativeTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.961s\n2026-05-23 01:51:24.581 18 INFO tempest.lib.common.rest_client [req-c971fa8a-0a02-41e2-86cf-dfea1bcf9748 req-c971fa8a-0a02-41e2-86cf-dfea1bcf9748 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fd77ec4f6505495284554974ef0c366e&name=default 0.549s\n2026-05-23 01:51:24.568 12 INFO tempest.lib.common.rest_client [req-da4bde0a-9c13-4c1d-903a-53eab572827a req-da4bde0a-9c13-4c1d-903a-53eab572827a ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9182798d221446a8c7c33f43e8d6260/users/8a45b8ff61a042cc8485738ce70ca4c8/roles/bd34450783d64356be4e1eb4c43a6768 0.222s\n2026-05-23 01:51:24.569 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8a45b8ff61a042cc8485738ce70ca4c8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:24.569 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-130462744-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9182798d221446a8c7c33f43e8d6260', 'project_name': 'tempest-VolumesTransfersV357Test-130462744', 'tenant_id': 'd9182798d221446a8c7c33f43e8d6260', 'tenant_name': 'tempest-VolumesTransfersV357Test-130462744', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8a45b8ff61a042cc8485738ce70ca4c8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:24.570 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-130462744-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9182798d221446a8c7c33f43e8d6260', 'project_name': 'tempest-VolumesTransfersV357Test-130462744', 'tenant_id': 'd9182798d221446a8c7c33f43e8d6260', 'tenant_name': 'tempest-VolumesTransfersV357Test-130462744', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8a45b8ff61a042cc8485738ce70ca4c8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:24.623 16 INFO tempest.lib.common.rest_client [req-340c12d7-67e4-4f11-8f0a-14f9c2dd9ffd req-340c12d7-67e4-4f11-8f0a-14f9c2dd9ffd ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.226s\n2026-05-23 01:51:24.730 14 INFO tempest.lib.common.rest_client [req-904c0c28-b917-4b41-9bdb-83569594c9a0 req-904c0c28-b917-4b41-9bdb-83569594c9a0 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.129s\n2026-05-23 01:51:24.734 31 INFO tempest.lib.common.rest_client [req-067d6632-df06-44ae-a792-70e6bff6b020 req-067d6632-df06-44ae-a792-70e6bff6b020 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.331s\n2026-05-23 01:51:24.798 29 INFO tempest.lib.common.rest_client [req-8a99a083-eb6f-4bd2-8dbe-1378a5610cb6 req-8a99a083-eb6f-4bd2-8dbe-1378a5610cb6 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.363s\n2026-05-23 01:51:24.865 22 INFO tempest.lib.common.rest_client [req-36ba2f51-a6da-4278-843c-d41ced1442be req-36ba2f51-a6da-4278-843c-d41ced1442be ] Request (VolumesCloneTest:test_create_from_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes 0.418s\n2026-05-23 01:51:24.873 39 INFO tempest.lib.common.rest_client [req-a1254943-0a09-416a-ae3e-0502178ceb58 req-a1254943-0a09-416a-ae3e-0502178ceb58 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s\n2026-05-23 01:51:24.997 22 INFO tempest.lib.common.rest_client [req-289ccb4f-81f6-429e-8a6b-283d0f64102f req-289ccb4f-81f6-429e-8a6b-283d0f64102f ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.122s\n2026-05-23 01:51:25.033 24 INFO tempest.lib.common.rest_client [req-31b0dcf8-58ba-4a5d-a452-2a8d193f7a4c req-31b0dcf8-58ba-4a5d-a452-2a8d193f7a4c ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.507s\n2026-05-23 01:51:25.087 29 INFO tempest.lib.common.rest_client [req-7d079c61-9b25-4c43-8361-1b547fb2c778 req-7d079c61-9b25-4c43-8361-1b547fb2c778 ] Request (VolumesListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9518731364c8413bad4bbcd9e6c14ce1/users/e10b14b9e86a4bb4bda8d96a0f894d61/roles/86359d6597314a95ba0d73ed5fbe11ed 0.287s\n2026-05-23 01:51:25.172 18 INFO tempest.lib.common.rest_client [req-2bee0f1d-7d46-4f98-90f2-fce11ab183e3 req-2bee0f1d-7d46-4f98-90f2-fce11ab183e3 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bbe5a1e2-2bca-491a-b3ba-3415fa1ca4fe 0.585s\n2026-05-23 01:51:25.267 12 INFO tempest.lib.common.rest_client [req-1668cd12-20b0-4d04-b835-76bd18a757ca req-1668cd12-20b0-4d04-b835-76bd18a757ca ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s\n2026-05-23 01:51:25.332 16 INFO tempest.lib.common.rest_client [req-5469cdd1-45bf-4283-b4e0-d0df89a03054 req-5469cdd1-45bf-4283-b4e0-d0df89a03054 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.703s\n2026-05-23 01:51:25.360 39 INFO tempest.lib.common.rest_client [req-5ef9ff47-d8e3-4a9b-9c04-349f40193e69 req-5ef9ff47-d8e3-4a9b-9c04-349f40193e69 ] Request (AvailabilityZoneTestJSON:test_get_availability_zone_list): 200 GET https://api.testbed.osism.xyz:8776/v3/0a61091ff449451c86d3f5c2075ae5b0/os-availability-zone 0.482s\n{14} tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list [0.486048s] ... ok\n2026-05-23 01:51:25.359 31 INFO tempest.lib.common.rest_client [req-2566c7cf-d08d-464f-99cd-3d5ad71b934c req-2566c7cf-d08d-464f-99cd-3d5ad71b934c ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.619s\n2026-05-23 01:51:25.382 29 INFO tempest.lib.common.rest_client [req-dac5b2dd-522c-4fb0-82c0-ca3de4a95fd6 req-dac5b2dd-522c-4fb0-82c0-ca3de4a95fd6 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s\n2026-05-23 01:51:25.436 12 INFO tempest.lib.common.rest_client [req-6cba130b-aecb-47ee-b7d3-f249f0ced1cf req-6cba130b-aecb-47ee-b7d3-f249f0ced1cf ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.166s\n2026-05-23 01:51:25.468 18 INFO tempest.lib.common.rest_client [req-e4debb17-3e2e-44e0-a28f-a11b176fb5a9 req-e4debb17-3e2e-44e0-a28f-a11b176fb5a9 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fd77ec4f6505495284554974ef0c366e 0.294s\n{4} 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 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_list.py\", line 37, in resource_setup\n    volume = cls.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\n2026-05-23 01:51:25.555 16 INFO tempest.lib.common.rest_client [req-c0309150-b74c-4385-b91c-581125634702 req-c0309150-b74c-4385-b91c-581125634702 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-23 01:51:25.603 31 INFO tempest.lib.common.rest_client [req-2b620076-6215-4363-9086-fcbc963b90dc req-2b620076-6215-4363-9086-fcbc963b90dc ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-23 01:51:25.613 24 INFO tempest.lib.common.rest_client [req-42835966-dd55-42a4-b89b-92362d1adc4c req-42835966-dd55-42a4-b89b-92362d1adc4c ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s\n2026-05-23 01:51:25.628 43 INFO tempest.lib.common.rest_client [req-6c29338f-a73b-4027-9414-b9de56e63232 req-6c29338f-a73b-4027-9414-b9de56e63232 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.245s\n2026-05-23 01:51:25.650 29 INFO tempest.lib.common.rest_client [req-560ed77d-3215-49f8-b644-1d095d097eb9 req-560ed77d-3215-49f8-b644-1d095d097eb9 ] Request (VolumesListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9518731364c8413bad4bbcd9e6c14ce1/users/e10b14b9e86a4bb4bda8d96a0f894d61/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.262s\n2026-05-23 01:51:25.648 43 INFO tempest.common.waiters [-] volume 263bac98-261c-48d5-b5fe-beea7fea8c8b reached available after waiting for 1.648297 seconds\n2026-05-23 01:51:25.770 24 INFO tempest.lib.common.rest_client [req-79203cff-7b0a-4fac-a969-e07502e7d72a req-79203cff-7b0a-4fac-a969-e07502e7d72a ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.155s\n2026-05-23 01:51:25.798 16 INFO tempest.lib.common.rest_client [req-06d24dbd-0796-4d25-b816-3bf9093a42f2 req-06d24dbd-0796-4d25-b816-3bf9093a42f2 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e/users/b9c3d289f3d94ec0a723c5bea646adea/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.239s\n2026-05-23 01:51:25.815 31 INFO tempest.lib.common.rest_client [req-2b2f8ddf-f7fd-46e9-adf3-b33c12ef3d28 req-2b2f8ddf-f7fd-46e9-adf3-b33c12ef3d28 ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4129ce8e45414a02ba57c45f3940305d/users/b7d0682b288a4396be5a7af0c549e709/roles/bd34450783d64356be4e1eb4c43a6768 0.211s\n2026-05-23 01:51:25.869 14 INFO tempest.lib.common.rest_client [req-3b4a8601-665b-45fa-ba7f-00c6cac1a5ca req-3b4a8601-665b-45fa-ba7f-00c6cac1a5ca ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.126s\n2026-05-23 01:51:25.882 14 INFO tempest.common.waiters [-] volume f5db3b7e-d11b-43b5-b4a5-755e74f5479d reached available after waiting for 1.882477 seconds\n2026-05-23 01:51:25.885 39 INFO tempest.lib.common.rest_client [req-758351ef-b691-4fb1-9e02-05649ec17f01 req-758351ef-b691-4fb1-9e02-05649ec17f01 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/982a8b032a404ff284eb38d232a1505e 0.451s\n2026-05-23 01:51:25.885 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0a61091ff449451c86d3f5c2075ae5b0\n2026-05-23 01:51:25.898 43 INFO tempest.lib.common.rest_client [req-661e72f0-25ac-4fd7-be97-cc3d15ef6790 req-661e72f0-25ac-4fd7-be97-cc3d15ef6790 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots 0.244s\n2026-05-23 01:51:25.946 12 INFO tempest.lib.common.rest_client [req-e3adbd71-1466-4fa4-af77-e15c16210247 req-e3adbd71-1466-4fa4-af77-e15c16210247 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.502s\n2026-05-23 01:51:26.010 29 INFO tempest.lib.common.rest_client [req-d6fc6c07-fe95-4366-bf3a-2bf7262e3b53 req-d6fc6c07-fe95-4366-bf3a-2bf7262e3b53 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s\n2026-05-23 01:51:26.042 43 INFO tempest.lib.common.rest_client [req-7b2b2635-565a-4c61-9c0f-848ffdd59aef req-7b2b2635-565a-4c61-9c0f-848ffdd59aef ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/4836930c-dcd4-4f3a-bd88-be059fe54ae2 0.136s\n2026-05-23 01:51:26.068 24 INFO tempest.lib.common.rest_client [req-bfec54ef-4c56-4329-85c8-702fe920a9f0 req-bfec54ef-4c56-4329-85c8-702fe920a9f0 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.292s\n2026-05-23 01:51:26.071 31 INFO tempest.lib.common.rest_client [req-6f27dbb7-36d6-4f26-9115-5270ccfc4aec req-6f27dbb7-36d6-4f26-9115-5270ccfc4aec ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-23 01:51:26.126 16 INFO tempest.lib.common.rest_client [req-f7f3a255-87d8-4ee1-a52b-15622a10927e req-f7f3a255-87d8-4ee1-a52b-15622a10927e ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-23 01:51:26.160 22 INFO tempest.lib.common.rest_client [req-2cfb47d5-a281-4852-bf8b-140a10e0ae5d req-2cfb47d5-a281-4852-bf8b-140a10e0ae5d ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.145s\n2026-05-23 01:51:26.266 29 INFO tempest.lib.common.rest_client [req-c4e443ff-c925-430d-9634-930f99f6e321 req-c4e443ff-c925-430d-9634-930f99f6e321 ] Request (VolumesListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9518731364c8413bad4bbcd9e6c14ce1/users/e10b14b9e86a4bb4bda8d96a0f894d61/roles/bd34450783d64356be4e1eb4c43a6768 0.250s\n2026-05-23 01:51:26.267 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e10b14b9e86a4bb4bda8d96a0f894d61 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:26.270 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListTestJSON-181718495-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9518731364c8413bad4bbcd9e6c14ce1', 'project_name': 'tempest-VolumesListTestJSON-181718495', 'tenant_id': '9518731364c8413bad4bbcd9e6c14ce1', 'tenant_name': 'tempest-VolumesListTestJSON-181718495', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e10b14b9e86a4bb4bda8d96a0f894d61', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:26.271 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListTestJSON-181718495-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9518731364c8413bad4bbcd9e6c14ce1', 'project_name': 'tempest-VolumesListTestJSON-181718495', 'tenant_id': '9518731364c8413bad4bbcd9e6c14ce1', 'tenant_name': 'tempest-VolumesListTestJSON-181718495', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e10b14b9e86a4bb4bda8d96a0f894d61', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:26.289 12 INFO tempest.lib.common.rest_client [req-8fa1ba8b-64a5-4379-9176-bbe83f8534ba req-8fa1ba8b-64a5-4379-9176-bbe83f8534ba ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s\n2026-05-23 01:51:26.347 31 INFO tempest.lib.common.rest_client [req-2b8ab6be-8311-45b7-badd-1d4a5f666ed4 req-2b8ab6be-8311-45b7-badd-1d4a5f666ed4 ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4129ce8e45414a02ba57c45f3940305d/users/b7d0682b288a4396be5a7af0c549e709/roles/86359d6597314a95ba0d73ed5fbe11ed 0.271s\n2026-05-23 01:51:26.440 39 INFO tempest.lib.common.rest_client [req-ee75f401-0a5a-42aa-b870-fe6a1802ad24 req-ee75f401-0a5a-42aa-b870-fe6a1802ad24 ] Request (AvailabilityZoneTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-23 01:51:26.479 16 INFO tempest.lib.common.rest_client [req-d7650b1e-08ed-4f53-ba61-a679ba17e74d req-d7650b1e-08ed-4f53-ba61-a679ba17e74d ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e/users/b9c3d289f3d94ec0a723c5bea646adea/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.348s\n2026-05-23 01:51:26.512 14 INFO tempest.lib.common.rest_client [req-6de2e93e-5463-41d1-8734-db08a6dafef6 req-6de2e93e-5463-41d1-8734-db08a6dafef6 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-23 01:51:26.512 14 INFO tempest.lib.common.fixed_network [-] (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id) Found network None available for tenant\n2026-05-23 01:51:26.552 12 INFO tempest.lib.common.rest_client [req-fd3287e7-6221-4e94-8e80-5ff640f7e374 req-fd3287e7-6221-4e94-8e80-5ff640f7e374 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9a71b73acc14210bfdc205d98ef6637/users/1f072a3a34174257ad925aee3f90741f/roles/bd34450783d64356be4e1eb4c43a6768 0.260s\n2026-05-23 01:51:26.564 31 INFO tempest.lib.common.rest_client [req-ba0375f5-e515-4c95-9080-e64406d11472 req-ba0375f5-e515-4c95-9080-e64406d11472 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-23 01:51:26.664 24 INFO tempest.lib.common.rest_client [req-5d85bb7f-720e-4172-b6e9-db35ec816264 req-5d85bb7f-720e-4172-b6e9-db35ec816264 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.593s\n2026-05-23 01:51:26.770 31 INFO tempest.lib.common.rest_client [req-c6200f22-7dad-4efb-adcf-912a2bb98034 req-c6200f22-7dad-4efb-adcf-912a2bb98034 ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4129ce8e45414a02ba57c45f3940305d/users/b7d0682b288a4396be5a7af0c549e709/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.202s\n2026-05-23 01:51:26.776 12 INFO tempest.lib.common.rest_client [req-732b8561-4a0d-4cff-90fd-0eaf421e7b35 req-732b8561-4a0d-4cff-90fd-0eaf421e7b35 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-23 01:51:26.785 16 INFO tempest.lib.common.rest_client [req-1e559cd8-c3da-43c1-8bf2-6ae8dcae94f1 req-1e559cd8-c3da-43c1-8bf2-6ae8dcae94f1 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s\n2026-05-23 01:51:26.883 24 INFO tempest.lib.common.rest_client [req-4477069c-c2a4-4cc8-b221-1afc50676f42 req-4477069c-c2a4-4cc8-b221-1afc50676f42 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-23 01:51:26.893 31 INFO tempest.lib.common.rest_client [req-3b21c560-4e7e-4fed-9046-b1446936c5c8 req-3b21c560-4e7e-4fed-9046-b1446936c5c8 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s\n2026-05-23 01:51:26.930 12 INFO tempest.lib.common.rest_client [req-3d610b02-03d6-47e4-98a8-ae812be1a76a req-3d610b02-03d6-47e4-98a8-ae812be1a76a ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9a71b73acc14210bfdc205d98ef6637/users/1f072a3a34174257ad925aee3f90741f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.151s\n2026-05-23 01:51:26.993 29 INFO tempest.lib.common.rest_client [req-c420d857-2995-43bc-81b7-6d7bee734933 req-c420d857-2995-43bc-81b7-6d7bee734933 ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.707s\n2026-05-23 01:51:27.134 16 INFO tempest.lib.common.rest_client [req-2ecdaa15-2bb0-4376-89ce-e776034a9ea5 req-2ecdaa15-2bb0-4376-89ce-e776034a9ea5 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e/users/b9c3d289f3d94ec0a723c5bea646adea/roles/86359d6597314a95ba0d73ed5fbe11ed 0.346s\n2026-05-23 01:51:27.131 31 INFO tempest.lib.common.rest_client [req-630d0a14-cbda-42c5-98ab-87ce54ccaec5 req-630d0a14-cbda-42c5-98ab-87ce54ccaec5 ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4129ce8e45414a02ba57c45f3940305d/users/b7d0682b288a4396be5a7af0c549e709/roles/bd34450783d64356be4e1eb4c43a6768 0.233s\n2026-05-23 01:51:27.132 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b7d0682b288a4396be5a7af0c549e709 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:27.132 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesImageMetadata-523575195-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4129ce8e45414a02ba57c45f3940305d', 'project_name': 'tempest-VolumesImageMetadata-523575195', 'tenant_id': '4129ce8e45414a02ba57c45f3940305d', 'tenant_name': 'tempest-VolumesImageMetadata-523575195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7d0682b288a4396be5a7af0c549e709', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:27.133 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesImageMetadata-523575195-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4129ce8e45414a02ba57c45f3940305d', 'project_name': 'tempest-VolumesImageMetadata-523575195', 'tenant_id': '4129ce8e45414a02ba57c45f3940305d', 'tenant_name': 'tempest-VolumesImageMetadata-523575195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7d0682b288a4396be5a7af0c549e709', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:27.141 24 INFO tempest.lib.common.rest_client [req-0e111882-cf91-4ae1-86a3-5ca7f269ed00 req-0e111882-cf91-4ae1-86a3-5ca7f269ed00 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87259d6a923d42d2a60ab8f77d17d1c6/users/f3f301e967b44fd38a257d372d14053a/roles/bd34450783d64356be4e1eb4c43a6768 0.254s\n2026-05-23 01:51:27.172 43 INFO tempest.lib.common.rest_client [req-5bf17f36-6d23-4f40-bdcb-1266a4ae1cb2 req-5bf17f36-6d23-4f40-bdcb-1266a4ae1cb2 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/4836930c-dcd4-4f3a-bd88-be059fe54ae2 0.109s\n2026-05-23 01:51:27.176 43 INFO tempest.common.waiters [-] snapshot 4836930c-dcd4-4f3a-bd88-be059fe54ae2 reached available after waiting for 1.176918 seconds\n2026-05-23 01:51:27.181 39 INFO tempest.lib.common.rest_client [req-201450dd-d4f4-42fa-8072-dee4cc502292 req-201450dd-d4f4-42fa-8072-dee4cc502292 ] Request (AvailabilityZoneTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0a61091ff449451c86d3f5c2075ae5b0&name=default 0.735s\n2026-05-23 01:51:27.300 22 INFO tempest.lib.common.rest_client [req-d7d39117-0dcc-484a-8437-df27ee7ed826 req-d7d39117-0dcc-484a-8437-df27ee7ed826 ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.129s\n2026-05-23 01:51:27.307 12 INFO tempest.lib.common.rest_client [req-f9a5ea25-6282-4982-b150-42dc4c5d48e5 req-f9a5ea25-6282-4982-b150-42dc4c5d48e5 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.374s\n2026-05-23 01:51:27.315 22 INFO tempest.common.waiters [-] volume 3a8e8e53-7ad5-4f25-a405-286c3a2699d6 reached available after waiting for 2.315897 seconds\n2026-05-23 01:51:27.321 16 INFO tempest.lib.common.rest_client [req-9d4ee154-8ecd-4c23-a009-e05739322353 req-9d4ee154-8ecd-4c23-a009-e05739322353 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-23 01:51:27.325 24 INFO tempest.lib.common.rest_client [req-5ae36b2f-8322-414a-bc68-00701718adea req-5ae36b2f-8322-414a-bc68-00701718adea ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-23 01:51:27.364 29 INFO tempest.lib.common.rest_client [req-26bd2f4f-6c04-4391-8f74-c37bcdadd48e req-26bd2f4f-6c04-4391-8f74-c37bcdadd48e ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes 0.364s\n2026-05-23 01:51:27.428 22 INFO tempest.lib.common.rest_client [req-100b3aaa-eb1e-4146-9d09-e3c5a46ff0d8 req-100b3aaa-eb1e-4146-9d09-e3c5a46ff0d8 ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.110s\n2026-05-23 01:51:27.451 24 INFO tempest.lib.common.rest_client [req-ff311b40-e5c2-4201-bb8d-4911d6225603 req-ff311b40-e5c2-4201-bb8d-4911d6225603 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87259d6a923d42d2a60ab8f77d17d1c6/users/f3f301e967b44fd38a257d372d14053a/roles/86359d6597314a95ba0d73ed5fbe11ed 0.122s\n2026-05-23 01:51:27.461 16 INFO tempest.lib.common.rest_client [req-57b44a25-e7d9-4b82-b955-9650454b0e44 req-57b44a25-e7d9-4b82-b955-9650454b0e44 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e/users/b9c3d289f3d94ec0a723c5bea646adea/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.138s\n2026-05-23 01:51:27.469 43 INFO tempest.lib.common.rest_client [req-a310ca3f-5730-4660-9e5e-878dcc446015 req-a310ca3f-5730-4660-9e5e-878dcc446015 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots 0.290s\n2026-05-23 01:51:27.538 22 INFO tempest.lib.common.rest_client [req-26369c4f-4b1b-4035-aa43-b1863535c987 req-26369c4f-4b1b-4035-aa43-b1863535c987 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.096s\n2026-05-23 01:51:27.568 43 INFO tempest.lib.common.rest_client [req-9705560a-5718-48a7-a521-04e9aeea9f88 req-9705560a-5718-48a7-a521-04e9aeea9f88 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/b40c63d6-8278-4c6a-8e01-2be2f58020ab 0.092s\n2026-05-23 01:51:27.616 12 INFO tempest.lib.common.rest_client [req-ed08a3ec-a3f3-46dc-9356-f95c44c4c33d req-ed08a3ec-a3f3-46dc-9356-f95c44c4c33d ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9a71b73acc14210bfdc205d98ef6637/users/1f072a3a34174257ad925aee3f90741f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.305s\n2026-05-23 01:51:27.627 24 INFO tempest.lib.common.rest_client [req-cee1d8ec-3877-4f10-83b9-84be6d1faadd req-cee1d8ec-3877-4f10-83b9-84be6d1faadd ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-23 01:51:27.628 16 INFO tempest.lib.common.rest_client [req-f200b1a0-230d-4881-8b62-e3d093143dec req-f200b1a0-230d-4881-8b62-e3d093143dec ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s\n2026-05-23 01:51:27.648 39 INFO tempest.lib.common.rest_client [req-02cf3d60-92d8-4d0e-ad9f-cfd4f3a642de req-02cf3d60-92d8-4d0e-ad9f-cfd4f3a642de ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6f62b7bc-0d46-451e-bc30-b1c6575a51b4 0.461s\n2026-05-23 01:51:27.673 22 INFO tempest.lib.common.rest_client [req-71dd3817-74c5-4fbf-8754-e7268f6d973f req-71dd3817-74c5-4fbf-8754-e7268f6d973f ] Request (VolumesCloneTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.122s\n2026-05-23 01:51:27.703 31 INFO tempest.lib.common.rest_client [req-26d960b4-d200-459f-baa4-a849e7557e72 req-26d960b4-d200-459f-baa4-a849e7557e72 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-23 01:51:27.714 14 INFO tempest.lib.common.rest_client [req-6c852f47-7404-47cc-ae99-d1017d2ce1c9 req-6c852f47-7404-47cc-ae99-d1017d2ce1c9 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.198s\n2026-05-23 01:51:27.728 29 INFO tempest.lib.common.rest_client [req-21e56583-3601-4982-ab99-ae283484e039 req-21e56583-3601-4982-ab99-ae283484e039 ] Request (VolumesListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes 0.354s\n2026-05-23 01:51:27.788 12 INFO tempest.lib.common.rest_client [req-31dd9b84-1001-471e-98ab-0d0e2771b437 req-31dd9b84-1001-471e-98ab-0d0e2771b437 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-23 01:51:27.803 22 INFO tempest.lib.common.rest_client [req-2a39dd9b-a87c-4c33-98e0-359ce31992c1 req-2a39dd9b-a87c-4c33-98e0-359ce31992c1 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.128s\n2026-05-23 01:51:27.844 29 INFO tempest.lib.common.rest_client [req-0cfe7617-1e93-42a1-aee8-89cb469a6213 req-0cfe7617-1e93-42a1-aee8-89cb469a6213 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.105s\n2026-05-23 01:51:27.865 24 INFO tempest.lib.common.rest_client [req-de646119-c170-499e-b950-75e0c8bc2e97 req-de646119-c170-499e-b950-75e0c8bc2e97 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87259d6a923d42d2a60ab8f77d17d1c6/users/f3f301e967b44fd38a257d372d14053a/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.236s\n2026-05-23 01:51:27.876 16 INFO tempest.lib.common.rest_client [req-aa3b1ece-56d5-4597-bdef-234691067133 req-aa3b1ece-56d5-4597-bdef-234691067133 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e/users/b9c3d289f3d94ec0a723c5bea646adea/roles/bd34450783d64356be4e1eb4c43a6768 0.246s\n2026-05-23 01:51:27.877 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b9c3d289f3d94ec0a723c5bea646adea is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:27.877 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AbsoluteLimitsTests-467478100-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '343e5ba3b94447dd95ac7ea24dace54e', 'project_name': 'tempest-AbsoluteLimitsTests-467478100', 'tenant_id': '343e5ba3b94447dd95ac7ea24dace54e', 'tenant_name': 'tempest-AbsoluteLimitsTests-467478100', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9c3d289f3d94ec0a723c5bea646adea', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:27.877 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AbsoluteLimitsTests-467478100-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '343e5ba3b94447dd95ac7ea24dace54e', 'project_name': 'tempest-AbsoluteLimitsTests-467478100', 'tenant_id': '343e5ba3b94447dd95ac7ea24dace54e', 'tenant_name': 'tempest-AbsoluteLimitsTests-467478100', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9c3d289f3d94ec0a723c5bea646adea', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:27.935 39 INFO tempest.lib.common.rest_client [req-928a56ab-f341-4323-9c8c-bfd60c171508 req-928a56ab-f341-4323-9c8c-bfd60c171508 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0a61091ff449451c86d3f5c2075ae5b0 0.285s\n2026-05-23 01:51:28.079 24 INFO tempest.lib.common.rest_client [req-8a1630dc-c125-4a13-8fb4-5d8646b16e83 req-8a1630dc-c125-4a13-8fb4-5d8646b16e83 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s\n2026-05-23 01:51:28.134 12 INFO tempest.lib.common.rest_client [req-c04a5b8e-5f6a-4ca4-8591-c413084a37e1 req-c04a5b8e-5f6a-4ca4-8591-c413084a37e1 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9a71b73acc14210bfdc205d98ef6637/users/1f072a3a34174257ad925aee3f90741f/roles/bd34450783d64356be4e1eb4c43a6768 0.344s\n2026-05-23 01:51:28.135 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1f072a3a34174257ad925aee3f90741f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:28.135 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-2044674482-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9a71b73acc14210bfdc205d98ef6637', 'project_name': 'tempest-VolumesTransfersV357Test-2044674482', 'tenant_id': 'd9a71b73acc14210bfdc205d98ef6637', 'tenant_name': 'tempest-VolumesTransfersV357Test-2044674482', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1f072a3a34174257ad925aee3f90741f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:28.135 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-2044674482-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9a71b73acc14210bfdc205d98ef6637', 'project_name': 'tempest-VolumesTransfersV357Test-2044674482', 'tenant_id': 'd9a71b73acc14210bfdc205d98ef6637', 'tenant_name': 'tempest-VolumesTransfersV357Test-2044674482', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1f072a3a34174257ad925aee3f90741f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:28.198 31 INFO tempest.lib.common.rest_client [req-bef642bb-5862-41c4-8429-c17fce7aba9c req-bef642bb-5862-41c4-8429-c17fce7aba9c ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/images/612e14d5-401d-4100-980d-640ffd1d2a3d 0.491s\n2026-05-23 01:51:28.224 14 INFO tempest.lib.common.rest_client [req-0d48d7f0-7dd7-40a7-b0d8-731e441c4ea0 req-0d48d7f0-7dd7-40a7-b0d8-731e441c4ea0 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.500s\n2026-05-23 01:51:28.287 24 INFO tempest.lib.common.rest_client [req-d21da051-3d4c-4221-8944-f774a5c9e70f req-d21da051-3d4c-4221-8944-f774a5c9e70f ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87259d6a923d42d2a60ab8f77d17d1c6/users/f3f301e967b44fd38a257d372d14053a/roles/bd34450783d64356be4e1eb4c43a6768 0.202s\n2026-05-23 01:51:28.287 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f3f301e967b44fd38a257d372d14053a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:28.288 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1178308146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '87259d6a923d42d2a60ab8f77d17d1c6', 'project_name': 'tempest-VolumesBackupsAdminTest-1178308146', 'tenant_id': '87259d6a923d42d2a60ab8f77d17d1c6', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1178308146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3f301e967b44fd38a257d372d14053a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:28.288 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1178308146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '87259d6a923d42d2a60ab8f77d17d1c6', 'project_name': 'tempest-VolumesBackupsAdminTest-1178308146', 'tenant_id': '87259d6a923d42d2a60ab8f77d17d1c6', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1178308146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3f301e967b44fd38a257d372d14053a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:28.482 16 INFO tempest.lib.common.rest_client [req-61d1349a-89ab-4bf8-ae55-2903fe236c2f req-61d1349a-89ab-4bf8-ae55-2903fe236c2f ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s\n2026-05-23 01:51:28.658 43 INFO tempest.lib.common.rest_client [req-a71043ac-ed0c-41bc-8b58-9c55fe3116aa req-a71043ac-ed0c-41bc-8b58-9c55fe3116aa ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/b40c63d6-8278-4c6a-8e01-2be2f58020ab 0.083s\n2026-05-23 01:51:28.664 43 INFO tempest.common.waiters [-] snapshot b40c63d6-8278-4c6a-8e01-2be2f58020ab reached available after waiting for 1.664401 seconds\n2026-05-23 01:51:28.723 12 INFO tempest.lib.common.rest_client [req-b9a7dcf7-30f8-4e64-a1a2-ca4e3a03c6a2 req-b9a7dcf7-30f8-4e64-a1a2-ca4e3a03c6a2 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-23 01:51:28.843 43 INFO tempest.lib.common.rest_client [req-c9848612-9706-4b24-9803-88b87e781fff req-c9848612-9706-4b24-9803-88b87e781fff ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b?cascade=True 0.175s\n2026-05-23 01:51:28.874 24 INFO tempest.lib.common.rest_client [req-10e6843b-36a4-4ee3-99fb-21ed99de4112 req-10e6843b-36a4-4ee3-99fb-21ed99de4112 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-23 01:51:28.897 31 INFO tempest.lib.common.rest_client [req-113b5d84-53a1-4983-b1ce-06e1d763ba6d req-113b5d84-53a1-4983-b1ce-06e1d763ba6d ] Request (VolumesImageMetadata:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes 0.696s\n2026-05-23 01:51:28.931 22 INFO tempest.lib.common.rest_client [req-17d75abd-e99d-455c-90f7-c2f99e4897ad req-17d75abd-e99d-455c-90f7-c2f99e4897ad ] Request (VolumesCloneTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.113s\n2026-05-23 01:51:28.974 12 INFO tempest.lib.common.rest_client [req-f4341351-9893-4aaf-b4c0-7ddd5686b011 req-f4341351-9893-4aaf-b4c0-7ddd5686b011 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s\n2026-05-23 01:51:28.994 43 INFO tempest.lib.common.rest_client [req-8c74334b-ecca-476d-ad56-5145e38ddcf5 req-8c74334b-ecca-476d-ad56-5145e38ddcf5 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.146s\n2026-05-23 01:51:29.001 29 INFO tempest.lib.common.rest_client [req-46359c65-2830-464d-9ab0-b2e1acc9f383 req-46359c65-2830-464d-9ab0-b2e1acc9f383 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.134s\n2026-05-23 01:51:29.016 29 INFO tempest.common.waiters [-] volume 83652655-30a2-4b64-9121-eaf43892407f reached available after waiting for 2.016460 seconds\n2026-05-23 01:51:29.036 31 INFO tempest.lib.common.rest_client [req-222e9178-3455-430f-9ef6-2d19505acb56 req-222e9178-3455-430f-9ef6-2d19505acb56 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.120s\n2026-05-23 01:51:29.111 22 INFO tempest.lib.common.rest_client [req-06376bbf-21b2-4da6-a0eb-d19f0e0499ce req-06376bbf-21b2-4da6-a0eb-d19f0e0499ce ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.177s\n2026-05-23 01:51:29.140 29 INFO tempest.lib.common.rest_client [req-76529705-b3eb-445f-a77c-8f469b080c73 req-76529705-b3eb-445f-a77c-8f469b080c73 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.122s\n2026-05-23 01:51:29.151 24 INFO tempest.lib.common.rest_client [req-8609a9e0-164e-4813-bd3e-c88542fe2417 req-8609a9e0-164e-4813-bd3e-c88542fe2417 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.274s\n2026-05-23 01:51:29.182 16 INFO tempest.lib.common.rest_client [req-72b3d50e-a13d-4713-bda0-1e6c324f54e9 req-72b3d50e-a13d-4713-bda0-1e6c324f54e9 ] Request (AbsoluteLimitsTests:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes 0.696s\n2026-05-23 01:51:29.273 22 INFO tempest.lib.common.rest_client [req-852f4a66-ad22-461c-bbf6-157d4e742384 req-852f4a66-ad22-461c-bbf6-157d4e742384 ] Request (VolumesCloneTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.151s\n2026-05-23 01:51:29.335 16 INFO tempest.lib.common.rest_client [req-9509797a-0c6a-44f4-82c3-ca9b7feeb56a req-9509797a-0c6a-44f4-82c3-ca9b7feeb56a ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.140s\n2026-05-23 01:51:29.383 22 INFO tempest.lib.common.rest_client [req-fbaed4bf-87f7-410a-b228-80286c6e026d req-fbaed4bf-87f7-410a-b228-80286c6e026d ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.106s\n2026-05-23 01:51:29.528 29 INFO tempest.lib.common.rest_client [req-0344baff-3acb-4e85-b541-eb907fe65fce req-0344baff-3acb-4e85-b541-eb907fe65fce ] Request (VolumesListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes 0.368s\n2026-05-23 01:51:29.610 12 INFO tempest.lib.common.rest_client [req-e42cba43-0f2c-4deb-be04-322c14f6fdb3 req-e42cba43-0f2c-4deb-be04-322c14f6fdb3 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.631s\n2026-05-23 01:51:29.674 29 INFO tempest.lib.common.rest_client [req-c41b1723-a710-4d58-9fa8-c464eba0e82c req-c41b1723-a710-4d58-9fa8-c464eba0e82c ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.134s\n2026-05-23 01:51:29.726 12 INFO tempest.lib.common.rest_client [req-13a100be-6d63-429e-ab89-126b0d6eccca req-13a100be-6d63-429e-ab89-126b0d6eccca ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s\n2026-05-23 01:51:29.741 24 INFO tempest.lib.common.rest_client [req-506cfd06-3ec2-484a-b879-eb8a2e39a426 req-506cfd06-3ec2-484a-b879-eb8a2e39a426 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s\n2026-05-23 01:51:29.851 24 INFO tempest.lib.common.rest_client [req-3e2584dd-81f1-45c3-9d18-56ceeac771b9 req-3e2584dd-81f1-45c3-9d18-56ceeac771b9 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s\n2026-05-23 01:51:29.882 12 INFO tempest.lib.common.rest_client [req-c0d2ab01-73d4-4059-b977-f270f97388d5 req-c0d2ab01-73d4-4059-b977-f270f97388d5 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973/users/45b34fd3ca44487a942fea5fdae28521/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.152s\n2026-05-23 01:51:29.911 14 INFO tempest.lib.common.rest_client [req-c3e4fdd3-3f73-4608-b97e-65c5ac58acad req-c3e4fdd3-3f73-4608-b97e-65c5ac58acad ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.673s\n2026-05-23 01:51:30.096 24 INFO tempest.lib.common.rest_client [req-049a105a-9605-485c-8bcc-c4bb819cc660 req-049a105a-9605-485c-8bcc-c4bb819cc660 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff/users/e8c7525e219c4a55b66236000b0b9263/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.242s\n2026-05-23 01:51:30.181 43 INFO tempest.lib.common.rest_client [req-7e528d69-0aff-455d-8abb-b774a447621a req-7e528d69-0aff-455d-8abb-b774a447621a ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.173s\n2026-05-23 01:51:30.182 31 INFO tempest.lib.common.rest_client [req-719863cd-e84e-4b85-b187-90f533d324a3 req-719863cd-e84e-4b85-b187-90f533d324a3 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.131s\n2026-05-23 01:51:30.214 12 INFO tempest.lib.common.rest_client [req-b04d8bf1-7a9a-47aa-8afc-ac8557e74995 req-b04d8bf1-7a9a-47aa-8afc-ac8557e74995 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.328s\n2026-05-23 01:51:30.294 24 INFO tempest.lib.common.rest_client [req-fc17bd2b-aae7-41e4-88b7-175f7094365a req-fc17bd2b-aae7-41e4-88b7-175f7094365a ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-23 01:51:30.357 12 INFO tempest.lib.common.rest_client [req-2c589189-f861-404f-b75e-8b3c9e1999ee req-2c589189-f861-404f-b75e-8b3c9e1999ee ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973/users/45b34fd3ca44487a942fea5fdae28521/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.140s\n2026-05-23 01:51:30.468 16 INFO tempest.lib.common.rest_client [req-13410026-0d26-4927-97dc-8cbc81be1adc req-13410026-0d26-4927-97dc-8cbc81be1adc ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.113s\n2026-05-23 01:51:30.477 16 INFO tempest.common.waiters [-] volume 91b13ad7-2cff-477c-81a6-53389f2666bd reached available after waiting for 1.477822 seconds\n2026-05-23 01:51:30.494 24 INFO tempest.lib.common.rest_client [req-fc379358-6ad1-48ff-a0b3-40131189510b req-fc379358-6ad1-48ff-a0b3-40131189510b ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff/users/e8c7525e219c4a55b66236000b0b9263/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.198s\n2026-05-23 01:51:30.511 22 INFO tempest.lib.common.rest_client [req-5fbc1a5d-521d-43fa-a406-33106eaa481c req-5fbc1a5d-521d-43fa-a406-33106eaa481c ] Request (VolumesCloneTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.109s\n{6} tempest.api.volume.test_volumes_clone.VolumesCloneTest.test_create_from_volume [8.012346s] ... ok\n2026-05-23 01:51:30.530 12 INFO tempest.lib.common.rest_client [req-a0b276a9-26b9-4553-96ce-d971ed2d83bf req-a0b276a9-26b9-4553-96ce-d971ed2d83bf ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-23 01:51:30.605 16 INFO tempest.lib.common.rest_client [req-f504fe02-dc22-470e-b5cb-df2449c33bd6 req-f504fe02-dc22-470e-b5cb-df2449c33bd6 ] Request (AbsoluteLimitsTests:test_get_volume_absolute_limits): 200 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/limits 0.124s\n{3} tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests.test_get_volume_absolute_limits [0.132495s] ... ok\n2026-05-23 01:51:30.655 24 INFO tempest.lib.common.rest_client [req-8a3ffab7-6cae-4ff4-b1cf-8c3f98f4ed72 req-8a3ffab7-6cae-4ff4-b1cf-8c3f98f4ed72 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-23 01:51:30.718 12 INFO tempest.lib.common.rest_client [req-33cde800-5904-4405-9bd1-75c09d385567 req-33cde800-5904-4405-9bd1-75c09d385567 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973/users/45b34fd3ca44487a942fea5fdae28521/roles/86359d6597314a95ba0d73ed5fbe11ed 0.184s\n2026-05-23 01:51:30.745 16 INFO tempest.lib.common.rest_client [req-7284a1f2-ed78-4e8e-b5cf-504ee8196d67 req-7284a1f2-ed78-4e8e-b5cf-504ee8196d67 ] Request (AbsoluteLimitsTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.104s\n2026-05-23 01:51:30.775 22 INFO tempest.lib.common.rest_client [req-ba5da655-cea0-498d-8f82-40def768406b req-ba5da655-cea0-498d-8f82-40def768406b ] Request (VolumesCloneTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/527fc47b22e2414ab648f6eab6a16e3e 0.261s\n2026-05-23 01:51:30.775 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bc7d3891bfcd4fa29fe9aba4e4dbfffa\n2026-05-23 01:51:30.801 29 INFO tempest.lib.common.rest_client [req-5b12c189-d9a0-442e-b0a7-fb75a174ea96 req-5b12c189-d9a0-442e-b0a7-fb75a174ea96 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.106s\n2026-05-23 01:51:30.820 29 INFO tempest.common.waiters [-] volume 28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc reached available after waiting for 1.820007 seconds\n2026-05-23 01:51:30.832 24 INFO tempest.lib.common.rest_client [req-da776118-aab2-4dc5-8146-4dfc6a68c9a4 req-da776118-aab2-4dc5-8146-4dfc6a68c9a4 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff/users/e8c7525e219c4a55b66236000b0b9263/roles/86359d6597314a95ba0d73ed5fbe11ed 0.175s\n2026-05-23 01:51:30.891 16 INFO tempest.lib.common.rest_client [req-b5d4790e-3cdd-4400-82d3-4719697535af req-b5d4790e-3cdd-4400-82d3-4719697535af ] Request (AbsoluteLimitsTests:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.130s\n2026-05-23 01:51:30.936 29 INFO tempest.lib.common.rest_client [req-77174d50-7e1e-47b5-af75-0b5ba0559566 req-77174d50-7e1e-47b5-af75-0b5ba0559566 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.114s\n2026-05-23 01:51:30.952 12 INFO tempest.lib.common.rest_client [req-0fd251f2-6094-4dc3-9859-f659dd0db40f req-0fd251f2-6094-4dc3-9859-f659dd0db40f ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-23 01:51:31.002 16 INFO tempest.lib.common.rest_client [req-9119d2ba-9ab8-475a-918b-fadf5332f5c5 req-9119d2ba-9ab8-475a-918b-fadf5332f5c5 ] Request (AbsoluteLimitsTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.106s\n2026-05-23 01:51:31.007 24 INFO tempest.lib.common.rest_client [req-2899b1cc-f8c2-4c65-b815-d82cfce32ba2 req-2899b1cc-f8c2-4c65-b815-d82cfce32ba2 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-23 01:51:31.165 12 INFO tempest.lib.common.rest_client [req-9a3fbc7d-d2db-49e4-8621-816ae06d2b83 req-9a3fbc7d-d2db-49e4-8621-816ae06d2b83 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973/users/45b34fd3ca44487a942fea5fdae28521/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.211s\n2026-05-23 01:51:31.171 14 INFO tempest.lib.common.rest_client [req-11a59dac-2223-40f3-bf55-0647a288fa1c req-11a59dac-2223-40f3-bf55-0647a288fa1c ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.244s\n2026-05-23 01:51:31.181 14 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait\n2026-05-23 01:51:31.266 29 INFO tempest.lib.common.rest_client [req-4ba7346d-c336-471c-970a-d0543098b492 req-4ba7346d-c336-471c-970a-d0543098b492 ] Request (VolumesListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes 0.319s\n2026-05-23 01:51:31.313 24 INFO tempest.lib.common.rest_client [req-97c39ccb-db60-488c-a612-fcf1fd0fd4e8 req-97c39ccb-db60-488c-a612-fcf1fd0fd4e8 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff/users/e8c7525e219c4a55b66236000b0b9263/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.303s\n2026-05-23 01:51:31.339 12 INFO tempest.lib.common.rest_client [req-47ae06eb-703b-4e6f-8017-182dd479ef82 req-47ae06eb-703b-4e6f-8017-182dd479ef82 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-23 01:51:31.316 31 INFO tempest.lib.common.rest_client [req-b3e51e48-f95c-49f3-8910-41751f6bd243 req-b3e51e48-f95c-49f3-8910-41751f6bd243 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.121s\n2026-05-23 01:51:31.344 31 INFO tempest.common.waiters [-] volume b87fd69d-24a8-4b55-9d08-c58c932bb845 reached available after waiting for 2.344911 seconds\n2026-05-23 01:51:31.318 22 INFO tempest.lib.common.rest_client [req-57a9e419-c60f-4f4d-ab9f-098ec41c3a65 req-57a9e419-c60f-4f4d-ab9f-098ec41c3a65 ] Request (VolumesCloneTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s\n2026-05-23 01:51:31.324 43 INFO tempest.lib.common.rest_client [req-56b3db03-d5db-4670-94ca-a260160dd0cd req-56b3db03-d5db-4670-94ca-a260160dd0cd ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.124s\n2026-05-23 01:51:31.455 29 INFO tempest.lib.common.rest_client [req-96b574aa-0f5a-49c3-bac7-bd07af718e0a req-96b574aa-0f5a-49c3-bac7-bd07af718e0a ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.174s\n2026-05-23 01:51:31.540 31 INFO tempest.lib.common.rest_client [req-3cad15b1-eb7e-419a-8ea9-fcf4b5aafb37 req-3cad15b1-eb7e-419a-8ea9-fcf4b5aafb37 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845/action 0.190s\n2026-05-23 01:51:31.554 24 INFO tempest.lib.common.rest_client [req-0495031b-5a46-4b7c-a898-3aaa1059e08c req-0495031b-5a46-4b7c-a898-3aaa1059e08c ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-23 01:51:31.600 12 INFO tempest.lib.common.rest_client [req-29ea6d43-7648-4e7c-b9a5-ad28655ede1a req-29ea6d43-7648-4e7c-b9a5-ad28655ede1a ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973/users/45b34fd3ca44487a942fea5fdae28521/roles/bd34450783d64356be4e1eb4c43a6768 0.258s\n2026-05-23 01:51:31.600 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 45b34fd3ca44487a942fea5fdae28521 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:31.601 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1578877917-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7aa14bef55404797a55ef21413c59973', 'project_name': 'tempest-VolumesTransfersV357Test-1578877917', 'tenant_id': '7aa14bef55404797a55ef21413c59973', 'tenant_name': 'tempest-VolumesTransfersV357Test-1578877917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '45b34fd3ca44487a942fea5fdae28521', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:31.601 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1578877917-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7aa14bef55404797a55ef21413c59973', 'project_name': 'tempest-VolumesTransfersV357Test-1578877917', 'tenant_id': '7aa14bef55404797a55ef21413c59973', 'tenant_name': 'tempest-VolumesTransfersV357Test-1578877917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '45b34fd3ca44487a942fea5fdae28521', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:31.660 31 INFO tempest.lib.common.rest_client [req-d09e852f-5ea6-4e39-9420-82c89af4995c req-d09e852f-5ea6-4e39-9420-82c89af4995c ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.117s\n2026-05-23 01:51:31.808 31 INFO tempest.lib.common.rest_client [req-7dcc92e7-3026-470e-8f5f-23a9c3e4c440 req-7dcc92e7-3026-470e-8f5f-23a9c3e4c440 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845/action 0.131s\n2026-05-23 01:51:31.805 24 INFO tempest.lib.common.rest_client [req-2be7f7c2-f068-476d-aa8e-856c3a4759ce req-2be7f7c2-f068-476d-aa8e-856c3a4759ce ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff/users/e8c7525e219c4a55b66236000b0b9263/roles/bd34450783d64356be4e1eb4c43a6768 0.247s\n2026-05-23 01:51:31.805 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e8c7525e219c4a55b66236000b0b9263 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:31.805 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-330061392-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ba0894bdcbcb4e94ab6ce7a9ccd460ff', 'project_name': 'tempest-VolumesBackupsAdminTest-330061392', 'tenant_id': 'ba0894bdcbcb4e94ab6ce7a9ccd460ff', 'tenant_name': 'tempest-VolumesBackupsAdminTest-330061392', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e8c7525e219c4a55b66236000b0b9263', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:31.808 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-330061392-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ba0894bdcbcb4e94ab6ce7a9ccd460ff', 'project_name': 'tempest-VolumesBackupsAdminTest-330061392', 'tenant_id': 'ba0894bdcbcb4e94ab6ce7a9ccd460ff', 'tenant_name': 'tempest-VolumesBackupsAdminTest-330061392', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e8c7525e219c4a55b66236000b0b9263', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:31.912 31 INFO tempest.lib.common.rest_client [req-60155b3e-ef22-4cc8-9e83-952e14428019 req-60155b3e-ef22-4cc8-9e83-952e14428019 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845/action 0.101s\n{10} tempest.api.volume.test_image_metadata.VolumesImageMetadata.test_update_show_delete_image_metadata [0.569115s] ... ok\n2026-05-23 01:51:31.945 22 INFO tempest.lib.common.rest_client [req-e8edfe61-4d72-4518-81b8-3de5a79af9b2 req-e8edfe61-4d72-4518-81b8-3de5a79af9b2 ] Request (VolumesCloneTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bc7d3891bfcd4fa29fe9aba4e4dbfffa&name=default 0.623s\n2026-05-23 01:51:32.044 31 INFO tempest.lib.common.rest_client [req-04a13d1d-28a3-48f6-a4b4-605067245067 req-04a13d1d-28a3-48f6-a4b4-605067245067 ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.098s\n2026-05-23 01:51:32.107 16 INFO tempest.lib.common.rest_client [req-d3c07ec8-9a84-432a-8337-63a6c9c75546 req-d3c07ec8-9a84-432a-8337-63a6c9c75546 ] Request (AbsoluteLimitsTests:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.089s\n2026-05-23 01:51:32.150 12 INFO tempest.lib.common.rest_client [req-34286d0e-f140-4810-8967-e8191b87a2d8 req-34286d0e-f140-4810-8967-e8191b87a2d8 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s\n2026-05-23 01:51:32.178 31 INFO tempest.lib.common.rest_client [req-2fa15f54-122a-4131-b294-30e3240cd95b req-2fa15f54-122a-4131-b294-30e3240cd95b ] Request (VolumesImageMetadata:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.118s\n2026-05-23 01:51:32.283 31 INFO tempest.lib.common.rest_client [req-8c7286a8-ee3d-4d8b-8712-150b187d632a req-8c7286a8-ee3d-4d8b-8712-150b187d632a ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.103s\n2026-05-23 01:51:32.369 24 INFO tempest.lib.common.rest_client [req-2da51d9b-4ca2-4955-a506-3f5d7a43f5b7 req-2da51d9b-4ca2-4955-a506-3f5d7a43f5b7 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s\n2026-05-23 01:51:32.379 22 INFO tempest.lib.common.rest_client [req-f9dfad16-032b-43b6-9cb4-fc0771186c3d req-f9dfad16-032b-43b6-9cb4-fc0771186c3d ] Request (VolumesCloneTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bc40a30d-05d2-4b8e-bdda-5c1dc912fb53 0.428s\n2026-05-23 01:51:32.382 16 INFO tempest.lib.common.rest_client [req-923f128a-28ba-4889-a4c0-4aa058e4833c req-923f128a-28ba-4889-a4c0-4aa058e4833c ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/552d433f57094a84a692be591776c02c 0.272s\n2026-05-23 01:51:32.427 43 INFO tempest.lib.common.rest_client [req-d3ac81d7-e48e-4b3a-8e20-982404052c73 req-d3ac81d7-e48e-4b3a-8e20-982404052c73 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 404 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.086s\n2026-05-23 01:51:32.524 43 INFO tempest.lib.common.rest_client [req-0f5d873c-9356-454e-bc16-c41932cfef8a req-0f5d873c-9356-454e-bc16-c41932cfef8a ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes 0.095s\n2026-05-23 01:51:32.556 29 INFO tempest.lib.common.rest_client [req-b883353c-0d06-4472-ada8-e6b46980ae80 req-b883353c-0d06-4472-ada8-e6b46980ae80 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.091s\n2026-05-23 01:51:32.568 29 INFO tempest.common.waiters [-] volume 940341b3-e2d0-4fed-8bc5-1febb5628bd2 reached available after waiting for 1.567956 seconds\n2026-05-23 01:51:32.640 14 INFO tempest.lib.common.rest_client [req-3a32a6a0-b7ed-4148-b541-10c0a8ed6c23 req-3a32a6a0-b7ed-4148-b541-10c0a8ed6c23 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.456s\n2026-05-23 01:51:32.645 22 INFO tempest.lib.common.rest_client [req-dc1da91c-86d6-48ec-87d7-c1546065bf70 req-dc1da91c-86d6-48ec-87d7-c1546065bf70 ] Request (VolumesCloneTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bc7d3891bfcd4fa29fe9aba4e4dbfffa 0.263s\n2026-05-23 01:51:32.668 29 INFO tempest.lib.common.rest_client [req-38e29b2c-e42f-49fe-84f2-83cb6bfbaa91 req-38e29b2c-e42f-49fe-84f2-83cb6bfbaa91 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.098s\n2026-05-23 01:51:32.697 16 INFO tempest.lib.common.rest_client [req-4adee8cc-fa40-4555-b16d-62f76f94a74e req-4adee8cc-fa40-4555-b16d-62f76f94a74e ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b9c3d289f3d94ec0a723c5bea646adea 0.311s\n2026-05-23 01:51:32.697 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5bfbcca21b12416688be4e22e05057fc\n2026-05-23 01:51:32.780 29 INFO tempest.lib.common.rest_client [req-bf3e51cc-a30e-4015-a57e-ccbe87ae7953 req-bf3e51cc-a30e-4015-a57e-ccbe87ae7953 ] Request (VolumesListTestJSON:test_volume_list): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes 0.100s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list [0.105801s] ... ok\n2026-05-23 01:51:32.791 24 INFO tempest.lib.common.rest_client [req-ac79bf2f-21ab-466a-9f8f-833d38379729 req-ac79bf2f-21ab-466a-9f8f-833d38379729 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes 0.418s\n2026-05-23 01:51:32.794 12 INFO tempest.lib.common.rest_client [req-13b78769-505a-42c4-95ef-f8dc1b2be8c8 req-13b78769-505a-42c4-95ef-f8dc1b2be8c8 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes 0.641s\n2026-05-23 01:51:32.815 43 INFO tempest.lib.common.rest_client [req-e326d905-e77f-4605-99ae-e9fed5ab173d req-e326d905-e77f-4605-99ae-e9fed5ab173d ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots 0.281s\n2026-05-23 01:51:32.887 29 INFO tempest.lib.common.rest_client [req-58e56202-ef25-4a35-bb0d-ed0eebc61acf req-58e56202-ef25-4a35-bb0d-ed0eebc61acf ] Request (VolumesListTestJSON:test_volume_list_by_name): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?name=tempest-VolumesListTestJSON-Volume-1321349700 0.101s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_by_name [0.105703s] ... ok\n2026-05-23 01:51:32.900 24 INFO tempest.lib.common.rest_client [req-cb99b4bc-43d6-4e93-b574-5580a15cea5d req-cb99b4bc-43d6-4e93-b574-5580a15cea5d ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.098s\n2026-05-23 01:51:32.916 43 INFO tempest.lib.common.rest_client [req-95b70efa-6f87-4d11-964a-98ffdc4d80f5 req-95b70efa-6f87-4d11-964a-98ffdc4d80f5 ] Request (VolumesDeleteCascade:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/b40c63d6-8278-4c6a-8e01-2be2f58020ab 0.095s\n2026-05-23 01:51:32.936 12 INFO tempest.lib.common.rest_client [req-0f73c8a7-db75-42dc-8d3b-2546ea0f94b7 req-0f73c8a7-db75-42dc-8d3b-2546ea0f94b7 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.126s\n2026-05-23 01:51:32.987 29 INFO tempest.lib.common.rest_client [req-10df76bc-2287-4a4c-846e-0883f8c11789 req-10df76bc-2287-4a4c-846e-0883f8c11789 ] Request (VolumesListTestJSON:test_volume_list_details_by_name): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?name=tempest-VolumesListTestJSON-Volume-919006727 0.095s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_details_by_name [0.105496s] ... ok\n2026-05-23 01:51:33.013 43 INFO tempest.lib.common.rest_client [req-f30275b7-4062-4dcc-a551-df8ef39cd391 req-f30275b7-4062-4dcc-a551-df8ef39cd391 ] Request (VolumesDeleteCascade:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/4836930c-dcd4-4f3a-bd88-be059fe54ae2 0.095s\n2026-05-23 01:51:33.097 29 INFO tempest.lib.common.rest_client [req-f16d5d50-5714-43e3-b594-8106a3415fe7 req-f16d5d50-5714-43e3-b594-8106a3415fe7 ] Request (VolumesListTestJSON:test_volume_list_details_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=1 0.098s\n2026-05-23 01:51:33.106 43 INFO tempest.lib.common.rest_client [req-0c1053be-44e9-4861-b48b-d950aa671a48 req-0c1053be-44e9-4861-b48b-d950aa671a48 ] Request (VolumesDeleteCascade:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.091s\n2026-05-23 01:51:33.155 22 INFO tempest.lib.common.rest_client [req-50bcd4df-d8eb-4313-8a5c-c05a2626e8ce req-50bcd4df-d8eb-4313-8a5c-c05a2626e8ce ] Request (VolumesSnapshotListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s\n2026-05-23 01:51:33.202 43 INFO tempest.lib.common.rest_client [req-dceb3ff8-d894-49ef-a564-6fc06a03dd52 req-dceb3ff8-d894-49ef-a564-6fc06a03dd52 ] Request (VolumesDeleteCascade:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.094s\n{15} tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade.test_volume_delete_cascade [10.026722s] ... ok\n2026-05-23 01:51:33.215 16 INFO tempest.lib.common.rest_client [req-d14c95b8-b838-4d15-b7eb-c73c422cfbde req-d14c95b8-b838-4d15-b7eb-c73c422cfbde ] Request (AbsoluteLimitsTests:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s\n2026-05-23 01:51:33.241 29 INFO tempest.lib.common.rest_client [req-72e501ee-85a0-4088-94e5-aaa670a7c442 req-72e501ee-85a0-4088-94e5-aaa670a7c442 ] Request (VolumesListTestJSON:test_volume_list_details_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=1&marker=940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.135s\n2026-05-23 01:51:33.383 29 INFO tempest.lib.common.rest_client [req-1f4295c6-cece-4b51-a3e8-4479e63f2bc6 req-1f4295c6-cece-4b51-a3e8-4479e63f2bc6 ] Request (VolumesListTestJSON:test_volume_list_details_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=1&marker=28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.130s\n2026-05-23 01:51:33.393 31 INFO tempest.lib.common.rest_client [req-98762840-d872-459d-b280-26ba08732771 req-98762840-d872-459d-b280-26ba08732771 ] Request (VolumesImageMetadata:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.086s\n2026-05-23 01:51:33.452 43 INFO tempest.lib.common.rest_client [req-ee0eac25-d190-4598-8630-341e5bacbcf1 req-ee0eac25-d190-4598-8630-341e5bacbcf1 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes 0.246s\n2026-05-23 01:51:33.546 29 INFO tempest.lib.common.rest_client [req-3cafe164-74ae-47c6-b8be-526da8995eb3 req-3cafe164-74ae-47c6-b8be-526da8995eb3 ] Request (VolumesListTestJSON:test_volume_list_details_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=1&marker=83652655-30a2-4b64-9121-eaf43892407f 0.137s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_details_pagination [0.562441s] ... ok\n2026-05-23 01:51:33.566 43 INFO tempest.lib.common.rest_client [req-93d266f7-20ab-4cf3-8e78-e21578c4c8a8 req-93d266f7-20ab-4cf3-8e78-e21578c4c8a8 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.103s\n2026-05-23 01:51:33.589 31 INFO tempest.lib.common.rest_client [req-16b36a91-43a6-48be-94e3-3dcc11e4f77f req-16b36a91-43a6-48be-94e3-3dcc11e4f77f ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b7d0682b288a4396be5a7af0c549e709 0.194s\n2026-05-23 01:51:33.589 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4129ce8e45414a02ba57c45f3940305d\n2026-05-23 01:51:33.643 22 INFO tempest.lib.common.rest_client [req-75238126-3f19-430d-b1d6-9eb5b131a571 req-75238126-3f19-430d-b1d6-9eb5b131a571 ] Request (VolumesSnapshotListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.484s\n2026-05-23 01:51:33.686 29 INFO tempest.lib.common.rest_client [req-468c1940-b737-4387-b8d1-277c8bb2a2af req-468c1940-b737-4387-b8d1-277c8bb2a2af ] Request (VolumesListTestJSON:test_volume_list_details_with_multiple_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=2&status=available&sort_dir=asc&sort_key=id 0.122s\n2026-05-23 01:51:33.729 16 INFO tempest.lib.common.rest_client [req-1a61af38-a1b5-49c2-876f-ef6064fae69f req-1a61af38-a1b5-49c2-876f-ef6064fae69f ] Request (AbsoluteLimitsTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5bfbcca21b12416688be4e22e05057fc&name=default 0.512s\n2026-05-23 01:51:33.816 22 INFO tempest.lib.common.rest_client [req-5c29890c-7b62-4b2a-b3d6-d34e723990b1 req-5c29890c-7b62-4b2a-b3d6-d34e723990b1 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.171s\n2026-05-23 01:51:33.821 29 INFO tempest.lib.common.rest_client [req-5d23bd49-d205-4f53-b1a2-e508853714d4 req-5d23bd49-d205-4f53-b1a2-e508853714d4 ] Request (VolumesListTestJSON:test_volume_list_details_with_multiple_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=2&status=available&sort_dir=desc&sort_key=id 0.123s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_details_with_multiple_params [0.276438s] ... ok\n2026-05-23 01:51:33.931 29 INFO tempest.lib.common.rest_client [req-ba786ba8-e1cf-4a0d-9ba6-ac295a29569b req-ba786ba8-e1cf-4a0d-9ba6-ac295a29569b ] Request (VolumesListTestJSON:test_volume_list_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?limit=1 0.092s\n2026-05-23 01:51:33.942 22 INFO tempest.lib.common.rest_client [req-a9a0e423-45c4-4091-bef0-84efe645db1a req-a9a0e423-45c4-4091-bef0-84efe645db1a ] Request (VolumesSnapshotListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.123s\n2026-05-23 01:51:34.007 14 INFO tempest.lib.common.rest_client [req-4c4d9e7e-2f86-47db-a483-99fef664e158 req-4c4d9e7e-2f86-47db-a483-99fef664e158 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.350s\n2026-05-23 01:51:34.018 14 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait\n2026-05-23 01:51:34.035 24 INFO tempest.lib.common.rest_client [req-fc3549ff-374e-4e45-ac92-3b33dfd25feb req-fc3549ff-374e-4e45-ac92-3b33dfd25feb ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.121s\n2026-05-23 01:51:34.043 24 INFO tempest.common.waiters [-] volume 10eaf681-ee06-4cad-b451-d6bc076d0393 reached available after waiting for 2.043183 seconds\n2026-05-23 01:51:34.052 29 INFO tempest.lib.common.rest_client [req-95024a5f-a097-4a46-a032-9e1e13ce8468 req-95024a5f-a097-4a46-a032-9e1e13ce8468 ] Request (VolumesListTestJSON:test_volume_list_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?limit=1&marker=940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.116s\n2026-05-23 01:51:34.066 12 INFO tempest.lib.common.rest_client [req-bcd02fd6-0ef9-4f91-994c-902542525cd4 req-bcd02fd6-0ef9-4f91-994c-902542525cd4 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.112s\n2026-05-23 01:51:34.084 12 INFO tempest.common.waiters [-] volume 04a13896-3285-45e6-923a-f2ae0ff24c9f reached available after waiting for 2.084190 seconds\n2026-05-23 01:51:34.084 31 INFO tempest.lib.common.rest_client [req-cddd9735-37dc-45ef-905f-b890069bd7c3 req-cddd9735-37dc-45ef-905f-b890069bd7c3 ] Request (VolumesImageMetadata:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s\n2026-05-23 01:51:34.111 16 INFO tempest.lib.common.rest_client [req-13db2067-3b8a-4d72-a763-e9baff644e69 req-13db2067-3b8a-4d72-a763-e9baff644e69 ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b630890-aa28-4c68-9d29-af58a5c8fdf9 0.380s\n2026-05-23 01:51:34.193 29 INFO tempest.lib.common.rest_client [req-e03db487-d1c3-47b7-92dd-8cb417a414fb req-e03db487-d1c3-47b7-92dd-8cb417a414fb ] Request (VolumesListTestJSON:test_volume_list_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?limit=1&marker=28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.131s\n2026-05-23 01:51:34.247 12 INFO tempest.lib.common.rest_client [req-9b27e789-c7dc-4c58-928c-bff63ac9b836 req-9b27e789-c7dc-4c58-928c-bff63ac9b836 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers 0.157s\n2026-05-23 01:51:34.267 24 INFO tempest.lib.common.rest_client [req-663101ba-6404-49a4-b1c7-6d15318f0407 req-663101ba-6404-49a4-b1c7-6d15318f0407 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups 0.223s\n2026-05-23 01:51:34.335 16 INFO tempest.lib.common.rest_client [req-ec847825-dd5a-43b5-8684-b4bb69a9d480 req-ec847825-dd5a-43b5-8684-b4bb69a9d480 ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5bfbcca21b12416688be4e22e05057fc 0.222s\n2026-05-23 01:51:34.336 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 343e5ba3b94447dd95ac7ea24dace54e\n2026-05-23 01:51:34.345 29 INFO tempest.lib.common.rest_client [req-c9739e39-283e-44bb-9ad6-cb6dc5ad49f2 req-c9739e39-283e-44bb-9ad6-cb6dc5ad49f2 ] Request (VolumesListTestJSON:test_volume_list_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?limit=1&marker=83652655-30a2-4b64-9121-eaf43892407f 0.144s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_pagination [0.512686s] ... ok\n2026-05-23 01:51:34.362 12 INFO tempest.lib.common.rest_client [req-8454cc8b-5036-473f-9513-4d0ea13c21e6 req-8454cc8b-5036-473f-9513-4d0ea13c21e6 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.106s\n2026-05-23 01:51:34.370 12 INFO tempest.common.waiters [-] volume 04a13896-3285-45e6-923a-f2ae0ff24c9f reached awaiting-transfer after waiting for 0.370428 seconds\n2026-05-23 01:51:34.380 24 INFO tempest.lib.common.rest_client [req-72bb0f75-0abb-4551-bd3b-1c6ed7cc60d9 req-72bb0f75-0abb-4551-bd3b-1c6ed7cc60d9 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.104s\n2026-05-23 01:51:34.459 22 INFO tempest.lib.common.rest_client [req-de799dc6-8bdf-4afb-aa4d-4c190aa39d4b req-de799dc6-8bdf-4afb-aa4d-4c190aa39d4b ] Request (VolumesSnapshotListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.513s\n2026-05-23 01:51:34.460 12 INFO tempest.lib.common.rest_client [req-bcf0f0c9-0b08-4448-add6-a23f552e711e req-bcf0f0c9-0b08-4448-add6-a23f552e711e ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers/280a4992-a815-4326-916f-97973b1582e7 0.088s\n2026-05-23 01:51:34.498 29 INFO tempest.lib.common.rest_client [req-e3693190-8c23-41d0-81d5-2981005e9cea req-e3693190-8c23-41d0-81d5-2981005e9cea ] Request (VolumesListTestJSON:test_volume_list_param_display_name_and_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?name=tempest-VolumesListTestJSON-Volume-1290094435&status=available 0.145s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_param_display_name_and_status [0.154399s] ... ok\n2026-05-23 01:51:34.541 12 INFO tempest.lib.common.rest_client [req-8e1de8a0-e23b-4d22-b0a3-3f5c38955110 req-8e1de8a0-e23b-4d22-b0a3-3f5c38955110 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers 0.076s\n2026-05-23 01:51:34.612 22 INFO tempest.lib.common.rest_client [req-ba699c5e-11fc-4907-a130-a54582f86582 req-ba699c5e-11fc-4907-a130-a54582f86582 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-23 01:51:34.628 31 INFO tempest.lib.common.rest_client [req-a3743374-7501-4d01-8b51-b7073e27b5f1 req-a3743374-7501-4d01-8b51-b7073e27b5f1 ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4129ce8e45414a02ba57c45f3940305d&name=default 0.542s\n2026-05-23 01:51:34.667 29 INFO tempest.lib.common.rest_client [req-73ae4977-ef81-42f4-ac46-3215b0fe344c req-73ae4977-ef81-42f4-ac46-3215b0fe344c ] Request (VolumesListTestJSON:test_volume_list_with_detail_param_display_name_and_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?name=tempest-VolumesListTestJSON-Volume-1321349700&status=available 0.157s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.167652s] ... ok\n2026-05-23 01:51:34.692 43 INFO tempest.lib.common.rest_client [req-ea37c3d9-c3fa-4e89-95b5-bf28c240d6fa req-ea37c3d9-c3fa-4e89-95b5-bf28c240d6fa ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.114s\n2026-05-23 01:51:34.702 43 INFO tempest.common.waiters [-] volume ccc22132-a458-4c00-bcbb-409e242081df reached available after waiting for 1.702696 seconds\n2026-05-23 01:51:34.768 22 INFO tempest.lib.common.rest_client [req-e9ff50c6-543b-40ec-9297-487f80f945b5 req-e9ff50c6-543b-40ec-9297-487f80f945b5 ] Request (VolumesSnapshotListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96aebd7c0d6642dbb80369531bcf84e3/users/7ae5a435a5df4931bb8fd03c9e3d4aa4/roles/bd34450783d64356be4e1eb4c43a6768 0.153s\n2026-05-23 01:51:34.778 16 INFO tempest.lib.common.rest_client [req-361ed2c1-a941-47fc-8389-b1d205240110 req-361ed2c1-a941-47fc-8389-b1d205240110 ] Request (AbsoluteLimitsTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=343e5ba3b94447dd95ac7ea24dace54e&name=default 0.440s\n2026-05-23 01:51:34.822 29 INFO tempest.lib.common.rest_client [req-d48e606c-f5d3-4e21-85c7-0fff7952043f req-d48e606c-f5d3-4e21-85c7-0fff7952043f ] Request (VolumesListTestJSON:test_volume_list_with_detail_param_marker): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?marker=940341b3-e2d0-4fed-8bc5-1febb5628bd2&sort=id%3Aasc 0.144s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_detail_param_marker [0.159046s] ... ok\n2026-05-23 01:51:34.921 43 INFO tempest.lib.common.rest_client [req-0941959b-87d6-4d7f-b570-996d03f17693 req-0941959b-87d6-4d7f-b570-996d03f17693 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots 0.216s\n2026-05-23 01:51:34.953 22 INFO tempest.lib.common.rest_client [req-cd67b559-4af9-4f9f-b5de-6cee87d790ab req-cd67b559-4af9-4f9f-b5de-6cee87d790ab ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-23 01:51:34.991 29 INFO tempest.lib.common.rest_client [req-9f1c484a-ecfc-4c11-86b0-afb8346a2af7 req-9f1c484a-ecfc-4c11-86b0-afb8346a2af7 ] Request (VolumesListTestJSON:test_volume_list_with_detail_param_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?metadata=%7B%27Type%27%3A+%27work%27%7D 0.152s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_detail_param_metadata [0.173304s] ... ok\n2026-05-23 01:51:35.050 43 INFO tempest.lib.common.rest_client [req-fe4dcb91-2533-41bc-81f8-67cbdc270823 req-fe4dcb91-2533-41bc-81f8-67cbdc270823 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/2fd64c11-8ece-4a66-b9df-dc470ab631a2 0.121s\n2026-05-23 01:51:35.086 31 INFO tempest.lib.common.rest_client [req-655bacd4-3019-47ef-9285-9e648e89528a req-655bacd4-3019-47ef-9285-9e648e89528a ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/20554266-138f-4be7-a534-591f2a890fc0 0.455s\n2026-05-23 01:51:35.127 22 INFO tempest.lib.common.rest_client [req-e56ebbbb-f5eb-4215-81e5-563c3eb150ff req-e56ebbbb-f5eb-4215-81e5-563c3eb150ff ] Request (VolumesSnapshotListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96aebd7c0d6642dbb80369531bcf84e3/users/7ae5a435a5df4931bb8fd03c9e3d4aa4/roles/86359d6597314a95ba0d73ed5fbe11ed 0.171s\n2026-05-23 01:51:35.135 29 INFO tempest.lib.common.rest_client [req-4cced1b3-0edf-45b8-8bb7-ae22d54efdc8 req-4cced1b3-0edf-45b8-8bb7-ae22d54efdc8 ] Request (VolumesListTestJSON:test_volume_list_with_details): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail 0.122s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_details [0.141038s] ... ok\n2026-05-23 01:51:35.287 29 INFO tempest.lib.common.rest_client [req-7b488528-129e-477a-97c4-ebc35f6e6833 req-7b488528-129e-477a-97c4-ebc35f6e6833 ] Request (VolumesListTestJSON:test_volume_list_with_param_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?metadata=%7B%27Type%27%3A+%27work%27%7D 0.134s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_param_metadata [0.141239s] ... ok\n2026-05-23 01:51:35.320 22 INFO tempest.lib.common.rest_client [req-cd8f4e4c-16c4-468a-839e-e66ed3eade6a req-cd8f4e4c-16c4-468a-839e-e66ed3eade6a ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-23 01:51:35.348 16 INFO tempest.lib.common.rest_client [req-a650f52e-4f2c-4f3a-9ec2-c7a29b5e6342 req-a650f52e-4f2c-4f3a-9ec2-c7a29b5e6342 ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/33b3111e-13ca-4e48-8d45-e65c078f342e 0.566s\n2026-05-23 01:51:35.374 31 INFO tempest.lib.common.rest_client [req-62965b47-f574-4ad3-953c-766dec10f960 req-62965b47-f574-4ad3-953c-766dec10f960 ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4129ce8e45414a02ba57c45f3940305d 0.285s\n2026-05-23 01:51:35.434 29 INFO tempest.lib.common.rest_client [req-810664c6-90e4-4948-b3f5-d31e1b8a3f12 req-810664c6-90e4-4948-b3f5-d31e1b8a3f12 ] Request (VolumesListTestJSON:test_volumes_list_by_availability_zone): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?availability_zone=nova 0.137s\n2026-05-23 01:51:35.507 22 INFO tempest.lib.common.rest_client [req-01475833-d32c-442e-ad10-6b654bea0506 req-01475833-d32c-442e-ad10-6b654bea0506 ] Request (VolumesSnapshotListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96aebd7c0d6642dbb80369531bcf84e3/users/7ae5a435a5df4931bb8fd03c9e3d4aa4/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.185s\n2026-05-23 01:51:35.531 24 INFO tempest.lib.common.rest_client [req-b3414fcc-e7d8-4ba2-a15f-e7b96c666d90 req-b3414fcc-e7d8-4ba2-a15f-e7b96c666d90 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.141s\n2026-05-23 01:51:35.589 14 INFO tempest.lib.common.rest_client [req-8faa4cd9-0990-4a54-93de-a1b31a601f93 req-8faa4cd9-0990-4a54-93de-a1b31a601f93 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.569s\n2026-05-23 01:51:35.597 14 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/spawning\" after 7 second wait\n2026-05-23 01:51:35.599 29 INFO tempest.lib.common.rest_client [req-9f33e45d-c0da-4e7f-8f2b-16b8f28d24e6 req-9f33e45d-c0da-4e7f-8f2b-16b8f28d24e6 ] Request (VolumesListTestJSON:test_volumes_list_by_availability_zone): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?availability_zone=nova 0.159s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_by_availability_zone [0.310672s] ... ok\n2026-05-23 01:51:35.641 22 INFO tempest.lib.common.rest_client [req-8959f842-5245-4924-84b5-295ed296bfd8 req-8959f842-5245-4924-84b5-295ed296bfd8 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s\n2026-05-23 01:51:35.690 16 INFO tempest.lib.common.rest_client [req-cc5a7d31-5f8f-42cf-afe4-34da7012e83d req-cc5a7d31-5f8f-42cf-afe4-34da7012e83d ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e 0.338s\n2026-05-23 01:51:35.724 29 INFO tempest.lib.common.rest_client [req-0dbb6319-da0a-4b9e-ac8a-69dd71494596 req-0dbb6319-da0a-4b9e-ac8a-69dd71494596 ] Request (VolumesListTestJSON:test_volumes_list_by_bootable): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?bootable=false 0.117s\n2026-05-23 01:51:35.818 22 INFO tempest.lib.common.rest_client [req-efeb81f0-ff59-4dd4-8f3f-bf57fcb70f4f req-efeb81f0-ff59-4dd4-8f3f-bf57fcb70f4f ] Request (VolumesSnapshotListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96aebd7c0d6642dbb80369531bcf84e3/users/7ae5a435a5df4931bb8fd03c9e3d4aa4/roles/bd34450783d64356be4e1eb4c43a6768 0.173s\n2026-05-23 01:51:35.819 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7ae5a435a5df4931bb8fd03c9e3d4aa4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:51:35.819 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotListTestJSON-786953605-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96aebd7c0d6642dbb80369531bcf84e3', 'project_name': 'tempest-VolumesSnapshotListTestJSON-786953605', 'tenant_id': '96aebd7c0d6642dbb80369531bcf84e3', 'tenant_name': 'tempest-VolumesSnapshotListTestJSON-786953605', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7ae5a435a5df4931bb8fd03c9e3d4aa4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:35.820 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotListTestJSON-786953605-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96aebd7c0d6642dbb80369531bcf84e3', 'project_name': 'tempest-VolumesSnapshotListTestJSON-786953605', 'tenant_id': '96aebd7c0d6642dbb80369531bcf84e3', 'tenant_name': 'tempest-VolumesSnapshotListTestJSON-786953605', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7ae5a435a5df4931bb8fd03c9e3d4aa4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:51:35.855 29 INFO tempest.lib.common.rest_client [req-543c90d3-c557-4eeb-bd29-bab3c432b75d req-543c90d3-c557-4eeb-bd29-bab3c432b75d ] Request (VolumesListTestJSON:test_volumes_list_by_bootable): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?bootable=false 0.121s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_by_bootable [0.255493s] ... ok\n2026-05-23 01:51:35.978 12 INFO tempest.lib.common.rest_client [req-04fbb8c3-33f6-487d-b7ca-cfcf4fd9345a req-04fbb8c3-33f6-487d-b7ca-cfcf4fd9345a ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d9a71b73acc14210bfdc205d98ef6637/volume-transfers/280a4992-a815-4326-916f-97973b1582e7/accept 1.432s\n2026-05-23 01:51:35.997 29 INFO tempest.lib.common.rest_client [req-1ffc073c-a35a-4b6b-a1a6-c4cda41bed91 req-1ffc073c-a35a-4b6b-a1a6-c4cda41bed91 ] Request (VolumesListTestJSON:test_volumes_list_by_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?status=available 0.134s\n2026-05-23 01:51:36.116 12 INFO tempest.lib.common.rest_client [req-94e64c5a-17be-4574-bc9b-1a18f8cd833a req-94e64c5a-17be-4574-bc9b-1a18f8cd833a ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9a71b73acc14210bfdc205d98ef6637/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.126s\n2026-05-23 01:51:36.128 12 INFO tempest.common.waiters [-] volume 04a13896-3285-45e6-923a-f2ae0ff24c9f reached available after waiting for 0.128184 seconds\n2026-05-23 01:51:36.136 29 INFO tempest.lib.common.rest_client [req-f98cac87-c0b5-44af-b4ca-e330666de3ce req-f98cac87-c0b5-44af-b4ca-e330666de3ce ] Request (VolumesListTestJSON:test_volumes_list_by_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?status=available 0.131s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_by_status [0.279695s] ... ok\n2026-05-23 01:51:36.154 43 INFO tempest.lib.common.rest_client [req-1bfd9461-fbbf-45f6-9b76-a6dc0b79c320 req-1bfd9461-fbbf-45f6-9b76-a6dc0b79c320 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/2fd64c11-8ece-4a66-b9df-dc470ab631a2 0.095s\n2026-05-23 01:51:36.235 12 INFO tempest.lib.common.rest_client [req-cdfcbbd3-cad1-4790-8d35-402f0de683a3 req-cdfcbbd3-cad1-4790-8d35-402f0de683a3 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9a71b73acc14210bfdc205d98ef6637/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.105s\n2026-05-23 01:51:36.288 29 INFO tempest.lib.common.rest_client [req-3828fa37-62f0-456d-b774-9eb6e4bd8f4e req-3828fa37-62f0-456d-b774-9eb6e4bd8f4e ] Request (VolumesListTestJSON:test_volumes_list_details_by_availability_zone): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?availability_zone=nova 0.144s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_details_by_availability_zone [0.160248s] ... ok\n2026-05-23 01:51:36.375 22 INFO tempest.lib.common.rest_client [req-b8305c5c-5a04-4617-8f0e-24392329c067 req-b8305c5c-5a04-4617-8f0e-24392329c067 ] Request (VolumesSnapshotListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-23 01:51:36.385 12 INFO tempest.lib.common.rest_client [req-b782eac8-c413-4815-ae00-8c9e06e41c66 req-b782eac8-c413-4815-ae00-8c9e06e41c66 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers/280a4992-a815-4326-916f-97973b1582e7 0.134s\n2026-05-23 01:51:36.588 29 INFO tempest.lib.common.rest_client [req-40050ac4-897f-431a-a069-5e3e1087f1ad req-40050ac4-897f-431a-a069-5e3e1087f1ad ] Request (VolumesListTestJSON:test_volumes_list_details_by_bootable): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?bootable=false 0.282s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_details_by_bootable [0.298164s] ... ok\n2026-05-23 01:51:36.649 24 INFO tempest.lib.common.rest_client [req-10805df4-1405-4fc5-81ba-45ae0fe36c92 req-10805df4-1405-4fc5-81ba-45ae0fe36c92 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.105s\n2026-05-23 01:51:36.724 29 INFO tempest.lib.common.rest_client [req-6c9f7bf7-6a26-493c-84e2-4d0a34cb9301 req-6c9f7bf7-6a26-493c-84e2-4d0a34cb9301 ] Request (VolumesListTestJSON:test_volumes_list_details_by_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?status=available 0.117s\n{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_details_by_status [0.135957s] ... ok\n2026-05-23 01:51:36.792 14 INFO tempest.lib.common.rest_client [req-981a1a84-424c-4c95-9d8a-13060e844bd5 req-981a1a84-424c-4c95-9d8a-13060e844bd5 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.192s\n2026-05-23 01:51:36.802 12 INFO tempest.lib.common.rest_client [req-fb422680-f671-414d-98c3-fbc85b2c9af4 req-fb422680-f671-414d-98c3-fbc85b2c9af4 ] Request (VolumesTransfersV357Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.414s\n2026-05-23 01:51:36.871 22 INFO tempest.lib.common.rest_client [req-c2c331c2-5a1b-4658-91a2-49458d285f92 req-c2c331c2-5a1b-4658-91a2-49458d285f92 ] Request (VolumesSnapshotListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes 0.492s\n2026-05-23 01:51:36.883 29 INFO tempest.lib.common.rest_client [req-43628d80-8bf1-4eb7-8b49-44dfd995f2db req-43628d80-8bf1-4eb7-8b49-44dfd995f2db ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.115s\n2026-05-23 01:51:36.917 12 INFO tempest.lib.common.rest_client [req-cc6c5190-589a-4086-be7b-6f131b50b9e6 req-cc6c5190-589a-4086-be7b-6f131b50b9e6 ] Request (VolumesTransfersV357Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.110s\n2026-05-23 01:51:37.002 22 INFO tempest.lib.common.rest_client [req-aaf944ed-1e54-4028-8c65-656ea42ff895 req-aaf944ed-1e54-4028-8c65-656ea42ff895 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.121s\n2026-05-23 01:51:37.079 29 INFO tempest.lib.common.rest_client [req-9ff0da96-a7d6-4b45-a5e1-cffb464d91e0 req-9ff0da96-a7d6-4b45-a5e1-cffb464d91e0 ] Request (VolumesListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.178s\n2026-05-23 01:51:37.229 29 INFO tempest.lib.common.rest_client [req-bf0f896d-8a52-4672-9cbd-edc1f5f05a03 req-bf0f896d-8a52-4672-9cbd-edc1f5f05a03 ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.148s\n2026-05-23 01:51:37.242 43 INFO tempest.lib.common.rest_client [req-91b308e4-1f8a-429f-a31c-743a93d295ba req-91b308e4-1f8a-429f-a31c-743a93d295ba ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/2fd64c11-8ece-4a66-b9df-dc470ab631a2 0.080s\n2026-05-23 01:51:37.245 43 INFO tempest.common.waiters [-] snapshot 2fd64c11-8ece-4a66-b9df-dc470ab631a2 reached available after waiting for 2.245421 seconds\n2026-05-23 01:51:37.638 43 INFO tempest.lib.common.rest_client [req-1f939cfc-930e-4f9b-abf4-f2ab2ce853a6 req-1f939cfc-930e-4f9b-abf4-f2ab2ce853a6 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes 0.390s\n2026-05-23 01:51:37.761 24 INFO tempest.lib.common.rest_client [req-ffad61a1-902c-4df2-b9e0-589f6001e6a4 req-ffad61a1-902c-4df2-b9e0-589f6001e6a4 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.101s\n2026-05-23 01:51:37.801 43 INFO tempest.lib.common.rest_client [req-64630779-6acb-491c-8f74-d4da979b2186 req-64630779-6acb-491c-8f74-d4da979b2186 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.151s\n2026-05-23 01:51:37.960 14 INFO tempest.lib.common.rest_client [req-9d8ccb66-7a78-46d6-a03d-be2a7ce68a6b req-9d8ccb66-7a78-46d6-a03d-be2a7ce68a6b ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.155s\n2026-05-23 01:51:38.049 12 INFO tempest.lib.common.rest_client [req-8a9fa9bc-eee6-4957-af59-3cf8fffdc705 req-8a9fa9bc-eee6-4957-af59-3cf8fffdc705 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.120s\n2026-05-23 01:51:38.143 12 INFO tempest.lib.common.rest_client [req-b36495ee-87be-4fd9-9598-33cfcf7e297f req-b36495ee-87be-4fd9-9598-33cfcf7e297f ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.090s\n2026-05-23 01:51:38.179 22 INFO tempest.lib.common.rest_client [req-dfbb17d6-22fc-44e3-9282-b27969154eb1 req-dfbb17d6-22fc-44e3-9282-b27969154eb1 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.162s\n2026-05-23 01:51:38.187 22 INFO tempest.common.waiters [-] volume 42dea6bd-805d-4b83-91aa-c6bac5b649c5 reached available after waiting for 1.187352 seconds\n2026-05-23 01:51:38.242 12 INFO tempest.lib.common.rest_client [req-3f2e6e17-2942-45f3-a27a-7be257ab1058 req-3f2e6e17-2942-45f3-a27a-7be257ab1058 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.094s\n{1} tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test.test_create_get_list_accept_volume_transfer [6.092149s] ... ok\n2026-05-23 01:51:38.333 29 INFO tempest.lib.common.rest_client [req-d6f3eca6-9c4d-4742-b0fa-85a4d35222b8 req-d6f3eca6-9c4d-4742-b0fa-85a4d35222b8 ] Request (VolumesListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.090s\n2026-05-23 01:51:38.393 22 INFO tempest.lib.common.rest_client [req-08ab630f-598b-444d-aa45-16ea20595ec9 req-08ab630f-598b-444d-aa45-16ea20595ec9 ] Request (VolumesSnapshotListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots 0.204s\n2026-05-23 01:51:38.432 29 INFO tempest.lib.common.rest_client [req-99e18e1f-6261-43e8-b370-82765eea5410 req-99e18e1f-6261-43e8-b370-82765eea5410 ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.096s\n2026-05-23 01:51:38.517 22 INFO tempest.lib.common.rest_client [req-cbf2e2cc-2d7f-4595-aada-5c2b9e10dede req-cbf2e2cc-2d7f-4595-aada-5c2b9e10dede ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 0.113s\n2026-05-23 01:51:38.547 12 INFO tempest.lib.common.rest_client [req-5e6d0976-4410-411b-83b4-60b409fa4a9f req-5e6d0976-4410-411b-83b4-60b409fa4a9f ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes 0.301s\n2026-05-23 01:51:38.574 29 INFO tempest.lib.common.rest_client [req-c3c6c1f5-0a5f-4748-b83b-fb09dce2ac32 req-c3c6c1f5-0a5f-4748-b83b-fb09dce2ac32 ] Request (VolumesListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.125s\n2026-05-23 01:51:38.659 12 INFO tempest.lib.common.rest_client [req-e55935d8-be57-4fa8-a2d5-1a5d77f06aa0 req-e55935d8-be57-4fa8-a2d5-1a5d77f06aa0 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.100s\n2026-05-23 01:51:38.672 29 INFO tempest.lib.common.rest_client [req-c22336ef-746f-42b7-9e3f-f6d44449fbef req-c22336ef-746f-42b7-9e3f-f6d44449fbef ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.096s\n2026-05-23 01:51:38.890 24 INFO tempest.lib.common.rest_client [req-50b019a3-b481-433a-813d-13f090fb0b33 req-50b019a3-b481-433a-813d-13f090fb0b33 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.114s\n2026-05-23 01:51:38.924 43 INFO tempest.lib.common.rest_client [req-a7fa25a1-06a4-4200-bb61-52528f07aa7d req-a7fa25a1-06a4-4200-bb61-52528f07aa7d ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.107s\n2026-05-23 01:51:38.936 43 INFO tempest.common.waiters [-] volume 57706364-6a77-49a6-85bc-5eb9a6297764 reached available after waiting for 1.936238 seconds\n2026-05-23 01:51:39.037 43 INFO tempest.lib.common.rest_client [req-d8c4ce4c-c85a-4542-acc7-df0827267a4d req-d8c4ce4c-c85a-4542-acc7-df0827267a4d ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.099s\n2026-05-23 01:51:39.131 14 INFO tempest.lib.common.rest_client [req-d2bbc2a5-2496-4ceb-9673-3324990ecea0 req-d2bbc2a5-2496-4ceb-9673-3324990ecea0 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.160s\n2026-05-23 01:51:39.214 43 INFO tempest.lib.common.rest_client [req-4feace1e-b165-47b5-baac-4acaa0e83b63 req-4feace1e-b165-47b5-baac-4acaa0e83b63 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df?cascade=True 0.161s\n2026-05-23 01:51:39.326 43 INFO tempest.lib.common.rest_client [req-32c024ce-cce5-43c2-9ab7-ad12f2f55070 req-32c024ce-cce5-43c2-9ab7-ad12f2f55070 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.109s\n2026-05-23 01:51:39.638 22 INFO tempest.lib.common.rest_client [req-c7fe3590-63c5-448b-b042-7a903fb99a42 req-c7fe3590-63c5-448b-b042-7a903fb99a42 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 0.112s\n2026-05-23 01:51:39.646 22 INFO tempest.common.waiters [-] snapshot fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 reached available after waiting for 1.646421 seconds\n2026-05-23 01:51:39.777 29 INFO tempest.lib.common.rest_client [req-20dcd7d2-3874-4424-b2e0-8a45696f8056 req-20dcd7d2-3874-4424-b2e0-8a45696f8056 ] Request (VolumesListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.093s\n2026-05-23 01:51:39.783 12 INFO tempest.lib.common.rest_client [req-983d2fda-e0c7-4eec-b325-d7f8336859a5 req-983d2fda-e0c7-4eec-b325-d7f8336859a5 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.106s\n2026-05-23 01:51:39.796 12 INFO tempest.common.waiters [-] volume f076b074-ea1f-48a6-b706-d6ea629b46f3 reached available after waiting for 1.796810 seconds\n2026-05-23 01:51:39.880 22 INFO tempest.lib.common.rest_client [req-d38e2729-8e9c-4b34-a0a3-4cc5bd5c32c9 req-d38e2729-8e9c-4b34-a0a3-4cc5bd5c32c9 ] Request (VolumesSnapshotListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots 0.231s\n2026-05-23 01:51:39.897 29 INFO tempest.lib.common.rest_client [req-b16a86b8-0305-4357-957a-abcbd92663bb req-b16a86b8-0305-4357-957a-abcbd92663bb ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.118s\n2026-05-23 01:51:39.979 22 INFO tempest.lib.common.rest_client [req-c58bd667-425f-4700-92d3-485b85a06fdb req-c58bd667-425f-4700-92d3-485b85a06fdb ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.083s\n2026-05-23 01:51:39.984 12 INFO tempest.lib.common.rest_client [req-1a7a96c5-1cdb-44ce-a161-2179ec3b936b req-1a7a96c5-1cdb-44ce-a161-2179ec3b936b ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers 0.182s\n2026-05-23 01:51:40.049 24 INFO tempest.lib.common.rest_client [req-e0342c94-9de0-4f88-bd88-21271cc0f746 req-e0342c94-9de0-4f88-bd88-21271cc0f746 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.149s\n2026-05-23 01:51:40.091 29 INFO tempest.lib.common.rest_client [req-13e011fd-a768-4b82-ab09-cfcc2cc51fe5 req-13e011fd-a768-4b82-ab09-cfcc2cc51fe5 ] Request (VolumesListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.160s\n2026-05-23 01:51:40.127 12 INFO tempest.lib.common.rest_client [req-98629d44-c132-4ea9-b8d4-44d1629e62da req-98629d44-c132-4ea9-b8d4-44d1629e62da ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.135s\n2026-05-23 01:51:40.135 12 INFO tempest.common.waiters [-] volume f076b074-ea1f-48a6-b706-d6ea629b46f3 reached awaiting-transfer after waiting for 0.135393 seconds\n2026-05-23 01:51:40.204 29 INFO tempest.lib.common.rest_client [req-8d8fb181-8563-4295-b7ef-ef47da3e0506 req-8d8fb181-8563-4295-b7ef-ef47da3e0506 ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.108s\n2026-05-23 01:51:40.221 12 INFO tempest.lib.common.rest_client [req-6e60d960-5176-4e4e-93fe-fb460f4590e3 req-6e60d960-5176-4e4e-93fe-fb460f4590e3 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers/detail 0.083s\n2026-05-23 01:51:40.292 14 INFO tempest.lib.common.rest_client [req-06cfb484-42fa-497c-a334-8d4c07b862dc req-06cfb484-42fa-497c-a334-8d4c07b862dc ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.148s\n2026-05-23 01:51:40.426 12 INFO tempest.lib.common.rest_client [req-cca21e64-3c90-4564-bb45-0b3acc0a8af0 req-cca21e64-3c90-4564-bb45-0b3acc0a8af0 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers/68e2caa8-b903-4dd8-a2e0-32ab838179f8 0.198s\n2026-05-23 01:51:40.467 43 INFO tempest.lib.common.rest_client [req-e8afc6fd-5977-4f7c-a82e-7d375d4144bb req-e8afc6fd-5977-4f7c-a82e-7d375d4144bb ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.124s\n2026-05-23 01:51:40.533 12 INFO tempest.lib.common.rest_client [req-1e05b536-4154-4c3b-be60-28bcbac194e1 req-1e05b536-4154-4c3b-be60-28bcbac194e1 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.105s\n2026-05-23 01:51:40.546 12 INFO tempest.common.waiters [-] volume f076b074-ea1f-48a6-b706-d6ea629b46f3 reached available after waiting for 0.546360 seconds\n2026-05-23 01:51:40.652 12 INFO tempest.lib.common.rest_client [req-be779ff0-a460-45f5-87cd-ef7e09dc14ee req-be779ff0-a460-45f5-87cd-ef7e09dc14ee ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers/68e2caa8-b903-4dd8-a2e0-32ab838179f8 0.104s\n2026-05-23 01:51:40.789 12 INFO tempest.lib.common.rest_client [req-7a383f6c-ba3a-4ae0-9a95-6069936a918f req-7a383f6c-ba3a-4ae0-9a95-6069936a918f ] Request (VolumesTransfersV357Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.133s\n2026-05-23 01:51:40.899 12 INFO tempest.lib.common.rest_client [req-6d5eb1da-d7fa-4649-94e1-4e44509394d2 req-6d5eb1da-d7fa-4649-94e1-4e44509394d2 ] Request (VolumesTransfersV357Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.107s\n2026-05-23 01:51:41.103 22 INFO tempest.lib.common.rest_client [req-3f6db36f-f662-48a9-8c99-99f36c486210 req-3f6db36f-f662-48a9-8c99-99f36c486210 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.117s\n2026-05-23 01:51:41.109 22 INFO tempest.common.waiters [-] snapshot e3963bea-2133-4a43-911a-0f49ba6a45c8 reached available after waiting for 2.109330 seconds\n2026-05-23 01:51:41.170 24 INFO tempest.lib.common.rest_client [req-48c67c37-adfd-4e77-bcc5-22512c3c8d1e req-48c67c37-adfd-4e77-bcc5-22512c3c8d1e ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.104s\n2026-05-23 01:51:41.181 24 INFO tempest.common.waiters [-] backup 96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 reached available after waiting for 7.181136 seconds\n2026-05-23 01:51:41.299 24 INFO tempest.lib.common.rest_client [req-aadd97ad-f36b-4ee5-97c6-67bad9f91ef2 req-aadd97ad-f36b-4ee5-97c6-67bad9f91ef2 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.116s\n2026-05-23 01:51:41.312 22 INFO tempest.lib.common.rest_client [req-77b4b5fd-6727-4ac8-880f-71740ae71afd req-77b4b5fd-6727-4ac8-880f-71740ae71afd ] Request (VolumesSnapshotListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots 0.200s\n2026-05-23 01:51:41.312 29 INFO tempest.lib.common.rest_client [req-41fb81f1-8afa-4ef5-9721-8818f62cf44f req-41fb81f1-8afa-4ef5-9721-8818f62cf44f ] Request (VolumesListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.097s\n2026-05-23 01:51:41.319 24 INFO tempest.common.waiters [-] volume 10eaf681-ee06-4cad-b451-d6bc076d0393 reached available after waiting for 0.319858 seconds\n2026-05-23 01:51:41.459 22 INFO tempest.lib.common.rest_client [req-22d22b1b-35f4-4de6-847a-ad64e1dacfe6 req-22d22b1b-35f4-4de6-847a-ad64e1dacfe6 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/1b8a71b1-126b-4f24-98be-a67e7ecdf952 0.139s\n2026-05-23 01:51:41.484 14 INFO tempest.lib.common.rest_client [req-e70d8903-574c-4f0b-8136-c065f1d12b9b req-e70d8903-574c-4f0b-8136-c065f1d12b9b ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.174s\n2026-05-23 01:51:41.498 14 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 13 second wait\n2026-05-23 01:51:41.603 14 INFO tempest.lib.common.rest_client [req-3a2658b3-aaec-45c5-921c-6a72539285b1 req-3a2658b3-aaec-45c5-921c-6a72539285b1 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/5b5ab373-35eb-4eaa-92f8-01cdce6ba271/action 0.100s\n2026-05-23 01:51:41.605 43 INFO tempest.lib.common.rest_client [req-cee9aadf-4441-4433-815c-550f6bc5c40f req-cee9aadf-4441-4433-815c-550f6bc5c40f ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.124s\n2026-05-23 01:51:41.643 29 INFO tempest.lib.common.rest_client [req-c53b2373-098d-40b6-a4fd-1b7e197b002e req-c53b2373-098d-40b6-a4fd-1b7e197b002e ] Request (VolumesListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e10b14b9e86a4bb4bda8d96a0f894d61 0.327s\n2026-05-23 01:51:41.643 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9518731364c8413bad4bbcd9e6c14ce1\n2026-05-23 01:51:41.834 14 INFO tempest.lib.common.rest_client [req-6045966e-2c6b-4016-b23f-c884048bff65 req-6045966e-2c6b-4016-b23f-c884048bff65 ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.228s\n2026-05-23 01:51:42.011 12 INFO tempest.lib.common.rest_client [req-f3fb4cbc-044c-4d9e-a89b-a46bf3780f6e req-f3fb4cbc-044c-4d9e-a89b-a46bf3780f6e ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.098s\n2026-05-23 01:51:42.043 14 INFO tempest.lib.common.rest_client [req-d37829a0-70d7-4463-8d0d-c00035bfbee2 req-d37829a0-70d7-4463-8d0d-c00035bfbee2 ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.206s\n2026-05-23 01:51:42.094 12 INFO tempest.lib.common.rest_client [req-420899ff-6a8c-4c6e-b6dd-479e78809517 req-420899ff-6a8c-4c6e-b6dd-479e78809517 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.080s\n2026-05-23 01:51:42.132 29 INFO tempest.lib.common.rest_client [req-bbb66769-2278-4ddc-a078-1458142ab33f req-bbb66769-2278-4ddc-a078-1458142ab33f ] Request (VolumesListTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.486s\n2026-05-23 01:51:42.149 24 INFO tempest.lib.common.rest_client [req-da05aeee-68ad-471a-b696-ebce28897373 req-da05aeee-68ad-471a-b696-ebce28897373 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9/export_record 0.827s\n2026-05-23 01:51:42.172 12 INFO tempest.lib.common.rest_client [req-8bdc1c68-7857-4c1f-8d89-e84171fea65f req-8bdc1c68-7857-4c1f-8d89-e84171fea65f ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.076s\n{1} tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test.test_create_list_delete_volume_transfer [3.928848s] ... ok\n2026-05-23 01:51:42.366 24 INFO tempest.lib.common.rest_client [req-85b8c2b2-59c0-4e9d-bd54-cfe824a5673a req-85b8c2b2-59c0-4e9d-bd54-cfe824a5673a ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 201 POST https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/import_record 0.209s\n2026-05-23 01:51:42.425 12 INFO tempest.lib.common.rest_client [req-3285c80e-31b5-4c8e-bea3-f94f1f7cd9b3 req-3285c80e-31b5-4c8e-bea3-f94f1f7cd9b3 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8a45b8ff61a042cc8485738ce70ca4c8 0.227s\n2026-05-23 01:51:42.473 24 INFO tempest.lib.common.rest_client [req-6ae744d9-7417-4114-8be1-49053f204d56 req-6ae744d9-7417-4114-8be1-49053f204d56 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/d34d165e-f55f-4bea-b871-ad878e436985 0.101s\n2026-05-23 01:51:42.486 24 INFO tempest.common.waiters [-] backup d34d165e-f55f-4bea-b871-ad878e436985 reached available after waiting for 0.486148 seconds\n2026-05-23 01:51:42.566 22 INFO tempest.lib.common.rest_client [req-b628dc6c-2194-4d2d-b7cb-e07d255a9457 req-b628dc6c-2194-4d2d-b7cb-e07d255a9457 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/1b8a71b1-126b-4f24-98be-a67e7ecdf952 0.099s\n2026-05-23 01:51:42.569 22 INFO tempest.common.waiters [-] snapshot 1b8a71b1-126b-4f24-98be-a67e7ecdf952 reached available after waiting for 1.569743 seconds\n2026-05-23 01:51:42.584 24 INFO tempest.lib.common.rest_client [req-ccd34de1-4bcb-4218-b4da-4f30bbc0baff req-ccd34de1-4bcb-4218-b4da-4f30bbc0baff ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups 0.092s\n2026-05-23 01:51:42.675 22 INFO tempest.lib.common.rest_client [req-49691fa1-2f58-49c2-8b2d-9d27c4d7092a req-49691fa1-2f58-49c2-8b2d-9d27c4d7092a ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_limit): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?limit=1 0.103s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_limit [0.110773s] ... ok\n2026-05-23 01:51:42.749 12 INFO tempest.lib.common.rest_client [req-9fdcc78e-be43-49fc-b64a-56a66f905acb req-9fdcc78e-be43-49fc-b64a-56a66f905acb ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1f072a3a34174257ad925aee3f90741f 0.320s\n2026-05-23 01:51:42.787 29 INFO tempest.lib.common.rest_client [req-a3e64e48-03e8-485d-b0b1-d881cd31db5b req-a3e64e48-03e8-485d-b0b1-d881cd31db5b ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9518731364c8413bad4bbcd9e6c14ce1&name=default 0.650s\n2026-05-23 01:51:42.788 43 INFO tempest.lib.common.rest_client [req-00b28745-bf61-4e3b-b484-e47934a6ef63 req-00b28745-bf61-4e3b-b484-e47934a6ef63 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.169s\n2026-05-23 01:51:42.791 22 INFO tempest.lib.common.rest_client [req-f89512ff-b0aa-4c52-bc86-25de65bb73f3 req-f89512ff-b0aa-4c52-bc86-25de65bb73f3 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_limit_equals_infinite): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots 0.108s\n2026-05-23 01:51:42.905 22 INFO tempest.lib.common.rest_client [req-4fe9ebaf-09f4-4402-9390-7349bce4b587 req-4fe9ebaf-09f4-4402-9390-7349bce4b587 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_limit_equals_infinite): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?limit=100000 0.104s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_limit_equals_infinite [0.227733s] ... ok\n2026-05-23 01:51:43.006 22 INFO tempest.lib.common.rest_client [req-a15dedfe-3888-4e0d-b69d-59ea0048cdea req-a15dedfe-3888-4e0d-b69d-59ea0048cdea ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_limit_equals_zero): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?limit=0 0.095s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_limit_equals_zero [0.100325s] ... ok\n2026-05-23 01:51:43.041 12 INFO tempest.lib.common.rest_client [req-03182adc-2561-41c7-9448-d3a5f9cb5cc0 req-03182adc-2561-41c7-9448-d3a5f9cb5cc0 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/45b34fd3ca44487a942fea5fdae28521 0.289s\n2026-05-23 01:51:43.041 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7aa14bef55404797a55ef21413c59973\n2026-05-23 01:51:43.129 22 INFO tempest.lib.common.rest_client [req-d29866c1-2c1e-4413-9aab-daa35b8fd710 req-d29866c1-2c1e-4413-9aab-daa35b8fd710 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_marker): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots 0.116s\n2026-05-23 01:51:43.246 22 INFO tempest.lib.common.rest_client [req-3feaa430-2b7d-4ed2-b530-9505b48c9335 req-3feaa430-2b7d-4ed2-b530-9505b48c9335 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_marker): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?marker=e3963bea-2133-4a43-911a-0f49ba6a45c8 0.107s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_marker [0.240885s] ... ok\n2026-05-23 01:51:43.255 29 INFO tempest.lib.common.rest_client [req-1be4f77b-5e28-4085-b6b4-c4e17fff02dd req-1be4f77b-5e28-4085-b6b4-c4e17fff02dd ] Request (VolumesListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d7cccb4d-2e21-46e0-9340-6d353351d2f7 0.463s\n2026-05-23 01:51:43.259 14 INFO tempest.lib.common.rest_client [req-50f1f265-7cda-406e-86d3-de8511c5f99c req-50f1f265-7cda-406e-86d3-de8511c5f99c ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.195s\n2026-05-23 01:51:43.351 22 INFO tempest.lib.common.rest_client [req-0a4c3a3c-d772-45c2-8647-4ae5955c0185 req-0a4c3a3c-d772-45c2-8647-4ae5955c0185 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_offset): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?offset=2&limit=3 0.096s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_offset [0.100638s] ... ok\n2026-05-23 01:51:43.449 22 INFO tempest.lib.common.rest_client [req-186a84ed-2f3e-455f-84cf-78d62bd9d63a req-186a84ed-2f3e-455f-84cf-78d62bd9d63a ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_created_at_asc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=created_at&sort_dir=asc 0.093s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_created_at_asc [0.100174s] ... ok\n2026-05-23 01:51:43.534 22 INFO tempest.lib.common.rest_client [req-4135248d-6718-4b6e-a1f7-df4677630d36 req-4135248d-6718-4b6e-a1f7-df4677630d36 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_created_at_desc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=created_at&sort_dir=desc 0.075s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_created_at_desc [0.085965s] ... ok\n2026-05-23 01:51:43.588 29 INFO tempest.lib.common.rest_client [req-dc4a9e16-c3b1-4126-a00e-e83b37e30d9e req-dc4a9e16-c3b1-4126-a00e-e83b37e30d9e ] Request (VolumesListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9518731364c8413bad4bbcd9e6c14ce1 0.328s\n2026-05-23 01:51:43.616 12 INFO tempest.lib.common.rest_client [req-997b177a-c46e-48a0-94cb-3457c265f5fb req-997b177a-c46e-48a0-94cb-3457c265f5fb ] Request (VolumesTransfersV357Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s\n2026-05-23 01:51:43.638 22 INFO tempest.lib.common.rest_client [req-af41d551-381c-4906-9a6b-3abbb794f163 req-af41d551-381c-4906-9a6b-3abbb794f163 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_id_asc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=id&sort_dir=asc 0.094s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_id_asc [0.098990s] ... ok\n2026-05-23 01:51:43.740 22 INFO tempest.lib.common.rest_client [req-74af40bc-2912-4824-afff-b884cc9907fc req-74af40bc-2912-4824-afff-b884cc9907fc ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_id_desc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=id&sort_dir=desc 0.096s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_id_desc [0.103550s] ... ok\n2026-05-23 01:51:43.840 22 INFO tempest.lib.common.rest_client [req-90f9b58b-548d-4d5e-bfb3-5317c3f50689 req-90f9b58b-548d-4d5e-bfb3-5317c3f50689 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_name_asc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=display_name&sort_dir=asc 0.091s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_name_asc [0.101415s] ... ok\n2026-05-23 01:51:43.944 22 INFO tempest.lib.common.rest_client [req-6fa1ad7f-63ea-4e88-9cf0-f09cd4f7f51d req-6fa1ad7f-63ea-4e88-9cf0-f09cd4f7f51d ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_name_desc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=display_name&sort_dir=desc 0.093s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_name_desc [0.101746s] ... ok\n2026-05-23 01:51:43.962 24 INFO tempest.lib.common.rest_client [req-f08576d8-355f-4f47-b88c-93848e00c962 req-f08576d8-355f-4f47-b88c-93848e00c962 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9/restore 1.368s\n2026-05-23 01:51:43.969 43 INFO tempest.lib.common.rest_client [req-eb97b4f9-d771-4c90-b750-1e0495318777 req-eb97b4f9-d771-4c90-b750-1e0495318777 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.164s\n2026-05-23 01:51:44.051 22 INFO tempest.lib.common.rest_client [req-8eeb0cf0-5414-4cc5-85b4-48e844539d12 req-8eeb0cf0-5414-4cc5-85b4-48e844539d12 ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_details_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/detail?name=tempest-VolumesSnapshotListTestJSON-Snapshot-1457857949 0.098s\n2026-05-23 01:51:44.088 24 INFO tempest.lib.common.rest_client [req-9c1647fc-11be-414a-af64-56ae97f4000a req-9c1647fc-11be-414a-af64-56ae97f4000a ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.123s\n2026-05-23 01:51:44.151 22 INFO tempest.lib.common.rest_client [req-5a4b6f8b-970c-4726-9f5d-8c57c49faf16 req-5a4b6f8b-970c-4726-9f5d-8c57c49faf16 ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_details_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/detail?status=available 0.094s\n2026-05-23 01:51:44.229 12 INFO tempest.lib.common.rest_client [req-c581d2ba-8f5f-40be-8c81-c4ce07f9c5be req-c581d2ba-8f5f-40be-8c81-c4ce07f9c5be ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7aa14bef55404797a55ef21413c59973&name=default 0.610s\n2026-05-23 01:51:44.244 22 INFO tempest.lib.common.rest_client [req-eb3b4058-42e2-404d-8418-7fd22a68e3b6 req-eb3b4058-42e2-404d-8418-7fd22a68e3b6 ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_details_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/detail?status=available&name=tempest-VolumesSnapshotListTestJSON-Snapshot-1457857949 0.087s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshots_list_details_with_params [0.296367s] ... ok\n2026-05-23 01:51:44.346 22 INFO tempest.lib.common.rest_client [req-75cd1b43-ad84-41e4-9e08-2bffc10dafbe req-75cd1b43-ad84-41e4-9e08-2bffc10dafbe ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?name=tempest-VolumesSnapshotListTestJSON-Snapshot-1457857949 0.095s\n2026-05-23 01:51:44.441 14 INFO tempest.lib.common.rest_client [req-3ec10f4d-b26e-45c3-b08f-0611ea76e2dd req-3ec10f4d-b26e-45c3-b08f-0611ea76e2dd ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.168s\n2026-05-23 01:51:44.456 22 INFO tempest.lib.common.rest_client [req-9107ce4f-b761-4c9c-b951-b5130b7b764c req-9107ce4f-b761-4c9c-b951-b5130b7b764c ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?status=available 0.098s\n2026-05-23 01:51:44.553 22 INFO tempest.lib.common.rest_client [req-3f4b8646-b8bb-4a5f-ad63-a7e24d1f7289 req-3f4b8646-b8bb-4a5f-ad63-a7e24d1f7289 ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?status=available&name=tempest-VolumesSnapshotListTestJSON-Snapshot-1457857949 0.091s\n{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshots_list_with_params [0.307879s] ... ok\n2026-05-23 01:51:44.702 12 INFO tempest.lib.common.rest_client [req-c3b4e56b-461f-4f9c-a288-4cd25a712baf req-c3b4e56b-461f-4f9c-a288-4cd25a712baf ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7b3fca3f-7f03-47fe-97f2-eb8bf19bf7ad 0.469s\n2026-05-23 01:51:44.721 22 INFO tempest.lib.common.rest_client [req-4b4b2e8f-dc07-47f4-9e89-f01442962e45 req-4b4b2e8f-dc07-47f4-9e89-f01442962e45 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/1b8a71b1-126b-4f24-98be-a67e7ecdf952 0.139s\n2026-05-23 01:51:44.813 22 INFO tempest.lib.common.rest_client [req-405c1f61-ed9b-4567-8024-3ea1b63b0a40 req-405c1f61-ed9b-4567-8024-3ea1b63b0a40 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/1b8a71b1-126b-4f24-98be-a67e7ecdf952 0.086s\n2026-05-23 01:51:44.911 12 INFO tempest.lib.common.rest_client [req-c123a664-35f0-4407-8650-13bd4623009b req-c123a664-35f0-4407-8650-13bd4623009b ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973 0.207s\n2026-05-23 01:51:44.911 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d9a71b73acc14210bfdc205d98ef6637\n2026-05-23 01:51:45.146 43 INFO tempest.lib.common.rest_client [req-c9983bb3-3bf6-4431-9391-b952d5b30024 req-c9983bb3-3bf6-4431-9391-b952d5b30024 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.163s\n2026-05-23 01:51:45.186 24 INFO tempest.lib.common.rest_client [req-7c39e2d1-ac22-4ce6-be24-0a5ff76fa34d req-7c39e2d1-ac22-4ce6-be24-0a5ff76fa34d ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.088s\n2026-05-23 01:51:45.403 12 INFO tempest.lib.common.rest_client [req-afdf288f-4867-427c-8dd9-f52b7d156fa7 req-afdf288f-4867-427c-8dd9-f52b7d156fa7 ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d9a71b73acc14210bfdc205d98ef6637&name=default 0.490s\n2026-05-23 01:51:45.618 14 INFO tempest.lib.common.rest_client [req-0248f01a-bda7-44d1-9466-beb7cb832021 req-0248f01a-bda7-44d1-9466-beb7cb832021 ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.151s\n2026-05-23 01:51:45.813 12 INFO tempest.lib.common.rest_client [req-e5deeaf0-1e78-4e1c-8e51-fba587f1b106 req-e5deeaf0-1e78-4e1c-8e51-fba587f1b106 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dbbeb9db-2022-472f-b7b9-feec0eaae1c1 0.407s\n2026-05-23 01:51:45.920 22 INFO tempest.lib.common.rest_client [req-7a1eb4e5-c52b-4611-b32a-b67eb85f4457 req-7a1eb4e5-c52b-4611-b32a-b67eb85f4457 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/1b8a71b1-126b-4f24-98be-a67e7ecdf952 0.098s\n2026-05-23 01:51:46.074 12 INFO tempest.lib.common.rest_client [req-8a819f7a-8128-40b9-ab9f-907b6499bf38 req-8a819f7a-8128-40b9-ab9f-907b6499bf38 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d9a71b73acc14210bfdc205d98ef6637 0.257s\n2026-05-23 01:51:46.074 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d9182798d221446a8c7c33f43e8d6260\n2026-05-23 01:51:46.089 22 INFO tempest.lib.common.rest_client [req-600710b3-331f-4180-90d3-46169ebe96db req-600710b3-331f-4180-90d3-46169ebe96db ] Request (VolumesSnapshotListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.165s\n2026-05-23 01:51:46.178 22 INFO tempest.lib.common.rest_client [req-0d296521-11db-4ea5-a4fb-474b91b2074e req-0d296521-11db-4ea5-a4fb-474b91b2074e ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.087s\n2026-05-23 01:51:46.256 43 INFO tempest.lib.common.rest_client [req-4071f7dd-ed28-465d-81ac-75ea1dc40cf7 req-4071f7dd-ed28-465d-81ac-75ea1dc40cf7 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.098s\n2026-05-23 01:51:46.273 24 INFO tempest.lib.common.rest_client [req-b6b45f60-7d1c-40db-a0a5-d588109c200c req-b6b45f60-7d1c-40db-a0a5-d588109c200c ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.082s\n2026-05-23 01:51:46.350 43 INFO tempest.lib.common.rest_client [req-88e7faca-dcf9-4e98-879b-5c07e6428011 req-88e7faca-dcf9-4e98-879b-5c07e6428011 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes 0.091s\n2026-05-23 01:51:46.454 12 INFO tempest.lib.common.rest_client [req-6affb9fa-f586-4e6d-9fa7-82317d18323b req-6affb9fa-f586-4e6d-9fa7-82317d18323b ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d9182798d221446a8c7c33f43e8d6260&name=default 0.377s\n2026-05-23 01:51:46.460 43 INFO tempest.lib.common.rest_client [req-548472de-92ca-4e7a-a383-69d4c9ff386b req-548472de-92ca-4e7a-a383-69d4c9ff386b ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots 0.097s\n2026-05-23 01:51:46.573 43 INFO tempest.lib.common.rest_client [req-7bf23225-f7a8-417a-b9c9-4a1756b4cd68 req-7bf23225-f7a8-417a-b9c9-4a1756b4cd68 ] Request (VolumesDeleteCascade:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.104s\n2026-05-23 01:51:46.703 43 INFO tempest.lib.common.rest_client [req-d9094713-8eca-48b7-aed8-2b7ac1ea52c6 req-d9094713-8eca-48b7-aed8-2b7ac1ea52c6 ] Request (VolumesDeleteCascade:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.116s\n2026-05-23 01:51:46.791 14 INFO tempest.lib.common.rest_client [req-ddb2ade7-e3f9-4675-ad59-139dcc394e44 req-ddb2ade7-e3f9-4675-ad59-139dcc394e44 ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.151s\n2026-05-23 01:51:46.804 43 INFO tempest.lib.common.rest_client [req-317e673a-4a97-4df3-be9c-251f2139c744 req-317e673a-4a97-4df3-be9c-251f2139c744 ] Request (VolumesDeleteCascade:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.099s\n2026-05-23 01:51:46.806 14 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 4 second wait\n2026-05-23 01:51:47.212 12 INFO tempest.lib.common.rest_client [req-0408fbad-0efd-44cc-bd63-7837a723909f req-0408fbad-0efd-44cc-bd63-7837a723909f ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0b6127c5-8663-474a-a966-e952e73cf9b3 0.755s\n2026-05-23 01:51:47.270 22 INFO tempest.lib.common.rest_client [req-72044473-1762-49c7-a040-134b64e93f8d req-72044473-1762-49c7-a040-134b64e93f8d ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.087s\n2026-05-23 01:51:47.362 24 INFO tempest.lib.common.rest_client [req-5e49cec2-af59-4332-8477-e481d9207fd7 req-5e49cec2-af59-4332-8477-e481d9207fd7 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.082s\n2026-05-23 01:51:47.502 12 INFO tempest.lib.common.rest_client [req-f596bef7-e76d-48e9-85e3-89e2003f454f req-f596bef7-e76d-48e9-85e3-89e2003f454f ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d9182798d221446a8c7c33f43e8d6260 0.286s\n2026-05-23 01:51:47.908 43 INFO tempest.lib.common.rest_client [req-903d29b0-994e-48ed-960a-c0061ca6f90a req-903d29b0-994e-48ed-960a-c0061ca6f90a ] Request (VolumesDeleteCascade:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.094s\n2026-05-23 01:51:48.014 14 INFO tempest.lib.common.rest_client [req-df421a8d-ef03-48b0-9da5-29779eb28d7f req-df421a8d-ef03-48b0-9da5-29779eb28d7f ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.204s\n2026-05-23 01:51:48.021 43 INFO tempest.lib.common.rest_client [req-2af85627-7d65-426d-af01-81ab10dc32b6 req-2af85627-7d65-426d-af01-81ab10dc32b6 ] Request (VolumesDeleteCascade:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/2fd64c11-8ece-4a66-b9df-dc470ab631a2 0.109s\n2026-05-23 01:51:48.114 43 INFO tempest.lib.common.rest_client [req-4ed69116-6e94-444e-b6dd-c4ef39b1eb48 req-4ed69116-6e94-444e-b6dd-c4ef39b1eb48 ] Request (VolumesDeleteCascade:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.091s\n2026-05-23 01:51:48.188 43 INFO tempest.lib.common.rest_client [req-b77dad53-d265-46b3-b5d5-f1bbc206823f req-b77dad53-d265-46b3-b5d5-f1bbc206823f ] Request (VolumesDeleteCascade:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.072s\n{15} tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade.test_volume_from_snapshot_cascade_delete [14.984554s] ... ok\n2026-05-23 01:51:48.348 22 INFO tempest.lib.common.rest_client [req-5520e7ca-8b49-477e-933e-5e8359548e91 req-5520e7ca-8b49-477e-933e-5e8359548e91 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.074s\n2026-05-23 01:51:48.472 24 INFO tempest.lib.common.rest_client [req-dd2645fa-f9b2-4df4-a82b-4ebe2e96f686 req-dd2645fa-f9b2-4df4-a82b-4ebe2e96f686 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.102s\n2026-05-23 01:51:48.473 43 INFO tempest.lib.common.rest_client [req-158344e5-ec8f-4d01-8fe8-a50e8f89c972 req-158344e5-ec8f-4d01-8fe8-a50e8f89c972 ] Request (VolumesDeleteCascade:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d262bd9cfa524d50bd2ff7ac5d6272f5 0.259s\n2026-05-23 01:51:48.474 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2ac553fe323640a2983985b38d012a2b\n2026-05-23 01:51:48.493 22 INFO tempest.lib.common.rest_client [req-38932831-40bb-4b0f-9576-e21f166f1465 req-38932831-40bb-4b0f-9576-e21f166f1465 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 0.142s\n2026-05-23 01:51:48.585 22 INFO tempest.lib.common.rest_client [req-35e79eda-be32-4983-9dcb-e1b6d55cf33c req-35e79eda-be32-4983-9dcb-e1b6d55cf33c ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 0.089s\n2026-05-23 01:51:49.030 43 INFO tempest.lib.common.rest_client [req-974b486b-8441-41ee-bf0e-6e7d170e6776 req-974b486b-8441-41ee-bf0e-6e7d170e6776 ] Request (VolumesDeleteCascade:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s\n2026-05-23 01:51:49.210 14 INFO tempest.lib.common.rest_client [req-54067a3b-fe1d-4f9e-ab5d-a339eebd6d8e req-54067a3b-fe1d-4f9e-ab5d-a339eebd6d8e ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.172s\n2026-05-23 01:51:49.580 24 INFO tempest.lib.common.rest_client [req-42ff0011-98b3-4905-94bf-0cb358e0e540 req-42ff0011-98b3-4905-94bf-0cb358e0e540 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.098s\n2026-05-23 01:51:49.672 43 INFO tempest.lib.common.rest_client [req-e3245270-9df6-42bd-b995-94fb2053ed9f req-e3245270-9df6-42bd-b995-94fb2053ed9f ] Request (VolumesDeleteCascade:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2ac553fe323640a2983985b38d012a2b&name=default 0.639s\n2026-05-23 01:51:49.723 22 INFO tempest.lib.common.rest_client [req-b8daa8d6-157b-44ad-8631-055d1227767f req-b8daa8d6-157b-44ad-8631-055d1227767f ] Request (VolumesSnapshotListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 0.130s\n2026-05-23 01:51:49.842 22 INFO tempest.lib.common.rest_client [req-ad3fe6e4-4afa-4ff1-8203-fa105d340854 req-ad3fe6e4-4afa-4ff1-8203-fa105d340854 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.116s\n2026-05-23 01:51:49.996 22 INFO tempest.lib.common.rest_client [req-681b8ad2-d3f2-44af-a4b8-e6c5e6e42cd9 req-681b8ad2-d3f2-44af-a4b8-e6c5e6e42cd9 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.129s\n2026-05-23 01:51:50.059 43 INFO tempest.lib.common.rest_client [req-c134fc06-7222-43b7-b846-954656628fa3 req-c134fc06-7222-43b7-b846-954656628fa3 ] Request (VolumesDeleteCascade:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/935de410-2190-468f-a72f-428257a2f524 0.383s\n2026-05-23 01:51:50.132 22 INFO tempest.lib.common.rest_client [req-5557943b-1a74-4c98-a7ca-f265e397ba06 req-5557943b-1a74-4c98-a7ca-f265e397ba06 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.134s\n2026-05-23 01:51:50.315 43 INFO tempest.lib.common.rest_client [req-e4d87944-8785-451e-afe3-63bf52464b0b req-e4d87944-8785-451e-afe3-63bf52464b0b ] Request (VolumesDeleteCascade:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2ac553fe323640a2983985b38d012a2b 0.254s\n2026-05-23 01:51:50.340 14 INFO tempest.lib.common.rest_client [req-8e3aa311-a29c-4a88-ad7b-577916a7596c req-8e3aa311-a29c-4a88-ad7b-577916a7596c ] Request (VolumesNegativeTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.115s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_attach_volumes_with_nonexistent_volume_id [24.457946s] ... ok\n2026-05-23 01:51:50.491 14 INFO tempest.lib.common.rest_client [req-7a6d57f7-3966-4e8a-968c-9a1f2bdbfaf8 req-7a6d57f7-3966-4e8a-968c-9a1f2bdbfaf8 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.146s\n2026-05-23 01:51:50.679 24 INFO tempest.lib.common.rest_client [req-6682752e-3125-48fc-aa4b-4d61f7130343 req-6682752e-3125-48fc-aa4b-4d61f7130343 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.092s\n2026-05-23 01:51:50.683 24 INFO tempest.common.waiters [-] backup 96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 reached available after waiting for 6.683802 seconds\n2026-05-23 01:51:50.790 24 INFO tempest.lib.common.rest_client [req-47b04ba5-2b30-486f-9b50-0c8c58cabba3 req-47b04ba5-2b30-486f-9b50-0c8c58cabba3 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/92c2de4b-0a2b-4e15-8957-b8fc8b984687 0.103s\n2026-05-23 01:51:50.806 24 INFO tempest.common.waiters [-] volume 92c2de4b-0a2b-4e15-8957-b8fc8b984687 reached available after waiting for 0.805939 seconds\n2026-05-23 01:51:50.902 24 INFO tempest.lib.common.rest_client [req-b9fe7f55-37a2-4f72-aca0-a71392fd6491 req-b9fe7f55-37a2-4f72-aca0-a71392fd6491 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes 0.092s\n2026-05-23 01:51:51.035 24 INFO tempest.lib.common.rest_client [req-37d5dd2a-e687-41d0-b051-6aa2a8d7b29b req-37d5dd2a-e687-41d0-b051-6aa2a8d7b29b ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/92c2de4b-0a2b-4e15-8957-b8fc8b984687 0.122s\n2026-05-23 01:51:51.167 24 INFO tempest.lib.common.rest_client [req-73e466d6-f3b9-44f6-8745-e8495a263bcb req-73e466d6-f3b9-44f6-8745-e8495a263bcb ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/d34d165e-f55f-4bea-b871-ad878e436985 0.129s\n2026-05-23 01:51:51.225 22 INFO tempest.lib.common.rest_client [req-3398d78c-d0fe-421a-8085-f2203f2b7c44 req-3398d78c-d0fe-421a-8085-f2203f2b7c44 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.080s\n2026-05-23 01:51:51.259 24 INFO tempest.lib.common.rest_client [req-cb2a8b08-42fb-41e4-b2e0-f2178d26b59b req-cb2a8b08-42fb-41e4-b2e0-f2178d26b59b ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/d34d165e-f55f-4bea-b871-ad878e436985 0.090s\n2026-05-23 01:51:51.419 14 INFO tempest.lib.common.rest_client [req-621d0859-533a-429e-998b-e2ce12155eef req-621d0859-533a-429e-998b-e2ce12155eef ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09/file 0.922s\n2026-05-23 01:51:51.515 22 INFO tempest.lib.common.rest_client [req-6bf4168a-4dc9-42c1-9201-9c28e3427bea req-6bf4168a-4dc9-42c1-9201-9c28e3427bea ] Request (VolumesSnapshotListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7ae5a435a5df4931bb8fd03c9e3d4aa4 0.287s\n2026-05-23 01:51:51.516 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 96aebd7c0d6642dbb80369531bcf84e3\n2026-05-23 01:51:51.549 14 INFO tempest.lib.common.rest_client [req-025011cd-d0b0-4d22-bc67-7b7d2ca427bc req-025011cd-d0b0-4d22-bc67-7b7d2ca427bc ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09 0.127s\n2026-05-23 01:51:51.767 14 INFO tempest.lib.common.rest_client [req-a405be08-990a-493b-a5bb-54a354b1de71 req-a405be08-990a-493b-a5bb-54a354b1de71 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09/actions/deactivate 0.215s\n2026-05-23 01:51:51.845 14 INFO tempest.lib.common.rest_client [req-ba611f7e-5517-4959-9d81-a32be1584fd3 req-ba611f7e-5517-4959-9d81-a32be1584fd3 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09 0.076s\n2026-05-23 01:51:51.927 14 INFO tempest.lib.common.rest_client [req-2e0f1835-dddb-44a0-97ef-85b2aed2b3d5 req-2e0f1835-dddb-44a0-97ef-85b2aed2b3d5 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09 0.079s\n2026-05-23 01:51:52.019 22 INFO tempest.lib.common.rest_client [req-d866359f-1dfc-45e7-a0ad-34d87cd49fee req-d866359f-1dfc-45e7-a0ad-34d87cd49fee ] Request (VolumesSnapshotListTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s\n2026-05-23 01:51:52.291 14 INFO tempest.lib.common.rest_client [req-315521a1-b6a8-435e-b928-ee7a617bc748 req-315521a1-b6a8-435e-b928-ee7a617bc748 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.359s\n2026-05-23 01:51:52.361 24 INFO tempest.lib.common.rest_client [req-ef660c01-2745-47f5-9f6b-14308adf3034 req-ef660c01-2745-47f5-9f6b-14308adf3034 ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/d34d165e-f55f-4bea-b871-ad878e436985 0.095s\n2026-05-23 01:51:52.446 14 INFO tempest.lib.common.rest_client [req-fbfc9c7f-65d2-40b1-b6f9-3e91ba8173b0 req-fbfc9c7f-65d2-40b1-b6f9-3e91ba8173b0 ] Request (VolumesNegativeTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09/actions/reactivate 0.150s\n2026-05-23 01:51:52.508 24 INFO tempest.lib.common.rest_client [req-3dd2960f-7897-4547-88f1-aad1730c51b6 req-3dd2960f-7897-4547-88f1-aad1730c51b6 ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.143s\n2026-05-23 01:51:52.620 24 INFO tempest.lib.common.rest_client [req-d8e83223-46d6-4b82-ba00-2084a2c1e290 req-d8e83223-46d6-4b82-ba00-2084a2c1e290 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.110s\n2026-05-23 01:51:52.617 22 INFO tempest.lib.common.rest_client [req-ae8e0ccf-2179-4311-a24e-210bfd1be640 req-ae8e0ccf-2179-4311-a24e-210bfd1be640 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=96aebd7c0d6642dbb80369531bcf84e3&name=default 0.595s\n2026-05-23 01:51:53.093 22 INFO tempest.lib.common.rest_client [req-10a4537b-c4d1-42e9-9bd9-b1d7cb29fc93 req-10a4537b-c4d1-42e9-9bd9-b1d7cb29fc93 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fec5706a-d9a9-4640-aa12-5efbb2a7b621 0.471s\n2026-05-23 01:51:53.311 22 INFO tempest.lib.common.rest_client [req-4d925fd3-8d2a-4e2f-b3d5-4b2b189a7fb0 req-4d925fd3-8d2a-4e2f-b3d5-4b2b189a7fb0 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/96aebd7c0d6642dbb80369531bcf84e3 0.211s\n2026-05-23 01:51:53.715 24 INFO tempest.lib.common.rest_client [req-1a9661e7-dcee-4b37-ba5d-639d74ca194e req-1a9661e7-dcee-4b37-ba5d-639d74ca194e ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.087s\n2026-05-23 01:51:53.722 14 INFO tempest.lib.common.rest_client [req-7c47791e-93f2-41ce-b5b7-7fc2ada8535b req-7c47791e-93f2-41ce-b5b7-7fc2ada8535b ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09 1.274s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_from_deactivated_image [3.381137s] ... ok\n2026-05-23 01:51:53.863 14 INFO tempest.lib.common.rest_client [req-fe556d1f-2c77-499e-b1be-f3803fb43952 req-fe556d1f-2c77-499e-b1be-f3803fb43952 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.137s\n2026-05-23 01:51:54.832 24 INFO tempest.lib.common.rest_client [req-a865762a-169d-4a35-8186-f0b53f2cc6ed req-a865762a-169d-4a35-8186-f0b53f2cc6ed ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.109s\n2026-05-23 01:51:54.981 24 INFO tempest.lib.common.rest_client [req-f7a8741f-d44c-42e4-95ef-345948f244e0 req-f7a8741f-d44c-42e4-95ef-345948f244e0 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.144s\n2026-05-23 01:51:55.101 14 INFO tempest.lib.common.rest_client [req-1483e8c7-e244-4746-b151-b4fd27cccdf7 req-1483e8c7-e244-4746-b151-b4fd27cccdf7 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/e04739d6-c548-415d-b509-2dadaaed530e/file 1.234s\n2026-05-23 01:51:55.154 24 INFO tempest.lib.common.rest_client [req-baab8c7c-7aca-41bf-845b-edd661f6c719 req-baab8c7c-7aca-41bf-845b-edd661f6c719 ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.159s\n2026-05-23 01:51:55.246 14 INFO tempest.lib.common.rest_client [req-9db3252f-a93d-41d8-9604-698dba5ffe61 req-9db3252f-a93d-41d8-9604-698dba5ffe61 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 200 GET https://api.testbed.osism.xyz:9292/v2/images/e04739d6-c548-415d-b509-2dadaaed530e 0.141s\n2026-05-23 01:51:55.289 24 INFO tempest.lib.common.rest_client [req-b58b026b-88f0-41aa-b1da-b397aee60d7d req-b58b026b-88f0-41aa-b1da-b397aee60d7d ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.132s\n2026-05-23 01:51:55.722 14 INFO tempest.lib.common.rest_client [req-900cb6d7-3b50-44bd-8f47-3101dcbb0920 req-900cb6d7-3b50-44bd-8f47-3101dcbb0920 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.472s\n2026-05-23 01:51:56.399 24 INFO tempest.lib.common.rest_client [req-e2baa0ab-26e6-4298-b371-2f21a00576ea req-e2baa0ab-26e6-4298-b371-2f21a00576ea ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.094s\n{7} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import [24.028575s] ... ok\n2026-05-23 01:51:56.696 24 INFO tempest.lib.common.rest_client [req-4c0ab224-08d5-4e3c-91b7-80d3347699ca req-4c0ab224-08d5-4e3c-91b7-80d3347699ca ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes 0.293s\n2026-05-23 01:51:56.804 24 INFO tempest.lib.common.rest_client [req-5ef1de84-271c-44fb-9c6e-4ebdec998c7e req-5ef1de84-271c-44fb-9c6e-4ebdec998c7e ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.099s\n2026-05-23 01:51:57.348 14 INFO tempest.lib.common.rest_client [req-0cb49067-51a7-4b22-9a28-0a992f7386ca req-0cb49067-51a7-4b22-9a28-0a992f7386ca ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e04739d6-c548-415d-b509-2dadaaed530e 1.623s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_from_image_with_decreasing_size [3.626027s] ... ok\n2026-05-23 01:51:57.437 14 INFO tempest.lib.common.rest_client [req-73bc505f-4c91-4ec3-b436-14da95ab3ef3 req-73bc505f-4c91-4ec3-b436-14da95ab3ef3 ] Request (VolumesNegativeTest:test_create_volume_with_invalid_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.085s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_invalid_size [0.087852s] ... ok\n2026-05-23 01:51:57.518 14 INFO tempest.lib.common.rest_client [req-f50e968d-38c6-4548-873e-898d6d9cdc86 req-f50e968d-38c6-4548-873e-898d6d9cdc86 ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_snapshot_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.077s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.080674s] ... ok\n2026-05-23 01:51:57.621 14 INFO tempest.lib.common.rest_client [req-6928cb19-e048-4a0e-9708-69be6e24655d req-6928cb19-e048-4a0e-9708-69be6e24655d ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_source_volid): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.098s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_source_volid [0.102648s] ... ok\n2026-05-23 01:51:57.757 14 INFO tempest.lib.common.rest_client [req-3e3f2a6b-f9a9-4766-8e1f-1d68d2768215 req-3e3f2a6b-f9a9-4766-8e1f-1d68d2768215 ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_volume_type): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.130s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_volume_type [0.134015s] ... ok\n2026-05-23 01:51:57.853 14 INFO tempest.lib.common.rest_client [req-122099ef-3247-4f4e-8a03-b74809091e86 req-122099ef-3247-4f4e-8a03-b74809091e86 ] Request (VolumesNegativeTest:test_create_volume_with_size_negative): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.092s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_size_negative [0.094740s] ... ok\n2026-05-23 01:51:57.929 24 INFO tempest.lib.common.rest_client [req-3795394c-9a59-44c6-a32a-3c98794bf088 req-3795394c-9a59-44c6-a32a-3c98794bf088 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.108s\n2026-05-23 01:51:57.940 14 INFO tempest.lib.common.rest_client [req-cb1d9692-57c6-4513-9724-4c1b6f7e4dea req-cb1d9692-57c6-4513-9724-4c1b6f7e4dea ] Request (VolumesNegativeTest:test_create_volume_with_size_zero): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.082s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_size_zero [0.087105s] ... ok\n2026-05-23 01:51:57.944 24 INFO tempest.common.waiters [-] volume 0632befb-5844-4b32-94ff-aad0f8c515ff reached available after waiting for 1.944211 seconds\n2026-05-23 01:51:58.043 14 INFO tempest.lib.common.rest_client [req-6c821695-81d7-45c6-a1ee-3fcee3898745 req-6c821695-81d7-45c6-a1ee-3fcee3898745 ] Request (VolumesNegativeTest:test_create_volume_without_passing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.098s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_without_passing_size [0.101861s] ... ok\n2026-05-23 01:51:58.139 14 INFO tempest.lib.common.rest_client [req-4b024afd-be50-4812-9f81-245ce746842f req-4b024afd-be50-4812-9f81-245ce746842f ] Request (VolumesNegativeTest:test_delete_invalid_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/tempest-invalid-258011340 0.091s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_delete_invalid_volume_id [0.094308s] ... ok\n2026-05-23 01:51:58.162 24 INFO tempest.lib.common.rest_client [req-5da31283-dc32-40bc-8f31-8db410e0bd3a req-5da31283-dc32-40bc-8f31-8db410e0bd3a ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups 0.216s\n2026-05-23 01:51:58.214 14 INFO tempest.lib.common.rest_client [req-0b12bc0c-e9b0-48b6-b579-9968595c50c9 req-0b12bc0c-e9b0-48b6-b579-9968595c50c9 ] Request (VolumesNegativeTest:test_delete_volume_without_passing_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/ 0.071s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_delete_volume_without_passing_volume_id [0.074314s] ... ok\n2026-05-23 01:51:58.251 24 INFO tempest.lib.common.rest_client [req-e756f834-4b87-4b23-be12-687364d052b9 req-e756f834-4b87-4b23-be12-687364d052b9 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.085s\n2026-05-23 01:51:58.312 14 INFO tempest.lib.common.rest_client [req-c4a4d6d5-63e7-47af-a28f-d6415363ffff req-c4a4d6d5-63e7-47af-a28f-d6415363ffff ] Request (VolumesNegativeTest:test_detach_volumes_with_invalid_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/xxx/action 0.094s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_detach_volumes_with_invalid_volume_id [0.096915s] ... ok\n2026-05-23 01:51:58.409 14 INFO tempest.lib.common.rest_client [req-cd71d7f1-145d-454a-981d-fa768eb9025e req-cd71d7f1-145d-454a-981d-fa768eb9025e ] Request (VolumesNegativeTest:test_get_invalid_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/tempest-invalid-555038383 0.092s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_invalid_volume_id [0.096369s] ... ok\n2026-05-23 01:51:58.497 14 INFO tempest.lib.common.rest_client [req-7e6cdcfe-5ace-4332-b2f6-a84105efed21 req-7e6cdcfe-5ace-4332-b2f6-a84105efed21 ] Request (VolumesNegativeTest:test_get_volume_without_passing_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/ 0.083s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_volume_without_passing_volume_id [0.086439s] ... ok\n2026-05-23 01:51:58.586 14 INFO tempest.lib.common.rest_client [req-f39dfbcb-0585-4b94-9bfb-d6065b63c303 req-f39dfbcb-0585-4b94-9bfb-d6065b63c303 ] Request (VolumesNegativeTest:test_list_volumes_detail_with_invalid_status): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/detail?status=null 0.085s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_detail_with_invalid_status [0.103178s] ... ok\n2026-05-23 01:51:58.732 14 INFO tempest.lib.common.rest_client [req-8f2ca8c0-ee8a-4505-b065-d578b63f1da3 req-8f2ca8c0-ee8a-4505-b065-d578b63f1da3 ] Request (VolumesNegativeTest:test_list_volumes_detail_with_nonexistent_name): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/detail?name=tempest-VolumesNegativeTest-Volume-290831036 0.126s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_detail_with_nonexistent_name [0.144649s] ... ok\n2026-05-23 01:51:58.831 14 INFO tempest.lib.common.rest_client [req-1d6e89b2-52bc-4242-973a-540ff5567c04 req-1d6e89b2-52bc-4242-973a-540ff5567c04 ] Request (VolumesNegativeTest:test_list_volumes_with_invalid_status): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes?status=null 0.082s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_with_invalid_status [0.086380s] ... ok\n2026-05-23 01:51:58.926 14 INFO tempest.lib.common.rest_client [req-1540fa40-8378-42e3-8d73-214a97b0befc req-1540fa40-8378-42e3-8d73-214a97b0befc ] Request (VolumesNegativeTest:test_list_volumes_with_nonexistent_name): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes?name=tempest-VolumesNegativeTest-Volume-1049293502 0.090s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_with_nonexistent_name [0.094294s] ... ok\n2026-05-23 01:51:59.034 14 INFO tempest.lib.common.rest_client [req-4bd89eee-a890-4451-a7a9-865f586818eb req-4bd89eee-a890-4451-a7a9-865f586818eb ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 202 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.102s\n2026-05-23 01:51:59.131 14 INFO tempest.lib.common.rest_client [req-ea3f0a12-e371-48f3-b551-619dcd8528d7 req-ea3f0a12-e371-48f3-b551-619dcd8528d7 ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.094s\n2026-05-23 01:51:59.257 14 INFO tempest.lib.common.rest_client [req-5422c802-4f45-4c93-b771-d870d77425d2 req-5422c802-4f45-4c93-b771-d870d77425d2 ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 202 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.123s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_reserve_volume_with_negative_volume_status [0.328986s] ... ok\n2026-05-23 01:51:59.344 14 INFO tempest.lib.common.rest_client [req-a4865cf7-15d6-4005-8ed1-b8ffd1ed894e req-a4865cf7-15d6-4005-8ed1-b8ffd1ed894e ] Request (VolumesNegativeTest:test_reserve_volume_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/af6976cc-71cf-461a-a3a9-8406dea5204e/action 0.082s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.085339s] ... ok\n2026-05-23 01:51:59.344 24 INFO tempest.lib.common.rest_client [req-07c892bc-320b-43c4-92fd-b3272ed38ed7 req-07c892bc-320b-43c4-92fd-b3272ed38ed7 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.080s\n2026-05-23 01:51:59.438 14 INFO tempest.lib.common.rest_client [req-5765f10f-6e04-4354-b6c1-18b5ad21ac07 req-5765f10f-6e04-4354-b6c1-18b5ad21ac07 ] Request (VolumesNegativeTest:test_unreserve_volume_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/9b6f4b19-bc5b-4e34-b809-5f1439890bef/action 0.091s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.093386s] ... ok\n2026-05-23 01:51:59.512 14 INFO tempest.lib.common.rest_client [req-ec7defb9-6b69-4678-ab13-4cc8eee66051 req-ec7defb9-6b69-4678-ab13-4cc8eee66051 ] Request (VolumesNegativeTest:test_update_volume_with_empty_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/ 0.070s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_empty_volume_id [0.072374s] ... ok\n2026-05-23 01:51:59.598 14 INFO tempest.lib.common.rest_client [req-d258fc19-5165-4494-9c03-6f34ac438dea req-d258fc19-5165-4494-9c03-6f34ac438dea ] Request (VolumesNegativeTest:test_update_volume_with_invalid_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/tempest-invalid-299243797 0.082s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_invalid_volume_id [0.084875s] ... ok\n2026-05-23 01:51:59.708 14 INFO tempest.lib.common.rest_client [req-9fb5d95b-c4d2-4d76-b1f3-6d367b99fc02 req-9fb5d95b-c4d2-4d76-b1f3-6d367b99fc02 ] Request (VolumesNegativeTest:test_update_volume_with_nonexistent_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/8ab5cbb2-2157-487d-96da-50804dcc2bb1 0.106s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_nonexistent_volume_id [0.109235s] ... ok\n2026-05-23 01:51:59.805 14 INFO tempest.lib.common.rest_client [req-d54adc97-2356-4664-ad90-093674cc53a6 req-d54adc97-2356-4664-ad90-093674cc53a6 ] Request (VolumesNegativeTest:test_volume_delete_nonexistent_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/2a14d4a2-8872-4d4c-8b2b-746b86261329 0.093s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_delete_nonexistent_volume_id [0.095435s] ... ok\n2026-05-23 01:51:59.880 14 INFO tempest.lib.common.rest_client [req-a090d8f1-fa76-4652-af19-af0ea854c198 req-a090d8f1-fa76-4652-af19-af0ea854c198 ] Request (VolumesNegativeTest:test_volume_extend_with_None_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.072s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_None_size [0.074061s] ... ok\n2026-05-23 01:51:59.949 14 INFO tempest.lib.common.rest_client [req-59c16357-32c6-471f-963e-47d8d5a2bbe0 req-59c16357-32c6-471f-963e-47d8d5a2bbe0 ] Request (VolumesNegativeTest:test_volume_extend_with_non_number_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.066s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_non_number_size [0.068997s] ... ok\n2026-05-23 01:52:00.045 14 INFO tempest.lib.common.rest_client [req-9a9cc14c-d1b3-4051-a500-c0f145f692dc req-9a9cc14c-d1b3-4051-a500-c0f145f692dc ] Request (VolumesNegativeTest:test_volume_extend_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/dd2123fa-c7f2-4344-8617-48a827166572/action 0.093s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_nonexistent_volume_id [0.095480s] ... ok\n2026-05-23 01:52:00.138 14 INFO tempest.lib.common.rest_client [req-0d32d1f2-157c-44f4-a7f4-998a90175fdd req-0d32d1f2-157c-44f4-a7f4-998a90175fdd ] Request (VolumesNegativeTest:test_volume_extend_with_size_smaller_than_original_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.090s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.092046s] ... ok\n2026-05-23 01:52:00.246 14 INFO tempest.lib.common.rest_client [req-6c0b2cc3-56bd-46a8-b1b4-adb593b56591 req-6c0b2cc3-56bd-46a8-b1b4-adb593b56591 ] Request (VolumesNegativeTest:test_volume_extend_without_passing_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/None/action 0.104s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_without_passing_volume_id [0.108603s] ... ok\n2026-05-23 01:52:00.353 14 INFO tempest.lib.common.rest_client [req-f8ce111e-beba-4f30-bc82-f9fc500ffd04 req-f8ce111e-beba-4f30-bc82-f9fc500ffd04 ] Request (VolumesNegativeTest:test_volume_get_nonexistent_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/81111b6c-dc70-4724-a582-2580aee466c8 0.100s\n{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_get_nonexistent_volume_id [0.104410s] ... ok\n2026-05-23 01:52:00.445 24 INFO tempest.lib.common.rest_client [req-09000d23-863a-4784-890f-7a236809a9e8 req-09000d23-863a-4784-890f-7a236809a9e8 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.091s\n2026-05-23 01:52:00.492 14 INFO tempest.lib.common.rest_client [req-7ebfb7ff-d8ac-48ce-b0c2-252b0ad84fc5 req-7ebfb7ff-d8ac-48ce-b0c2-252b0ad84fc5 ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.100s\n2026-05-23 01:52:00.639 14 INFO tempest.lib.common.rest_client [req-d9d6bdb6-e759-4254-ae7d-7981c7431ccc req-d9d6bdb6-e759-4254-ae7d-7981c7431ccc ] Request (VolumesNegativeTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.131s\n2026-05-23 01:52:00.775 14 INFO tempest.lib.common.rest_client [req-8625e19e-800c-4d71-9845-a54f4d04aa9a req-8625e19e-800c-4d71-9845-a54f4d04aa9a ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.132s\n2026-05-23 01:52:01.585 24 INFO tempest.lib.common.rest_client [req-ca7f8544-7b29-48de-8160-dfe4b93eefb1 req-ca7f8544-7b29-48de-8160-dfe4b93eefb1 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.129s\n2026-05-23 01:52:01.874 14 INFO tempest.lib.common.rest_client [req-7d71e0e5-a77b-4e69-884a-bbff88279e9b req-7d71e0e5-a77b-4e69-884a-bbff88279e9b ] Request (VolumesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.082s\n2026-05-23 01:52:02.116 14 INFO tempest.lib.common.rest_client [req-1a05f56e-55e5-49c9-8ee4-26e486e1660a req-1a05f56e-55e5-49c9-8ee4-26e486e1660a ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e90512e5ebc9467b910c6869484658e3 0.239s\n2026-05-23 01:52:02.116 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: db20f9c00ecb4985a77507ccf0cf9aaa\n2026-05-23 01:52:02.636 14 INFO tempest.lib.common.rest_client [req-4b1995c3-d83c-4929-8409-73dcdf5fdbda req-4b1995c3-d83c-4929-8409-73dcdf5fdbda ] Request (VolumesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-23 01:52:02.695 24 INFO tempest.lib.common.rest_client [req-1855050a-c51e-4881-98f2-84ad35544182 req-1855050a-c51e-4881-98f2-84ad35544182 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.101s\n2026-05-23 01:52:03.174 14 INFO tempest.lib.common.rest_client [req-89dd49ec-44e0-4d51-bebd-f5bab974e6e4 req-89dd49ec-44e0-4d51-bebd-f5bab974e6e4 ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=db20f9c00ecb4985a77507ccf0cf9aaa&name=default 0.535s\n2026-05-23 01:52:03.574 14 INFO tempest.lib.common.rest_client [req-2430e661-df94-4f7e-8734-41e638b98159 req-2430e661-df94-4f7e-8734-41e638b98159 ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/88ccefde-2ce5-48e0-966b-6935b54afb67 0.396s\n2026-05-23 01:52:03.777 14 INFO tempest.lib.common.rest_client [req-ab53145b-5374-4f05-ab95-264ba471177a req-ab53145b-5374-4f05-ab95-264ba471177a ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/db20f9c00ecb4985a77507ccf0cf9aaa 0.200s\n2026-05-23 01:52:03.810 24 INFO tempest.lib.common.rest_client [req-9c9db351-379c-4c78-8497-185a7fc67280 req-9c9db351-379c-4c78-8497-185a7fc67280 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.107s\n2026-05-23 01:52:04.957 24 INFO tempest.lib.common.rest_client [req-790327a3-0593-4847-97ae-b9b93e924095 req-790327a3-0593-4847-97ae-b9b93e924095 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.137s\n2026-05-23 01:52:04.970 24 INFO tempest.common.waiters [-] backup c74c452b-75f0-4e0f-9fe7-49da34656ec6 reached available after waiting for 6.970464 seconds\n2026-05-23 01:52:05.154 24 INFO tempest.lib.common.rest_client [req-9d532b12-c2dd-4e7e-a588-1bcdee54d670 req-9d532b12-c2dd-4e7e-a588-1bcdee54d670 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.180s\n2026-05-23 01:52:05.169 24 INFO tempest.common.waiters [-] volume 0632befb-5844-4b32-94ff-aad0f8c515ff reached available after waiting for 0.169635 seconds\n2026-05-23 01:52:05.298 24 INFO tempest.lib.common.rest_client [req-8d34f1a0-0610-43d0-a49c-9e7c28996198 req-8d34f1a0-0610-43d0-a49c-9e7c28996198 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6/action 0.126s\n2026-05-23 01:52:05.401 24 INFO tempest.lib.common.rest_client [req-08f93ae0-6d74-4492-b600-78fd3c21864a req-08f93ae0-6d74-4492-b600-78fd3c21864a ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.098s\n2026-05-23 01:52:05.409 24 INFO tempest.common.waiters [-] backup c74c452b-75f0-4e0f-9fe7-49da34656ec6 reached error after waiting for 0.409032 seconds\n2026-05-23 01:52:05.567 24 INFO tempest.lib.common.rest_client [req-8fe00879-b242-481b-adb7-e256fe7d67cb req-8fe00879-b242-481b-adb7-e256fe7d67cb ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.156s\n2026-05-23 01:52:05.651 24 INFO tempest.lib.common.rest_client [req-fc148544-2e8c-4399-8925-db569e6afe21 req-fc148544-2e8c-4399-8925-db569e6afe21 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.082s\n2026-05-23 01:52:06.756 24 INFO tempest.lib.common.rest_client [req-76456f42-80ae-4cdd-ab7e-a94b79f65b06 req-76456f42-80ae-4cdd-ab7e-a94b79f65b06 ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.095s\n2026-05-23 01:52:06.867 24 INFO tempest.lib.common.rest_client [req-cb19652f-79fc-4a54-82e3-9823ad917743 req-cb19652f-79fc-4a54-82e3-9823ad917743 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.108s\n2026-05-23 01:52:07.016 24 INFO tempest.lib.common.rest_client [req-32d8476c-a48e-4f43-afbe-9f32ffa8a834 req-32d8476c-a48e-4f43-afbe-9f32ffa8a834 ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.134s\n2026-05-23 01:52:07.163 24 INFO tempest.lib.common.rest_client [req-254da2de-bee9-4b8f-9c0a-f00d7b0def0a req-254da2de-bee9-4b8f-9c0a-f00d7b0def0a ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.143s\n2026-05-23 01:52:08.283 24 INFO tempest.lib.common.rest_client [req-f33d702b-a601-4890-989e-ca746ef3e6f4 req-f33d702b-a601-4890-989e-ca746ef3e6f4 ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.104s\n{7} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status [11.883550s] ... ok\n2026-05-23 01:52:08.540 24 INFO tempest.lib.common.rest_client [req-6ed7dba0-2864-4b09-959c-9b3cabbca645 req-6ed7dba0-2864-4b09-959c-9b3cabbca645 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f3f301e967b44fd38a257d372d14053a 0.253s\n2026-05-23 01:52:08.831 24 INFO tempest.lib.common.rest_client [req-97852855-7a9e-4d13-bf90-f6a526614ddd req-97852855-7a9e-4d13-bf90-f6a526614ddd ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e8c7525e219c4a55b66236000b0b9263 0.288s\n2026-05-23 01:52:08.831 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ba0894bdcbcb4e94ab6ce7a9ccd460ff\n2026-05-23 01:52:09.373 24 INFO tempest.lib.common.rest_client [req-85417dfc-4f92-4b67-869b-3b15df815ecb req-85417dfc-4f92-4b67-869b-3b15df815ecb ] Request (VolumesBackupsAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-23 01:52:10.020 24 INFO tempest.lib.common.rest_client [req-051527d0-489b-44ed-80f7-88b8c3cbecc5 req-051527d0-489b-44ed-80f7-88b8c3cbecc5 ] Request (VolumesBackupsAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ba0894bdcbcb4e94ab6ce7a9ccd460ff&name=default 0.642s\n2026-05-23 01:52:10.395 24 INFO tempest.lib.common.rest_client [req-485b2e18-be32-4795-a272-6e15a9d95bbd req-485b2e18-be32-4795-a272-6e15a9d95bbd ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5aab0ba-639a-4f62-b853-537ccf4124a3 0.372s\n2026-05-23 01:52:10.597 24 INFO tempest.lib.common.rest_client [req-e26ef53d-9ed1-4a5a-b652-bf2b47011f1f req-e26ef53d-9ed1-4a5a-b652-bf2b47011f1f ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff 0.195s\n2026-05-23 01:52:10.597 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 87259d6a923d42d2a60ab8f77d17d1c6\n2026-05-23 01:52:10.964 24 INFO tempest.lib.common.rest_client [req-193a9277-4137-4c23-89c2-27961b7c8aa7 req-193a9277-4137-4c23-89c2-27961b7c8aa7 ] Request (VolumesBackupsAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=87259d6a923d42d2a60ab8f77d17d1c6&name=default 0.364s\n2026-05-23 01:52:11.378 24 INFO tempest.lib.common.rest_client [req-bc73af19-5732-4256-a1b8-8f870bf3b4e2 req-bc73af19-5732-4256-a1b8-8f870bf3b4e2 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a8b89aff-06a6-48cf-ad1b-06b3e62d2818 0.411s\n2026-05-23 01:52:11.640 24 INFO tempest.lib.common.rest_client [req-de2a3987-f16a-40ab-babf-f83b9ad5cfc8 req-de2a3987-f16a-40ab-babf-f83b9ad5cfc8 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/87259d6a923d42d2a60ab8f77d17d1c6 0.258s\n2026-05-23 01:52:12.201 24 INFO tempest.lib.common.rest_client [req-0de8c566-0dcf-4f27-b68f-73a025c36659 req-0de8c566-0dcf-4f27-b68f-73a025c36659 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-23 01:52:12.661 24 INFO tempest.lib.common.rest_client [req-02948cc8-d235-4b75-885d-73cca4121d0e req-02948cc8-d235-4b75-885d-73cca4121d0e ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.450s\n2026-05-23 01:52:12.776 24 INFO tempest.lib.common.rest_client [req-676be4c4-eba6-4c29-9066-b2f2800efe65 req-676be4c4-eba6-4c29-9066-b2f2800efe65 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.109s\n2026-05-23 01:52:12.979 24 INFO tempest.lib.common.rest_client [req-07668a44-933d-41b8-ba2c-1fa61d96b784 req-07668a44-933d-41b8-ba2c-1fa61d96b784 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s\n2026-05-23 01:52:13.545 24 INFO tempest.lib.common.rest_client [req-1a6a8996-516a-4fc9-9650-1e1bd3e49d56 req-1a6a8996-516a-4fc9-9650-1e1bd3e49d56 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.563s\n2026-05-23 01:52:13.683 24 INFO tempest.lib.common.rest_client [req-8475a0a5-7601-4475-a85a-7e3df1a561f4 req-8475a0a5-7601-4475-a85a-7e3df1a561f4 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s\n2026-05-23 01:52:13.820 24 INFO tempest.lib.common.rest_client [req-972d4b36-49ab-4ee1-88f9-d89f5618947d req-972d4b36-49ab-4ee1-88f9-d89f5618947d ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07fdce2affad4debad402a88003d72e0/users/686a2b795a0f405d8c3b6fb0bddf5b37/roles/bd34450783d64356be4e1eb4c43a6768 0.133s\n2026-05-23 01:52:13.983 24 INFO tempest.lib.common.rest_client [req-40415a8a-10de-40d4-a14f-9c4b6695e06d req-40415a8a-10de-40d4-a14f-9c4b6695e06d ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-23 01:52:14.108 24 INFO tempest.lib.common.rest_client [req-f9856034-dd06-464d-9ccd-64afa1f4b30f req-f9856034-dd06-464d-9ccd-64afa1f4b30f ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07fdce2affad4debad402a88003d72e0/users/686a2b795a0f405d8c3b6fb0bddf5b37/roles/86359d6597314a95ba0d73ed5fbe11ed 0.122s\n2026-05-23 01:52:14.271 24 INFO tempest.lib.common.rest_client [req-84e5461e-1a52-4433-affd-549b26c12dd7 req-84e5461e-1a52-4433-affd-549b26c12dd7 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s\n2026-05-23 01:52:14.403 24 INFO tempest.lib.common.rest_client [req-c54f205f-33d2-4c7b-ab57-ff1c5e50b5eb req-c54f205f-33d2-4c7b-ab57-ff1c5e50b5eb ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07fdce2affad4debad402a88003d72e0/users/686a2b795a0f405d8c3b6fb0bddf5b37/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.129s\n2026-05-23 01:52:14.579 24 INFO tempest.lib.common.rest_client [req-2019afc9-2526-4c05-b982-30663501e55d req-2019afc9-2526-4c05-b982-30663501e55d ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-23 01:52:14.697 24 INFO tempest.lib.common.rest_client [req-4cf15312-eff6-4aa0-9724-8b6ab4500973 req-4cf15312-eff6-4aa0-9724-8b6ab4500973 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07fdce2affad4debad402a88003d72e0/users/686a2b795a0f405d8c3b6fb0bddf5b37/roles/bd34450783d64356be4e1eb4c43a6768 0.115s\n2026-05-23 01:52:14.698 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 686a2b795a0f405d8c3b6fb0bddf5b37 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:52:14.699 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-1503095118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '07fdce2affad4debad402a88003d72e0', 'project_name': 'tempest-VolumesExtendTest-1503095118', 'tenant_id': '07fdce2affad4debad402a88003d72e0', 'tenant_name': 'tempest-VolumesExtendTest-1503095118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '686a2b795a0f405d8c3b6fb0bddf5b37', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:52:14.699 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-1503095118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '07fdce2affad4debad402a88003d72e0', 'project_name': 'tempest-VolumesExtendTest-1503095118', 'tenant_id': '07fdce2affad4debad402a88003d72e0', 'tenant_name': 'tempest-VolumesExtendTest-1503095118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '686a2b795a0f405d8c3b6fb0bddf5b37', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:52:15.280 24 INFO tempest.lib.common.rest_client [req-20e3b714-de44-4d3b-bbae-6a918fb944cf req-20e3b714-de44-4d3b-bbae-6a918fb944cf ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s\n2026-05-23 01:52:15.637 24 INFO tempest.lib.common.rest_client [req-3c78e1b4-6b47-4715-ba9a-49b32cfa8ad1 req-3c78e1b4-6b47-4715-ba9a-49b32cfa8ad1 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:9292/v2/images/612e14d5-401d-4100-980d-640ffd1d2a3d 0.353s\n2026-05-23 01:52:16.323 24 INFO tempest.lib.common.rest_client [req-e90f48ec-0386-4e48-b913-91f2e1fe53c5 req-e90f48ec-0386-4e48-b913-91f2e1fe53c5 ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes 0.682s\n2026-05-23 01:52:16.437 24 INFO tempest.lib.common.rest_client [req-c90f942a-8351-4d4c-b526-72e89b6ed8d4 req-c90f942a-8351-4d4c-b526-72e89b6ed8d4 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.099s\n2026-05-23 01:52:17.565 24 INFO tempest.lib.common.rest_client [req-5d682530-0975-479c-98e8-4b1800783437 req-5d682530-0975-479c-98e8-4b1800783437 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.113s\n2026-05-23 01:52:17.574 24 INFO tempest.common.waiters [-] volume f6f99af1-84de-4312-a3e6-c9099b0b085f reached available after waiting for 1.574948 seconds\n2026-05-23 01:52:17.740 24 INFO tempest.lib.common.rest_client [req-351fae45-fe02-4bc1-a0f1-fbe81dd536e8 req-351fae45-fe02-4bc1-a0f1-fbe81dd536e8 ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f/action 0.163s\n2026-05-23 01:52:17.847 24 INFO tempest.lib.common.rest_client [req-076932d3-c31f-4b56-a1a3-a291153effb6 req-076932d3-c31f-4b56-a1a3-a291153effb6 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.104s\n2026-05-23 01:52:18.988 24 INFO tempest.lib.common.rest_client [req-3316583b-f1ef-4de7-bba4-2f7199c71cc1 req-3316583b-f1ef-4de7-bba4-2f7199c71cc1 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.119s\n2026-05-23 01:52:19.002 24 INFO tempest.common.waiters [-] volume f6f99af1-84de-4312-a3e6-c9099b0b085f reached available after waiting for 2.002271 seconds\n2026-05-23 01:52:19.109 24 INFO tempest.lib.common.rest_client [req-125dd03a-f583-453d-b050-260ce4b71fc2 req-125dd03a-f583-453d-b050-260ce4b71fc2 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.105s\n2026-05-23 01:52:19.224 24 INFO tempest.lib.common.rest_client [req-bea871e1-66a6-4606-a759-3c65c0c854ae req-bea871e1-66a6-4606-a759-3c65c0c854ae ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.103s\n2026-05-23 01:52:19.358 24 INFO tempest.lib.common.rest_client [req-5e478a63-c610-455e-9dfe-3b15c263ba02 req-5e478a63-c610-455e-9dfe-3b15c263ba02 ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.119s\n2026-05-23 01:52:19.467 24 INFO tempest.lib.common.rest_client [req-16374cf5-fbb5-4d12-ad77-5681b3377bed req-16374cf5-fbb5-4d12-ad77-5681b3377bed ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.106s\n2026-05-23 01:52:20.569 24 INFO tempest.lib.common.rest_client [req-7e68ca95-309e-480a-a41b-ccd109910d39 req-7e68ca95-309e-480a-a41b-ccd109910d39 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.088s\n{7} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend [5.289476s] ... ok\n2026-05-23 01:52:20.879 24 INFO tempest.lib.common.rest_client [req-b9b94584-8b2b-4aec-a606-d5a43bb2bca7 req-b9b94584-8b2b-4aec-a606-d5a43bb2bca7 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes 0.305s\n2026-05-23 01:52:21.028 24 INFO tempest.lib.common.rest_client [req-54603655-76d2-4d04-b819-26df7a1d48d4 req-54603655-76d2-4d04-b819-26df7a1d48d4 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.140s\n2026-05-23 01:52:22.153 24 INFO tempest.lib.common.rest_client [req-f0527a75-ed32-4754-ae4c-7f69119189fd req-f0527a75-ed32-4754-ae4c-7f69119189fd ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.108s\n2026-05-23 01:52:22.168 24 INFO tempest.common.waiters [-] volume e9a8db5d-f665-4f52-9a8d-51b3d9758fcf reached available after waiting for 1.168930 seconds\n2026-05-23 01:52:22.382 24 INFO tempest.lib.common.rest_client [req-e2d915b5-9e8b-4eb4-b494-94b1a2a4ade4 req-e2d915b5-9e8b-4eb4-b494-94b1a2a4ade4 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots 0.211s\n2026-05-23 01:52:22.495 24 INFO tempest.lib.common.rest_client [req-4375e176-731b-4675-b370-06a149f2c483 req-4375e176-731b-4675-b370-06a149f2c483 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.109s\n2026-05-23 01:52:23.597 24 INFO tempest.lib.common.rest_client [req-05cc4c02-fb98-4398-9826-baa266c89157 req-05cc4c02-fb98-4398-9826-baa266c89157 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.097s\n2026-05-23 01:52:24.699 24 INFO tempest.lib.common.rest_client [req-f5769b06-ef8a-4579-b5f1-b1e269cdd27d req-f5769b06-ef8a-4579-b5f1-b1e269cdd27d ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.096s\n2026-05-23 01:52:24.705 24 INFO tempest.common.waiters [-] snapshot efd80a66-6ec5-4cf7-b203-cfe417cf1f96 reached available after waiting for 2.705434 seconds\n2026-05-23 01:52:24.878 24 INFO tempest.lib.common.rest_client [req-8524c93b-6a33-4685-9c81-0e673a4b1b57 req-8524c93b-6a33-4685-9c81-0e673a4b1b57 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf/action 0.171s\n2026-05-23 01:52:24.984 24 INFO tempest.lib.common.rest_client [req-fed7a1bb-2eb5-40a8-b2b2-3d6c1c32e36e req-fed7a1bb-2eb5-40a8-b2b2-3d6c1c32e36e ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.104s\n2026-05-23 01:52:26.135 24 INFO tempest.lib.common.rest_client [req-d39d87b8-1d3f-4715-ae0c-4df4c48d51df req-d39d87b8-1d3f-4715-ae0c-4df4c48d51df ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.133s\n2026-05-23 01:52:26.145 24 INFO tempest.common.waiters [-] volume e9a8db5d-f665-4f52-9a8d-51b3d9758fcf reached available after waiting for 2.145189 seconds\n2026-05-23 01:52:26.246 24 INFO tempest.lib.common.rest_client [req-b3b0c71b-f653-409e-9d46-46242138a0ad req-b3b0c71b-f653-409e-9d46-46242138a0ad ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.099s\n2026-05-23 01:52:26.377 24 INFO tempest.lib.common.rest_client [req-385e16ed-2ad5-4a17-aedf-a2cd543847eb req-385e16ed-2ad5-4a17-aedf-a2cd543847eb ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.115s\n2026-05-23 01:52:26.477 24 INFO tempest.lib.common.rest_client [req-da94cb37-48b3-4547-81ab-54e2b7832914 req-da94cb37-48b3-4547-81ab-54e2b7832914 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.097s\n2026-05-23 01:52:27.578 24 INFO tempest.lib.common.rest_client [req-8b0501fa-223a-4506-b412-12f68cadfa04 req-8b0501fa-223a-4506-b412-12f68cadfa04 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.094s\n2026-05-23 01:52:28.679 24 INFO tempest.lib.common.rest_client [req-6a8c109d-1181-46fb-9c14-be3c35215959 req-6a8c109d-1181-46fb-9c14-be3c35215959 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.095s\n2026-05-23 01:52:28.796 24 INFO tempest.lib.common.rest_client [req-730a41fc-32cd-4cc8-8669-16f6bd01222a req-730a41fc-32cd-4cc8-8669-16f6bd01222a ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.114s\n2026-05-23 01:52:28.936 24 INFO tempest.lib.common.rest_client [req-447785dd-e349-483e-a455-773adb411988 req-447785dd-e349-483e-a455-773adb411988 ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.128s\n2026-05-23 01:52:29.053 24 INFO tempest.lib.common.rest_client [req-adb4aede-f9d9-4e1e-8bcf-979499186027 req-adb4aede-f9d9-4e1e-8bcf-979499186027 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.115s\n2026-05-23 01:52:30.158 24 INFO tempest.lib.common.rest_client [req-38aebe60-1e91-44b2-83e4-d35aeb0adddd req-38aebe60-1e91-44b2-83e4-d35aeb0adddd ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.087s\n{7} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend_when_volume_has_snapshot [9.586613s] ... ok\n2026-05-23 01:52:30.561 24 INFO tempest.lib.common.rest_client [req-a855fb62-b96b-4a8b-ae0b-645c55ed448d req-a855fb62-b96b-4a8b-ae0b-645c55ed448d ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/686a2b795a0f405d8c3b6fb0bddf5b37 0.398s\n2026-05-23 01:52:30.562 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 07fdce2affad4debad402a88003d72e0\n2026-05-23 01:52:31.077 24 INFO tempest.lib.common.rest_client [req-4feb2875-9351-4bfc-98d3-261d8a595f9e req-4feb2875-9351-4bfc-98d3-261d8a595f9e ] Request (VolumesExtendTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s\n2026-05-23 01:52:31.815 24 INFO tempest.lib.common.rest_client [req-2c1d1af6-0835-42fa-822a-21afc2f24d07 req-2c1d1af6-0835-42fa-822a-21afc2f24d07 ] Request (VolumesExtendTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=07fdce2affad4debad402a88003d72e0&name=default 0.735s\n2026-05-23 01:52:32.290 24 INFO tempest.lib.common.rest_client [req-0d11f538-2869-4c3d-ac33-cdaa9f401890 req-0d11f538-2869-4c3d-ac33-cdaa9f401890 ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/614dce85-6704-4a42-86fd-3fefa1f896c9 0.472s\n2026-05-23 01:52:32.532 24 INFO tempest.lib.common.rest_client [req-0a9c1dc7-c1d4-4ae3-9175-9b4274d832ae req-0a9c1dc7-c1d4-4ae3-9175-9b4274d832ae ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/07fdce2affad4debad402a88003d72e0 0.240s\n2026-05-23 01:52:33.097 24 INFO tempest.lib.common.rest_client [req-46981330-28b9-477f-8e31-56a83586a0b2 req-46981330-28b9-477f-8e31-56a83586a0b2 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-23 01:52:33.615 24 INFO tempest.lib.common.rest_client [req-fd32d8cc-6ced-4e1a-bbab-824c1fcd382e req-fd32d8cc-6ced-4e1a-bbab-824c1fcd382e ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.507s\n2026-05-23 01:52:33.765 24 INFO tempest.lib.common.rest_client [req-c32fb5f8-bea4-4b09-8ce9-236ee4092c25 req-c32fb5f8-bea4-4b09-8ce9-236ee4092c25 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.148s\n2026-05-23 01:52:33.942 24 INFO tempest.lib.common.rest_client [req-036eceaa-f2b6-46ea-aabf-e307bc8d8f33 req-036eceaa-f2b6-46ea-aabf-e307bc8d8f33 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.173s\n2026-05-23 01:52:34.502 24 INFO tempest.lib.common.rest_client [req-ea845b17-8dd9-4bc5-9234-1f87fd08c75a req-ea845b17-8dd9-4bc5-9234-1f87fd08c75a ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.558s\n2026-05-23 01:52:34.623 24 INFO tempest.lib.common.rest_client [req-7999020c-35fa-4bb0-aa33-5d1962e45f55 req-7999020c-35fa-4bb0-aa33-5d1962e45f55 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s\n2026-05-23 01:52:34.785 24 INFO tempest.lib.common.rest_client [req-07ff93c8-3e45-49a2-8646-d536fbbad465 req-07ff93c8-3e45-49a2-8646-d536fbbad465 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f2f77d8f9ea44f398588fe5b38ecd62/users/6b5809bf75a744ddaa28c9a17d5d0579/roles/bd34450783d64356be4e1eb4c43a6768 0.159s\n2026-05-23 01:52:34.992 24 INFO tempest.lib.common.rest_client [req-efda6bea-ebac-4914-9086-9f87d2105150 req-efda6bea-ebac-4914-9086-9f87d2105150 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-23 01:52:35.142 24 INFO tempest.lib.common.rest_client [req-f75cedf9-8d73-4094-9a5f-f7f0d51a16f8 req-f75cedf9-8d73-4094-9a5f-f7f0d51a16f8 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f2f77d8f9ea44f398588fe5b38ecd62/users/6b5809bf75a744ddaa28c9a17d5d0579/roles/86359d6597314a95ba0d73ed5fbe11ed 0.146s\n2026-05-23 01:52:35.335 24 INFO tempest.lib.common.rest_client [req-a4e7de37-c3f9-4084-aabf-c3ed2a455286 req-a4e7de37-c3f9-4084-aabf-c3ed2a455286 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-23 01:52:35.475 24 INFO tempest.lib.common.rest_client [req-6c64d3b7-74ba-41fc-9ba0-c28041f00c70 req-6c64d3b7-74ba-41fc-9ba0-c28041f00c70 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f2f77d8f9ea44f398588fe5b38ecd62/users/6b5809bf75a744ddaa28c9a17d5d0579/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.137s\n2026-05-23 01:52:35.647 24 INFO tempest.lib.common.rest_client [req-33b9d7a2-2439-465c-b687-52462c7200e5 req-33b9d7a2-2439-465c-b687-52462c7200e5 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s\n2026-05-23 01:52:35.790 24 INFO tempest.lib.common.rest_client [req-01b02153-2664-4700-a959-db160c25f463 req-01b02153-2664-4700-a959-db160c25f463 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f2f77d8f9ea44f398588fe5b38ecd62/users/6b5809bf75a744ddaa28c9a17d5d0579/roles/bd34450783d64356be4e1eb4c43a6768 0.138s\n2026-05-23 01:52:35.791 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6b5809bf75a744ddaa28c9a17d5d0579 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-23 01:52:35.792 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotNegativeTestJSON-967583509-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f2f77d8f9ea44f398588fe5b38ecd62', 'project_name': 'tempest-VolumesSnapshotNegativeTestJSON-967583509', 'tenant_id': '8f2f77d8f9ea44f398588fe5b38ecd62', 'tenant_name': 'tempest-VolumesSnapshotNegativeTestJSON-967583509', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b5809bf75a744ddaa28c9a17d5d0579', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:52:35.792 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotNegativeTestJSON-967583509-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f2f77d8f9ea44f398588fe5b38ecd62', 'project_name': 'tempest-VolumesSnapshotNegativeTestJSON-967583509', 'tenant_id': '8f2f77d8f9ea44f398588fe5b38ecd62', 'tenant_name': 'tempest-VolumesSnapshotNegativeTestJSON-967583509', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b5809bf75a744ddaa28c9a17d5d0579', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-23 01:52:36.347 24 INFO tempest.lib.common.rest_client [req-98c599aa-294a-44e6-bc1f-0fba591ace0c req-98c599aa-294a-44e6-bc1f-0fba591ace0c ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-23 01:52:36.697 24 INFO tempest.lib.common.rest_client [req-4679837f-5652-4cda-82fe-d597cec37631 req-4679837f-5652-4cda-82fe-d597cec37631 ] Request (VolumesSnapshotNegativeTestJSON:test_create_snapshot_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots 0.343s\n{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_create_snapshot_with_nonexistent_volume_id [0.350306s] ... ok\n2026-05-23 01:52:36.836 24 INFO tempest.lib.common.rest_client [req-837b6176-1ccf-4281-b851-0b0e0e007851 req-837b6176-1ccf-4281-b851-0b0e0e007851 ] Request (VolumesSnapshotNegativeTestJSON:test_create_snapshot_without_passing_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots 0.133s\n{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_create_snapshot_without_passing_volume_id [0.137320s] ... ok\n2026-05-23 01:52:36.921 24 INFO tempest.lib.common.rest_client [req-197ec7b1-1ac4-401e-88a6-58da419ae4a1 req-197ec7b1-1ac4-401e-88a6-58da419ae4a1 ] Request (VolumesSnapshotNegativeTestJSON:test_list_snapshot_invalid_param_limit): 400 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots?limit=invalid 0.079s\n{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_list_snapshot_invalid_param_limit [0.083826s] ... ok\n2026-05-23 01:52:37.012 24 INFO tempest.lib.common.rest_client [req-f51a7154-2204-446e-8acd-a854858dd6f4 req-f51a7154-2204-446e-8acd-a854858dd6f4 ] Request (VolumesSnapshotNegativeTestJSON:test_list_snapshots_invalid_param_marker): 404 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots?marker=3d762b24-deb9-4a0f-9ea5-e7f06c10a96d 0.087s\n{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_list_snapshots_invalid_param_marker [0.090120s] ... ok\n2026-05-23 01:52:37.089 24 INFO tempest.lib.common.rest_client [req-39d2a421-bef2-472b-bd9f-97c7f84255b1 req-39d2a421-bef2-472b-bd9f-97c7f84255b1 ] Request (VolumesSnapshotNegativeTestJSON:test_list_snapshots_invalid_param_sort): 400 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots?sort_key=invalid 0.074s\n{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_list_snapshots_invalid_param_sort [0.076388s] ... ok\n2026-05-23 01:52:37.457 24 INFO tempest.lib.common.rest_client [req-d57d7435-d6ae-420b-a132-2cb0ed6321e7 req-d57d7435-d6ae-420b-a132-2cb0ed6321e7 ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 202 POST https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes 0.364s\n2026-05-23 01:52:37.582 24 INFO tempest.lib.common.rest_client [req-eaae96b3-ac9b-4092-9d3a-6c24d10a3c6e req-eaae96b3-ac9b-4092-9d3a-6c24d10a3c6e ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.110s\n2026-05-23 01:52:38.748 24 INFO tempest.lib.common.rest_client [req-af1733c5-6af6-4513-8931-493709046a46 req-af1733c5-6af6-4513-8931-493709046a46 ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.149s\n2026-05-23 01:52:38.764 24 INFO tempest.common.waiters [-] volume ae8caa67-b4e4-45dc-bc05-a3c01974c59d reached available after waiting for 1.764263 seconds\n2026-05-23 01:52:38.985 24 INFO tempest.lib.common.rest_client [req-8276e66e-d60b-4cb5-96c3-857c85da458b req-8276e66e-d60b-4cb5-96c3-857c85da458b ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 202 POST https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots 0.218s\n2026-05-23 01:52:39.076 24 INFO tempest.lib.common.rest_client [req-b4b7b311-f750-4ec5-a7f0-c6901a666e06 req-b4b7b311-f750-4ec5-a7f0-c6901a666e06 ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots/f577cf0f-0051-4f35-84de-d3b7f9653a28 0.085s\n2026-05-23 01:52:40.173 24 INFO tempest.lib.common.rest_client [req-44412503-1681-401a-b974-4b68e171d944 req-44412503-1681-401a-b974-4b68e171d944 ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots/f577cf0f-0051-4f35-84de-d3b7f9653a28 0.089s\n2026-05-23 01:52:40.177 24 INFO tempest.common.waiters [-] snapshot f577cf0f-0051-4f35-84de-d3b7f9653a28 reached available after waiting for 1.177269 seconds\n2026-05-23 01:52:40.295 24 INFO tempest.lib.common.rest_client [req-9816cc15-253a-4913-bd44-5fc088a7a888 req-9816cc15-253a-4913-bd44-5fc088a7a888 ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes 0.116s\n2026-05-23 01:52:40.419 24 INFO tempest.lib.common.rest_client [req-53c15db3-08e5-468a-a407-ede1f352cc2e req-53c15db3-08e5-468a-a407-ede1f352cc2e ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots/f577cf0f-0051-4f35-84de-d3b7f9653a28 0.121s\n2026-05-23 01:52:40.538 24 INFO tempest.lib.common.rest_client [req-9f25a007-aafb-4154-8661-de40e0324631 req-9f25a007-aafb-4154-8661-de40e0324631 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots/f577cf0f-0051-4f35-84de-d3b7f9653a28 0.116s\n2026-05-23 01:52:41.633 24 INFO tempest.lib.common.rest_client [req-8b6f44c4-ca2b-4bb2-aa8d-6f6a44d92551 req-8b6f44c4-ca2b-4bb2-aa8d-6f6a44d92551 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots/f577cf0f-0051-4f35-84de-d3b7f9653a28 0.087s\n2026-05-23 01:52:41.724 24 INFO tempest.lib.common.rest_client [req-ce0d92a2-577f-409c-a5b4-dbd8169056e2 req-ce0d92a2-577f-409c-a5b4-dbd8169056e2 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.089s\n2026-05-23 01:52:41.861 24 INFO tempest.lib.common.rest_client [req-2d698d52-d0b5-4d66-b8e6-430f80eb5d03 req-2d698d52-d0b5-4d66-b8e6-430f80eb5d03 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.123s\n2026-05-23 01:52:41.971 24 INFO tempest.lib.common.rest_client [req-eadb0961-054d-4baa-88e0-5a69568bce92 req-eadb0961-054d-4baa-88e0-5a69568bce92 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.107s\n2026-05-23 01:52:43.080 24 INFO tempest.lib.common.rest_client [req-ead3f5d4-5f9b-425b-a463-8d49b2646b38 req-ead3f5d4-5f9b-425b-a463-8d49b2646b38 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.092s\n{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_volume_from_snapshot_decreasing_size [5.990479s] ... ok\n2026-05-23 01:52:43.363 24 INFO tempest.lib.common.rest_client [req-64137471-0ce1-41d6-a74f-5577cac9fb5c req-64137471-0ce1-41d6-a74f-5577cac9fb5c ] Request (VolumesSnapshotNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6b5809bf75a744ddaa28c9a17d5d0579 0.249s\n2026-05-23 01:52:43.363 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8f2f77d8f9ea44f398588fe5b38ecd62\n2026-05-23 01:52:43.913 24 INFO tempest.lib.common.rest_client [req-e3ee6057-e94e-4dd6-af4b-723612e01c2f req-e3ee6057-e94e-4dd6-af4b-723612e01c2f ] Request (VolumesSnapshotNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s\n2026-05-23 01:52:44.504 24 INFO tempest.lib.common.rest_client [req-c60a422d-c17b-453a-a79d-8827e1c4d4f0 req-c60a422d-c17b-453a-a79d-8827e1c4d4f0 ] Request (VolumesSnapshotNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8f2f77d8f9ea44f398588fe5b38ecd62&name=default 0.589s\n2026-05-23 01:52:44.911 24 INFO tempest.lib.common.rest_client [req-15ad8d87-c88a-4319-81e1-ba1edcd0ed96 req-15ad8d87-c88a-4319-81e1-ba1edcd0ed96 ] Request (VolumesSnapshotNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c624049b-27c7-4d49-90e3-e15d45babc66 0.404s\n2026-05-23 01:52:45.153 24 INFO tempest.lib.common.rest_client [req-8e0a57a8-c927-4e56-80f1-d61fca831a8c req-8e0a57a8-c927-4e56-80f1-d61fca831a8c ] Request (VolumesSnapshotNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8f2f77d8f9ea44f398588fe5b38ecd62 0.237s\n\n==============================\nFailed 50 tests - output below:\n==============================\n\ntempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update[id-0806db36-b4a0-47a1-b6f3-c2e7f194d017]\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_types_extra_specs.py\", line 66, in test_volume_type_extra_specs_update\n    body = self.admin_volume_types_client.create_volume_type_extra_specs(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.volume_type['id'], extra_specs)['extra_specs']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 140, in create_volume_type_extra_specs\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-23 01:47:47,748 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.171s\n2026-05-23 01:47:47,946 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 PUT https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.191s\n2026-05-23 01:47:48,538 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.585s\n2026-05-23 01:47:49,255 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 500 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.713s\n\n\ntempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete[id-bb4e30d0-de6e-4f4d-866c-dcc48d023b4e]\n---------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\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 pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-23 01:47:45,810 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types 0.721s\n2026-05-23 01:47:46,009 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.192s\n2026-05-23 01:47:46,484 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.467s\n2026-05-23 01:47:46,789 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.301s\n2026-05-23 01:47:46,922 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s\n2026-05-23 01:47:47,056 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s\n2026-05-23 01:47:47,427 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.368s\n2026-05-23 01:47:47,602 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.160s\n2026-05-23 01:47:47,789 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.180s\n2026-05-23 01:47:47,967 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.177s\n2026-05-23 01:47:48,202 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.223s\n2026-05-23 01:47:48,583 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.379s\n2026-05-23 01:47:48,813 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.221s\n2026-05-23 01:47:49,266 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_\n    types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1 0.450s\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest)\n-----------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id[id-dee5cf0c-cdd6-4353-b70c-e847050d71fb,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_types_extra_specs_negative.py\", line 153, in test_list_nonexistent_volume_type_id\n    self.assertRaises(\n    ~~~~~~~~~~~~~~~~~^\n        lib_exc.NotFound,\n        ^^^^^^^^^^^^^^^^^\n        self.admin_volume_types_client.list_volume_types_extra_specs,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        data_utils.rand_uuid())\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/types_client.py\", line 117, in list_volume_types_extra_specs\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-23 01:47:49,482 22 INFO     [tempest.lib.common.rest_client] Request (ExtraSpecsNegativeTest:test_list_nonexistent_volume_type_id): 500 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/6b78869a-dc70-45a5-b267-2abc403670b7/extra_specs 0.920s\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds\n    self.creds_client.delete_project(project_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project\n    self.projects_client.delete_project(project_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project\n    resp, body = self.delete('projects/%s' % project_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\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\ntempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes[id-bf544854-d62a-47f2-a681-90f7a47d86b6,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_quotas_negative.py\", line 57, in test_quota_volumes\n    self.admin_quotas_client.update_quota_set(self.demo_tenant_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n                                              volumes=1, gigabytes=-1)\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-23 01:47:49,786 39 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 500 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 0.980s\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 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds\n    user = self.creds_client.create_user(\n        username, user_password)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user\n    user = self.users_client.create_user(**params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user\n    resp, body = self.post('users', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest)\n------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\ntearDownClass (tempest.api.volume.admin.test_group_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.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 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_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 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\nsetUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON)\n----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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\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 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 37, in setup_credentials\n    super(VolumeSnapshotQuotasNegativeTestJSON, 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\nsetUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON)\n------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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.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 c36e30cf-b14a-41f5-9183-e2c2312c86fa 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-23 01:47:45,780 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types 0.237s\n2026-05-23 01:47:46,040 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types 0.251s\n2026-05-23 01:47:46,649 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups 0.604s\n2026-05-23 01:47:46,832 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.175s\n2026-05-23 01:47:46,840 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.839972 seconds\n2026-05-23 01:47:47,018 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.170s\n2026-05-23 01:47:47,201 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.181s\n2026-05-23 01:47:47,205 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached creating after waiting for 0.205784 seconds\n2026-05-23 01:47:47,313 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.105s\n2026-05-23 01:47:47,450 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.129s\n2026-05-23 01:47:47,457 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.457010 seconds\n2026-05-23 01:47:47,609 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.148s\n2026-05-23 01:47:47,704 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.094s\n2026-05-23 01:47:47,708 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached error after waiting for 0.708288 seconds\n2026-05-23 01:47:48,012 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.300s\n2026-05-23 01:47:48,278 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.263s\n2026-05-23 01:47:48,286 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.286914 seconds\n2026-05-23 01:47:48,609 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 0.318s\n2026-05-23 01:47:49,786 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-\n    4415-8ff1-1102272fbfec/action 1.133s\n2026-05-23 01:47:49,786 18 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=0x7fb218f886e0>>, retrying...\n2026-05-23 01:48:10,025 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 15.234s\n2026-05-23 01:48:10,769 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.725s\n2026-05-23 01:48:10,769 18 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=0x7fb218f886e0>>, retrying...\n2026-05-23 01:48:28,177 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 12.401s\n2026-05-23 01:48:29,747 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 1.548s\n2026-05-23 01:48:47,154 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types/c36e30cf-b14a-41f5-9183-e2c2312c86fa 17.399s\n2026-05-23 01:48:47,488 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types/3e744abf-4cdc-456d-b301-eb58b69bc10e 0.330s\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 182, in test_create_group_from_group_snapshot\n    snapshots = self.snapshots_client.list_snapshots(\n                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        detail=True)['snapshots']\n        ^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 44, in list_snapshots\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 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': 'Error occurred when deleting group snapshot 8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913.'}\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 68a8dd2d-b2a9-4c1b-b6d6-79beccbeeee7 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-23 01:47:42,834 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.498s\n2026-05-23 01:47:43,043 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.202s\n2026-05-23 01:47:44,604 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 1.555s\n2026-05-23 01:47:44,749 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.141s\n2026-05-23 01:47:45,964 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.204s\n2026-05-23 01:47:45,971 16 INFO     [tempest.common.waiters] group ced27ad5-9f0c-4a89-b0e3-10f26afde1bb reached available after waiting for 1.970921 seconds\n2026-05-23 01:47:46,752 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes 0.771s\n2026-05-23 01:47:46,901 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.125s\n2026-05-23 01:47:48,063 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.140s\n2026-05-23 01:47:48,086 16 INFO     [tempest.common.waiters] volume 04e77cd8-7892-4022-92b2-80afd79b9dfb reached available after waiting for 2.086122 seconds\n2026-05-23 01:47:48,480 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots 0.391s\n2026-05-23 01:47:48,651 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.167s\n2026-05-23 01:48:09,922 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 20.253s\n2026-05-23 01:48:11,042 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.108s\n2026-05-23 01:48:11,044 16 INFO     [tempest.common.waiters] group_snapshot 8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 reached available after waiting for 23.044606 seconds\n2026-05-23 01:48:11,173 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/snapshots/detail 0.127s\n2026-05-23 01:48:28,709 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 17.529s\n2026-05-23 01:48:29,477 16 INFO     [tempest.lib.c\n    ommon.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/detail 0.755s\n2026-05-23 01:48:47,160 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb/action 17.667s\n2026-05-23 01:48:47,409 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/68a8dd2d-b2a9-4c1b-b6d6-79beccbeeee7 0.244s\n2026-05-23 01:48:49,604 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/ce0a2e2a-b4fd-43e5-b6ee-ba23e2935731 2.191s\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.test_snapshot_metadata.SnapshotMetadataTestJSON)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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\nsetUpClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest)\n---------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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_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 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest)\n------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_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 628, in resource_cleanup\n    raise testtools.MultipleExceptions(*cleanup_errors)\n\n    testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89140>))\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.admin.test_volume_type_access.VolumeTypesAccessTest)\n-----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e]\n-------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group\n    vols = self.volumes_client.list_volumes(detail=True)['volumes']\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 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/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 cd26f7f9-eab3-48db-8335-abf0c011e8fd deletion is not allowed with groups present with the type.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target volume type is still in use.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-23 01:47:45,764 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types 0.347s\n2026-05-23 01:47:45,890 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types 0.115s\n2026-05-23 01:47:46,298 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups 0.402s\n2026-05-23 01:47:46,507 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c 0.205s\n2026-05-23 01:47:46,512 31 INFO     [tempest.common.waiters] group edd0f43c-ea55-490f-b974-cb6d5792196c reached available after waiting for 0.512738 seconds\n2026-05-23 01:47:47,101 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes 0.583s\n2026-05-23 01:47:47,488 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/426d7419-50b0-42be-8369-ceeb00727583 0.348s\n2026-05-23 01:47:47,517 31 INFO     [tempest.common.waiters] volume 426d7419-50b0-42be-8369-ceeb00727583 reached available after waiting for 0.517568 seconds\n2026-05-23 01:47:48,564 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/action 1.038s\n2026-05-23 01:47:48,959 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.391s\n2026-05-23 01:47:49,456 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 0.482s\n2026-05-23 01:48:10,152 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 19.646s\n2026-05-23 01:48:10,180 31 INFO     [tempest.common.waiters] volume ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce reached available after waiting for 21.180802 seconds\n2026-05-23 01:48:10,294 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/665afb7e-f5e0-407d-96a1-9af733b5d054 0.110s\n2026-05-23 01:48:10,299 31 INFO     [tempest.common.waiters] group 665afb7e-f5e0-407d-96a1-9af733b5d054 reached available after waiting for 0.299736 seconds\n2026-05-23 01:48:10,786 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.478s\n2026-05-23 01:48:10,989 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.192s\n2026-05-23 01:48:27,506 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 16.494s\n2026-05-23 01:48:27,506 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV31\n    4Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...\n2026-05-23 01:48:47,260 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 14.745s\n2026-05-23 01:48:47,794 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.507s\n2026-05-23 01:48:47,795 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...\n2026-05-23 01:49:04,474 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 11.675s\n2026-05-23 01:49:05,099 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.599s\n2026-05-23 01:49:12,120 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types/cd26f7f9-eab3-48db-8335-abf0c011e8fd 7.008s\n2026-05-23 01:49:12,326 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types/ebde96a8-1d89-47c2-9a6a-d7375b8ff307 0.200s\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 230, in delete_volume\n    client.wait_for_resource_deletion(volume_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^\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/volumes_client.py\", line 249, in is_resource_deleted\n    volume = self.show_volume(id)\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-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-23 01:47:47,368 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.688s\n2026-05-23 01:47:47,576 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.177s\n2026-05-23 01:47:48,913 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.300s\n2026-05-23 01:47:48,921 14 INFO     [tempest.common.waiters] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached available after waiting for 1.921404 seconds\n2026-05-23 01:48:10,097 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer 21.163s\n2026-05-23 01:48:10,391 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.273s\n2026-05-23 01:48:10,417 14 INFO     [tempest.common.waiters] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached awaiting-transfer after waiting for 0.417425 seconds\n2026-05-23 01:48:10,776 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.354s\n2026-05-23 01:48:11,537 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.745s\n2026-05-23 01:48:11,537 14 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...\n2026-05-23 01:48:27,486 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 10.945s\n2026-05-23 01:48:27,490 14 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...\n2026-05-23 01:48:47,279 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 14.787s\n2026-05-23 01:49:04,545 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 17.263s\n2026-05-23 01:49:04,704 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.157s\n2026-05-23 01:49:10,034 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 4.320s\n2026-05-23 01:49:12,157 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanup\n    s): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 2.114s\n2026-05-23 01:49:12,328 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.148s\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 225, in test_delete_group_snapshots_following_updated_volumes\n    grp = self.create_group(group_type=group_type['id'],\n                            volume_types=[volume_type['id']])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 290, in create_group\n    group = self.groups_client.create_group(**kwargs)['group']\n            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 39, in create_group\n    resp, body = self.post('groups', 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-23 01:49:04,426 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 14.735s\n2026-05-23 01:49:04,573 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.142s\n2026-05-23 01:49:05,096 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 0.520s\n2026-05-23 01:49:05,096 16 ERROR    [tempest.lib.decorators] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031\n2026-05-23 01:49:12,144 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/6e1b893b-81f9-4e96-88a6-a033c8988f4c 7.041s\n2026-05-23 01:49:12,351 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.203s\n2026-05-23 01:49:12,441 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.089s\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-23 01:49:12,784 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.336s\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 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-23 01:49:12,795 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.363s\n\n\ntearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\ntempest.api.volume.admin.test_group_snapshots.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 308, in test_reset_group_snapshot_status\n    group_snapshot = self._create_group_snapshot(group_id=group['id'])\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 30c4fe8f-53af-45cd-b5f0-13f27dd59609 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-23 01:47:45,231 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types 0.969s\n2026-05-23 01:47:45,853 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types 0.608s\n2026-05-23 01:47:46,389 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups 0.532s\n2026-05-23 01:47:46,587 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030 0.193s\n2026-05-23 01:47:46,592 43 INFO     [tempest.common.waiters] group f830f4c2-388c-4462-94ea-50bf078ab030 reached available after waiting for 0.592494 seconds\n2026-05-23 01:47:46,992 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes 0.394s\n2026-05-23 01:47:47,151 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.143s\n2026-05-23 01:47:48,401 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.230s\n2026-05-23 01:47:48,415 43 INFO     [tempest.common.waiters] volume 9bae32da-9ffe-477b-a30e-e2bd1f234d47 reached available after waiting for 1.415016 seconds\n2026-05-23 01:47:48,807 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots 0.390s\n2026-05-23 01:48:09,885 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 21.071s\n2026-05-23 01:48:11,001 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 0.108s\n2026-05-23 01:48:27,387 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 15.380s\n2026-05-23 01:48:29,402 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 1.009s\n2026-05-23 01:48:47,135 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.726s\n2026-05-23 01:49:04,407 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.265s\n2026-05-23 01:49:08,027 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 GET https://api.testbed\n    .osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 2.613s\n2026-05-23 01:49:12,152 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 4.104s\n2026-05-23 01:49:12,375 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 0.212s\n2026-05-23 01:49:12,780 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.383s\n2026-05-23 01:49:12,780 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7c2eeded8050>>, retrying...\n2026-05-23 01:49:28,360 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 10.575s\n2026-05-23 01:49:28,501 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.121s\n2026-05-23 01:49:28,623 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types/30c4fe8f-53af-45cd-b5f0-13f27dd59609 0.117s\n2026-05-23 01:49:29,025 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types/f397d914-6f6b-47c5-9db5-b64b4c547ee3 0.397s\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 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\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 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\ntempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4]\n---------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 95, in test_group_create_show_list_delete\n    self.delete_group(grp1_id)\n    ~~~~~~~~~~~~~~~~~^^^^^^^^^\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/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 7b80c7ed-7438-475e-93cb-b5783f2a14f5 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-23 01:47:44,516 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.705s\n2026-05-23 01:47:44,872 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.348s\n2026-05-23 01:47:45,304 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.425s\n2026-05-23 01:47:45,444 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.130s\n2026-05-23 01:47:45,451 24 INFO     [tempest.common.waiters] group 330475a7-8b88-4329-b607-355cc079f1a6 reached available after waiting for 0.450934 seconds\n2026-05-23 01:47:45,646 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.193s\n2026-05-23 01:47:45,937 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.284s\n2026-05-23 01:47:45,945 24 INFO     [tempest.common.waiters] group 239ecdab-e879-4c70-b7c3-b91d26eac5cd reached available after waiting for 0.944929 seconds\n2026-05-23 01:47:46,705 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.758s\n2026-05-23 01:47:46,833 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.117s\n2026-05-23 01:47:47,987 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.141s\n2026-05-23 01:47:47,997 24 INFO     [tempest.common.waiters] volume 663e96d7-eee8-4146-84e3-603e358a0722 reached available after waiting for 1.997910 seconds\n2026-05-23 01:47:48,186 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.184s\n2026-05-23 01:47:48,314 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.117s\n2026-05-23 01:47:48,515 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/detail 0.189s\n2026-05-23 01:47:49,451 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.922s\n2026-05-23 01:48:10,033 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 20.570s\n2026-05-23 01:48:10,776 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.731s\n2026-05-23 01:48:10,939 24 INFO     \n    [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.152s\n2026-05-23 01:48:27,504 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 16.550s\n2026-05-23 01:48:27,505 24 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=0x777df254c590>>, retrying...\n2026-05-23 01:48:47,226 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 14.717s\n2026-05-23 01:48:49,972 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 2.733s\n2026-05-23 01:48:49,973 24 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=0x777df254c590>>, retrying...\n2026-05-23 01:49:04,470 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.492s\n2026-05-23 01:49:06,031 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 1.535s\n2026-05-23 01:49:12,180 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 6.134s\n2026-05-23 01:49:12,784 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.572s\n2026-05-23 01:49:12,784 24 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=0x777df254c590>>, retrying...\n2026-05-23 01:49:28,351 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.564s\n2026-05-23 01:49:28,958 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.597s\n2026-05-23 01:49:28,960 24 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=0x777df254c590>>, retrying...\n2026-05-23 01:49:43,837 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.873s\n2026-05-23 01:49:45,232 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/7b80c7ed-7438-475e-93cb-b5783f2a14f5 1.387s\n2026-05-23 01:49:45,424 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/490d7c68-6f12-\n    4eef-bb01-572e14921c0e 0.182s\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 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 478, in get_admin_creds\n    return self.get_credentials('admin')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n    credentials = self._create_creds(admin=is_admin)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 242, in _create_creds\n    self.creds_client.assign_user_role(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        user, project, self.identity_admin_role)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\ntempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest.test_available_volume_retype[id-b90412ee-465d-46e9-b249-ec84a47d5f25]\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_retype.py\", line 203, in test_available_volume_retype\n    src_vol = self.create_volume(volume_type=self.src_vol_type['name'])\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-23 01:49:54,008 39 INFO     [tempest.lib.common.rest_client] Request (VolumeRetypeWithoutMigrationTest:test_available_volume_retype): 500 POST https://api.testbed.osism.xyz:8776/v3/92d09df5847542e2a53086102f3f1b2a/volumes 0.996s\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 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\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 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds\n    return self.get_project_member_creds()\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds\n    return self.get_credentials(['member'], scope='project')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials\n    credentials = self._create_creds(\n        roles=credential_type, scope=scope,\n        project_id=project_id)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds\n    self.creds_client.assign_user_role(user, project, role)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role\n    self.roles_client.create_user_role_on_project(project['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n                                                  user['id'],\n                                                  ^^^^^^^^^^^\n                                                  role['id'])\n                                                  ^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project\n    resp, body = self.put('projects/%s/users/%s/roles/%s' %\n                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          (project_id, user_id, role_id), None)\n                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put\n    return self.request('PUT', url, extra_headers, headers, body, chunked)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\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 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 478, in get_admin_creds\n    return self.get_credentials('admin')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n    credentials = self._create_creds(admin=is_admin)\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\nsetUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON)\n----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials\n    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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 478, in get_admin_creds\n    return self.get_credentials('admin')\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n    credentials = self._create_creds(admin=is_admin)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds\n    user = self.creds_client.create_user(\n        username, user_password)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user\n    user = self.users_client.create_user(**params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user\n    resp, body = self.post('users', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n    raise exceptions.UnexpectedContentType(str(resp.status),\n                                           resp=resp)\n\n    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n\n\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.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 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\ntearDownClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest)\n-------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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_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 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_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 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 cdde1a77-1c23-4b4c-ab59-a4983af8f3a7 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-23 01:49:45,637 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.118s\n2026-05-23 01:49:45,778 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.137s\n2026-05-23 01:49:45,989 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.206s\n2026-05-23 01:49:46,128 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s\n2026-05-23 01:49:47,266 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s\n2026-05-23 01:49:47,269 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.269588 seconds\n2026-05-23 01:49:47,689 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.418s\n2026-05-23 01:49:47,846 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.138s\n2026-05-23 01:49:49,009 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.146s\n2026-05-23 01:49:49,024 24 INFO     [tempest.common.waiters] volume 0b14ccc9-592a-4943-a9f2-a72d9b407d17 reached available after waiting for 2.024162 seconds\n2026-05-23 01:49:49,409 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.383s\n2026-05-23 01:49:49,570 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.153s\n2026-05-23 01:49:50,730 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.144s\n2026-05-23 01:49:50,738 24 INFO     [tempest.common.waiters] volume 86ec2fac-9e64-430e-8c51-a2ed5ba295f8 reached available after waiting for 1.738098 seconds\n2026-05-23 01:49:50,906 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.166s\n2026-05-23 01:49:51,012 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s\n2026-05-23 01:49:52,167 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.149s\n2026-05-23 01:49:52,174 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.174718 seconds\n2026-05-23 01:49:52,283 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s\n2026-05-23 01:49:52,524 24 INFO     [tempest.lib.co\n    mmon.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.234s\n2026-05-23 01:49:52,715 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.171s\n2026-05-23 01:49:52,834 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.113s\n2026-05-23 01:49:52,836 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 0.836757 seconds\n2026-05-23 01:49:53,013 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.174s\n2026-05-23 01:49:53,352 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.310s\n2026-05-23 01:50:10,731 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 17.363s\n2026-05-23 01:50:10,732 24 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=0x777df2548410>>, retrying...\n2026-05-23 01:50:28,058 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 12.323s\n2026-05-23 01:50:29,771 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 1.695s\n2026-05-23 01:50:29,771 24 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=0x777df2548410>>, retrying...\n2026-05-23 01:50:45,629 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.849s\n2026-05-23 01:51:01,962 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 16.281s\n2026-05-23 01:51:19,737 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/cdde1a77-1c23-4b4c-ab59-a4983af8f3a7 17.769s\n2026-05-23 01:51:19,919 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/2b72ade0-cfdc-4701-b4ca-17aa2707a6ba 0.175s\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 750, in get_client_manager\n    manager.auth_provider.set_auth()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest)\n-------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager\n    manager.auth_provider.set_auth()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\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 178, in setUpClass\n    cls.resource_setup()\n    ~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_list.py\", line 37, in resource_setup\n    volume = cls.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\n\n======\nTotals\n======\nRan: 169 tests in 312.2986 sec.\n - Passed: 112\n - Skipped: 7\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 50\nSum of execute time for each test: 988.9935 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (5 tests) => 0:02:44.387135\n - Worker 1 (12 tests) => 0:03:57.227234\n - Worker 2 (36 tests) => 0:04:13.679856\n - Worker 3 (6 tests) => 0:03:48.277817\n - Worker 4 (5 tests) => 0:03:39.930950\n - Worker 5 (6 tests) => 0:01:26.942145\n - Worker 6 (29 tests) => 0:03:57.595653\n - Worker 7 (12 tests) => 0:04:59.276338\n - Worker 8 (6 tests) => 0:00:56.480159\n - Worker 9 (21 tests) => 0:04:05.955822\n - Worker 10 (5 tests) => 0:03:59.738771\n - Worker 11 (5 tests) => 0:01:02.346525\n - Worker 12 (4 tests) => 0:00:09.672294\n - Worker 13 (6 tests) => 0:00:39.130537\n - Worker 14 (7 tests) => 0:03:37.578599\n - Worker 15 (4 tests) => 0:04:03.930186",
                            "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=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.109",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.193.109",
                                "++ 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-23 01:37:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m",
                                "\u001b[32m2026-05-23 01:37:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5644b27e-7d93-4bf5-8277-6a571199c8ac (tempest) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-23 01:37:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5644b27e-7d93-4bf5-8277-6a571199c8ac (tempest) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Run tempest] *************************************************************",
                                "",
                                "TASK [osism.validations.tempest : Create tempest workdir] **********************",
                                "Saturday 23 May 2026  01:37:31 +0000 (0:00:00.342)       0:00:00.342 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy tempest wrapper script] *****************",
                                "Saturday 23 May 2026  01:37:32 +0000 (0:00:01.196)       0:00:01.539 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Check for existing tempest initialisation] ***",
                                "Saturday 23 May 2026  01:37:34 +0000 (0:00:01.268)       0:00:02.808 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Init tempest] ********************************",
                                "Saturday 23 May 2026  01:37:34 +0000 (0:00:00.452)       0:00:03.261 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve image IDs] ***************************",
                                "Saturday 23 May 2026  01:37:57 +0000 (0:00:22.970)       0:00:26.231 ********** ",
                                "\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] ************",
                                "Saturday 23 May 2026  01:38:06 +0000 (0:00:08.820)       0:00:35.052 ********** ",
                                "\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] ******************************",
                                "Saturday 23 May 2026  01:38:06 +0000 (0:00:00.159)       0:00:35.212 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get endpoint catalog] ************************",
                                "Saturday 23 May 2026  01:38:10 +0000 (0:00:03.791)       0:00:39.003 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get service catalog] *************************",
                                "Saturday 23 May 2026  01:38:12 +0000 (0:00:02.004)       0:00:41.008 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Register img_file name] **********************",
                                "Saturday 23 May 2026  01:38:16 +0000 (0:00:03.842)       0:00:44.850 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Download img_file from image_ref] ************",
                                "Saturday 23 May 2026  01:38:16 +0000 (0:00:00.192)       0:00:45.042 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Install qemu-utils package] ******************",
                                "Saturday 23 May 2026  01:38:19 +0000 (0:00:02.680)       0:00:47.723 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Convert img_file to qcow2 format] ************",
                                "Saturday 23 May 2026  01:38:27 +0000 (0:00:08.727)       0:00:56.450 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get network API extensions] ******************",
                                "Saturday 23 May 2026  01:38:28 +0000 (0:00:00.658)       0:00:57.108 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Revoke token] ********************************",
                                "Saturday 23 May 2026  01:38:29 +0000 (0:00:01.492)       0:00:58.601 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option api_extensions] ***",
                                "Saturday 23 May 2026  01:38:31 +0000 (0:00:01.483)       0:01:00.084 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option img_file] *********",
                                "Saturday 23 May 2026  01:38:31 +0000 (0:00:00.173)       0:01:00.258 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve floating network ID] *****************",
                                "Saturday 23 May 2026  01:38:31 +0000 (0:00:00.332)       0:01:00.590 ********** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert floating network id has been resolved] ***",
                                "Saturday 23 May 2026  01:38:35 +0000 (0:00:03.884)       0:01:04.475 ********** ",
                                "\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] **************************",
                                "Saturday 23 May 2026  01:38:35 +0000 (0:00:00.157)       0:01:04.632 ********** ",
                                "\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] ***********",
                                "Saturday 23 May 2026  01:38:36 +0000 (0:00:00.176)       0:01:04.809 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of exclude list] *******************",
                                "Saturday 23 May 2026  01:38:36 +0000 (0:00:00.169)       0:01:04.978 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy exclude list] ***************************",
                                "Saturday 23 May 2026  01:38:36 +0000 (0:00:00.478)       0:01:05.457 ********** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of include list] *******************",
                                "Saturday 23 May 2026  01:38:37 +0000 (0:00:00.881)       0:01:06.339 ********** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy include list] ***************************",
                                "Saturday 23 May 2026  01:38:38 +0000 (0:00:00.384)       0:01:06.724 ********** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Create tempest flavors] **********************",
                                "Saturday 23 May 2026  01:38:38 +0000 (0:00:00.248)       0:01:06.972 ********** ",
                                "\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] **********************",
                                "Saturday 23 May 2026  01:38:45 +0000 (0:00:07.428)       0:01:14.401 ********** ",
                                "\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 ********************************************************************",
                                "Saturday 23 May 2026  01:38:46 +0000 (0:00:01.010)       0:01:15.412 ********** ",
                                "=============================================================================== ",
                                "osism.validations.tempest : Init tempest ------------------------------- 22.97s",
                                "osism.validations.tempest : Resolve image IDs --------------------------- 8.82s",
                                "osism.validations.tempest : Install qemu-utils package ------------------ 8.73s",
                                "osism.validations.tempest : Create tempest flavors ---------------------- 7.43s",
                                "osism.validations.tempest : Resolve floating network ID ----------------- 3.88s",
                                "osism.validations.tempest : Get service catalog ------------------------- 3.84s",
                                "osism.validations.tempest : Get auth token ------------------------------ 3.79s",
                                "osism.validations.tempest : Download img_file from image_ref ------------ 2.68s",
                                "osism.validations.tempest : Get endpoint catalog ------------------------ 2.00s",
                                "osism.validations.tempest : Get network API extensions ------------------ 1.49s",
                                "osism.validations.tempest : Revoke token -------------------------------- 1.48s",
                                "osism.validations.tempest : Copy tempest wrapper script ----------------- 1.27s",
                                "osism.validations.tempest : Create tempest workdir ---------------------- 1.20s",
                                "osism.validations.tempest : Copy tempest.conf file ---------------------- 1.01s",
                                "osism.validations.tempest : Copy exclude list --------------------------- 0.88s",
                                "osism.validations.tempest : Convert img_file to qcow2 format ------------ 0.66s",
                                "osism.validations.tempest : Get stats of exclude list ------------------- 0.48s",
                                "osism.validations.tempest : Check for existing tempest initialisation --- 0.45s",
                                "osism.validations.tempest : Get stats of include list ------------------- 0.38s",
                                "osism.validations.tempest : Set fact for config option img_file --------- 0.33s",
                                "+ 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/20260523-0138.log",
                                "2026-05-23 01:38:50.865 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-23 01:38:50.952 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:38:50.952 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:38:50.953 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:38:50.953 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:38:50.953 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:38:50.954 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:38:50.954 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:38:50.954 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:38:50.954 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:38:50.955 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:38:50.956 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:38:50.956 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:11.040 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:39:11.044 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:11.045 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:11.046 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:39:11.046 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:11.046 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:11.046 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:11.055 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:39:11.056 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:11.067 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-23 01:39:11.493 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:39:11.503 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:11.503 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:11.504 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:39:11.504 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:11.508 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:11.508 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:11.509 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:39:11.513 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:11.524 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-23 01:39:11.826 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:39:11.827 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:11.831 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:11.831 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:39:11.831 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:11.832 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:11.832 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:11.832 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:11.832 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:11.832 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:39:11.833 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:11.841 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-23 01:39:12.276 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:39:12.277 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:12.277 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:12.278 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:39:12.278 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:12.278 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:12.279 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:12.279 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:12.279 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:12.279 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:39:12.280 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:12.283 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-23 01:39:12.309 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:39:12.313 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:12.313 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:12.315 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:39:12.315 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:12.319 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:12.319 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:12.324 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:12.324 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:12.325 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:39:12.326 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:12.337 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-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:12.727 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:12.950 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:39:12.951 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:12.951 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:12.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:39:12.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:12.952 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:12.961 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:39:12.962 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:39:12.963 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:12.976 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-23 01:39:13.140 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:39:13.148 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:13.148 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:13.149 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:39:13.149 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:13.149 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:13.155 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:13.155 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:13.155 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:13.156 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:39:13.157 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:13.157 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:13.157 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:13.163 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:13.163 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:39:13.163 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:13.165 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-23 01:39:13.374 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:13.374 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:13.375 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:13.449 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:13.641 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:39:13.642 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:13.642 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:13.651 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:39:13.651 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:13.652 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:13.652 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:13.652 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:13.652 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:39:13.653 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:13.661 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-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:13.724 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:13.725 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:13.725 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:13.725 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:13.725 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:13.765 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:39:13.768 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:13.769 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:13.771 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:39:13.771 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:13.772 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:13.772 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:13.772 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:13.772 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:13.775 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:39:13.776 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:13.781 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-23 01:39:14.052 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:14.053 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:14.908 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:14.908 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:14.908 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:39:14.908 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:14.909 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:14.914 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:15.213 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:15.222 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:15.245 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:15.254 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:39:15.562 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:39:29.422 29 INFO tempest.lib.common.rest_client [req-2dc7ed62-2c86-424b-b8e3-f815dd91507a req-2dc7ed62-2c86-424b-b8e3-f815dd91507a ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.527s",
                                "2026-05-23 01:39:29.443 17 INFO tempest.lib.common.rest_client [req-2ea2cfce-3b3f-44fe-b5cd-8c1a4f5f6363 req-2ea2cfce-3b3f-44fe-b5cd-8c1a4f5f6363 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.438s",
                                "2026-05-23 01:39:29.652 25 INFO tempest.lib.common.rest_client [req-59e92150-1d96-4ed9-afa0-09b982dd8d6e req-59e92150-1d96-4ed9-afa0-09b982dd8d6e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s",
                                "2026-05-23 01:39:30.071 17 INFO tempest.lib.common.rest_client [req-53199dd6-7a26-4625-ade6-38682be26069 req-53199dd6-7a26-4625-ade6-38682be26069 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s",
                                "2026-05-23 01:39:30.113 25 INFO tempest.lib.common.rest_client [req-8bc28b20-a38e-4a56-9303-9e4e78bd5759 req-8bc28b20-a38e-4a56-9303-9e4e78bd5759 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.436s",
                                "2026-05-23 01:39:30.116 29 INFO tempest.lib.common.rest_client [req-747e1e4d-f0cf-40b0-b906-9286868c2feb req-747e1e4d-f0cf-40b0-b906-9286868c2feb ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-05-23 01:39:30.141 13 INFO tempest.lib.common.rest_client [req-2e030716-d3e6-47c6-9b5a-4d05c39a908c req-2e030716-d3e6-47c6-9b5a-4d05c39a908c ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.461s",
                                "2026-05-23 01:39:30.301 17 INFO tempest.lib.common.rest_client [req-6c6b1801-8771-4835-905e-d0f691c755dd req-6c6b1801-8771-4835-905e-d0f691c755dd ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.223s",
                                "2026-05-23 01:39:30.329 25 INFO tempest.lib.common.rest_client [req-66bfff67-b35f-48fa-a33e-df641c30266f req-66bfff67-b35f-48fa-a33e-df641c30266f ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.206s",
                                "2026-05-23 01:39:30.350 29 INFO tempest.lib.common.rest_client [req-655d6f69-a544-4332-9b82-e0ba140ab9f7 req-655d6f69-a544-4332-9b82-e0ba140ab9f7 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.226s",
                                "2026-05-23 01:39:30.604 17 INFO tempest.lib.common.rest_client [req-341caa91-7c49-4d97-8e53-50d1c7b3bfac req-341caa91-7c49-4d97-8e53-50d1c7b3bfac ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.265s",
                                "2026-05-23 01:39:30.614 25 INFO tempest.lib.common.rest_client [req-fe6e2857-ee52-4a7d-97da-f61372389ea5 req-fe6e2857-ee52-4a7d-97da-f61372389ea5 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.246s",
                                "2026-05-23 01:39:30.627 29 INFO tempest.lib.common.rest_client [req-1b8fe808-c91d-40bc-bc06-d0a08d88ec05 req-1b8fe808-c91d-40bc-bc06-d0a08d88ec05 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.241s",
                                "2026-05-23 01:39:30.692 13 INFO tempest.lib.common.rest_client [req-858bf72a-fc22-4d79-a24d-ffd6b3853e55 req-858bf72a-fc22-4d79-a24d-ffd6b3853e55 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s",
                                "2026-05-23 01:39:31.003 15 INFO tempest.lib.common.rest_client [req-751b61ff-727e-40b7-9957-26a59502a89b req-751b61ff-727e-40b7-9957-26a59502a89b ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s",
                                "2026-05-23 01:39:31.028 13 INFO tempest.lib.common.rest_client [req-07f5aca5-9e99-42cb-98c6-ffa010c8fc10 req-07f5aca5-9e99-42cb-98c6-ffa010c8fc10 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.334s",
                                "2026-05-23 01:39:31.027 21 INFO tempest.lib.common.rest_client [req-5caaeb92-5b71-4f7d-b0f8-565f395bfb24 req-5caaeb92-5b71-4f7d-b0f8-565f395bfb24 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.445s",
                                "2026-05-23 01:39:31.059 11 INFO tempest.lib.common.rest_client [req-79b8d705-4d75-449e-ac2d-d37536816664 req-79b8d705-4d75-449e-ac2d-d37536816664 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s",
                                "2026-05-23 01:39:31.085 17 INFO tempest.lib.common.rest_client [req-f96a8c26-5635-4b4d-abdd-5c37dd3332f3 req-f96a8c26-5635-4b4d-abdd-5c37dd3332f3 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.480s",
                                "2026-05-23 01:39:31.123 25 INFO tempest.lib.common.rest_client [req-5aa6f632-3aff-4615-81d6-e80f71adf81e req-5aa6f632-3aff-4615-81d6-e80f71adf81e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.506s",
                                "2026-05-23 01:39:31.195 13 INFO tempest.lib.common.rest_client [req-85d67f9b-5fa3-41ea-a382-ca22e92481a4 req-85d67f9b-5fa3-41ea-a382-ca22e92481a4 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.145s",
                                "2026-05-23 01:39:31.205 29 INFO tempest.lib.common.rest_client [req-f1e426a9-6af2-4869-ab73-8845de75bd19 req-f1e426a9-6af2-4869-ab73-8845de75bd19 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.568s",
                                "2026-05-23 01:39:31.202 17 INFO tempest.lib.common.rest_client [req-89894b5a-e985-4977-8a17-eca56776bca2 req-89894b5a-e985-4977-8a17-eca56776bca2 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-23 01:39:31.371 29 INFO tempest.lib.common.rest_client [req-dabfe224-fdc2-4a6f-9b87-e20c6e7428b0 req-dabfe224-fdc2-4a6f-9b87-e20c6e7428b0 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-23 01:39:31.389 23 INFO tempest.lib.common.rest_client [req-1bea50d4-df87-4292-b362-49b6dc6a19d6 req-1bea50d4-df87-4292-b362-49b6dc6a19d6 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s",
                                "2026-05-23 01:39:31.415 25 INFO tempest.lib.common.rest_client [req-79576718-fcde-4976-ad2d-a447261d013c req-79576718-fcde-4976-ad2d-a447261d013c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s",
                                "2026-05-23 01:39:31.471 17 INFO tempest.lib.common.rest_client [req-01b1afeb-0e8d-4433-b614-b59ff3350668 req-01b1afeb-0e8d-4433-b614-b59ff3350668 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e38f0ea5c91041f2b5bea1c8220fe79b/users/2eb4936542c444c59aa7afacf1a86c25/roles/bd34450783d64356be4e1eb4c43a6768 0.263s",
                                "2026-05-23 01:39:31.541 21 INFO tempest.lib.common.rest_client [req-84b0ec70-dfe1-4bb6-b71a-5bccb20efa58 req-84b0ec70-dfe1-4bb6-b71a-5bccb20efa58 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.484s",
                                "2026-05-23 01:39:31.555 11 INFO tempest.lib.common.rest_client [req-e48dcf9d-590b-4fb4-9880-791b9244ee3b req-e48dcf9d-590b-4fb4-9880-791b9244ee3b ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.450s",
                                "2026-05-23 01:39:31.570 15 INFO tempest.lib.common.rest_client [req-a8f6430f-ea1f-42e1-8f0c-42c6d3cebd2c req-a8f6430f-ea1f-42e1-8f0c-42c6d3cebd2c ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-23 01:39:31.588 20 INFO tempest.lib.common.rest_client [req-f3fb53bd-4aee-4fc0-a938-49308d8be358 req-f3fb53bd-4aee-4fc0-a938-49308d8be358 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.417s",
                                "2026-05-23 01:39:31.623 29 INFO tempest.lib.common.rest_client [req-5d116425-978f-431d-b40e-5f4dbddad4f8 req-5d116425-978f-431d-b40e-5f4dbddad4f8 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5e4c3f1049504cac8e64d9a7dc8f6135/users/1bac2de61a6f44d6b640790704cf265d/roles/bd34450783d64356be4e1eb4c43a6768 0.250s",
                                "2026-05-23 01:39:31.638 25 INFO tempest.lib.common.rest_client [req-6ed0d0a1-b60d-488d-a25d-d58b0e899d04 req-6ed0d0a1-b60d-488d-a25d-d58b0e899d04 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00398ab08e404e6f8f2aa3380fbec002/users/bf4c286027f84cc783b0f478432f02f9/roles/bd34450783d64356be4e1eb4c43a6768 0.221s",
                                "2026-05-23 01:39:31.704 21 INFO tempest.lib.common.rest_client [req-41d9797e-7683-4156-a9ec-793d041b5d65 req-41d9797e-7683-4156-a9ec-793d041b5d65 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.159s",
                                "2026-05-23 01:39:31.712 29 INFO tempest.lib.common.rest_client [req-808df31a-78e2-42bc-ab0d-2318b41850bb req-808df31a-78e2-42bc-ab0d-2318b41850bb ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.088s",
                                "2026-05-23 01:39:31.732 11 INFO tempest.lib.common.rest_client [req-878f66f2-373e-4e9a-a01b-691ce91bff31 req-878f66f2-373e-4e9a-a01b-691ce91bff31 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.176s",
                                "2026-05-23 01:39:31.753 17 INFO tempest.lib.common.rest_client [req-094a60bb-7969-4a3a-99a8-f99b3eb25dbd req-094a60bb-7969-4a3a-99a8-f99b3eb25dbd ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-23 01:39:31.784 15 INFO tempest.lib.common.rest_client [req-0778cc86-27c5-41da-b770-f9b325791e39 req-0778cc86-27c5-41da-b770-f9b325791e39 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.208s",
                                "2026-05-23 01:39:31.812 25 INFO tempest.lib.common.rest_client [req-1d27dd80-a251-47d5-a1ed-c9ecb4eb3a3f req-1d27dd80-a251-47d5-a1ed-c9ecb4eb3a3f ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-23 01:39:31.841 21 INFO tempest.lib.common.rest_client [req-da9036ee-150f-4656-9c14-b75c1abef88f req-da9036ee-150f-4656-9c14-b75c1abef88f ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.123s",
                                "2026-05-23 01:39:31.840 23 INFO tempest.lib.common.rest_client [req-1092edc7-f07e-4d4a-849e-e0daa3270335 req-1092edc7-f07e-4d4a-849e-e0daa3270335 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.419s",
                                "2026-05-23 01:39:31.876 11 INFO tempest.lib.common.rest_client [req-d8684704-eff1-4bb7-a654-043dc6411460 req-d8684704-eff1-4bb7-a654-043dc6411460 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.131s",
                                "2026-05-23 01:39:31.909 13 INFO tempest.lib.common.rest_client [req-b7794b59-d040-4cfd-9b95-569728aa92a7 req-b7794b59-d040-4cfd-9b95-569728aa92a7 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.713s",
                                "2026-05-23 01:39:31.957 29 INFO tempest.lib.common.rest_client [req-3a33dc9f-9fee-4f0a-a3fa-e31a485b4207 req-3a33dc9f-9fee-4f0a-a3fa-e31a485b4207 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5e4c3f1049504cac8e64d9a7dc8f6135/users/1bac2de61a6f44d6b640790704cf265d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.244s",
                                "2026-05-23 01:39:32.003 15 INFO tempest.lib.common.rest_client [req-1f3a377a-94a9-4ee7-9a0b-c6d4ff5a4b83 req-1f3a377a-94a9-4ee7-9a0b-c6d4ff5a4b83 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.204s",
                                "2026-05-23 01:39:32.010 23 INFO tempest.lib.common.rest_client [req-e85ce850-679e-49ce-94fd-392855d2a07b req-e85ce850-679e-49ce-94fd-392855d2a07b ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.165s",
                                "2026-05-23 01:39:32.044 25 INFO tempest.lib.common.rest_client [req-93793130-6e17-438e-a1a7-0be127f356b7 req-93793130-6e17-438e-a1a7-0be127f356b7 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00398ab08e404e6f8f2aa3380fbec002/users/bf4c286027f84cc783b0f478432f02f9/roles/86359d6597314a95ba0d73ed5fbe11ed 0.231s",
                                "2026-05-23 01:39:32.129 20 INFO tempest.lib.common.rest_client [req-022c47ca-e8f1-41d3-9ea0-1de6e43251e6 req-022c47ca-e8f1-41d3-9ea0-1de6e43251e6 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s",
                                "2026-05-23 01:39:32.129 25 INFO tempest.lib.common.rest_client [req-c37daccd-df5f-4538-b38c-943c7847f0d8 req-c37daccd-df5f-4538-b38c-943c7847f0d8 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.083s",
                                "2026-05-23 01:39:32.144 17 INFO tempest.lib.common.rest_client [req-83e088e0-9d09-419e-a005-dcc77a49b7ce req-83e088e0-9d09-419e-a005-dcc77a49b7ce ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e38f0ea5c91041f2b5bea1c8220fe79b/users/2eb4936542c444c59aa7afacf1a86c25/roles/86359d6597314a95ba0d73ed5fbe11ed 0.388s",
                                "2026-05-23 01:39:32.220 29 INFO tempest.lib.common.rest_client [req-6e06f683-51da-4c22-a744-5cfb19a71d59 req-6e06f683-51da-4c22-a744-5cfb19a71d59 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-23 01:39:32.222 13 INFO tempest.lib.common.rest_client [req-1cd4d84f-d917-43d9-b648-2b1b2eebad6d req-1cd4d84f-d917-43d9-b648-2b1b2eebad6d ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s",
                                "2026-05-23 01:39:32.245 17 INFO tempest.lib.common.rest_client [req-9db1d61f-668c-4286-8251-e524686853db req-9db1d61f-668c-4286-8251-e524686853db ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.098s",
                                "2026-05-23 01:39:32.275 23 INFO tempest.lib.common.rest_client [req-f6ee68d2-35de-4cac-ba89-c5b6a184b0a9 req-f6ee68d2-35de-4cac-ba89-c5b6a184b0a9 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s",
                                "2026-05-23 01:39:32.368 20 INFO tempest.lib.common.rest_client [req-40847844-6271-41a6-93c2-3292ef3c7097 req-40847844-6271-41a6-93c2-3292ef3c7097 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.233s",
                                "2026-05-23 01:39:32.371 11 INFO tempest.lib.common.rest_client [req-b47fa0f3-205c-425b-becd-cdb1e27b319d req-b47fa0f3-205c-425b-becd-cdb1e27b319d ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.493s",
                                "2026-05-23 01:39:32.397 17 INFO tempest.lib.common.rest_client [req-18992547-2b20-42f3-a440-b269a90cf86a req-18992547-2b20-42f3-a440-b269a90cf86a ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e38f0ea5c91041f2b5bea1c8220fe79b/users/2eb4936542c444c59aa7afacf1a86c25/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.149s",
                                "2026-05-23 01:39:32.477 25 INFO tempest.lib.common.rest_client [req-4f950d00-5663-4b19-b2b2-f027ce8da0bd req-4f950d00-5663-4b19-b2b2-f027ce8da0bd ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00398ab08e404e6f8f2aa3380fbec002/users/bf4c286027f84cc783b0f478432f02f9/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.346s",
                                "2026-05-23 01:39:32.494 13 INFO tempest.lib.common.rest_client [req-736db4de-52ad-40e4-99aa-8466c3a3323f req-736db4de-52ad-40e4-99aa-8466c3a3323f ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/594c5a7b184d41f38968083926ef93ad/users/b3e744494b384a89b70deffa9aeeb0fa/roles/bd34450783d64356be4e1eb4c43a6768 0.269s",
                                "2026-05-23 01:39:32.545 21 INFO tempest.lib.common.rest_client [req-063b54a8-34da-431e-9916-38f3ebbcafef req-063b54a8-34da-431e-9916-38f3ebbcafef ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.701s",
                                "2026-05-23 01:39:32.564 17 INFO tempest.lib.common.rest_client [req-ce33c1a5-c16c-4665-935e-50c7bc44c695 req-ce33c1a5-c16c-4665-935e-50c7bc44c695 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-23 01:39:32.569 15 INFO tempest.lib.common.rest_client [req-813d4975-f33f-4edd-ab91-60d68704b36d req-813d4975-f33f-4edd-ab91-60d68704b36d ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.559s",
                                "2026-05-23 01:39:32.581 13 INFO tempest.lib.common.rest_client [req-ffc14600-2803-49e1-ba55-78855f5a53f5 req-ffc14600-2803-49e1-ba55-78855f5a53f5 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s",
                                "2026-05-23 01:39:32.584 11 INFO tempest.lib.common.rest_client [req-5667de9e-2dc4-4239-b73c-a6a1efcca1e9 req-5667de9e-2dc4-4239-b73c-a6a1efcca1e9 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-23 01:39:32.584 25 INFO tempest.lib.common.rest_client [req-d85c910c-b6f4-4610-b215-2a3e721ad4bd req-d85c910c-b6f4-4610-b215-2a3e721ad4bd ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s",
                                "2026-05-23 01:39:32.631 29 INFO tempest.lib.common.rest_client [req-b5d7b408-6021-4741-960a-92edb996ae31 req-b5d7b408-6021-4741-960a-92edb996ae31 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5e4c3f1049504cac8e64d9a7dc8f6135/users/1bac2de61a6f44d6b640790704cf265d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.403s",
                                "2026-05-23 01:39:32.725 15 INFO tempest.lib.common.rest_client [req-1a142a1d-1b4b-4ce2-982b-02733b9ff3bc req-1a142a1d-1b4b-4ce2-982b-02733b9ff3bc ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-23 01:39:32.726 13 INFO tempest.lib.common.rest_client [req-5d62dc92-58f9-42cc-9bed-13026611347d req-5d62dc92-58f9-42cc-9bed-13026611347d ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/594c5a7b184d41f38968083926ef93ad/users/b3e744494b384a89b70deffa9aeeb0fa/roles/86359d6597314a95ba0d73ed5fbe11ed 0.140s",
                                "2026-05-23 01:39:32.738 20 INFO tempest.lib.common.rest_client [req-5f90482b-47b5-4314-92ab-014ca37a06a5 req-5f90482b-47b5-4314-92ab-014ca37a06a5 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.347s",
                                "2026-05-23 01:39:32.759 11 INFO tempest.lib.common.rest_client [req-4995161d-bf34-4fd2-a729-63fc23a5d408 req-4995161d-bf34-4fd2-a729-63fc23a5d408 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/684c53433f434ab09f6a1c1614c59c75/users/b59814570fd64ff09b2f4e64469b3355/roles/bd34450783d64356be4e1eb4c43a6768 0.170s",
                                "2026-05-23 01:39:32.770 17 INFO tempest.lib.common.rest_client [req-5acdf5c3-033c-434e-9ad6-15599f00031b req-5acdf5c3-033c-434e-9ad6-15599f00031b ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e38f0ea5c91041f2b5bea1c8220fe79b/users/2eb4936542c444c59aa7afacf1a86c25/roles/bd34450783d64356be4e1eb4c43a6768 0.204s",
                                "2026-05-23 01:39:32.772 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2eb4936542c444c59aa7afacf1a86c25 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:39:32.773 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-2141205520-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e38f0ea5c91041f2b5bea1c8220fe79b', 'project_name': 'tempest-IdentityV3UsersTest-2141205520', 'tenant_id': 'e38f0ea5c91041f2b5bea1c8220fe79b', 'tenant_name': 'tempest-IdentityV3UsersTest-2141205520', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2eb4936542c444c59aa7afacf1a86c25', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:32.773 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-2141205520-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e38f0ea5c91041f2b5bea1c8220fe79b', 'project_name': 'tempest-IdentityV3UsersTest-2141205520', 'tenant_id': 'e38f0ea5c91041f2b5bea1c8220fe79b', 'tenant_name': 'tempest-IdentityV3UsersTest-2141205520', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2eb4936542c444c59aa7afacf1a86c25', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:32.879 21 INFO tempest.lib.common.rest_client [req-81ed7484-99b7-45a5-b720-1b7470470264 req-81ed7484-99b7-45a5-b720-1b7470470264 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.332s",
                                "2026-05-23 01:39:32.900 13 INFO tempest.lib.common.rest_client [req-00fe0b47-8435-43dd-9830-df7b0ec9b400 req-00fe0b47-8435-43dd-9830-df7b0ec9b400 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-23 01:39:32.923 25 INFO tempest.lib.common.rest_client [req-e29168e0-4d39-4970-9133-40300c678768 req-e29168e0-4d39-4970-9133-40300c678768 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00398ab08e404e6f8f2aa3380fbec002/users/bf4c286027f84cc783b0f478432f02f9/roles/bd34450783d64356be4e1eb4c43a6768 0.337s",
                                "2026-05-23 01:39:32.924 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bf4c286027f84cc783b0f478432f02f9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:39:32.924 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1272204423-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '00398ab08e404e6f8f2aa3380fbec002', 'project_name': 'tempest-IdentityV3ProjectsTest-1272204423', 'tenant_id': '00398ab08e404e6f8f2aa3380fbec002', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1272204423', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf4c286027f84cc783b0f478432f02f9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:32.924 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1272204423-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '00398ab08e404e6f8f2aa3380fbec002', 'project_name': 'tempest-IdentityV3ProjectsTest-1272204423', 'tenant_id': '00398ab08e404e6f8f2aa3380fbec002', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1272204423', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bf4c286027f84cc783b0f478432f02f9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:32.940 23 INFO tempest.lib.common.rest_client [req-6603ad16-84c0-4c7f-b4e8-b1725c178f44 req-6603ad16-84c0-4c7f-b4e8-b1725c178f44 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.657s",
                                "2026-05-23 01:39:33.022 29 INFO tempest.lib.common.rest_client [req-ae4476cf-b18a-4708-9851-b90ce6f85244 req-ae4476cf-b18a-4708-9851-b90ce6f85244 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.387s",
                                "2026-05-23 01:39:33.023 15 INFO tempest.lib.common.rest_client [req-d9d252c6-363a-476a-98dc-663f216be525 req-d9d252c6-363a-476a-98dc-663f216be525 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a75d382a830945a6b12b3361fdaa8762/users/dfd23ddb24b6499fa71f79db8b411595/roles/bd34450783d64356be4e1eb4c43a6768 0.295s",
                                "2026-05-23 01:39:33.032 11 INFO tempest.lib.common.rest_client [req-e63aab77-0931-4736-a95a-e7e6893216e7 req-e63aab77-0931-4736-a95a-e7e6893216e7 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s",
                                "2026-05-23 01:39:33.122 23 INFO tempest.lib.common.rest_client [req-b8c7466a-97ed-45b2-b271-4806f5bed856 req-b8c7466a-97ed-45b2-b271-4806f5bed856 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-23 01:39:33.141 21 INFO tempest.lib.common.rest_client [req-d41c9755-c804-43ea-aa52-40887441c0a0 req-d41c9755-c804-43ea-aa52-40887441c0a0 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3467fa4f14d746b786b1ad77217df230/users/5e41215c4e90426ab09c963c49d6221c/roles/bd34450783d64356be4e1eb4c43a6768 0.260s",
                                "2026-05-23 01:39:33.146 13 INFO tempest.lib.common.rest_client [req-e5ba49c2-a0b2-475c-be40-49048b553dec req-e5ba49c2-a0b2-475c-be40-49048b553dec ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/594c5a7b184d41f38968083926ef93ad/users/b3e744494b384a89b70deffa9aeeb0fa/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.243s",
                                "2026-05-23 01:39:33.214 15 INFO tempest.lib.common.rest_client [req-0dc013b2-e9d8-43da-9bd7-a828b8b3def6 req-0dc013b2-e9d8-43da-9bd7-a828b8b3def6 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-23 01:39:33.226 11 INFO tempest.lib.common.rest_client [req-ce55301d-27f5-4250-a4fc-188eab3af718 req-ce55301d-27f5-4250-a4fc-188eab3af718 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/684c53433f434ab09f6a1c1614c59c75/users/b59814570fd64ff09b2f4e64469b3355/roles/86359d6597314a95ba0d73ed5fbe11ed 0.189s",
                                "2026-05-23 01:39:33.311 13 INFO tempest.lib.common.rest_client [req-2c12ca48-943d-4e26-923f-485a59dff9a2 req-2c12ca48-943d-4e26-923f-485a59dff9a2 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-23 01:39:33.308 17 INFO tempest.lib.common.rest_client [req-1807ca49-b69d-46d4-9d3c-4591f63c19c2 req-1807ca49-b69d-46d4-9d3c-4591f63c19c2 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s",
                                "2026-05-23 01:39:33.315 21 INFO tempest.lib.common.rest_client [req-f3771455-a6e0-411c-a980-3daa60ebaa28 req-f3771455-a6e0-411c-a980-3daa60ebaa28 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-23 01:39:33.352 15 INFO tempest.lib.common.rest_client [req-beca5312-1bd7-40c5-ba27-b0dbbb21aba7 req-beca5312-1bd7-40c5-ba27-b0dbbb21aba7 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a75d382a830945a6b12b3361fdaa8762/users/dfd23ddb24b6499fa71f79db8b411595/roles/86359d6597314a95ba0d73ed5fbe11ed 0.136s",
                                "2026-05-23 01:39:33.369 20 INFO tempest.lib.common.rest_client [req-a778bc84-ec7c-4e35-a408-f155eeb98e67 req-a778bc84-ec7c-4e35-a408-f155eeb98e67 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s",
                                "2026-05-23 01:39:33.434 25 INFO tempest.lib.common.rest_client [req-c0f005b6-10d7-4ab4-839b-4211ebebc751 req-c0f005b6-10d7-4ab4-839b-4211ebebc751 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s",
                                "2026-05-23 01:39:33.459 15 INFO tempest.lib.common.rest_client [req-2b14fefc-5f1f-41da-a9f0-905eb1e20a4f req-2b14fefc-5f1f-41da-a9f0-905eb1e20a4f ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s",
                                "2026-05-23 01:39:33.460 29 INFO tempest.lib.common.rest_client [req-dd63c7fa-c50c-418d-a2c2-92e19adee4e9 req-dd63c7fa-c50c-418d-a2c2-92e19adee4e9 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5e4c3f1049504cac8e64d9a7dc8f6135/users/1bac2de61a6f44d6b640790704cf265d/roles/bd34450783d64356be4e1eb4c43a6768 0.436s",
                                "2026-05-23 01:39:33.460 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1bac2de61a6f44d6b640790704cf265d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:39:33.461 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-351333359-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5e4c3f1049504cac8e64d9a7dc8f6135', 'project_name': 'tempest-DefaultDomainTestJSON-351333359', 'tenant_id': '5e4c3f1049504cac8e64d9a7dc8f6135', 'tenant_name': 'tempest-DefaultDomainTestJSON-351333359', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1bac2de61a6f44d6b640790704cf265d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:33.461 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-351333359-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5e4c3f1049504cac8e64d9a7dc8f6135', 'project_name': 'tempest-DefaultDomainTestJSON-351333359', 'tenant_id': '5e4c3f1049504cac8e64d9a7dc8f6135', 'tenant_name': 'tempest-DefaultDomainTestJSON-351333359', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1bac2de61a6f44d6b640790704cf265d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:33.502 21 INFO tempest.lib.common.rest_client [req-8abce427-9113-450d-b9cc-65757ce8cbec req-8abce427-9113-450d-b9cc-65757ce8cbec ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3467fa4f14d746b786b1ad77217df230/users/5e41215c4e90426ab09c963c49d6221c/roles/86359d6597314a95ba0d73ed5fbe11ed 0.185s",
                                "2026-05-23 01:39:33.549 23 INFO tempest.lib.common.rest_client [req-ff91cf2f-1eaa-489f-b369-480c80b04eb8 req-ff91cf2f-1eaa-489f-b369-480c80b04eb8 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a5e18b227f4f4d51abeeef228f433936/users/3cac3ac3955e4da6a765db656516afbe/roles/bd34450783d64356be4e1eb4c43a6768 0.425s",
                                "2026-05-23 01:39:33.591 11 INFO tempest.lib.common.rest_client [req-19896371-0fab-4b69-8e2d-aed2b5fa2331 req-19896371-0fab-4b69-8e2d-aed2b5fa2331 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.364s",
                                "2026-05-23 01:39:33.617 20 INFO tempest.lib.common.rest_client [req-fdcc6520-2c7d-4c6d-8076-d19aaea5c26c req-fdcc6520-2c7d-4c6d-8076-d19aaea5c26c ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-23 01:39:33.626 15 INFO tempest.lib.common.rest_client [req-7ca934b9-0fd6-4e5c-b02d-fc89343e4e63 req-7ca934b9-0fd6-4e5c-b02d-fc89343e4e63 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a75d382a830945a6b12b3361fdaa8762/users/dfd23ddb24b6499fa71f79db8b411595/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.162s",
                                "2026-05-23 01:39:33.661 25 INFO tempest.lib.common.rest_client [req-9de71546-1f2e-4497-9279-5ede7c1ca956 req-9de71546-1f2e-4497-9279-5ede7c1ca956 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.225s",
                                "2026-05-23 01:39:33.720 21 INFO tempest.lib.common.rest_client [req-3336140d-857c-42b8-8436-548cd3ab1fdc req-3336140d-857c-42b8-8436-548cd3ab1fdc ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-23 01:39:33.708 13 INFO tempest.lib.common.rest_client [req-aabb0092-45a6-4735-8d7f-22f91cd0616c req-aabb0092-45a6-4735-8d7f-22f91cd0616c ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/594c5a7b184d41f38968083926ef93ad/users/b3e744494b384a89b70deffa9aeeb0fa/roles/bd34450783d64356be4e1eb4c43a6768 0.393s",
                                "2026-05-23 01:39:33.711 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b3e744494b384a89b70deffa9aeeb0fa is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:39:33.711 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-156075722-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '594c5a7b184d41f38968083926ef93ad', 'project_name': 'tempest-EC2CredentialsTest-156075722', 'tenant_id': '594c5a7b184d41f38968083926ef93ad', 'tenant_name': 'tempest-EC2CredentialsTest-156075722', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3e744494b384a89b70deffa9aeeb0fa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:33.712 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-156075722-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '594c5a7b184d41f38968083926ef93ad', 'project_name': 'tempest-EC2CredentialsTest-156075722', 'tenant_id': '594c5a7b184d41f38968083926ef93ad', 'tenant_name': 'tempest-EC2CredentialsTest-156075722', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3e744494b384a89b70deffa9aeeb0fa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:33.765 23 INFO tempest.lib.common.rest_client [req-9fa0e1ff-8928-4d13-a9c7-eb169201557f req-9fa0e1ff-8928-4d13-a9c7-eb169201557f ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-23 01:39:33.799 11 INFO tempest.lib.common.rest_client [req-b556a0d7-691c-40a4-8616-c08059fd3b58 req-b556a0d7-691c-40a4-8616-c08059fd3b58 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/684c53433f434ab09f6a1c1614c59c75/users/b59814570fd64ff09b2f4e64469b3355/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.204s",
                                "2026-05-23 01:39:33.825 20 INFO tempest.lib.common.rest_client [req-4c4bc092-7904-41d2-a7a4-de4bfb42ecbb req-4c4bc092-7904-41d2-a7a4-de4bfb42ecbb ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/21e904a3bbe04d949e700e4696ecd028/users/9cb34d370384423cadfc9bb9e21c3fe2/roles/bd34450783d64356be4e1eb4c43a6768 0.206s",
                                "2026-05-23 01:39:33.879 15 INFO tempest.lib.common.rest_client [req-915af2c2-06d7-4b12-8873-4771b86f4cad req-915af2c2-06d7-4b12-8873-4771b86f4cad ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-23 01:39:33.916 21 INFO tempest.lib.common.rest_client [req-494f2e95-6f6c-4be4-849d-be768ff90e1c req-494f2e95-6f6c-4be4-849d-be768ff90e1c ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3467fa4f14d746b786b1ad77217df230/users/5e41215c4e90426ab09c963c49d6221c/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.194s",
                                "2026-05-23 01:39:33.975 11 INFO tempest.lib.common.rest_client [req-ddfb20ef-4ee8-4e3e-b3cb-3df875ff8ea0 req-ddfb20ef-4ee8-4e3e-b3cb-3df875ff8ea0 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s",
                                "2026-05-23 01:39:34.070 29 INFO tempest.lib.common.rest_client [req-71f33d98-d15a-497a-9c69-f31ee232f95b req-71f33d98-d15a-497a-9c69-f31ee232f95b ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s",
                                "2026-05-23 01:39:34.082 21 INFO tempest.lib.common.rest_client [req-8788e6f4-d12a-4e33-bf0e-b0ed3de07aa9 req-8788e6f4-d12a-4e33-bf0e-b0ed3de07aa9 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-23 01:39:34.114 23 INFO tempest.lib.common.rest_client [req-62d08de1-9d4c-48b1-a125-30082382a734 req-62d08de1-9d4c-48b1-a125-30082382a734 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a5e18b227f4f4d51abeeef228f433936/users/3cac3ac3955e4da6a765db656516afbe/roles/86359d6597314a95ba0d73ed5fbe11ed 0.344s",
                                "2026-05-23 01:39:34.201 23 INFO tempest.lib.common.rest_client [req-78a8b2cf-ddf3-43cf-aa34-5f20d00e07f3 req-78a8b2cf-ddf3-43cf-aa34-5f20d00e07f3 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.086s",
                                "2026-05-23 01:39:34.211 15 INFO tempest.lib.common.rest_client [req-afa6b4cf-a8b3-4ee4-8cec-1647170ebd88 req-afa6b4cf-a8b3-4ee4-8cec-1647170ebd88 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a75d382a830945a6b12b3361fdaa8762/users/dfd23ddb24b6499fa71f79db8b411595/roles/bd34450783d64356be4e1eb4c43a6768 0.329s",
                                "2026-05-23 01:39:34.212 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dfd23ddb24b6499fa71f79db8b411595 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:39:34.213 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-554572199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a75d382a830945a6b12b3361fdaa8762', 'project_name': 'tempest-AccessRulesV3Test-554572199', 'tenant_id': 'a75d382a830945a6b12b3361fdaa8762', 'tenant_name': 'tempest-AccessRulesV3Test-554572199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfd23ddb24b6499fa71f79db8b411595', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:34.213 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-554572199-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a75d382a830945a6b12b3361fdaa8762', 'project_name': 'tempest-AccessRulesV3Test-554572199', 'tenant_id': 'a75d382a830945a6b12b3361fdaa8762', 'tenant_name': 'tempest-AccessRulesV3Test-554572199', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfd23ddb24b6499fa71f79db8b411595', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:34.277 13 INFO tempest.lib.common.rest_client [req-256d4f08-b3bf-431c-8097-eff48dea73de req-256d4f08-b3bf-431c-8097-eff48dea73de ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-23 01:39:34.294 29 INFO tempest.lib.common.rest_client [req-3feef141-cd40-47bf-aa46-3abacaa855b3 req-3feef141-cd40-47bf-aa46-3abacaa855b3 ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.220s",
                                "2026-05-23 01:39:34.299 25 INFO tempest.lib.common.rest_client [req-7cce20e0-0845-4ef4-9bd5-184479c0638e req-7cce20e0-0845-4ef4-9bd5-184479c0638e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.632s",
                                "2026-05-23 01:39:34.368 20 INFO tempest.lib.common.rest_client [req-c1c31b2e-cc73-4b40-ad02-2a0dcbcb0260 req-c1c31b2e-cc73-4b40-ad02-2a0dcbcb0260 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.540s",
                                "{8} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.224223s] ... ok",
                                "2026-05-23 01:39:34.391 25 INFO tempest.lib.common.rest_client [req-76c34dc7-4eb5-4c14-9b0b-872a0ebbfdb6 req-76c34dc7-4eb5-4c14-9b0b-872a0ebbfdb6 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.089s",
                                "2026-05-23 01:39:34.406 23 INFO tempest.lib.common.rest_client [req-8dd40193-ff0c-4690-9d3b-c0cb649aaf77 req-8dd40193-ff0c-4690-9d3b-c0cb649aaf77 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a5e18b227f4f4d51abeeef228f433936/users/3cac3ac3955e4da6a765db656516afbe/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.203s",
                                "2026-05-23 01:39:34.422 11 INFO tempest.lib.common.rest_client [req-bcf30111-b7b9-4824-ab46-0f4caac59bc1 req-bcf30111-b7b9-4824-ab46-0f4caac59bc1 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/684c53433f434ab09f6a1c1614c59c75/users/b59814570fd64ff09b2f4e64469b3355/roles/bd34450783d64356be4e1eb4c43a6768 0.445s",
                                "2026-05-23 01:39:34.422 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b59814570fd64ff09b2f4e64469b3355 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:39:34.422 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1307478207-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '684c53433f434ab09f6a1c1614c59c75', 'project_name': 'tempest-TestApiDiscovery-1307478207', 'tenant_id': '684c53433f434ab09f6a1c1614c59c75', 'tenant_name': 'tempest-TestApiDiscovery-1307478207', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b59814570fd64ff09b2f4e64469b3355', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:34.425 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-1307478207-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '684c53433f434ab09f6a1c1614c59c75', 'project_name': 'tempest-TestApiDiscovery-1307478207', 'tenant_id': '684c53433f434ab09f6a1c1614c59c75', 'tenant_name': 'tempest-TestApiDiscovery-1307478207', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b59814570fd64ff09b2f4e64469b3355', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:34.535 21 INFO tempest.lib.common.rest_client [req-e548346e-905a-4d79-90a7-c9b6423908d5 req-e548346e-905a-4d79-90a7-c9b6423908d5 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3467fa4f14d746b786b1ad77217df230/users/5e41215c4e90426ab09c963c49d6221c/roles/bd34450783d64356be4e1eb4c43a6768 0.450s",
                                "2026-05-23 01:39:34.535 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5e41215c4e90426ab09c963c49d6221c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:39:34.535 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-502107322-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3467fa4f14d746b786b1ad77217df230', 'project_name': 'tempest-TokensV3Test-502107322', 'tenant_id': '3467fa4f14d746b786b1ad77217df230', 'tenant_name': 'tempest-TokensV3Test-502107322', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5e41215c4e90426ab09c963c49d6221c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:34.538 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-502107322-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3467fa4f14d746b786b1ad77217df230', 'project_name': 'tempest-TokensV3Test-502107322', 'tenant_id': '3467fa4f14d746b786b1ad77217df230', 'tenant_name': 'tempest-TokensV3Test-502107322', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5e41215c4e90426ab09c963c49d6221c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:34.552 25 INFO tempest.lib.common.rest_client [req-99722011-8f8d-4868-bfb6-27098bbb1ebc req-99722011-8f8d-4868-bfb6-27098bbb1ebc ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32628bdb95874eaea95164a118ab9b23/users/e6893d2e73db496cb2e443eae29678ad/roles/bd34450783d64356be4e1eb4c43a6768 0.158s",
                                "2026-05-23 01:39:34.567 17 INFO tempest.lib.common.rest_client [req-33da192d-793e-4869-949b-54189e1812b4 req-33da192d-793e-4869-949b-54189e1812b4 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.252s",
                                "2026-05-23 01:39:34.576 20 INFO tempest.lib.common.rest_client [req-a34fa09c-04c1-4f65-b8a9-a0ec8a2cee6b req-a34fa09c-04c1-4f65-b8a9-a0ec8a2cee6b ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/21e904a3bbe04d949e700e4696ecd028/users/9cb34d370384423cadfc9bb9e21c3fe2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.205s",
                                "2026-05-23 01:39:34.677 23 INFO tempest.lib.common.rest_client [req-6aabe219-5a7b-42fd-9207-51044c253bb7 req-6aabe219-5a7b-42fd-9207-51044c253bb7 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-23 01:39:34.718 13 INFO tempest.lib.common.rest_client [req-d9ac54bd-3a5e-49b9-b9ea-9cd027a9deed req-d9ac54bd-3a5e-49b9-b9ea-9cd027a9deed ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.438s",
                                "2026-05-23 01:39:34.750 15 INFO tempest.lib.common.rest_client [req-85ebcb3f-0ea7-44d8-bc35-667604d57faf req-85ebcb3f-0ea7-44d8-bc35-667604d57faf ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s",
                                "2026-05-23 01:39:34.788 25 INFO tempest.lib.common.rest_client [req-d7097050-5493-456b-ba74-eda026a9e45d req-d7097050-5493-456b-ba74-eda026a9e45d ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-23 01:39:34.800 29 INFO tempest.lib.common.rest_client [req-49f4c60e-e991-4a3c-8919-fcf388826669 req-49f4c60e-e991-4a3c-8919-fcf388826669 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1bac2de61a6f44d6b640790704cf265d 0.407s",
                                "2026-05-23 01:39:34.800 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5e4c3f1049504cac8e64d9a7dc8f6135",
                                "2026-05-23 01:39:34.877 20 INFO tempest.lib.common.rest_client [req-daba328f-e771-43e7-86eb-4c26523a3fc3 req-daba328f-e771-43e7-86eb-4c26523a3fc3 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.296s",
                                "2026-05-23 01:39:34.913 13 INFO tempest.lib.common.rest_client [req-84b99727-c26c-4d3b-a4a3-5d0c217d125a req-84b99727-c26c-4d3b-a4a3-5d0c217d125a ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/440c51f4f19b4c70830bdaea6cf8bf95 0.189s",
                                "2026-05-23 01:39:34.922 25 INFO tempest.lib.common.rest_client [req-df28b5ab-53d3-488c-a351-f8273e0c7fac req-df28b5ab-53d3-488c-a351-f8273e0c7fac ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32628bdb95874eaea95164a118ab9b23/users/e6893d2e73db496cb2e443eae29678ad/roles/86359d6597314a95ba0d73ed5fbe11ed 0.130s",
                                "2026-05-23 01:39:34.921 23 INFO tempest.lib.common.rest_client [req-87dd0642-771d-44e2-92a4-832876550c70 req-87dd0642-771d-44e2-92a4-832876550c70 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a5e18b227f4f4d51abeeef228f433936/users/3cac3ac3955e4da6a765db656516afbe/roles/bd34450783d64356be4e1eb4c43a6768 0.242s",
                                "2026-05-23 01:39:34.922 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cac3ac3955e4da6a765db656516afbe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:39:34.922 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-268741039-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a5e18b227f4f4d51abeeef228f433936', 'project_name': 'tempest-IdentityCatalogTest-268741039', 'tenant_id': 'a5e18b227f4f4d51abeeef228f433936', 'tenant_name': 'tempest-IdentityCatalogTest-268741039', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cac3ac3955e4da6a765db656516afbe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:34.922 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-268741039-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a5e18b227f4f4d51abeeef228f433936', 'project_name': 'tempest-IdentityCatalogTest-268741039', 'tenant_id': 'a5e18b227f4f4d51abeeef228f433936', 'tenant_name': 'tempest-IdentityCatalogTest-268741039', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cac3ac3955e4da6a765db656516afbe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.636749s] ... ok",
                                "2026-05-23 01:39:35.178 21 INFO tempest.lib.common.rest_client [req-ca5f6ae2-1837-40ee-b436-9401bb538ee3 req-ca5f6ae2-1837-40ee-b436-9401bb538ee3 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s",
                                "2026-05-23 01:39:35.184 11 INFO tempest.lib.common.rest_client [req-f5e6f344-f78a-47ac-ba71-13d1133d6876 req-f5e6f344-f78a-47ac-ba71-13d1133d6876 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.747s",
                                "2026-05-23 01:39:35.278 25 INFO tempest.lib.common.rest_client [req-7fc79eef-979e-4139-89db-3308ac5cb96c req-7fc79eef-979e-4139-89db-3308ac5cb96c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s",
                                "2026-05-23 01:39:35.287 20 INFO tempest.lib.common.rest_client [req-2393fc17-e945-4fc1-aeb5-44db3e3980d2 req-2393fc17-e945-4fc1-aeb5-44db3e3980d2 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/21e904a3bbe04d949e700e4696ecd028/users/9cb34d370384423cadfc9bb9e21c3fe2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.405s",
                                "2026-05-23 01:39:35.365 11 INFO tempest.lib.common.rest_client [req-aa2317c2-9713-40b1-bbc4-a223a1b9eca3 req-aa2317c2-9713-40b1-bbc4-a223a1b9eca3 ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 0.176s",
                                "2026-05-23 01:39:35.370 29 INFO tempest.lib.common.rest_client [req-620e73a8-9ef7-402e-99f1-8b9abae04e2d req-620e73a8-9ef7-402e-99f1-8b9abae04e2d ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "2026-05-23 01:39:35.374 13 INFO tempest.lib.common.rest_client [req-56cafe74-e093-435d-a18e-939039c102c5 req-56cafe74-e093-435d-a18e-939039c102c5 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.386s",
                                "2026-05-23 01:39:35.406 20 INFO tempest.lib.common.rest_client [req-d0afcdc4-ee52-4e78-8081-9fc5e38f63c0 req-d0afcdc4-ee52-4e78-8081-9fc5e38f63c0 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.181602s] ... ok",
                                "2026-05-23 01:39:35.430 15 INFO tempest.lib.common.rest_client [req-7989441f-0d20-400e-abbe-094da19fc5b1 req-7989441f-0d20-400e-abbe-094da19fc5b1 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/application_credentials 0.672s",
                                "2026-05-23 01:39:35.482 23 INFO tempest.lib.common.rest_client [req-52e499c6-4376-4b6d-8932-0ea073b1c12e req-52e499c6-4376-4b6d-8932-0ea073b1c12e ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "2026-05-23 01:39:35.499 13 INFO tempest.lib.common.rest_client [req-8cef4f81-077e-4ea3-8af2-e173a651ab87 req-8cef4f81-077e-4ea3-8af2-e173a651ab87 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/1f3abb3cfcd140c5bca9a7fbbdf5ce7e 0.122s",
                                "2026-05-23 01:39:35.515 20 INFO tempest.lib.common.rest_client [req-868f1ad6-e1f4-4ed7-8373-e6968ee966f2 req-868f1ad6-e1f4-4ed7-8373-e6968ee966f2 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/21e904a3bbe04d949e700e4696ecd028/users/9cb34d370384423cadfc9bb9e21c3fe2/roles/bd34450783d64356be4e1eb4c43a6768 0.107s",
                                "2026-05-23 01:39:35.516 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9cb34d370384423cadfc9bb9e21c3fe2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:39:35.516 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1525564206-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '21e904a3bbe04d949e700e4696ecd028', 'project_name': 'tempest-ApplicationCredentialsV3Test-1525564206', 'tenant_id': '21e904a3bbe04d949e700e4696ecd028', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1525564206', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9cb34d370384423cadfc9bb9e21c3fe2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:35.516 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1525564206-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '21e904a3bbe04d949e700e4696ecd028', 'project_name': 'tempest-ApplicationCredentialsV3Test-1525564206', 'tenant_id': '21e904a3bbe04d949e700e4696ecd028', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1525564206', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9cb34d370384423cadfc9bb9e21c3fe2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:35.601 25 INFO tempest.lib.common.rest_client [req-9c068cf7-e855-4f6e-96c4-9b47c98ecff9 req-9c068cf7-e855-4f6e-96c4-9b47c98ecff9 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32628bdb95874eaea95164a118ab9b23/users/e6893d2e73db496cb2e443eae29678ad/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.320s",
                                "2026-05-23 01:39:35.627 21 INFO tempest.lib.common.rest_client [req-41e9d536-f5a1-4229-b289-75ece9709d9a req-41e9d536-f5a1-4229-b289-75ece9709d9a ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.445s",
                                "2026-05-23 01:39:35.668 11 INFO tempest.lib.common.rest_client [req-63af5b32-2541-4cb7-a523-266c26c4a3da req-63af5b32-2541-4cb7-a523-266c26c4a3da ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.238s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.241145s] ... ok",
                                "2026-05-23 01:39:35.680 23 INFO tempest.lib.common.rest_client [req-a6e95560-7f18-4736-bdfa-4c956979794b req-a6e95560-7f18-4736-bdfa-4c956979794b ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 0.191s",
                                "2026-05-23 01:39:35.711 13 INFO tempest.lib.common.rest_client [req-aad1f790-916e-40f9-aec3-452136e4f596 req-aad1f790-916e-40f9-aec3-452136e4f596 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/1f3abb3cfcd140c5bca9a7fbbdf5ce7e 0.207s",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [0.725062s] ... ok",
                                "{5} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.452142s] ... ok",
                                "{6} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [0.195910s] ... ok",
                                "2026-05-23 01:39:35.756 25 INFO tempest.lib.common.rest_client [req-71fd36d6-9e5f-4379-a47d-337aee544b11 req-71fd36d6-9e5f-4379-a47d-337aee544b11 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-23 01:39:35.847 13 INFO tempest.lib.common.rest_client [req-8f93417a-b288-4dfa-aad0-702feacb31b3 req-8f93417a-b288-4dfa-aad0-702feacb31b3 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.127s",
                                "2026-05-23 01:39:35.895 25 INFO tempest.lib.common.rest_client [req-4de51b0b-fa61-4f41-9800-4a6cca8de44f req-4de51b0b-fa61-4f41-9800-4a6cca8de44f ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32628bdb95874eaea95164a118ab9b23/users/e6893d2e73db496cb2e443eae29678ad/roles/bd34450783d64356be4e1eb4c43a6768 0.137s",
                                "2026-05-23 01:39:35.898 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e6893d2e73db496cb2e443eae29678ad is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:39:35.898 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1806429778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32628bdb95874eaea95164a118ab9b23', 'project_name': 'tempest-IdentityV3ProjectsTest-1806429778', 'tenant_id': '32628bdb95874eaea95164a118ab9b23', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1806429778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6893d2e73db496cb2e443eae29678ad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:35.898 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1806429778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32628bdb95874eaea95164a118ab9b23', 'project_name': 'tempest-IdentityV3ProjectsTest-1806429778', 'tenant_id': '32628bdb95874eaea95164a118ab9b23', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1806429778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6893d2e73db496cb2e443eae29678ad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:39:36.036 13 INFO tempest.lib.common.rest_client [req-7075673a-f9ae-4d79-aed7-61a3ad32cac3 req-7075673a-f9ae-4d79-aed7-61a3ad32cac3 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.186s",
                                "2026-05-23 01:39:36.078 17 INFO tempest.lib.common.rest_client [req-f48532d7-29cf-49fc-9133-84cffba1e2a9 req-f48532d7-29cf-49fc-9133-84cffba1e2a9 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s",
                                "2026-05-23 01:39:36.135 29 INFO tempest.lib.common.rest_client [req-9fef9f23-84a8-49e9-ab99-5de2ac7e680f req-9fef9f23-84a8-49e9-ab99-5de2ac7e680f ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5e4c3f1049504cac8e64d9a7dc8f6135&name=default 0.763s",
                                "2026-05-23 01:39:36.136 15 INFO tempest.lib.common.rest_client [req-86b5ada3-fd49-45f6-8e3f-8f4c342be78c req-86b5ada3-fd49-45f6-8e3f-8f4c342be78c ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/application_credentials 0.703s",
                                "2026-05-23 01:39:36.158 20 INFO tempest.lib.common.rest_client [req-768f9cda-4e3e-4ece-93d2-6d9d7ce8b502 req-768f9cda-4e3e-4ece-93d2-6d9d7ce8b502 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-05-23 01:39:36.174 13 INFO tempest.lib.common.rest_client [req-6467a4b5-365f-4bec-8bd3-5851718df3f3 req-6467a4b5-365f-4bec-8bd3-5851718df3f3 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.134s",
                                "2026-05-23 01:39:36.174 21 INFO tempest.lib.common.rest_client [req-2355b775-2af8-43a6-b15d-39a6d1c70b66 req-2355b775-2af8-43a6-b15d-39a6d1c70b66 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.454s",
                                "2026-05-23 01:39:36.219 11 INFO tempest.lib.common.rest_client [req-497da755-4909-4932-b0fa-37c980ab3d93 req-497da755-4909-4932-b0fa-37c980ab3d93 ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.541s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.548318s] ... ok",
                                "2026-05-23 01:39:36.291 11 INFO tempest.lib.common.rest_client [req-2390693f-d499-4313-b322-1f552867d584 req-2390693f-d499-4313-b322-1f552867d584 ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.068s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.070740s] ... ok",
                                "2026-05-23 01:39:36.388 23 INFO tempest.lib.common.rest_client [req-0a5b9944-d738-4ff4-9ea1-b370248530b6 req-0a5b9944-d738-4ff4-9ea1-b370248530b6 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3cac3ac3955e4da6a765db656516afbe 0.627s",
                                "2026-05-23 01:39:36.389 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a5e18b227f4f4d51abeeef228f433936",
                                "2026-05-23 01:39:36.406 21 INFO tempest.lib.common.rest_client [req-ac4c8c59-d24a-4273-b241-5ed3699aab5c req-ac4c8c59-d24a-4273-b241-5ed3699aab5c ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.227s",
                                "2026-05-23 01:39:36.410 11 INFO tempest.lib.common.rest_client [req-da688513-712c-446e-b841-366406cdddde req-da688513-712c-446e-b841-366406cdddde ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.116s",
                                "{0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.119308s] ... ok",
                                "2026-05-23 01:39:36.513 15 INFO tempest.lib.common.rest_client [req-caf95664-debb-463d-aeaa-f9341a903aa2 req-caf95664-debb-463d-aeaa-f9341a903aa2 ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules/f49e3c1d456c4cbeadcf5a366ad83593 0.374s",
                                "2026-05-23 01:39:36.597 21 INFO tempest.lib.common.rest_client [req-3ca411d0-cdd2-4b3f-996b-743ce3fb1a6d req-3ca411d0-cdd2-4b3f-996b-743ce3fb1a6d ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.187s",
                                "2026-05-23 01:39:36.608 17 INFO tempest.lib.common.rest_client [req-5babaac5-3c8e-4e2e-81e1-5fbe4a1c70ed req-5babaac5-3c8e-4e2e-81e1-5fbe4a1c70ed ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s",
                                "2026-05-23 01:39:36.646 20 INFO tempest.lib.common.rest_client [req-99e11451-0558-4267-b18a-b86db24766c7 req-99e11451-0558-4267-b18a-b86db24766c7 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.484s",
                                "2026-05-23 01:39:36.649 13 INFO tempest.lib.common.rest_client [req-a5bb7523-aeae-4252-b460-ff52091f16e8 req-a5bb7523-aeae-4252-b460-ff52091f16e8 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/551e54e5c08d45bd8c76a1dae93a3113 0.465s",
                                "2026-05-23 01:39:36.659 29 INFO tempest.lib.common.rest_client [req-235fcf84-7bba-49d5-9cf4-ccb3f544f7bd req-235fcf84-7bba-49d5-9cf4-ccb3f544f7bd ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/90aace30-b487-4d07-b7aa-4a298da6cf34 0.516s",
                                "2026-05-23 01:39:36.695 25 INFO tempest.lib.common.rest_client [req-4dda431f-3f52-4428-8436-e94220d5a606 req-4dda431f-3f52-4428-8436-e94220d5a606 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.784s",
                                "2026-05-23 01:39:36.756 15 INFO tempest.lib.common.rest_client [req-7ab27c05-1eb4-4d82-9a37-ead78778c82a req-7ab27c05-1eb4-4d82-9a37-ead78778c82a ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/application_credentials/2c9e1cc487e540939ed29504278b33fa 0.240s",
                                "2026-05-23 01:39:36.778 11 INFO tempest.lib.common.rest_client [req-4425518f-73a9-481f-81ec-a9849e1bda87 req-4425518f-73a9-481f-81ec-a9849e1bda87 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b59814570fd64ff09b2f4e64469b3355 0.324s",
                                "2026-05-23 01:39:36.778 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 684c53433f434ab09f6a1c1614c59c75",
                                "2026-05-23 01:39:36.791 21 INFO tempest.lib.common.rest_client [req-c2121431-f369-46d7-83f1-d51d1f39ac0d req-c2121431-f369-46d7-83f1-d51d1f39ac0d ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.191s",
                                "2026-05-23 01:39:36.883 13 INFO tempest.lib.common.rest_client [req-2a3e43a3-50dd-4c73-927b-d04b555e5674 req-2a3e43a3-50dd-4c73-927b-d04b555e5674 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/c3fc3faa52f742fab129eab2b4f0bf0b 0.231s",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [1.171769s] ... ok",
                                "2026-05-23 01:39:36.886 20 INFO tempest.lib.common.rest_client [req-d09887c1-2635-4e69-91c4-76620fb075f3 req-d09887c1-2635-4e69-91c4-76620fb075f3 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/6ec97442af5d4b558c1b87631e589ae9 0.237s",
                                "2026-05-23 01:39:36.917 25 INFO tempest.lib.common.rest_client [req-d692534c-9522-4a1c-afab-d745397afef5 req-d692534c-9522-4a1c-afab-d745397afef5 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/bf4c286027f84cc783b0f478432f02f9/projects 0.216s",
                                "2026-05-23 01:39:36.974 15 INFO tempest.lib.common.rest_client [req-01784229-1111-402b-8115-ed80adddcd13 req-01784229-1111-402b-8115-ed80adddcd13 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules 0.216s",
                                "2026-05-23 01:39:36.980 21 INFO tempest.lib.common.rest_client [req-581546ef-8d6f-4fc2-97e7-a29cab3b1337 req-581546ef-8d6f-4fc2-97e7-a29cab3b1337 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.185s",
                                "{5} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [1.262279s] ... ok",
                                "2026-05-23 01:39:37.087 13 INFO tempest.lib.common.rest_client [req-e2ff6ac0-64bc-46eb-90bb-35f9a692132d req-e2ff6ac0-64bc-46eb-90bb-35f9a692132d ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2 0.199s",
                                "2026-05-23 01:39:37.097 23 INFO tempest.lib.common.rest_client [req-02006573-b460-4be1-8f34-7665beaa2265 req-02006573-b460-4be1-8f34-7665beaa2265 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s",
                                "2026-05-23 01:39:37.137 15 INFO tempest.lib.common.rest_client [req-f77baa19-8867-4b5d-919d-6df982be11dc req-f77baa19-8867-4b5d-919d-6df982be11dc ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules/f49e3c1d456c4cbeadcf5a366ad83593 0.158s",
                                "2026-05-23 01:39:37.212 29 INFO tempest.lib.common.rest_client [req-4af1665d-8107-46a9-be41-370215886ab2 req-4af1665d-8107-46a9-be41-370215886ab2 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5e4c3f1049504cac8e64d9a7dc8f6135 0.550s",
                                "2026-05-23 01:39:37.295 15 INFO tempest.lib.common.rest_client [req-90f421c4-2c5f-406a-acdd-3d380d2e1e07 req-90f421c4-2c5f-406a-acdd-3d380d2e1e07 ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules 0.152s",
                                "2026-05-23 01:39:37.412 20 INFO tempest.lib.common.rest_client [req-1fd3b67d-6179-49af-84f0-f35f2d8e2837 req-1fd3b67d-6179-49af-84f0-f35f2d8e2837 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s",
                                "2026-05-23 01:39:37.443 21 INFO tempest.lib.common.rest_client [req-335d7436-e7c2-49c4-8902-65628d79f52c req-335d7436-e7c2-49c4-8902-65628d79f52c ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s",
                                "2026-05-23 01:39:37.443 15 INFO tempest.lib.common.rest_client [req-774253e6-775f-4ffd-be7b-7f28bc7319d0 req-774253e6-775f-4ffd-be7b-7f28bc7319d0 ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/application_credentials/2c9e1cc487e540939ed29504278b33fa 0.143s",
                                "{2} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [2.015628s] ... ok",
                                "2026-05-23 01:39:37.550 11 INFO tempest.lib.common.rest_client [req-909ab06b-315d-4052-864c-5a60bc4d4cd4 req-909ab06b-315d-4052-864c-5a60bc4d4cd4 ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.766s",
                                "2026-05-23 01:39:37.595 15 INFO tempest.lib.common.rest_client [req-e910eaae-3c1d-4b74-9109-a9ea58c0f7f1 req-e910eaae-3c1d-4b74-9109-a9ea58c0f7f1 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules 0.085s",
                                "{2} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.090044s] ... ok",
                                "2026-05-23 01:39:37.604 21 INFO tempest.lib.common.rest_client [req-e320b36c-c502-4a93-a22a-6ba970dc6bf4 req-e320b36c-c502-4a93-a22a-6ba970dc6bf4 ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.155s",
                                "2026-05-23 01:39:37.636 13 INFO tempest.lib.common.rest_client [req-fbf01ccb-0c2c-448f-91df-046f47cfc834 req-fbf01ccb-0c2c-448f-91df-046f47cfc834 ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/a71bdb49fe28420d862fa650cf6ab812 0.544s",
                                "2026-05-23 01:39:37.664 25 INFO tempest.lib.common.rest_client [req-6c6765d5-9956-4338-a107-5f8d73e578fa req-6c6765d5-9956-4338-a107-5f8d73e578fa ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.745s",
                                "2026-05-23 01:39:37.714 21 INFO tempest.lib.common.rest_client [req-d3e5dd78-7d72-4509-9ae1-2e1e64b76f9c req-d3e5dd78-7d72-4509-9ae1-2e1e64b76f9c ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.106s",
                                "2026-05-23 01:39:37.729 20 INFO tempest.lib.common.rest_client [req-30e6ee69-e8d1-439d-9637-738576d26051 req-30e6ee69-e8d1-439d-9637-738576d26051 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/6ec97442af5d4b558c1b87631e589ae9 0.313s",
                                "2026-05-23 01:39:37.756 15 INFO tempest.lib.common.rest_client [req-502d9ca3-2c4c-42d6-ac5f-f7dc46eccfa2 req-502d9ca3-2c4c-42d6-ac5f-f7dc46eccfa2 ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/access_rules/0098d58ad84047a48c45e8bb1afdb0ec 0.151s",
                                "{2} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.159942s] ... ok",
                                "2026-05-23 01:39:37.774 13 INFO tempest.lib.common.rest_client [req-02c21eae-899a-4ce8-8d42-63d0aad792d9 req-02c21eae-899a-4ce8-8d42-63d0aad792d9 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa/credentials/OS-EC2/a71bdb49fe28420d862fa650cf6ab812 0.136s",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.888808s] ... ok",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [1.572816s] ... ok",
                                "2026-05-23 01:39:37.842 21 INFO tempest.lib.common.rest_client [req-7c0ec863-e2df-4f99-a305-0091a3575a9c req-7c0ec863-e2df-4f99-a305-0091a3575a9c ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.123s",
                                "{5} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [0.865645s] ... ok",
                                "2026-05-23 01:39:37.888 17 INFO tempest.lib.common.rest_client [req-fe4a2031-14fc-461e-aee3-ed7d31e2b1ba req-fe4a2031-14fc-461e-aee3-ed7d31e2b1ba ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.276s",
                                "2026-05-23 01:39:37.937 15 INFO tempest.lib.common.rest_client [req-0748e895-a22b-4b4a-9afa-703c47a6f463 req-0748e895-a22b-4b4a-9afa-703c47a6f463 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595/application_credentials/5e106fcb24424d35b12e7ac20de88b69 0.146s",
                                "2026-05-23 01:39:38.041 13 INFO tempest.lib.common.rest_client [req-29225879-c862-4e06-8e41-accd3bff302c req-29225879-c862-4e06-8e41-accd3bff302c ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3e744494b384a89b70deffa9aeeb0fa 0.218s",
                                "2026-05-23 01:39:38.041 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 594c5a7b184d41f38968083926ef93ad",
                                "2026-05-23 01:39:38.060 23 INFO tempest.lib.common.rest_client [req-3db33d9c-0fe4-4a18-8c27-9fe7f69b71d1 req-3db33d9c-0fe4-4a18-8c27-9fe7f69b71d1 ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a5e18b227f4f4d51abeeef228f433936&name=default 0.961s",
                                "2026-05-23 01:39:38.080 11 INFO tempest.lib.common.rest_client [req-edd61c05-e74e-483e-b41e-561140e0ff4a req-edd61c05-e74e-483e-b41e-561140e0ff4a ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=684c53433f434ab09f6a1c1614c59c75&name=default 0.527s",
                                "2026-05-23 01:39:38.188 25 INFO tempest.lib.common.rest_client [req-77d80206-ff12-43d5-acd4-1241a7c17737 req-77d80206-ff12-43d5-acd4-1241a7c17737 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s",
                                "2026-05-23 01:39:38.206 21 INFO tempest.lib.common.rest_client [req-d5ab5f0e-955b-4da9-ac73-7ac1de51fe0a req-d5ab5f0e-955b-4da9-ac73-7ac1de51fe0a ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5e41215c4e90426ab09c963c49d6221c 0.300s",
                                "2026-05-23 01:39:38.207 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3467fa4f14d746b786b1ad77217df230",
                                "2026-05-23 01:39:38.242 15 INFO tempest.lib.common.rest_client [req-39c1ddee-376b-40ad-bb57-cc65cbdab767 req-39c1ddee-376b-40ad-bb57-cc65cbdab767 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfd23ddb24b6499fa71f79db8b411595 0.296s",
                                "2026-05-23 01:39:38.242 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a75d382a830945a6b12b3361fdaa8762",
                                "{7} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.493226s] ... ok",
                                "2026-05-23 01:39:38.307 20 INFO tempest.lib.common.rest_client [req-570a8626-c6f8-4db1-a8ef-81619bd031b7 req-570a8626-c6f8-4db1-a8ef-81619bd031b7 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.482s",
                                "2026-05-23 01:39:38.508 23 INFO tempest.lib.common.rest_client [req-c326737b-1da5-4a84-a950-3c52b1aba9e8 req-c326737b-1da5-4a84-a950-3c52b1aba9e8 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6ce4aae6-6cb2-4fcc-b849-f013383d34b9 0.445s",
                                "2026-05-23 01:39:38.521 11 INFO tempest.lib.common.rest_client [req-8290bb29-21c7-4a62-bee1-2a1ed6d4b739 req-8290bb29-21c7-4a62-bee1-2a1ed6d4b739 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c91b4a73-565f-4495-a1ba-949aead5bff5 0.438s",
                                "2026-05-23 01:39:38.558 13 INFO tempest.lib.common.rest_client [req-51500ec7-5377-4d0c-b87f-f4600cec2877 req-51500ec7-5377-4d0c-b87f-f4600cec2877 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s",
                                "2026-05-23 01:39:38.607 25 INFO tempest.lib.common.rest_client [req-8bb82a8d-849a-428b-a815-f74535bcf5d3 req-8bb82a8d-849a-428b-a815-f74535bcf5d3 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bf4c286027f84cc783b0f478432f02f9 0.315s",
                                "2026-05-23 01:39:38.684 15 INFO tempest.lib.common.rest_client [req-5309c2ae-9025-49e8-8daa-effe0a78ad6b req-5309c2ae-9025-49e8-8daa-effe0a78ad6b ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.438s",
                                "2026-05-23 01:39:38.699 21 INFO tempest.lib.common.rest_client [req-8c23b523-c75f-453d-b194-a4a42c830f64 req-8c23b523-c75f-453d-b194-a4a42c830f64 ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.489s",
                                "2026-05-23 01:39:38.796 11 INFO tempest.lib.common.rest_client [req-04c35f74-9926-4095-a092-acaa9a04498c req-04c35f74-9926-4095-a092-acaa9a04498c ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/684c53433f434ab09f6a1c1614c59c75 0.271s",
                                "2026-05-23 01:39:38.801 23 INFO tempest.lib.common.rest_client [req-5d463513-ee15-409e-80bd-9831e4dc8c49 req-5d463513-ee15-409e-80bd-9831e4dc8c49 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a5e18b227f4f4d51abeeef228f433936 0.289s",
                                "2026-05-23 01:39:38.869 17 INFO tempest.lib.common.rest_client [req-50a2bd9d-033b-4afc-8650-093c30080a59 req-50a2bd9d-033b-4afc-8650-093c30080a59 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 0.978s",
                                "2026-05-23 01:39:38.942 20 INFO tempest.lib.common.rest_client [req-4c9230bd-b4e3-4bfc-8b6e-88f21deb892f req-4c9230bd-b4e3-4bfc-8b6e-88f21deb892f ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/5a681bcaf8bc46d4802c5e4767c5b811 0.629s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [1.124840s] ... ok",
                                "2026-05-23 01:39:39.097 25 INFO tempest.lib.common.rest_client [req-b5971602-58a7-4979-b146-fec17eae4ee3 req-b5971602-58a7-4979-b146-fec17eae4ee3 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e6893d2e73db496cb2e443eae29678ad 0.483s",
                                "2026-05-23 01:39:39.097 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 32628bdb95874eaea95164a118ab9b23",
                                "2026-05-23 01:39:39.233 13 INFO tempest.lib.common.rest_client [req-04cfb055-c714-4d2b-a108-ecfdcc16c1c3 req-04cfb055-c714-4d2b-a108-ecfdcc16c1c3 ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=594c5a7b184d41f38968083926ef93ad&name=default 0.672s",
                                "2026-05-23 01:39:39.300 21 INFO tempest.lib.common.rest_client [req-7dd75604-21ef-4c10-af29-47f10af7460f req-7dd75604-21ef-4c10-af29-47f10af7460f ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3467fa4f14d746b786b1ad77217df230&name=default 0.599s",
                                "2026-05-23 01:39:39.348 15 INFO tempest.lib.common.rest_client [req-636cfad4-e3d4-478c-aa26-d746a3542274 req-636cfad4-e3d4-478c-aa26-d746a3542274 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a75d382a830945a6b12b3361fdaa8762&name=default 0.658s",
                                "2026-05-23 01:39:39.572 20 INFO tempest.lib.common.rest_client [req-b5fce812-ecf1-496a-95f8-6171cb9b70e8 req-b5fce812-ecf1-496a-95f8-6171cb9b70e8 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.625s",
                                "2026-05-23 01:39:39.636 25 INFO tempest.lib.common.rest_client [req-261882ac-3c54-44e1-9dd6-7c29e5176056 req-261882ac-3c54-44e1-9dd6-7c29e5176056 ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-23 01:39:39.655 13 INFO tempest.lib.common.rest_client [req-e1e00f49-013f-462d-b24f-0e7c4d79be0d req-e1e00f49-013f-462d-b24f-0e7c4d79be0d ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fba3bae3-1355-42a0-bb3a-676384528e67 0.417s",
                                "2026-05-23 01:39:39.741 15 INFO tempest.lib.common.rest_client [req-47d20c74-a88b-4836-8077-71106986efa9 req-47d20c74-a88b-4836-8077-71106986efa9 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4853aa27-c793-47b5-8239-99f5bce1a0e6 0.389s",
                                "2026-05-23 01:39:39.746 21 INFO tempest.lib.common.rest_client [req-fb197c49-7dbc-4956-9337-27f0b61aa299 req-fb197c49-7dbc-4956-9337-27f0b61aa299 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eb241eb8-06aa-48bb-8db5-704e5cc4281d 0.442s",
                                "2026-05-23 01:39:39.758 20 INFO tempest.lib.common.rest_client [req-6ad15965-28a1-4d51-8c80-3efd024e6d2b req-6ad15965-28a1-4d51-8c80-3efd024e6d2b ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/0c85005d4d174878bc0b657e2606cc15 0.178s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [0.814359s] ... ok",
                                "2026-05-23 01:39:39.870 13 INFO tempest.lib.common.rest_client [req-555b5bff-2b86-4d18-a3cc-98ea649d0ed7 req-555b5bff-2b86-4d18-a3cc-98ea649d0ed7 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/594c5a7b184d41f38968083926ef93ad 0.213s",
                                "2026-05-23 01:39:40.072 21 INFO tempest.lib.common.rest_client [req-55fa06d5-bc48-4fbb-a1d0-1ebc38d5467e req-55fa06d5-bc48-4fbb-a1d0-1ebc38d5467e ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3467fa4f14d746b786b1ad77217df230 0.317s",
                                "2026-05-23 01:39:40.104 15 INFO tempest.lib.common.rest_client [req-94d1271a-90e0-4185-91af-47cb19e65e97 req-94d1271a-90e0-4185-91af-47cb19e65e97 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a75d382a830945a6b12b3361fdaa8762 0.354s",
                                "2026-05-23 01:39:40.235 25 INFO tempest.lib.common.rest_client [req-0bb706e9-3bdf-4394-9967-96613ef6fbc3 req-0bb706e9-3bdf-4394-9967-96613ef6fbc3 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=32628bdb95874eaea95164a118ab9b23&name=default 0.592s",
                                "2026-05-23 01:39:40.297 20 INFO tempest.lib.common.rest_client [req-b088d3a3-9260-4560-ac01-29263dbb835a req-b088d3a3-9260-4560-ac01-29263dbb835a ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.525s",
                                "2026-05-23 01:39:40.399 17 INFO tempest.lib.common.rest_client [req-a359c76c-1022-464a-af57-267cc5aa49f6 req-a359c76c-1022-464a-af57-267cc5aa49f6 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.528s",
                                "2026-05-23 01:39:40.716 25 INFO tempest.lib.common.rest_client [req-d3a50552-613c-42f3-9c28-44c8f40e0614 req-d3a50552-613c-42f3-9c28-44c8f40e0614 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2fb498ab-9b0f-4963-90f8-250b26fe6c6c 0.475s",
                                "2026-05-23 01:39:40.893 20 INFO tempest.lib.common.rest_client [req-1d413f86-0401-4a8a-82e7-f5334b3458e5 req-1d413f86-0401-4a8a-82e7-f5334b3458e5 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.591s",
                                "2026-05-23 01:39:40.956 25 INFO tempest.lib.common.rest_client [req-d93a8f7f-4244-4c65-8645-5b7addf03912 req-d93a8f7f-4244-4c65-8645-5b7addf03912 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/32628bdb95874eaea95164a118ab9b23 0.238s",
                                "2026-05-23 01:39:40.957 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 00398ab08e404e6f8f2aa3380fbec002",
                                "2026-05-23 01:39:41.118 20 INFO tempest.lib.common.rest_client [req-6e37b069-bb9e-401f-b5dc-09d1e742509e req-6e37b069-bb9e-401f-b5dc-09d1e742509e ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.221s",
                                "2026-05-23 01:39:41.351 25 INFO tempest.lib.common.rest_client [req-c60ca0fa-104a-4fac-94a4-c22d01a501c0 req-c60ca0fa-104a-4fac-94a4-c22d01a501c0 ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=00398ab08e404e6f8f2aa3380fbec002&name=default 0.391s",
                                "2026-05-23 01:39:41.386 20 INFO tempest.lib.common.rest_client [req-a7ac0fc2-5910-43a4-9525-70b4060e19b5 req-a7ac0fc2-5910-43a4-9525-70b4060e19b5 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/d35cbee50d8d498698b0de53f2ee32ab 0.265s",
                                "2026-05-23 01:39:41.567 20 INFO tempest.lib.common.rest_client [req-fcf67a29-2147-4616-a389-e1393de7c64f req-fcf67a29-2147-4616-a389-e1393de7c64f ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/28412ba62cdc458ab4496cecfc054317 0.175s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [1.808107s] ... ok",
                                "2026-05-23 01:39:41.746 25 INFO tempest.lib.common.rest_client [req-6f0c60ed-a712-4847-ac01-04ddaa56a829 req-6f0c60ed-a712-4847-ac01-04ddaa56a829 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9bc418da-c6ba-491c-906f-4f4189934b8d 0.392s",
                                "2026-05-23 01:39:41.865 17 INFO tempest.lib.common.rest_client [req-c7f8f8ca-ff30-48aa-888f-5a9331215ba0 req-c7f8f8ca-ff30-48aa-888f-5a9331215ba0 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.463s",
                                "2026-05-23 01:39:41.975 25 INFO tempest.lib.common.rest_client [req-606d17e5-12a7-4e8e-9250-5a7dc4095c61 req-606d17e5-12a7-4e8e-9250-5a7dc4095c61 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/00398ab08e404e6f8f2aa3380fbec002 0.224s",
                                "2026-05-23 01:39:42.070 20 INFO tempest.lib.common.rest_client [req-0e8556b7-d508-4f4b-b1b8-2b227a72f31e req-0e8556b7-d508-4f4b-b1b8-2b227a72f31e ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.495s",
                                "2026-05-23 01:39:42.361 17 INFO tempest.lib.common.rest_client [req-d0373f8b-ec37-4234-b7f6-56e71bc4108d req-d0373f8b-ec37-4234-b7f6-56e71bc4108d ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.494s",
                                "2026-05-23 01:39:42.597 20 INFO tempest.lib.common.rest_client [req-5e8fce2b-1039-4aa7-b4b6-eb47cb6d30b6 req-5e8fce2b-1039-4aa7-b4b6-eb47cb6d30b6 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials 0.524s",
                                "2026-05-23 01:39:42.748 20 INFO tempest.lib.common.rest_client [req-d21926cf-c9f6-44a5-a759-10f12313aee5 req-d21926cf-c9f6-44a5-a759-10f12313aee5 ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials?name=tempest-application_credential-1982161292 0.149s",
                                "2026-05-23 01:39:42.882 20 INFO tempest.lib.common.rest_client [req-fd46e11b-4285-4883-aecc-0801f88dc647 req-fd46e11b-4285-4883-aecc-0801f88dc647 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/3c9099c05fc44888a67a505ecd806ddf 0.131s",
                                "2026-05-23 01:39:43.033 20 INFO tempest.lib.common.rest_client [req-1cb3a946-b346-4127-9815-54f37c15e7b0 req-1cb3a946-b346-4127-9815-54f37c15e7b0 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2/application_credentials/609642ea92da4235a4ea9f10377f5107 0.148s",
                                "{4} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [1.463110s] ... ok",
                                "2026-05-23 01:39:43.329 20 INFO tempest.lib.common.rest_client [req-58cad4ac-b3c6-40bd-9cdf-3e018c1c85e8 req-58cad4ac-b3c6-40bd-9cdf-3e018c1c85e8 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9cb34d370384423cadfc9bb9e21c3fe2 0.257s",
                                "2026-05-23 01:39:43.330 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 21e904a3bbe04d949e700e4696ecd028",
                                "2026-05-23 01:39:43.878 20 INFO tempest.lib.common.rest_client [req-08b9b9ef-91f7-4cf3-a7c7-ca24d2d3523d req-08b9b9ef-91f7-4cf3-a7c7-ca24d2d3523d ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-23 01:39:44.188 17 INFO tempest.lib.common.rest_client [req-ee8cadd6-b34b-4add-b529-da113ef4f192 req-ee8cadd6-b34b-4add-b529-da113ef4f192 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.822s",
                                "2026-05-23 01:39:44.530 20 INFO tempest.lib.common.rest_client [req-15bb2062-5ce5-4223-a1a3-513b7085ee31 req-15bb2062-5ce5-4223-a1a3-513b7085ee31 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=21e904a3bbe04d949e700e4696ecd028&name=default 0.649s",
                                "2026-05-23 01:39:44.921 20 INFO tempest.lib.common.rest_client [req-285fbcbe-79d5-46ac-b7e6-4f63f2b0b7c9 req-285fbcbe-79d5-46ac-b7e6-4f63f2b0b7c9 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d90d1a4e-66a9-4bf9-ba09-e57dc36c0847 0.388s",
                                "2026-05-23 01:39:45.145 20 INFO tempest.lib.common.rest_client [req-27aee5a0-270d-47ee-8600-c1dae2c8d210 req-27aee5a0-270d-47ee-8600-c1dae2c8d210 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/21e904a3bbe04d949e700e4696ecd028 0.221s",
                                "2026-05-23 01:39:45.671 17 INFO tempest.lib.common.rest_client [req-f7d5db47-4783-4321-afb2-aa67e4c5dec4 req-f7d5db47-4783-4321-afb2-aa67e4c5dec4 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.481s",
                                "2026-05-23 01:39:46.184 17 INFO tempest.lib.common.rest_client [req-57a4b3b7-22c2-4302-9d1a-86f7afc266bd req-57a4b3b7-22c2-4302-9d1a-86f7afc266bd ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s",
                                "2026-05-23 01:39:48.180 17 INFO tempest.lib.common.rest_client [req-3a89b82a-634e-43d1-8680-e29841fad700 req-3a89b82a-634e-43d1-8680-e29841fad700 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.993s",
                                "2026-05-23 01:39:49.717 17 INFO tempest.lib.common.rest_client [req-d3141ea1-5c75-4c84-a36f-9d1332681ea7 req-d3141ea1-5c75-4c84-a36f-9d1332681ea7 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-23 01:39:50.153 17 INFO tempest.lib.common.rest_client [req-885863ea-eee1-4bc5-a1a8-e5079441eb4e req-885863ea-eee1-4bc5-a1a8-e5079441eb4e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.434s",
                                "2026-05-23 01:39:52.349 17 INFO tempest.lib.common.rest_client [req-c82068e7-5582-4d3a-935b-7f604391a9b7 req-c82068e7-5582-4d3a-935b-7f604391a9b7 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 2.193s",
                                "2026-05-23 01:39:53.820 17 INFO tempest.lib.common.rest_client [req-91701dd3-313c-4af4-84c1-a55f6b44c741 req-91701dd3-313c-4af4-84c1-a55f6b44c741 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s",
                                "2026-05-23 01:39:55.341 17 INFO tempest.lib.common.rest_client [req-37047eaf-2d7f-46ec-855c-25c9e511b579 req-37047eaf-2d7f-46ec-855c-25c9e511b579 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [22.032565s] ... ok",
                                "2026-05-23 01:39:55.906 17 INFO tempest.lib.common.rest_client [req-f9424791-4856-40b4-8036-a8fe66ba4229 req-f9424791-4856-40b4-8036-a8fe66ba4229 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.498s",
                                "2026-05-23 01:39:56.440 17 INFO tempest.lib.common.rest_client [req-c20a9645-9f23-4408-86ff-41022e167b4b req-c20a9645-9f23-4408-86ff-41022e167b4b ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s",
                                "2026-05-23 01:39:56.902 17 INFO tempest.lib.common.rest_client [req-e789e548-4d6c-4a2e-8cbb-47e09161e96d req-e789e548-4d6c-4a2e-8cbb-47e09161e96d ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.460s",
                                "2026-05-23 01:39:57.017 17 INFO tempest.lib.common.rest_client [req-267bb3c0-825e-4d91-b47c-330d001e143a req-267bb3c0-825e-4d91-b47c-330d001e143a ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.112s",
                                "2026-05-23 01:40:03.485 17 INFO tempest.lib.common.rest_client [req-830c5be6-4e16-48a1-8b57-54be0ce5e4ff req-830c5be6-4e16-48a1-8b57-54be0ce5e4ff ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.464s",
                                "{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.080895s] ... ok",
                                "2026-05-23 01:40:05.336 17 INFO tempest.lib.common.rest_client [req-dcaf95de-4e33-410b-bc7c-dad3950a1faf req-dcaf95de-4e33-410b-bc7c-dad3950a1faf ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.843s",
                                "2026-05-23 01:40:06.785 17 INFO tempest.lib.common.rest_client [req-1245f4a9-b268-4423-ae2c-98c5152f2d5b req-1245f4a9-b268-4423-ae2c-98c5152f2d5b ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.447s",
                                "2026-05-23 01:40:06.880 17 INFO tempest.lib.common.rest_client [req-80ef4c25-ebb6-421d-bcb7-412fab500b32 req-80ef4c25-ebb6-421d-bcb7-412fab500b32 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.092s",
                                "2026-05-23 01:40:07.347 17 INFO tempest.lib.common.rest_client [req-0c3b8f2b-5d45-4d7d-bb40-4c199af7e51f req-0c3b8f2b-5d45-4d7d-bb40-4c199af7e51f ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.464s",
                                "2026-05-23 01:40:07.790 17 INFO tempest.lib.common.rest_client [req-cce46cf8-93a1-4336-b6cb-68fbfcf0fdd1 req-cce46cf8-93a1-4336-b6cb-68fbfcf0fdd1 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.440s",
                                "2026-05-23 01:40:09.679 17 INFO tempest.lib.common.rest_client [req-dec24648-78d4-4d22-8377-f18034e18341 req-dec24648-78d4-4d22-8377-f18034e18341 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.886s",
                                "2026-05-23 01:40:11.144 17 INFO tempest.lib.common.rest_client [req-fba750a5-b671-4f9e-bb3c-74621b8ecbeb req-fba750a5-b671-4f9e-bb3c-74621b8ecbeb ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.461s",
                                "2026-05-23 01:40:11.594 17 INFO tempest.lib.common.rest_client [req-0ac6841b-50a1-490d-aa70-c25bf0d27e43 req-0ac6841b-50a1-490d-aa70-c25bf0d27e43 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.447s",
                                "2026-05-23 01:40:13.461 17 INFO tempest.lib.common.rest_client [req-93b8a5a2-1fc0-43fa-a39e-f1c4aca03501 req-93b8a5a2-1fc0-43fa-a39e-f1c4aca03501 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.863s",
                                "2026-05-23 01:40:14.984 17 INFO tempest.lib.common.rest_client [req-e53922f1-9589-4309-b2f9-be5a0f613537 req-e53922f1-9589-4309-b2f9-be5a0f613537 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-23 01:40:15.472 17 INFO tempest.lib.common.rest_client [req-0ca8f72c-6db1-4f4c-a4e2-cee6f8620a41 req-0ca8f72c-6db1-4f4c-a4e2-cee6f8620a41 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.486s",
                                "2026-05-23 01:40:17.300 17 INFO tempest.lib.common.rest_client [req-0faf805a-5f71-4e3b-b217-0d7b17f732f9 req-0faf805a-5f71-4e3b-b217-0d7b17f732f9 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25/password 1.824s",
                                "2026-05-23 01:40:18.839 17 INFO tempest.lib.common.rest_client [req-47dcaafd-a4e5-47eb-afbf-6efd2d097d7f req-47dcaafd-a4e5-47eb-afbf-6efd2d097d7f ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s",
                                "2026-05-23 01:40:20.386 17 INFO tempest.lib.common.rest_client [req-5be1b972-29ee-461a-acce-bb9aaed2259a req-5be1b972-29ee-461a-acce-bb9aaed2259a ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s",
                                "{3} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [16.898776s] ... ok",
                                "2026-05-23 01:40:20.742 17 INFO tempest.lib.common.rest_client [req-b8eec1e0-7eda-41bd-9c3c-ee58ec242b73 req-b8eec1e0-7eda-41bd-9c3c-ee58ec242b73 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2eb4936542c444c59aa7afacf1a86c25 0.318s",
                                "2026-05-23 01:40:20.743 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e38f0ea5c91041f2b5bea1c8220fe79b",
                                "2026-05-23 01:40:21.325 17 INFO tempest.lib.common.rest_client [req-f33013c1-ef4b-4cea-9b18-964802187a2a req-f33013c1-ef4b-4cea-9b18-964802187a2a ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-23 01:40:21.944 17 INFO tempest.lib.common.rest_client [req-f13ce671-f12f-44ce-8a1f-a32726af0a3d req-f13ce671-f12f-44ce-8a1f-a32726af0a3d ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e38f0ea5c91041f2b5bea1c8220fe79b&name=default 0.616s",
                                "2026-05-23 01:40:22.426 17 INFO tempest.lib.common.rest_client [req-994f1a74-e0f6-40a3-8ff3-7e8c2c09b48d req-994f1a74-e0f6-40a3-8ff3-7e8c2c09b48d ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f4770267-d7d2-4e7f-ae17-e5e3d70a387b 0.480s",
                                "2026-05-23 01:40:22.620 17 INFO tempest.lib.common.rest_client [req-cf1d5bfa-ba35-464d-acc5-fb8c9dc9c679 req-cf1d5bfa-ba35-464d-acc5-fb8c9dc9c679 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e38f0ea5c91041f2b5bea1c8220fe79b 0.192s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 26 tests in 47.0756 sec.",
                                " - Passed: 26",
                                " - Skipped: 0",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 65.1380 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (5 tests) => 0:00:01.225762",
                                " - Worker 1 (4 tests) => 0:00:03.496904",
                                " - Worker 2 (3 tests) => 0:00:02.327557",
                                " - Worker 3 (3 tests) => 0:00:47.075629",
                                " - Worker 4 (5 tests) => 0:00:06.875665",
                                " - Worker 5 (3 tests) => 0:00:02.669127",
                                " - Worker 6 (1 tests) => 0:00:00.195910",
                                " - Worker 7 (1 tests) => 0:00:01.493226",
                                " - Worker 8 (1 tests) => 0:00:00.224223",
                                "",
                                "## 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/20260523-0140.log",
                                "2026-05-23 01:40:27.423 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-23 01:40:27.511 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:27.511 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:27.511 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:27.511 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:27.512 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:27.512 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:27.512 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:27.513 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:27.513 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:27.513 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:27.513 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:27.514 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:27.515 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:27.515 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:52.469 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:52.470 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:52.470 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:52.471 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:52.471 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:52.471 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:52.471 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:52.474 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:52.474 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:52.474 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:52.474 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:52.474 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:52.476 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:52.480 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-23 01:40:52.813 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:52.814 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:52.814 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:52.815 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:52.821 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:52.821 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:52.822 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:52.825 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:52.825 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:52.825 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:52.826 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:52.843 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-23 01:40:52.992 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:53.003 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.005 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.005 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:53.012 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.012 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.012 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.020 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.020 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.021 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.022 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.022 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.022 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.022 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.039 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-23 01:40:53.256 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:53.263 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.263 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.264 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:53.264 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.264 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.265 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.266 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.272 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.280 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-23 01:40:53.376 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:53.385 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.385 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.386 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:53.386 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.386 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.386 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.387 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.397 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.397 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.397 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.397 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.397 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.398 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.408 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-23 01:40:53.713 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:53.714 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.714 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.715 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:53.720 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.721 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.722 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.734 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-23 01:40:53.860 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:53.872 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.872 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.873 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:53.873 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.873 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.873 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.881 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:53.874 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.885 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.885 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.885 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.885 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.886 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.900 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-23 01:40:53.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.887 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:53.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.888 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.889 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.897 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:53.897 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:53.898 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:53.910 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-23 01:40:54.316 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:54.326 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.326 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.327 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:54.327 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.327 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.327 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:54.328 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.329 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.338 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.340 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-23 01:40:54.353 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:54.354 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.354 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.364 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:54.364 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.365 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.365 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.365 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.365 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.366 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.367 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.379 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.400 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-23 01:40:54.457 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:54.460 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.460 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.461 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:54.461 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.461 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.462 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.466 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.468 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-23 01:40:54.484 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:54.485 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.486 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.486 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:54.486 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.486 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.490 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.490 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.490 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.490 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.491 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.497 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-23 01:40:54.656 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:54.670 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.670 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.670 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:54.671 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.671 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.671 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.671 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.671 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.687 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.688 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.705 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-23 01:40:54.705 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:54.706 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.706 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.707 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:54.707 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.707 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.707 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.708 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.717 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.717 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.717 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.717 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.718 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.730 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-23 01:40:54.943 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:54.948 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.948 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.948 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:54.949 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.949 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.949 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.949 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.949 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:54.950 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:54.951 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:54.951 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:54.951 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:54.956 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-23 01:40:55.295 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:40:55.308 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:55.308 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:55.309 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:40:55.309 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:55.309 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:55.310 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:55.318 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:55.319 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:55.320 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:55.321 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:40:55.322 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:55.334 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-23 01:40:55.769 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:55.772 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:55.806 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:55.815 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:55.835 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:55.836 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:55.849 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:56.256 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:56.256 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:56.256 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:56.257 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:56.537 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:56.538 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:56.685 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:56.686 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:56.723 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:56.723 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:56.723 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:56.723 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:56.724 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:56.730 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:56.787 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:56.788 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:56.795 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:56.795 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:56.853 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:56.854 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:56.863 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:56.863 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:56.863 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:56.863 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:56.910 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:56.911 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:56.911 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:56.911 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:57.175 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:57.176 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:57.503 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:57.504 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:57.504 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:57.504 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:57.696 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:57.696 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:57.696 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:57.697 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:58.051 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:58.248 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:40:58.539 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:40:58.542 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:40:58.543 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:40:58.543 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:40:58.543 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:40:58.543 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:41:22.775 39 INFO tempest.lib.common.rest_client [req-71e2abee-a0a6-43ff-bc65-5161a0ec2303 req-71e2abee-a0a6-43ff-bc65-5161a0ec2303 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s",
                                "2026-05-23 01:41:23.479 39 INFO tempest.lib.common.rest_client [req-cc79c860-8472-4a94-a01b-a29d8970985b req-cc79c860-8472-4a94-a01b-a29d8970985b ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-23 01:41:23.841 39 INFO tempest.lib.common.rest_client [req-2906161e-606d-4b8d-b9e6-832586ba15f7 req-2906161e-606d-4b8d-b9e6-832586ba15f7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.346s",
                                "2026-05-23 01:41:24.056 37 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:41:24.144 39 INFO tempest.lib.common.rest_client [req-1ea99d6f-ea86-4885-87d2-be327a9ff6b8 req-1ea99d6f-ea86-4885-87d2-be327a9ff6b8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.256s",
                                "{13} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching",
                                "2026-05-23 01:41:24.885 39 INFO tempest.lib.common.rest_client [req-4bc9b21a-204f-41e1-8dc3-97f0662c8510 req-4bc9b21a-204f-41e1-8dc3-97f0662c8510 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.733s",
                                "2026-05-23 01:41:25.172 39 INFO tempest.lib.common.rest_client [req-0a20186e-ec97-440b-a41d-1e2dae5c4321 req-0a20186e-ec97-440b-a41d-1e2dae5c4321 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-23 01:41:25.389 39 INFO tempest.lib.common.rest_client [req-a441e731-3b25-4c2e-a343-da77d89c1743 req-a441e731-3b25-4c2e-a343-da77d89c1743 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2/users/5d5459b7fa43468fbc80e813dadbe95d/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.209s",
                                "2026-05-23 01:41:25.590 33 INFO tempest.lib.common.rest_client [req-8bfad7af-4416-4695-ab37-06c424be3b1f req-8bfad7af-4416-4695-ab37-06c424be3b1f ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.746s",
                                "2026-05-23 01:41:25.621 39 INFO tempest.lib.common.rest_client [req-abd8ebc2-2086-4c61-8f8a-95fedaaa773d req-abd8ebc2-2086-4c61-8f8a-95fedaaa773d ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-23 01:41:25.633 21 INFO tempest.lib.common.rest_client [req-58387f5c-99ae-4b02-ae2e-3b7e339e3dae req-58387f5c-99ae-4b02-ae2e-3b7e339e3dae ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.617s",
                                "2026-05-23 01:41:25.672 17 INFO tempest.lib.common.rest_client [req-7005be90-b645-47bf-895a-602f5d8e5d29 req-7005be90-b645-47bf-895a-602f5d8e5d29 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-23 01:41:25.677 29 INFO tempest.lib.common.rest_client [req-23b35025-10ea-4320-a163-45726632dc99 req-23b35025-10ea-4320-a163-45726632dc99 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-23 01:41:25.730 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:41:25.839 39 INFO tempest.lib.common.rest_client [req-f327c937-aba6-4f17-ba43-d92421b66b09 req-f327c937-aba6-4f17-ba43-d92421b66b09 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2/users/5d5459b7fa43468fbc80e813dadbe95d/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.213s",
                                "{2} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available",
                                "2026-05-23 01:41:25.985 23 INFO tempest.lib.common.rest_client [req-35b34522-3efc-46dc-b64d-acd0b6e0a717 req-35b34522-3efc-46dc-b64d-acd0b6e0a717 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-05-23 01:41:26.017 39 INFO tempest.lib.common.rest_client [req-f0c7f410-e9ad-44df-b1d6-4a1d2746bf84 req-f0c7f410-e9ad-44df-b1d6-4a1d2746bf84 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s",
                                "2026-05-23 01:41:26.210 39 INFO tempest.lib.common.rest_client [req-adc87ada-d562-40e1-912b-dcf8a71f23d6 req-adc87ada-d562-40e1-912b-dcf8a71f23d6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2/users/5d5459b7fa43468fbc80e813dadbe95d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.191s",
                                "2026-05-23 01:41:26.287 33 INFO tempest.lib.common.rest_client [req-9dc43bec-e53a-4721-b37e-2ad520e2ac83 req-9dc43bec-e53a-4721-b37e-2ad520e2ac83 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s",
                                "2026-05-23 01:41:26.298 29 INFO tempest.lib.common.rest_client [req-2465214d-8dc3-4fcc-997c-b6fde43762c3 req-2465214d-8dc3-4fcc-997c-b6fde43762c3 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-23 01:41:26.302 21 INFO tempest.lib.common.rest_client [req-5367babf-d2ba-431d-a6fa-76ca60afcecb req-5367babf-d2ba-431d-a6fa-76ca60afcecb ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s",
                                "2026-05-23 01:41:26.337 31 INFO tempest.lib.common.rest_client [req-07a9891e-a779-40e5-a479-8c314db4c085 req-07a9891e-a779-40e5-a479-8c314db4c085 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-23 01:41:26.352 35 INFO tempest.lib.common.rest_client [req-b06f6469-768c-41b2-91da-03f10af34ec4 req-b06f6469-768c-41b2-91da-03f10af34ec4 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-23 01:41:26.415 29 INFO tempest.lib.common.rest_client [req-24c8807d-ef2b-4fb6-8d3b-d02b13b2605e req-24c8807d-ef2b-4fb6-8d3b-d02b13b2605e ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.116s",
                                "2026-05-23 01:41:26.601 41 INFO tempest.lib.common.rest_client [req-51432d11-0eea-4c39-9be5-d0e40c0f8b57 req-51432d11-0eea-4c39-9be5-d0e40c0f8b57 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.481s",
                                "2026-05-23 01:41:26.649 17 INFO tempest.lib.common.rest_client [req-d23a4636-1303-45d7-bfc8-7265318014c8 req-d23a4636-1303-45d7-bfc8-7265318014c8 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s",
                                "2026-05-23 01:41:26.689 25 INFO tempest.lib.common.rest_client [req-c314d136-f2dc-4d50-a7cf-9a23a8f2b786 req-c314d136-f2dc-4d50-a7cf-9a23a8f2b786 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-23 01:41:26.714 33 INFO tempest.lib.common.rest_client [req-940b8ec3-bfa0-404e-952d-9b789e60c672 req-940b8ec3-bfa0-404e-952d-9b789e60c672 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.425s",
                                "2026-05-23 01:41:26.738 15 INFO tempest.lib.common.rest_client [req-1314afcd-dab7-4c3e-a8bc-e3e9e881f06b req-1314afcd-dab7-4c3e-a8bc-e3e9e881f06b ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.849s",
                                "2026-05-23 01:41:26.755 39 INFO tempest.lib.common.rest_client [req-e2195e74-53b8-4413-814c-0a714392731c req-e2195e74-53b8-4413-814c-0a714392731c ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.541s",
                                "2026-05-23 01:41:26.784 23 INFO tempest.lib.common.rest_client [req-bc41ed6d-8766-4952-8cf7-3e7774784adc req-bc41ed6d-8766-4952-8cf7-3e7774784adc ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.740s",
                                "2026-05-23 01:41:26.780 21 INFO tempest.lib.common.rest_client [req-d64a1577-38dc-41b6-898e-64cea06a4d6c req-d64a1577-38dc-41b6-898e-64cea06a4d6c ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.476s",
                                "2026-05-23 01:41:26.865 11 INFO tempest.lib.common.rest_client [req-0e422068-eb1c-4fb2-8a49-de38afd5809d req-0e422068-eb1c-4fb2-8a49-de38afd5809d ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.442s",
                                "2026-05-23 01:41:26.899 17 INFO tempest.lib.common.rest_client [req-d00cf408-e77f-4e42-86ea-6448338d8d64 req-d00cf408-e77f-4e42-86ea-6448338d8d64 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.247s",
                                "2026-05-23 01:41:27.043 13 INFO tempest.lib.common.rest_client [req-181dd29e-6095-4df4-a4f4-981f21c70983 req-181dd29e-6095-4df4-a4f4-981f21c70983 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s",
                                "2026-05-23 01:41:27.076 23 INFO tempest.lib.common.rest_client [req-2698ff66-d3a4-42a3-a2de-a053ab231cf9 req-2698ff66-d3a4-42a3-a2de-a053ab231cf9 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.290s",
                                "2026-05-23 01:41:27.084 19 INFO tempest.lib.common.rest_client [req-f08f6b8d-3510-4dd6-9220-ae5fd70cdcfb req-f08f6b8d-3510-4dd6-9220-ae5fd70cdcfb ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.921s",
                                "2026-05-23 01:41:27.140 29 INFO tempest.lib.common.rest_client [req-1106b15d-1ea1-4b42-9f7e-2ccf29b7a651 req-1106b15d-1ea1-4b42-9f7e-2ccf29b7a651 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.709s",
                                "2026-05-23 01:41:27.143 27 INFO tempest.lib.common.rest_client [req-2f11286d-f17c-4ab1-9659-65370e9fc528 req-2f11286d-f17c-4ab1-9659-65370e9fc528 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.610s",
                                "2026-05-23 01:41:27.215 35 INFO tempest.lib.common.rest_client [req-0bbb36d2-f59e-44a0-8d01-27e323740c09 req-0bbb36d2-f59e-44a0-8d01-27e323740c09 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.840s",
                                "2026-05-23 01:41:27.245 33 INFO tempest.lib.common.rest_client [req-9161bd40-3a63-4a81-ae96-85d79d916b68 req-9161bd40-3a63-4a81-ae96-85d79d916b68 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.520s",
                                "2026-05-23 01:41:27.267 31 INFO tempest.lib.common.rest_client [req-3552c9e3-a1bf-4398-98e9-70a0063c3506 req-3552c9e3-a1bf-4398-98e9-70a0063c3506 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.899s",
                                "2026-05-23 01:41:27.347 15 INFO tempest.lib.common.rest_client [req-094eea90-826b-4807-9414-83e2518bbf8e req-094eea90-826b-4807-9414-83e2518bbf8e ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-23 01:41:27.368 39 INFO tempest.lib.common.rest_client [req-73364173-3b2a-475f-ab93-695720a4adc7 req-73364173-3b2a-475f-ab93-695720a4adc7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2/users/5d5459b7fa43468fbc80e813dadbe95d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.607s",
                                "2026-05-23 01:41:27.533 13 INFO tempest.lib.common.rest_client [req-5681943e-6992-40c5-ba34-ccf0c7eac76c req-5681943e-6992-40c5-ba34-ccf0c7eac76c ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.463s",
                                "2026-05-23 01:41:27.583 41 INFO tempest.lib.common.rest_client [req-ccdd3fc4-e012-4950-b715-8e66b63013cb req-ccdd3fc4-e012-4950-b715-8e66b63013cb ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.963s",
                                "2026-05-23 01:41:27.584 25 INFO tempest.lib.common.rest_client [req-3761f7bc-851c-4c11-baf4-b7ae1e045bc0 req-3761f7bc-851c-4c11-baf4-b7ae1e045bc0 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.860s",
                                "2026-05-23 01:41:27.636 11 INFO tempest.lib.common.rest_client [req-1b232ede-3f8b-4b85-b470-5b7486041f61 req-1b232ede-3f8b-4b85-b470-5b7486041f61 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s",
                                "2026-05-23 01:41:27.644 17 INFO tempest.lib.common.rest_client [req-0ccc5776-3c35-4dda-8ca1-1f94deb82ddd req-0ccc5776-3c35-4dda-8ca1-1f94deb82ddd ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.724s",
                                "2026-05-23 01:41:27.649 21 INFO tempest.lib.common.rest_client [req-56e9a455-3390-43fb-8276-a2ff9a83c9f3 req-56e9a455-3390-43fb-8276-a2ff9a83c9f3 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.839s",
                                "2026-05-23 01:41:27.727 19 INFO tempest.lib.common.rest_client [req-01ab6f37-98c6-4b72-9022-00f0728234d1 req-01ab6f37-98c6-4b72-9022-00f0728234d1 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s",
                                "2026-05-23 01:41:27.732 35 INFO tempest.lib.common.rest_client [req-ee6484bc-2ca4-466c-907f-faf39be8edf8 req-ee6484bc-2ca4-466c-907f-faf39be8edf8 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.515s",
                                "2026-05-23 01:41:27.751 23 INFO tempest.lib.common.rest_client [req-522de5f2-12dc-4250-b267-c955902219a3 req-522de5f2-12dc-4250-b267-c955902219a3 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.653s",
                                "2026-05-23 01:41:27.756 31 INFO tempest.lib.common.rest_client [req-500111f3-a0e3-4e0e-bf74-888fc4c11a2d req-500111f3-a0e3-4e0e-bf74-888fc4c11a2d ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.486s",
                                "2026-05-23 01:41:27.763 15 INFO tempest.lib.common.rest_client [req-f891288e-5fde-43a3-97e5-d17bf5cfd4a7 req-f891288e-5fde-43a3-97e5-d17bf5cfd4a7 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.413s",
                                "2026-05-23 01:41:27.823 13 INFO tempest.lib.common.rest_client [req-2424c86d-1cc7-45df-8467-0bcd37faeac8 req-2424c86d-1cc7-45df-8467-0bcd37faeac8 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.286s",
                                "2026-05-23 01:41:27.834 41 INFO tempest.lib.common.rest_client [req-8394fccf-f3fc-4eed-a855-65b1c6fae827 req-8394fccf-f3fc-4eed-a855-65b1c6fae827 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.247s",
                                "2026-05-23 01:41:27.848 11 INFO tempest.lib.common.rest_client [req-4d4b98fe-4731-474d-999c-a879bb882458 req-4d4b98fe-4731-474d-999c-a879bb882458 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.209s",
                                "2026-05-23 01:41:27.867 29 INFO tempest.lib.common.rest_client [req-0fa308c5-9605-419b-bf7c-7cec0430ee02 req-0fa308c5-9605-419b-bf7c-7cec0430ee02 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.722s",
                                "2026-05-23 01:41:27.866 19 INFO tempest.lib.common.rest_client [req-e39ea8e7-87ac-49e7-9987-6b1da178d4f3 req-e39ea8e7-87ac-49e7-9987-6b1da178d4f3 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s",
                                "2026-05-23 01:41:27.896 39 INFO tempest.lib.common.rest_client [req-49920d84-87ee-4167-b1d9-0738a2974cc7 req-49920d84-87ee-4167-b1d9-0738a2974cc7 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.525s",
                                "2026-05-23 01:41:27.901 35 INFO tempest.lib.common.rest_client [req-b3f6d428-0268-4ba0-9e66-c7a304f41c37 req-b3f6d428-0268-4ba0-9e66-c7a304f41c37 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.154s",
                                "2026-05-23 01:41:27.917 33 INFO tempest.lib.common.rest_client [req-92bff61c-71b1-4abf-8022-7c048e52b5a2 req-92bff61c-71b1-4abf-8022-7c048e52b5a2 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.668s",
                                "2026-05-23 01:41:27.930 15 INFO tempest.lib.common.rest_client [req-a3873bae-48ca-4880-b0b1-ac7713014851 req-a3873bae-48ca-4880-b0b1-ac7713014851 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.137s",
                                "2026-05-23 01:41:27.991 25 INFO tempest.lib.common.rest_client [req-eed3af87-dde9-4ed1-971c-e6c4af1828ac req-eed3af87-dde9-4ed1-971c-e6c4af1828ac ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.403s",
                                "2026-05-23 01:41:28.051 27 INFO tempest.lib.common.rest_client [req-e71a3cc7-4f71-493a-ba5b-f2249cf5521b req-e71a3cc7-4f71-493a-ba5b-f2249cf5521b ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.886s",
                                "2026-05-23 01:41:28.066 31 INFO tempest.lib.common.rest_client [req-67fba8de-3d5d-4fd3-aeef-e318e6bca321 req-67fba8de-3d5d-4fd3-aeef-e318e6bca321 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.290s",
                                "2026-05-23 01:41:28.140 29 INFO tempest.lib.common.rest_client [req-35613835-fe7c-4c52-bf0d-9b7f5899744d req-35613835-fe7c-4c52-bf0d-9b7f5899744d ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-23 01:41:28.170 33 INFO tempest.lib.common.rest_client [req-6e981171-4a16-4d00-a4d5-494eee57e6ba req-6e981171-4a16-4d00-a4d5-494eee57e6ba ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-23 01:41:28.172 13 INFO tempest.lib.common.rest_client [req-47216085-c068-44f9-8d80-09834d7b6ab0 req-47216085-c068-44f9-8d80-09834d7b6ab0 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.336s",
                                "2026-05-23 01:41:28.259 21 INFO tempest.lib.common.rest_client [req-c8ccf7a7-c875-4bf4-93fe-1f022eba1919 req-c8ccf7a7-c875-4bf4-93fe-1f022eba1919 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.608s",
                                "2026-05-23 01:41:28.306 33 INFO tempest.lib.common.rest_client [req-7452ad3a-17c0-4a91-a945-d6f0d79ff1c1 req-7452ad3a-17c0-4a91-a945-d6f0d79ff1c1 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326/users/a3ee258ea9734edbbf57145ee3b280ae/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.133s",
                                "2026-05-23 01:41:28.326 19 INFO tempest.lib.common.rest_client [req-57af4a88-327b-4ca2-ba80-a10fc9075062 req-57af4a88-327b-4ca2-ba80-a10fc9075062 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.438s",
                                "2026-05-23 01:41:28.398 35 INFO tempest.lib.common.rest_client [req-73d89324-1f47-4426-9330-2aa0932d1bc0 req-73d89324-1f47-4426-9330-2aa0932d1bc0 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.495s",
                                "2026-05-23 01:41:28.423 27 INFO tempest.lib.common.rest_client [req-ffbf52cb-7fcb-437f-9d1b-7e55e27670d6 req-ffbf52cb-7fcb-437f-9d1b-7e55e27670d6 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.367s",
                                "2026-05-23 01:41:28.438 23 INFO tempest.lib.common.rest_client [req-fa81b263-c195-45b4-ba77-c2121c1b6550 req-fa81b263-c195-45b4-ba77-c2121c1b6550 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.685s",
                                "2026-05-23 01:41:28.447 17 INFO tempest.lib.common.rest_client [req-c29b15c9-ac7a-49ef-be82-6c5ce47db343 req-c29b15c9-ac7a-49ef-be82-6c5ce47db343 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.800s",
                                "2026-05-23 01:41:28.500 41 INFO tempest.lib.common.rest_client [req-726e64fe-c1b3-445f-aa88-cd351bf9baae req-726e64fe-c1b3-445f-aa88-cd351bf9baae ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.654s",
                                "2026-05-23 01:41:28.512 11 INFO tempest.lib.common.rest_client [req-a01fac54-b104-44ae-b0fc-5250e5f354ec req-a01fac54-b104-44ae-b0fc-5250e5f354ec ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.652s",
                                "2026-05-23 01:41:28.637 25 INFO tempest.lib.common.rest_client [req-9d8048da-be2b-4940-a820-cf199e97711a req-9d8048da-be2b-4940-a820-cf199e97711a ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.633s",
                                "2026-05-23 01:41:28.672 31 INFO tempest.lib.common.rest_client [req-52ead50e-6241-40f1-acc3-d5af3e59788d req-52ead50e-6241-40f1-acc3-d5af3e59788d ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.604s",
                                "2026-05-23 01:41:28.679 39 INFO tempest.lib.common.rest_client [req-12769840-1f7d-4f21-bde5-e192aa1e0503 req-12769840-1f7d-4f21-bde5-e192aa1e0503 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2/users/5d5459b7fa43468fbc80e813dadbe95d/roles/bd34450783d64356be4e1eb4c43a6768 0.779s",
                                "2026-05-23 01:41:28.679 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5d5459b7fa43468fbc80e813dadbe95d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:28.680 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-342704041-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b6f3236f5e2494494dc5af63d9920c2', 'project_name': 'tempest-MetadataNamespacePropertiesTest-342704041', 'tenant_id': '4b6f3236f5e2494494dc5af63d9920c2', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-342704041', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d5459b7fa43468fbc80e813dadbe95d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:28.681 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-342704041-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b6f3236f5e2494494dc5af63d9920c2', 'project_name': 'tempest-MetadataNamespacePropertiesTest-342704041', 'tenant_id': '4b6f3236f5e2494494dc5af63d9920c2', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-342704041', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5d5459b7fa43468fbc80e813dadbe95d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:28.774 21 INFO tempest.lib.common.rest_client [req-6e558fd7-36c8-47aa-a982-756344102f80 req-6e558fd7-36c8-47aa-a982-756344102f80 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.511s",
                                "2026-05-23 01:41:28.784 27 INFO tempest.lib.common.rest_client [req-e4b7e16e-c196-48de-b4c6-f29c1f9055f2 req-e4b7e16e-c196-48de-b4c6-f29c1f9055f2 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.339s",
                                "2026-05-23 01:41:28.834 15 INFO tempest.lib.common.rest_client [req-4e61fefa-fe35-4439-814a-68613ad51782 req-4e61fefa-fe35-4439-814a-68613ad51782 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.901s",
                                "2026-05-23 01:41:28.837 19 INFO tempest.lib.common.rest_client [req-da3b4ded-46dc-498d-bfa2-2c254e94120f req-da3b4ded-46dc-498d-bfa2-2c254e94120f ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.508s",
                                "2026-05-23 01:41:28.854 29 INFO tempest.lib.common.rest_client [req-902d7ac6-420e-4acc-b384-f3fa3110a30f req-902d7ac6-420e-4acc-b384-f3fa3110a30f ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2dba2b5145b4cc2bff6c398abdd696b/users/65c801f8ac584c339196cdfe936c9145/roles/bd34450783d64356be4e1eb4c43a6768 0.713s",
                                "2026-05-23 01:41:28.866 13 INFO tempest.lib.common.rest_client [req-c6d03e97-4529-4d13-ac25-64a20b07c68b req-c6d03e97-4529-4d13-ac25-64a20b07c68b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.691s",
                                "2026-05-23 01:41:28.886 35 INFO tempest.lib.common.rest_client [req-3f428d29-7b38-4bdc-8a80-2b63641dec14 req-3f428d29-7b38-4bdc-8a80-2b63641dec14 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.487s",
                                "2026-05-23 01:41:28.926 31 INFO tempest.lib.common.rest_client [req-782f3925-6713-4994-8567-df1dcea14965 req-782f3925-6713-4994-8567-df1dcea14965 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-23 01:41:28.929 33 INFO tempest.lib.common.rest_client [req-6a477b49-6e63-4216-9343-4bc681d3b92f req-6a477b49-6e63-4216-9343-4bc681d3b92f ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.622s",
                                "2026-05-23 01:41:28.963 23 INFO tempest.lib.common.rest_client [req-1ec796dd-2af1-4f97-9d92-42d63a5acabe req-1ec796dd-2af1-4f97-9d92-42d63a5acabe ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.520s",
                                "2026-05-23 01:41:28.964 17 INFO tempest.lib.common.rest_client [req-3f355804-ba49-4115-a30e-5a08feda9f7b req-3f355804-ba49-4115-a30e-5a08feda9f7b ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.515s",
                                "2026-05-23 01:41:28.994 21 INFO tempest.lib.common.rest_client [req-f9891e4e-17d3-44d7-a340-ee982b6d85d3 req-f9891e4e-17d3-44d7-a340-ee982b6d85d3 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661/users/f63ff27efa834dd7aa9250814d18bc0e/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.216s",
                                "2026-05-23 01:41:29.125 35 INFO tempest.lib.common.rest_client [req-88f2e9d0-cdf8-4f37-9b2d-35816b21973d req-88f2e9d0-cdf8-4f37-9b2d-35816b21973d ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1/users/fb5b1c140c264784acd58b126ff839aa/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.236s",
                                "2026-05-23 01:41:29.271 17 INFO tempest.lib.common.rest_client [req-7422be3b-d8b1-4461-bcc4-553273b6b668 req-7422be3b-d8b1-4461-bcc4-553273b6b668 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec19c132c1944eb0b82684ec044051b9/users/f51241e139df41a98fa5f80c5691db39/roles/bd34450783d64356be4e1eb4c43a6768 0.303s",
                                "2026-05-23 01:41:29.273 25 INFO tempest.lib.common.rest_client [req-d1282535-f417-4111-873c-4edace37624b req-d1282535-f417-4111-873c-4edace37624b ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.633s",
                                "2026-05-23 01:41:29.362 15 INFO tempest.lib.common.rest_client [req-2d0ff636-615d-4498-8685-00c408e39b08 req-2d0ff636-615d-4498-8685-00c408e39b08 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.525s",
                                "2026-05-23 01:41:29.385 29 INFO tempest.lib.common.rest_client [req-8d0bf8b3-d40f-4ae7-bce4-795a2191f2d5 req-8d0bf8b3-d40f-4ae7-bce4-795a2191f2d5 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.527s",
                                "2026-05-23 01:41:29.389 27 INFO tempest.lib.common.rest_client [req-b28acbe5-35d1-4130-83f1-9bdb816d0a94 req-b28acbe5-35d1-4130-83f1-9bdb816d0a94 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.595s",
                                "2026-05-23 01:41:29.403 35 INFO tempest.lib.common.rest_client [req-30b7cad1-e11f-4a56-bcd2-d9837a91d519 req-30b7cad1-e11f-4a56-bcd2-d9837a91d519 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-23 01:41:29.398 11 INFO tempest.lib.common.rest_client [req-2d27ba0b-53eb-4ff3-b723-e3de5392c7f6 req-2d27ba0b-53eb-4ff3-b723-e3de5392c7f6 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.879s",
                                "2026-05-23 01:41:29.412 41 INFO tempest.lib.common.rest_client [req-68ebc878-930b-476e-9093-0ecc16b087bf req-68ebc878-930b-476e-9093-0ecc16b087bf ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.849s",
                                "2026-05-23 01:41:29.448 33 INFO tempest.lib.common.rest_client [req-56862850-52b3-482a-8d3c-c6bb7e77cfbd req-56862850-52b3-482a-8d3c-c6bb7e77cfbd ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326/users/a3ee258ea9734edbbf57145ee3b280ae/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.498s",
                                "2026-05-23 01:41:29.506 19 INFO tempest.lib.common.rest_client [req-9601530f-67f0-4623-9c96-ccf936a91dbf req-9601530f-67f0-4623-9c96-ccf936a91dbf ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.651s",
                                "2026-05-23 01:41:29.522 39 INFO tempest.lib.common.rest_client [req-f5863873-3c04-43b5-99da-2f2906bbc32c req-f5863873-3c04-43b5-99da-2f2906bbc32c ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.834s",
                                "2026-05-23 01:41:29.532 23 INFO tempest.lib.common.rest_client [req-d61f0426-d813-4cbe-a9a5-1d0a957c843c req-d61f0426-d813-4cbe-a9a5-1d0a957c843c ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02d03803b8514f01aaf9fa7ca1ef82b8/users/989fa2df02ea4d4396fd1c0c5c2c84ae/roles/bd34450783d64356be4e1eb4c43a6768 0.540s",
                                "2026-05-23 01:41:29.587 25 INFO tempest.lib.common.rest_client [req-f78414bd-7ee3-488a-9240-aa2de218635b req-f78414bd-7ee3-488a-9240-aa2de218635b ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s",
                                "2026-05-23 01:41:29.609 13 INFO tempest.lib.common.rest_client [req-00674b2f-e2c2-4af5-b0d1-ed4e52a5de89 req-00674b2f-e2c2-4af5-b0d1-ed4e52a5de89 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.725s",
                                "2026-05-23 01:41:29.615 41 INFO tempest.lib.common.rest_client [req-aa3732be-2d0c-4843-828e-5ffac80e6079 req-aa3732be-2d0c-4843-828e-5ffac80e6079 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-23 01:41:29.615 21 INFO tempest.lib.common.rest_client [req-d8094576-7b91-4c51-aec2-e736f5a91d90 req-d8094576-7b91-4c51-aec2-e736f5a91d90 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.619s",
                                "2026-05-23 01:41:29.638 31 INFO tempest.lib.common.rest_client [req-100218a0-834a-4609-bcaa-20306bb28bbd req-100218a0-834a-4609-bcaa-20306bb28bbd ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b/users/7dd93cad04334fc3a7674859aac4dae1/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.691s",
                                "2026-05-23 01:41:29.688 17 INFO tempest.lib.common.rest_client [req-adbf8188-a4f8-4ebb-bd2c-6aefbb0cb58f req-adbf8188-a4f8-4ebb-bd2c-6aefbb0cb58f ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.414s",
                                "2026-05-23 01:41:29.702 11 INFO tempest.lib.common.rest_client [req-d230cac7-674b-4b28-89c5-459f80953cb0 req-d230cac7-674b-4b28-89c5-459f80953cb0 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s",
                                "2026-05-23 01:41:29.717 27 INFO tempest.lib.common.rest_client [req-71b15821-1529-4725-8c8f-dd1de22bf041 req-71b15821-1529-4725-8c8f-dd1de22bf041 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s",
                                "2026-05-23 01:41:29.729 33 INFO tempest.lib.common.rest_client [req-02928d0b-5664-4230-a74a-e5e7f3b6fe30 req-02928d0b-5664-4230-a74a-e5e7f3b6fe30 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-23 01:41:29.734 35 INFO tempest.lib.common.rest_client [req-979f93a4-aaeb-448a-b5f8-48ad26009e97 req-979f93a4-aaeb-448a-b5f8-48ad26009e97 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1/users/fb5b1c140c264784acd58b126ff839aa/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.329s",
                                "2026-05-23 01:41:29.755 41 INFO tempest.lib.common.rest_client [req-7231ff8f-1f90-4a78-a42b-2dd262fa6133 req-7231ff8f-1f90-4a78-a42b-2dd262fa6133 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1056d3da21e49dabbb93b35a05c9a90/users/9895de1a95fd4ddcac7d42bf8c58962b/roles/bd34450783d64356be4e1eb4c43a6768 0.131s",
                                "2026-05-23 01:41:29.775 15 INFO tempest.lib.common.rest_client [req-c84a94e2-4895-429c-a29c-c78b033b39f5 req-c84a94e2-4895-429c-a29c-c78b033b39f5 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601/users/844a44fd46f541bcbe9ced6d9deee029/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.411s",
                                "2026-05-23 01:41:29.833 23 INFO tempest.lib.common.rest_client [req-bb14a839-9363-457b-9693-1d93c8c949ec req-bb14a839-9363-457b-9693-1d93c8c949ec ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s",
                                "2026-05-23 01:41:29.853 29 INFO tempest.lib.common.rest_client [req-7dd3667d-4e98-4ead-ac88-6462ff30f5f9 req-7dd3667d-4e98-4ead-ac88-6462ff30f5f9 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2dba2b5145b4cc2bff6c398abdd696b/users/65c801f8ac584c339196cdfe936c9145/roles/86359d6597314a95ba0d73ed5fbe11ed 0.452s",
                                "2026-05-23 01:41:29.857 39 INFO tempest.lib.common.rest_client [req-85dedc61-bb06-4e31-9dd4-7e1340287319 req-85dedc61-bb06-4e31-9dd4-7e1340287319 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.323s",
                                "2026-05-23 01:41:29.935 19 INFO tempest.lib.common.rest_client [req-da9d6e0e-6965-407a-b671-629266a5bd7e req-da9d6e0e-6965-407a-b671-629266a5bd7e ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b/users/e32d20d3336d46a087e230f3f18dc251/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.427s",
                                "2026-05-23 01:41:29.939 13 INFO tempest.lib.common.rest_client [req-f9ae65f1-0b48-4e8d-877f-c2d0fab4dccc req-f9ae65f1-0b48-4e8d-877f-c2d0fab4dccc ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762c522ca0d942e89d39b763ac8b1608/users/01327a73453949b3ba7d7ddc494f3659/roles/bd34450783d64356be4e1eb4c43a6768 0.329s",
                                "2026-05-23 01:41:29.950 25 INFO tempest.lib.common.rest_client [req-06e26e0d-775e-4995-ac9f-6452ffef8123 req-06e26e0d-775e-4995-ac9f-6452ffef8123 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbdddc9472b84bce9b4e72d29df3c33b/users/c4dec18b5a704773b26fd59dcf41f824/roles/bd34450783d64356be4e1eb4c43a6768 0.354s",
                                "2026-05-23 01:41:30.020 17 INFO tempest.lib.common.rest_client [req-1773c225-8277-415f-aa30-408071a662e6 req-1773c225-8277-415f-aa30-408071a662e6 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec19c132c1944eb0b82684ec044051b9/users/f51241e139df41a98fa5f80c5691db39/roles/86359d6597314a95ba0d73ed5fbe11ed 0.329s",
                                "2026-05-23 01:41:30.028 11 INFO tempest.lib.common.rest_client [req-3b49c522-9a4a-43fb-ae4f-432fc8879415 req-3b49c522-9a4a-43fb-ae4f-432fc8879415 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0815ff130d454e419215444d8e1b7f15/users/b9892e4d2b1446d098aa741ee44ea013/roles/bd34450783d64356be4e1eb4c43a6768 0.324s",
                                "2026-05-23 01:41:30.069 21 INFO tempest.lib.common.rest_client [req-565d4a43-ac53-4c94-a8e0-6130a8b78f19 req-565d4a43-ac53-4c94-a8e0-6130a8b78f19 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661/users/f63ff27efa834dd7aa9250814d18bc0e/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.419s",
                                "2026-05-23 01:41:30.109 31 INFO tempest.lib.common.rest_client [req-58e16efb-5f47-40c5-b966-dd984372e942 req-58e16efb-5f47-40c5-b966-dd984372e942 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s",
                                "2026-05-23 01:41:30.106 15 INFO tempest.lib.common.rest_client [req-1af8aade-81d4-4519-8bb7-83d5dc95e3e0 req-1af8aade-81d4-4519-8bb7-83d5dc95e3e0 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.329s",
                                "2026-05-23 01:41:30.138 41 INFO tempest.lib.common.rest_client [req-477b0101-4095-43d1-a6d7-640e90716615 req-477b0101-4095-43d1-a6d7-640e90716615 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s",
                                "2026-05-23 01:41:30.119 29 INFO tempest.lib.common.rest_client [req-aecbb3a4-4d3a-4b46-9728-4c553ee01518 req-aecbb3a4-4d3a-4b46-9728-4c553ee01518 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-23 01:41:30.131 19 INFO tempest.lib.common.rest_client [req-4b018639-079c-4d62-a172-ce8f765e38bf req-4b018639-079c-4d62-a172-ce8f765e38bf ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-23 01:41:30.085 35 INFO tempest.lib.common.rest_client [req-e60c5f20-25dc-42e9-9db3-922a90f94c02 req-e60c5f20-25dc-42e9-9db3-922a90f94c02 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s",
                                "2026-05-23 01:41:30.150 13 INFO tempest.lib.common.rest_client [req-6a122572-98ea-4747-9ebd-71cf90712ae6 req-6a122572-98ea-4747-9ebd-71cf90712ae6 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-23 01:41:30.189 23 INFO tempest.lib.common.rest_client [req-f1fcac16-228f-4129-a832-4c95c51d3852 req-f1fcac16-228f-4129-a832-4c95c51d3852 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02d03803b8514f01aaf9fa7ca1ef82b8/users/989fa2df02ea4d4396fd1c0c5c2c84ae/roles/86359d6597314a95ba0d73ed5fbe11ed 0.340s",
                                "2026-05-23 01:41:30.160 33 INFO tempest.lib.common.rest_client [req-63750635-5fc5-4517-b7b6-676ab6be749b req-63750635-5fc5-4517-b7b6-676ab6be749b ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326/users/a3ee258ea9734edbbf57145ee3b280ae/roles/86359d6597314a95ba0d73ed5fbe11ed 0.424s",
                                "2026-05-23 01:41:30.219 27 INFO tempest.lib.common.rest_client [req-c08415a9-1ab2-4397-b61b-114b91e42317 req-c08415a9-1ab2-4397-b61b-114b91e42317 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ca44958f2f64710b54fd2db925b72ac/users/6c082600565a45ac8208abfe8d5b4cf9/roles/bd34450783d64356be4e1eb4c43a6768 0.455s",
                                "2026-05-23 01:41:30.271 17 INFO tempest.lib.common.rest_client [req-b9572bd4-a20c-462d-8c75-cc9e97ba5f9e req-b9572bd4-a20c-462d-8c75-cc9e97ba5f9e ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-23 01:41:30.266 11 INFO tempest.lib.common.rest_client [req-83b8eb6c-1856-4390-9a2d-71112a8867e6 req-83b8eb6c-1856-4390-9a2d-71112a8867e6 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-23 01:41:30.290 25 INFO tempest.lib.common.rest_client [req-631c2e5a-0461-4d3a-87fd-30c856b6f728 req-631c2e5a-0461-4d3a-87fd-30c856b6f728 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s",
                                "2026-05-23 01:41:30.342 27 INFO tempest.lib.common.rest_client [req-67eb1b1a-fd4b-47b9-85f7-d934b3bd42de req-67eb1b1a-fd4b-47b9-85f7-d934b3bd42de ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.107s",
                                "2026-05-23 01:41:30.410 41 INFO tempest.lib.common.rest_client [req-dfbec15c-ed97-45d0-825d-599b33085cd0 req-dfbec15c-ed97-45d0-825d-599b33085cd0 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1056d3da21e49dabbb93b35a05c9a90/users/9895de1a95fd4ddcac7d42bf8c58962b/roles/86359d6597314a95ba0d73ed5fbe11ed 0.262s",
                                "2026-05-23 01:41:30.491 33 INFO tempest.lib.common.rest_client [req-5b600fcf-8620-409b-ad8a-4b2ad7db646d req-5b600fcf-8620-409b-ad8a-4b2ad7db646d ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s",
                                "2026-05-23 01:41:30.520 15 INFO tempest.lib.common.rest_client [req-005c51ad-b832-4bf0-b875-4adf8856c189 req-005c51ad-b832-4bf0-b875-4adf8856c189 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601/users/844a44fd46f541bcbe9ced6d9deee029/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.403s",
                                "2026-05-23 01:41:30.547 21 INFO tempest.lib.common.rest_client [req-cb5e65f2-7d4c-49ab-9b59-734e59a06239 req-cb5e65f2-7d4c-49ab-9b59-734e59a06239 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.466s",
                                "2026-05-23 01:41:30.517 35 INFO tempest.lib.common.rest_client [req-fa9b9e1f-1ee5-4d04-9a19-54bf40218407 req-fa9b9e1f-1ee5-4d04-9a19-54bf40218407 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1/users/fb5b1c140c264784acd58b126ff839aa/roles/86359d6597314a95ba0d73ed5fbe11ed 0.429s",
                                "2026-05-23 01:41:30.511 13 INFO tempest.lib.common.rest_client [req-5f4e5e18-cf1a-40d3-9dbe-26177d1e06b4 req-5f4e5e18-cf1a-40d3-9dbe-26177d1e06b4 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762c522ca0d942e89d39b763ac8b1608/users/01327a73453949b3ba7d7ddc494f3659/roles/86359d6597314a95ba0d73ed5fbe11ed 0.359s",
                                "2026-05-23 01:41:30.602 23 INFO tempest.lib.common.rest_client [req-b8fe2b29-4a43-4305-a51e-5ec3bc0bcd4b req-b8fe2b29-4a43-4305-a51e-5ec3bc0bcd4b ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s",
                                "2026-05-23 01:41:30.614 19 INFO tempest.lib.common.rest_client [req-36839824-719e-4d79-a548-889684f17285 req-36839824-719e-4d79-a548-889684f17285 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b/users/e32d20d3336d46a087e230f3f18dc251/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.481s",
                                "2026-05-23 01:41:30.620 29 INFO tempest.lib.common.rest_client [req-0937e1e2-5b0f-4174-a8e1-737912071f7f req-0937e1e2-5b0f-4174-a8e1-737912071f7f ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2dba2b5145b4cc2bff6c398abdd696b/users/65c801f8ac584c339196cdfe936c9145/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.499s",
                                "2026-05-23 01:41:30.640 39 INFO tempest.lib.common.rest_client [req-8f8e901c-f143-4398-8934-a552f48f523b req-8f8e901c-f143-4398-8934-a552f48f523b ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.780s",
                                "2026-05-23 01:41:30.660 25 INFO tempest.lib.common.rest_client [req-a371308e-1464-487f-880d-7e5b9a1406b3 req-a371308e-1464-487f-880d-7e5b9a1406b3 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbdddc9472b84bce9b4e72d29df3c33b/users/c4dec18b5a704773b26fd59dcf41f824/roles/86359d6597314a95ba0d73ed5fbe11ed 0.359s",
                                "2026-05-23 01:41:30.692 13 INFO tempest.lib.common.rest_client [req-71df2260-a7d0-4c7e-9444-aabe62c042e5 req-71df2260-a7d0-4c7e-9444-aabe62c042e5 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-23 01:41:30.702 31 INFO tempest.lib.common.rest_client [req-26e8989e-12c3-4439-b1f1-49ab4277bbfc req-26e8989e-12c3-4439-b1f1-49ab4277bbfc ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b/users/7dd93cad04334fc3a7674859aac4dae1/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.582s",
                                "2026-05-23 01:41:30.754 27 INFO tempest.lib.common.rest_client [req-653d60b2-54fd-4a71-b71d-a571c7d68f8e req-653d60b2-54fd-4a71-b71d-a571c7d68f8e ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ca44958f2f64710b54fd2db925b72ac/users/6c082600565a45ac8208abfe8d5b4cf9/roles/86359d6597314a95ba0d73ed5fbe11ed 0.410s",
                                "2026-05-23 01:41:30.805 17 INFO tempest.lib.common.rest_client [req-1e682f71-112a-4cbc-945b-7cb25a5d59e4 req-1e682f71-112a-4cbc-945b-7cb25a5d59e4 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec19c132c1944eb0b82684ec044051b9/users/f51241e139df41a98fa5f80c5691db39/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.532s",
                                "2026-05-23 01:41:30.820 15 INFO tempest.lib.common.rest_client [req-efcf6315-4b9e-42b4-a738-03a661a34ef0 req-efcf6315-4b9e-42b4-a738-03a661a34ef0 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s",
                                "2026-05-23 01:41:30.831 33 INFO tempest.lib.common.rest_client [req-1fd572f7-232c-4aa8-b751-1d46eb65b81a req-1fd572f7-232c-4aa8-b751-1d46eb65b81a ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326/users/a3ee258ea9734edbbf57145ee3b280ae/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.338s",
                                "2026-05-23 01:41:30.867 29 INFO tempest.lib.common.rest_client [req-14295c44-e163-4eab-b869-4891116fd198 req-14295c44-e163-4eab-b869-4891116fd198 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-05-23 01:41:30.889 11 INFO tempest.lib.common.rest_client [req-6ae19fec-1b29-4cd6-b4c0-441af7c7505b req-6ae19fec-1b29-4cd6-b4c0-441af7c7505b ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0815ff130d454e419215444d8e1b7f15/users/b9892e4d2b1446d098aa741ee44ea013/roles/86359d6597314a95ba0d73ed5fbe11ed 0.621s",
                                "2026-05-23 01:41:30.918 25 INFO tempest.lib.common.rest_client [req-5bd19fb5-3f10-4874-9790-799e09caa425 req-5bd19fb5-3f10-4874-9790-799e09caa425 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-23 01:41:30.953 41 INFO tempest.lib.common.rest_client [req-48af346f-d030-4406-a1fe-336d6aae0faa req-48af346f-d030-4406-a1fe-336d6aae0faa ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.538s",
                                "2026-05-23 01:41:30.969 35 INFO tempest.lib.common.rest_client [req-59c38801-8981-48ee-932d-ba803547f158 req-59c38801-8981-48ee-932d-ba803547f158 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.447s",
                                "2026-05-23 01:41:30.982 19 INFO tempest.lib.common.rest_client [req-67ddb1c2-ab98-4384-a9e0-718457050d75 req-67ddb1c2-ab98-4384-a9e0-718457050d75 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.366s",
                                "2026-05-23 01:41:30.993 27 INFO tempest.lib.common.rest_client [req-c4916951-bd00-4982-8a6d-01dacdef3017 req-c4916951-bd00-4982-8a6d-01dacdef3017 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-23 01:41:31.016 39 INFO tempest.lib.common.rest_client [req-5d95e2ca-9d91-4acc-8e47-112244023f34 req-5d95e2ca-9d91-4acc-8e47-112244023f34 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.370s",
                                "2026-05-23 01:41:31.026 21 INFO tempest.lib.common.rest_client [req-947562c7-3ada-45e7-bd4a-0b705b0b590d req-947562c7-3ada-45e7-bd4a-0b705b0b590d ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661/users/f63ff27efa834dd7aa9250814d18bc0e/roles/86359d6597314a95ba0d73ed5fbe11ed 0.477s",
                                "2026-05-23 01:41:31.031 13 INFO tempest.lib.common.rest_client [req-e887f9e3-3512-43a4-b0e5-51c9205ebfd9 req-e887f9e3-3512-43a4-b0e5-51c9205ebfd9 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762c522ca0d942e89d39b763ac8b1608/users/01327a73453949b3ba7d7ddc494f3659/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.327s",
                                "2026-05-23 01:41:31.044 33 INFO tempest.lib.common.rest_client [req-cf843e08-b2b6-44cc-9908-80dc9dffe4ab req-cf843e08-b2b6-44cc-9908-80dc9dffe4ab ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-23 01:41:31.043 23 INFO tempest.lib.common.rest_client [req-83787e0f-1fbb-4d4e-afdc-faf25edacd0a req-83787e0f-1fbb-4d4e-afdc-faf25edacd0a ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02d03803b8514f01aaf9fa7ca1ef82b8/users/989fa2df02ea4d4396fd1c0c5c2c84ae/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.433s",
                                "2026-05-23 01:41:31.112 31 INFO tempest.lib.common.rest_client [req-b39f3e32-7957-465e-9710-b24ae05aad1c req-b39f3e32-7957-465e-9710-b24ae05aad1c ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s",
                                "2026-05-23 01:41:31.140 11 INFO tempest.lib.common.rest_client [req-dbd91ca5-d445-4d45-b78b-dbc6e44e05af req-dbd91ca5-d445-4d45-b78b-dbc6e44e05af ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-23 01:41:31.144 17 INFO tempest.lib.common.rest_client [req-cc9af5e3-48cd-4b32-878f-adc0a6e10148 req-cc9af5e3-48cd-4b32-878f-adc0a6e10148 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.337s",
                                "2026-05-23 01:41:31.158 15 INFO tempest.lib.common.rest_client [req-b193d2ee-9250-4c49-8995-e6839aa6000c req-b193d2ee-9250-4c49-8995-e6839aa6000c ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601/users/844a44fd46f541bcbe9ced6d9deee029/roles/86359d6597314a95ba0d73ed5fbe11ed 0.332s",
                                "2026-05-23 01:41:31.157 25 INFO tempest.lib.common.rest_client [req-b0c27bf3-c213-4d0b-962a-10be0899bd7b req-b0c27bf3-c213-4d0b-962a-10be0899bd7b ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbdddc9472b84bce9b4e72d29df3c33b/users/c4dec18b5a704773b26fd59dcf41f824/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.235s",
                                "2026-05-23 01:41:31.164 29 INFO tempest.lib.common.rest_client [req-c71c793c-bdb8-45ee-95a1-6d8fa34cf0d2 req-c71c793c-bdb8-45ee-95a1-6d8fa34cf0d2 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2dba2b5145b4cc2bff6c398abdd696b/users/65c801f8ac584c339196cdfe936c9145/roles/bd34450783d64356be4e1eb4c43a6768 0.292s",
                                "2026-05-23 01:41:31.165 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 65c801f8ac584c339196cdfe936c9145 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:31.172 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-304692000-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b2dba2b5145b4cc2bff6c398abdd696b', 'project_name': 'tempest-ImagesMemberNegativeTest-304692000', 'tenant_id': 'b2dba2b5145b4cc2bff6c398abdd696b', 'tenant_name': 'tempest-ImagesMemberNegativeTest-304692000', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '65c801f8ac584c339196cdfe936c9145', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.172 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-304692000-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b2dba2b5145b4cc2bff6c398abdd696b', 'project_name': 'tempest-ImagesMemberNegativeTest-304692000', 'tenant_id': 'b2dba2b5145b4cc2bff6c398abdd696b', 'tenant_name': 'tempest-ImagesMemberNegativeTest-304692000', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '65c801f8ac584c339196cdfe936c9145', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.213 41 INFO tempest.lib.common.rest_client [req-d5006ca9-7e4c-4505-a798-68de429f4d09 req-d5006ca9-7e4c-4505-a798-68de429f4d09 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1056d3da21e49dabbb93b35a05c9a90/users/9895de1a95fd4ddcac7d42bf8c58962b/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.257s",
                                "2026-05-23 01:41:31.246 35 INFO tempest.lib.common.rest_client [req-c83484cd-27fc-47ab-99a0-06b4ac2ebb57 req-c83484cd-27fc-47ab-99a0-06b4ac2ebb57 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1/users/fb5b1c140c264784acd58b126ff839aa/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.272s",
                                "2026-05-23 01:41:31.277 19 INFO tempest.lib.common.rest_client [req-0ee583fc-9437-43e4-a06a-883c4bf1988d req-0ee583fc-9437-43e4-a06a-883c4bf1988d ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b/users/e32d20d3336d46a087e230f3f18dc251/roles/86359d6597314a95ba0d73ed5fbe11ed 0.290s",
                                "2026-05-23 01:41:31.326 13 INFO tempest.lib.common.rest_client [req-caeb686c-2edf-4cd3-8eaf-05316717faca req-caeb686c-2edf-4cd3-8eaf-05316717faca ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-05-23 01:41:31.325 21 INFO tempest.lib.common.rest_client [req-38d1aea1-ff33-46d7-b197-28c3388b6ed6 req-38d1aea1-ff33-46d7-b197-28c3388b6ed6 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s",
                                "2026-05-23 01:41:31.340 27 INFO tempest.lib.common.rest_client [req-f455a55e-678f-4584-b98f-fe2b9d5dba3b req-f455a55e-678f-4584-b98f-fe2b9d5dba3b ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ca44958f2f64710b54fd2db925b72ac/users/6c082600565a45ac8208abfe8d5b4cf9/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.343s",
                                "2026-05-23 01:41:31.372 23 INFO tempest.lib.common.rest_client [req-abf18d48-99d2-4259-beb6-93259761a4d6 req-abf18d48-99d2-4259-beb6-93259761a4d6 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s",
                                "2026-05-23 01:41:31.432 39 INFO tempest.lib.common.rest_client [req-cacafb29-8b79-4df0-ac56-c20a7600b7d0 req-cacafb29-8b79-4df0-ac56-c20a7600b7d0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c5ebea16de4152b738b207c1821593/users/affea0d174d746e69ea997b07bf74d07/roles/bd34450783d64356be4e1eb4c43a6768 0.413s",
                                "2026-05-23 01:41:31.446 31 INFO tempest.lib.common.rest_client [req-9c9931b7-e693-4437-8a6f-71c612714cfc req-9c9931b7-e693-4437-8a6f-71c612714cfc ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b/users/7dd93cad04334fc3a7674859aac4dae1/roles/86359d6597314a95ba0d73ed5fbe11ed 0.330s",
                                "2026-05-23 01:41:31.449 11 INFO tempest.lib.common.rest_client [req-70b19b44-b778-4802-8822-195329ac7b18 req-70b19b44-b778-4802-8822-195329ac7b18 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0815ff130d454e419215444d8e1b7f15/users/b9892e4d2b1446d098aa741ee44ea013/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.306s",
                                "2026-05-23 01:41:31.446 33 INFO tempest.lib.common.rest_client [req-71a7c622-1f7f-40b0-9cd2-719e24d1a81c req-71a7c622-1f7f-40b0-9cd2-719e24d1a81c ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326/users/a3ee258ea9734edbbf57145ee3b280ae/roles/bd34450783d64356be4e1eb4c43a6768 0.395s",
                                "2026-05-23 01:41:31.447 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a3ee258ea9734edbbf57145ee3b280ae is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:31.447 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-386666458-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4734c575108a43c488bee5f2fb41e326', 'project_name': 'tempest-MetadataNamespacesTest-386666458', 'tenant_id': '4734c575108a43c488bee5f2fb41e326', 'tenant_name': 'tempest-MetadataNamespacesTest-386666458', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a3ee258ea9734edbbf57145ee3b280ae', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.448 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-386666458-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4734c575108a43c488bee5f2fb41e326', 'project_name': 'tempest-MetadataNamespacesTest-386666458', 'tenant_id': '4734c575108a43c488bee5f2fb41e326', 'tenant_name': 'tempest-MetadataNamespacesTest-386666458', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a3ee258ea9734edbbf57145ee3b280ae', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.467 15 INFO tempest.lib.common.rest_client [req-8372bf3d-a2ed-44be-9c47-922b85d7dd9a req-8372bf3d-a2ed-44be-9c47-922b85d7dd9a ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-23 01:41:31.503 25 INFO tempest.lib.common.rest_client [req-d1288507-d162-4af5-910f-4d0bb171d6b1 req-d1288507-d162-4af5-910f-4d0bb171d6b1 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s",
                                "2026-05-23 01:41:31.540 41 INFO tempest.lib.common.rest_client [req-ed5b74a7-98ee-444c-abec-5fed948d6682 req-ed5b74a7-98ee-444c-abec-5fed948d6682 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.325s",
                                "2026-05-23 01:41:31.552 19 INFO tempest.lib.common.rest_client [req-b609b416-43bc-4b9a-a4a2-83909c5ea8fa req-b609b416-43bc-4b9a-a4a2-83909c5ea8fa ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-23 01:41:31.563 17 INFO tempest.lib.common.rest_client [req-85433969-6899-41c7-89c9-8066d75980aa req-85433969-6899-41c7-89c9-8066d75980aa ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec19c132c1944eb0b82684ec044051b9/users/f51241e139df41a98fa5f80c5691db39/roles/bd34450783d64356be4e1eb4c43a6768 0.417s",
                                "2026-05-23 01:41:31.564 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f51241e139df41a98fa5f80c5691db39 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:31.564 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-954533299-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec19c132c1944eb0b82684ec044051b9', 'project_name': 'tempest-ImportImagesTest-954533299', 'tenant_id': 'ec19c132c1944eb0b82684ec044051b9', 'tenant_name': 'tempest-ImportImagesTest-954533299', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f51241e139df41a98fa5f80c5691db39', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.565 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-954533299-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec19c132c1944eb0b82684ec044051b9', 'project_name': 'tempest-ImportImagesTest-954533299', 'tenant_id': 'ec19c132c1944eb0b82684ec044051b9', 'tenant_name': 'tempest-ImportImagesTest-954533299', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f51241e139df41a98fa5f80c5691db39', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.598 35 INFO tempest.lib.common.rest_client [req-452188e9-7f81-4a03-8612-1d096401bab0 req-452188e9-7f81-4a03-8612-1d096401bab0 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.349s",
                                "2026-05-23 01:41:31.611 23 INFO tempest.lib.common.rest_client [req-a4552533-ab9d-4920-9947-4e67602da626 req-a4552533-ab9d-4920-9947-4e67602da626 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02d03803b8514f01aaf9fa7ca1ef82b8/users/989fa2df02ea4d4396fd1c0c5c2c84ae/roles/bd34450783d64356be4e1eb4c43a6768 0.237s",
                                "2026-05-23 01:41:31.613 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 989fa2df02ea4d4396fd1c0c5c2c84ae is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:31.614 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-2057142065-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02d03803b8514f01aaf9fa7ca1ef82b8', 'project_name': 'tempest-MetadataSchemaTest-2057142065', 'tenant_id': '02d03803b8514f01aaf9fa7ca1ef82b8', 'tenant_name': 'tempest-MetadataSchemaTest-2057142065', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '989fa2df02ea4d4396fd1c0c5c2c84ae', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.615 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-2057142065-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02d03803b8514f01aaf9fa7ca1ef82b8', 'project_name': 'tempest-MetadataSchemaTest-2057142065', 'tenant_id': '02d03803b8514f01aaf9fa7ca1ef82b8', 'tenant_name': 'tempest-MetadataSchemaTest-2057142065', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '989fa2df02ea4d4396fd1c0c5c2c84ae', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.640 31 INFO tempest.lib.common.rest_client [req-60ff8c2f-8766-4ec6-826a-5150e47f4925 req-60ff8c2f-8766-4ec6-826a-5150e47f4925 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-23 01:41:31.662 21 INFO tempest.lib.common.rest_client [req-dbaab04f-b5b4-4281-833b-471c620cd463 req-dbaab04f-b5b4-4281-833b-471c620cd463 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661/users/f63ff27efa834dd7aa9250814d18bc0e/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.333s",
                                "2026-05-23 01:41:31.700 13 INFO tempest.lib.common.rest_client [req-a78864d7-295a-417c-9a28-d8772ae02154 req-a78864d7-295a-417c-9a28-d8772ae02154 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/762c522ca0d942e89d39b763ac8b1608/users/01327a73453949b3ba7d7ddc494f3659/roles/bd34450783d64356be4e1eb4c43a6768 0.371s",
                                "2026-05-23 01:41:31.701 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 01327a73453949b3ba7d7ddc494f3659 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:31.703 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-399285684-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '762c522ca0d942e89d39b763ac8b1608', 'project_name': 'tempest-ListSharedImagesTest-399285684', 'tenant_id': '762c522ca0d942e89d39b763ac8b1608', 'tenant_name': 'tempest-ListSharedImagesTest-399285684', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '01327a73453949b3ba7d7ddc494f3659', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.704 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-399285684-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '762c522ca0d942e89d39b763ac8b1608', 'project_name': 'tempest-ListSharedImagesTest-399285684', 'tenant_id': '762c522ca0d942e89d39b763ac8b1608', 'tenant_name': 'tempest-ListSharedImagesTest-399285684', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '01327a73453949b3ba7d7ddc494f3659', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.746 19 INFO tempest.lib.common.rest_client [req-ef2b071b-499a-4690-92b1-160b9ab17ee1 req-ef2b071b-499a-4690-92b1-160b9ab17ee1 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b/users/e32d20d3336d46a087e230f3f18dc251/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.192s",
                                "2026-05-23 01:41:31.768 15 INFO tempest.lib.common.rest_client [req-d5459f96-bfc7-49c4-a1b8-5ff0996336e2 req-d5459f96-bfc7-49c4-a1b8-5ff0996336e2 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601/users/844a44fd46f541bcbe9ced6d9deee029/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.298s",
                                "2026-05-23 01:41:31.830 11 INFO tempest.lib.common.rest_client [req-3af9e99c-96ff-4a26-abcf-1c36825d1a3a req-3af9e99c-96ff-4a26-abcf-1c36825d1a3a ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s",
                                "2026-05-23 01:41:31.838 27 INFO tempest.lib.common.rest_client [req-6968c7db-ccf2-4d75-be44-7e726a7826f9 req-6968c7db-ccf2-4d75-be44-7e726a7826f9 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.491s",
                                "2026-05-23 01:41:31.859 39 INFO tempest.lib.common.rest_client [req-3f7a68e0-d787-450a-b0c7-6c817bac2903 req-3f7a68e0-d787-450a-b0c7-6c817bac2903 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.424s",
                                "2026-05-23 01:41:31.872 29 INFO tempest.lib.common.rest_client [req-869ceadc-9063-4a9a-9aad-2b3d87426f31 req-869ceadc-9063-4a9a-9aad-2b3d87426f31 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s",
                                "2026-05-23 01:41:31.869 41 INFO tempest.lib.common.rest_client [req-17866481-a7ef-4194-b450-98956d3559dc req-17866481-a7ef-4194-b450-98956d3559dc ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1056d3da21e49dabbb93b35a05c9a90/users/9895de1a95fd4ddcac7d42bf8c58962b/roles/bd34450783d64356be4e1eb4c43a6768 0.324s",
                                "2026-05-23 01:41:31.870 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9895de1a95fd4ddcac7d42bf8c58962b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:31.870 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-2061553420-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1056d3da21e49dabbb93b35a05c9a90', 'project_name': 'tempest-ImagesFormatTest-2061553420', 'tenant_id': 'c1056d3da21e49dabbb93b35a05c9a90', 'tenant_name': 'tempest-ImagesFormatTest-2061553420', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9895de1a95fd4ddcac7d42bf8c58962b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.871 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-2061553420-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1056d3da21e49dabbb93b35a05c9a90', 'project_name': 'tempest-ImagesFormatTest-2061553420', 'tenant_id': 'c1056d3da21e49dabbb93b35a05c9a90', 'tenant_name': 'tempest-ImagesFormatTest-2061553420', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9895de1a95fd4ddcac7d42bf8c58962b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.961 25 INFO tempest.lib.common.rest_client [req-f2c892c6-6ac6-4063-91ec-874616f36d16 req-f2c892c6-6ac6-4063-91ec-874616f36d16 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbdddc9472b84bce9b4e72d29df3c33b/users/c4dec18b5a704773b26fd59dcf41f824/roles/bd34450783d64356be4e1eb4c43a6768 0.456s",
                                "2026-05-23 01:41:31.961 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4dec18b5a704773b26fd59dcf41f824 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:31.961 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-480833418-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cbdddc9472b84bce9b4e72d29df3c33b', 'project_name': 'tempest-BasicOperationsImagesTest-480833418', 'tenant_id': 'cbdddc9472b84bce9b4e72d29df3c33b', 'tenant_name': 'tempest-BasicOperationsImagesTest-480833418', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4dec18b5a704773b26fd59dcf41f824', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.962 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-480833418-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cbdddc9472b84bce9b4e72d29df3c33b', 'project_name': 'tempest-BasicOperationsImagesTest-480833418', 'tenant_id': 'cbdddc9472b84bce9b4e72d29df3c33b', 'tenant_name': 'tempest-BasicOperationsImagesTest-480833418', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4dec18b5a704773b26fd59dcf41f824', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.983 35 INFO tempest.lib.common.rest_client [req-796fec8c-d45d-4a69-ba9c-8c6189962097 req-796fec8c-d45d-4a69-ba9c-8c6189962097 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1/users/fb5b1c140c264784acd58b126ff839aa/roles/bd34450783d64356be4e1eb4c43a6768 0.383s",
                                "2026-05-23 01:41:31.984 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fb5b1c140c264784acd58b126ff839aa is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:31.984 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1546210306-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b747f48c87d34fbcbfcf2daa3a6eb4a1', 'project_name': 'tempest-MetadataResourceTypesTest-1546210306', 'tenant_id': 'b747f48c87d34fbcbfcf2daa3a6eb4a1', 'tenant_name': 'tempest-MetadataResourceTypesTest-1546210306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fb5b1c140c264784acd58b126ff839aa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:31.985 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1546210306-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b747f48c87d34fbcbfcf2daa3a6eb4a1', 'project_name': 'tempest-MetadataResourceTypesTest-1546210306', 'tenant_id': 'b747f48c87d34fbcbfcf2daa3a6eb4a1', 'tenant_name': 'tempest-MetadataResourceTypesTest-1546210306', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fb5b1c140c264784acd58b126ff839aa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.039 33 INFO tempest.lib.common.rest_client [req-dceb97c3-828b-4223-8ffd-5668d59ccf6d req-dceb97c3-828b-4223-8ffd-5668d59ccf6d ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s",
                                "2026-05-23 01:41:32.107 31 INFO tempest.lib.common.rest_client [req-eb2efbc1-5d29-40a7-a562-0e3c8443b972 req-eb2efbc1-5d29-40a7-a562-0e3c8443b972 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b/users/7dd93cad04334fc3a7674859aac4dae1/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.464s",
                                "2026-05-23 01:41:32.122 15 INFO tempest.lib.common.rest_client [req-173dc508-df81-49e6-8df3-6aff30fb1236 req-173dc508-df81-49e6-8df3-6aff30fb1236 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.351s",
                                "2026-05-23 01:41:32.134 21 INFO tempest.lib.common.rest_client [req-ed9cdca9-2525-4179-83b8-cd6c2b73e1ea req-ed9cdca9-2525-4179-83b8-cd6c2b73e1ea ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.470s",
                                "2026-05-23 01:41:32.229 19 INFO tempest.lib.common.rest_client [req-b5f83e62-ddff-46a5-af2d-4e23769a5085 req-b5f83e62-ddff-46a5-af2d-4e23769a5085 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s",
                                "2026-05-23 01:41:32.240 27 INFO tempest.lib.common.rest_client [req-9bdf49b4-a03a-46fd-93b5-606e1ae76a94 req-9bdf49b4-a03a-46fd-93b5-606e1ae76a94 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ca44958f2f64710b54fd2db925b72ac/users/6c082600565a45ac8208abfe8d5b4cf9/roles/bd34450783d64356be4e1eb4c43a6768 0.398s",
                                "2026-05-23 01:41:32.241 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6c082600565a45ac8208abfe8d5b4cf9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:32.241 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-459187910-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ca44958f2f64710b54fd2db925b72ac', 'project_name': 'tempest-ListUserImagesTest-459187910', 'tenant_id': '4ca44958f2f64710b54fd2db925b72ac', 'tenant_name': 'tempest-ListUserImagesTest-459187910', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c082600565a45ac8208abfe8d5b4cf9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.242 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-459187910-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ca44958f2f64710b54fd2db925b72ac', 'project_name': 'tempest-ListUserImagesTest-459187910', 'tenant_id': '4ca44958f2f64710b54fd2db925b72ac', 'tenant_name': 'tempest-ListUserImagesTest-459187910', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c082600565a45ac8208abfe8d5b4cf9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.260 13 INFO tempest.lib.common.rest_client [req-cb124c3f-8932-45c2-a41b-dbd4b6cc9b18 req-cb124c3f-8932-45c2-a41b-dbd4b6cc9b18 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s",
                                "2026-05-23 01:41:32.280 23 INFO tempest.lib.common.rest_client [req-a7c100a4-37d6-42db-8cfb-55a1f83ea5d3 req-a7c100a4-37d6-42db-8cfb-55a1f83ea5d3 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s",
                                "2026-05-23 01:41:32.318 17 INFO tempest.lib.common.rest_client [req-186ed332-5860-4a5d-b40b-1aaa09ffaeb9 req-186ed332-5860-4a5d-b40b-1aaa09ffaeb9 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s",
                                "2026-05-23 01:41:32.333 31 INFO tempest.lib.common.rest_client [req-3c61800f-fb68-4c8e-93b1-b79849e15383 req-3c61800f-fb68-4c8e-93b1-b79849e15383 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-23 01:41:32.342 39 INFO tempest.lib.common.rest_client [req-a7fbb87a-3f78-4881-a1ff-af89320ee07d req-a7fbb87a-3f78-4881-a1ff-af89320ee07d ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c5ebea16de4152b738b207c1821593/users/affea0d174d746e69ea997b07bf74d07/roles/86359d6597314a95ba0d73ed5fbe11ed 0.481s",
                                "2026-05-23 01:41:32.351 11 INFO tempest.lib.common.rest_client [req-38ba71da-cba5-4675-9f4f-57f736331043 req-38ba71da-cba5-4675-9f4f-57f736331043 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0815ff130d454e419215444d8e1b7f15/users/b9892e4d2b1446d098aa741ee44ea013/roles/bd34450783d64356be4e1eb4c43a6768 0.519s",
                                "2026-05-23 01:41:32.352 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b9892e4d2b1446d098aa741ee44ea013 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:32.352 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-73397447-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0815ff130d454e419215444d8e1b7f15', 'project_name': 'tempest-ImagesNegativeTest-73397447', 'tenant_id': '0815ff130d454e419215444d8e1b7f15', 'tenant_name': 'tempest-ImagesNegativeTest-73397447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9892e4d2b1446d098aa741ee44ea013', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.352 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-73397447-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0815ff130d454e419215444d8e1b7f15', 'project_name': 'tempest-ImagesNegativeTest-73397447', 'tenant_id': '0815ff130d454e419215444d8e1b7f15', 'tenant_name': 'tempest-ImagesNegativeTest-73397447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9892e4d2b1446d098aa741ee44ea013', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.383 29 INFO tempest.lib.common.rest_client [req-95e218a0-8451-43b7-add3-bf9a989d395c req-95e218a0-8451-43b7-add3-bf9a989d395c ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.508s",
                                "2026-05-23 01:41:32.460 19 INFO tempest.lib.common.rest_client [req-526bee27-ecf1-477b-b8a9-3fc21925cec7 req-526bee27-ecf1-477b-b8a9-3fc21925cec7 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b/users/e32d20d3336d46a087e230f3f18dc251/roles/bd34450783d64356be4e1eb4c43a6768 0.226s",
                                "2026-05-23 01:41:32.461 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e32d20d3336d46a087e230f3f18dc251 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:32.461 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-789180966-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2f4b9c02b57141359cd43125e48d8c4b', 'project_name': 'tempest-MetadataNamespaceObjectsTest-789180966', 'tenant_id': '2f4b9c02b57141359cd43125e48d8c4b', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-789180966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e32d20d3336d46a087e230f3f18dc251', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.464 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-789180966-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2f4b9c02b57141359cd43125e48d8c4b', 'project_name': 'tempest-MetadataNamespaceObjectsTest-789180966', 'tenant_id': '2f4b9c02b57141359cd43125e48d8c4b', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-789180966', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e32d20d3336d46a087e230f3f18dc251', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.532 33 INFO tempest.lib.common.rest_client [req-99a98aba-aa1a-4a6c-9f97-02a171cd3549 req-99a98aba-aa1a-4a6c-9f97-02a171cd3549 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.490s",
                                "2026-05-23 01:41:32.547 21 INFO tempest.lib.common.rest_client [req-20b1f06e-d313-4ca8-ab50-a3722c268f84 req-20b1f06e-d313-4ca8-ab50-a3722c268f84 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661/users/f63ff27efa834dd7aa9250814d18bc0e/roles/bd34450783d64356be4e1eb4c43a6768 0.412s",
                                "2026-05-23 01:41:32.548 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f63ff27efa834dd7aa9250814d18bc0e is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:32.548 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-189306864-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c9e6dac3b29542ab909e59efe7d85661', 'project_name': 'tempest-BasicOperationsImagesAdminTest-189306864', 'tenant_id': 'c9e6dac3b29542ab909e59efe7d85661', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-189306864', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f63ff27efa834dd7aa9250814d18bc0e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.549 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-189306864-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c9e6dac3b29542ab909e59efe7d85661', 'project_name': 'tempest-BasicOperationsImagesAdminTest-189306864', 'tenant_id': 'c9e6dac3b29542ab909e59efe7d85661', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-189306864', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f63ff27efa834dd7aa9250814d18bc0e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.573 25 INFO tempest.lib.common.rest_client [req-a56c4840-a916-4358-bbf7-43a3af774196 req-a56c4840-a916-4358-bbf7-43a3af774196 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s",
                                "2026-05-23 01:41:32.643 15 INFO tempest.lib.common.rest_client [req-071a5339-2dfc-491f-864f-d1b0269a615a req-071a5339-2dfc-491f-864f-d1b0269a615a ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601/users/844a44fd46f541bcbe9ced6d9deee029/roles/bd34450783d64356be4e1eb4c43a6768 0.519s",
                                "2026-05-23 01:41:32.643 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 844a44fd46f541bcbe9ced6d9deee029 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:32.644 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-5435228-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1264464b15e4a46833bd199b87be601', 'project_name': 'tempest-MetadataNamespaceTagsTest-5435228', 'tenant_id': 'd1264464b15e4a46833bd199b87be601', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-5435228', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '844a44fd46f541bcbe9ced6d9deee029', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.644 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-5435228-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1264464b15e4a46833bd199b87be601', 'project_name': 'tempest-MetadataNamespaceTagsTest-5435228', 'tenant_id': 'd1264464b15e4a46833bd199b87be601', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-5435228', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '844a44fd46f541bcbe9ced6d9deee029', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.679 13 INFO tempest.lib.common.rest_client [req-139004fe-53a9-4c78-b729-4fe5d464505b req-139004fe-53a9-4c78-b729-4fe5d464505b ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.414s",
                                "2026-05-23 01:41:32.776 41 INFO tempest.lib.common.rest_client [req-b230b936-f35f-4cb6-a465-5bddb56371d4 req-b230b936-f35f-4cb6-a465-5bddb56371d4 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.889s",
                                "2026-05-23 01:41:32.783 31 INFO tempest.lib.common.rest_client [req-9af2f7a6-2b8e-48c7-a4fd-dff1d1639a1e req-9af2f7a6-2b8e-48c7-a4fd-dff1d1639a1e ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b/users/7dd93cad04334fc3a7674859aac4dae1/roles/bd34450783d64356be4e1eb4c43a6768 0.444s",
                                "2026-05-23 01:41:32.784 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7dd93cad04334fc3a7674859aac4dae1 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:32.784 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-777417756-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3d883f0c5c74322a0548a0bd3ff791b', 'project_name': 'tempest-ImageTaskCreate-777417756', 'tenant_id': 'b3d883f0c5c74322a0548a0bd3ff791b', 'tenant_name': 'tempest-ImageTaskCreate-777417756', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7dd93cad04334fc3a7674859aac4dae1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.785 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-777417756-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3d883f0c5c74322a0548a0bd3ff791b', 'project_name': 'tempest-ImageTaskCreate-777417756', 'tenant_id': 'b3d883f0c5c74322a0548a0bd3ff791b', 'tenant_name': 'tempest-ImageTaskCreate-777417756', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7dd93cad04334fc3a7674859aac4dae1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:32.814 23 INFO tempest.lib.common.rest_client [req-54a8ee5c-0b41-4991-b025-4364f3009089 req-54a8ee5c-0b41-4991-b025-4364f3009089 ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.530s",
                                "2026-05-23 01:41:32.854 39 INFO tempest.lib.common.rest_client [req-09866cb2-b592-4afa-91b6-f70b69278e1e req-09866cb2-b592-4afa-91b6-f70b69278e1e ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.505s",
                                "{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.534388s] ... ok",
                                "2026-05-23 01:41:32.872 35 INFO tempest.lib.common.rest_client [req-b08d9c72-250f-4281-b15a-2a5110279c36 req-b08d9c72-250f-4281-b15a-2a5110279c36 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.879s",
                                "2026-05-23 01:41:32.902 11 INFO tempest.lib.common.rest_client [req-425cf84a-dff0-4062-961e-906851e454c9 req-425cf84a-dff0-4062-961e-906851e454c9 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-23 01:41:32.942 23 INFO tempest.lib.common.rest_client [req-83bde35f-f9e6-467f-a560-3e80b673532a req-83bde35f-f9e6-467f-a560-3e80b673532a ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.072s",
                                "{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.076705s] ... ok",
                                "2026-05-23 01:41:33.022 23 INFO tempest.lib.common.rest_client [req-45a7a9b6-3617-4a43-939d-5e9c5aaf4be7 req-45a7a9b6-3617-4a43-939d-5e9c5aaf4be7 ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.073s",
                                "{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.077356s] ... ok",
                                "2026-05-23 01:41:33.041 17 INFO tempest.lib.common.rest_client [req-6fa83dcd-f604-498a-86ed-0858c2486a45 req-6fa83dcd-f604-498a-86ed-0858c2486a45 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.718s",
                                "2026-05-23 01:41:33.107 23 INFO tempest.lib.common.rest_client [req-96b18a92-5f16-443c-8f30-b26e68aefa4f req-96b18a92-5f16-443c-8f30-b26e68aefa4f ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.080s",
                                "{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.083534s] ... ok",
                                "{3} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method",
                                "{3} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_missing_image ... SKIPPED: Server does not support glance-download import method",
                                "{3} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method",
                                "{3} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method",
                                "{3} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against",
                                "{3} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against",
                                "2026-05-23 01:41:33.126 27 INFO tempest.lib.common.rest_client [req-7b01d501-8f66-4ce9-93a5-e77ee9c2229a req-7b01d501-8f66-4ce9-93a5-e77ee9c2229a ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.876s",
                                "2026-05-23 01:41:33.127 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:41:33.188 23 INFO tempest.lib.common.rest_client [req-3bfe48c0-93cf-412b-b191-e8fd1fe5d17e req-3bfe48c0-93cf-412b-b191-e8fd1fe5d17e ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.078s",
                                "{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.081515s] ... ok",
                                "2026-05-23 01:41:33.236 19 INFO tempest.lib.common.rest_client [req-aecbf3d4-b9fc-4558-b0b1-47ef3aeee8a5 req-aecbf3d4-b9fc-4558-b0b1-47ef3aeee8a5 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.765s",
                                "2026-05-23 01:41:33.277 23 INFO tempest.lib.common.rest_client [req-9fa140cc-f657-4a49-83d9-5cd64ed76923 req-9fa140cc-f657-4a49-83d9-5cd64ed76923 ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.084s",
                                "{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.090107s] ... ok",
                                "2026-05-23 01:41:33.281 29 INFO tempest.lib.common.rest_client [req-e416a2c5-d3c3-497b-9f6a-bf92a9785c7c req-e416a2c5-d3c3-497b-9f6a-bf92a9785c7c ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.892s",
                                "2026-05-23 01:41:33.294 33 INFO tempest.lib.common.rest_client [req-e317c8f4-aa27-4c84-bc59-358c9fd7c82c req-e317c8f4-aa27-4c84-bc59-358c9fd7c82c ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.756s",
                                "2026-05-23 01:41:33.331 15 INFO tempest.lib.common.rest_client [req-b5c2c4e3-64c3-494b-8943-1fc245e4c721 req-b5c2c4e3-64c3-494b-8943-1fc245e4c721 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.680s",
                                "2026-05-23 01:41:33.366 23 INFO tempest.lib.common.rest_client [req-28bba097-5568-4b13-826c-5f08d4ae11a9 req-28bba097-5568-4b13-826c-5f08d4ae11a9 ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.078s",
                                "{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.086124s] ... ok",
                                "2026-05-23 01:41:33.386 39 INFO tempest.lib.common.rest_client [req-c0b56a8f-6a86-4824-b420-697710a77df8 req-c0b56a8f-6a86-4824-b420-697710a77df8 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c5ebea16de4152b738b207c1821593/users/affea0d174d746e69ea997b07bf74d07/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.525s",
                                "2026-05-23 01:41:33.399 41 INFO tempest.lib.common.rest_client [req-642cbb78-9f50-4393-af9c-dde0229d71a0 req-642cbb78-9f50-4393-af9c-dde0229d71a0 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.619s",
                                "2026-05-23 01:41:33.406 25 INFO tempest.lib.common.rest_client [req-7d7e06cd-4298-4ab7-b74c-02b24e6b4ce4 req-7d7e06cd-4298-4ab7-b74c-02b24e6b4ce4 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.825s",
                                "{15} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured",
                                "{15} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured",
                                "{15} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured",
                                "{15} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured",
                                "2026-05-23 01:41:33.469 17 INFO tempest.lib.common.rest_client [req-ec389445-c79f-4d1b-801e-a842aaebacd6 req-ec389445-c79f-4d1b-801e-a842aaebacd6 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f51241e139df41a98fa5f80c5691db39 0.344s",
                                "2026-05-23 01:41:33.474 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec19c132c1944eb0b82684ec044051b9",
                                "2026-05-23 01:41:33.472 23 INFO tempest.lib.common.rest_client [req-fe5d4702-ba51-4eb1-890d-528341fb1bac req-fe5d4702-ba51-4eb1-890d-528341fb1bac ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.098s",
                                "{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.104589s] ... ok",
                                "2026-05-23 01:41:33.528 21 INFO tempest.lib.common.rest_client [req-f174add5-be30-4d47-8937-e5797feda84a req-f174add5-be30-4d47-8937-e5797feda84a ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.970s",
                                "2026-05-23 01:41:33.533 13 INFO tempest.lib.common.rest_client [req-679640d1-aa1a-46a0-a754-94b95a45b9e9 req-679640d1-aa1a-46a0-a754-94b95a45b9e9 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.851s",
                                "2026-05-23 01:41:33.587 23 INFO tempest.lib.common.rest_client [req-a437608e-eedf-4c5d-9831-ad238ff7d72a req-a437608e-eedf-4c5d-9831-ad238ff7d72a ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.106s",
                                "{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.113980s] ... ok",
                                "2026-05-23 01:41:33.595 15 INFO tempest.lib.common.rest_client [req-f52bb8c6-5211-4096-85c6-91b6a91a2023 req-f52bb8c6-5211-4096-85c6-91b6a91a2023 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.262s",
                                "2026-05-23 01:41:33.602 35 INFO tempest.lib.common.rest_client [req-44962369-6f9c-4b34-b1c1-d2e40e2bcac9 req-44962369-6f9c-4b34-b1c1-d2e40e2bcac9 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.724s",
                                "2026-05-23 01:41:33.632 27 INFO tempest.lib.common.rest_client [req-f2287972-1da6-41d7-8d67-9843f88eeb72 req-f2287972-1da6-41d7-8d67-9843f88eeb72 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6c082600565a45ac8208abfe8d5b4cf9 0.502s",
                                "2026-05-23 01:41:33.632 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4ca44958f2f64710b54fd2db925b72ac",
                                "2026-05-23 01:41:33.690 23 INFO tempest.lib.common.rest_client [req-d8add3ac-1cec-48b5-b3f9-24336b287327 req-d8add3ac-1cec-48b5-b3f9-24336b287327 ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.098s",
                                "{6} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.100967s] ... ok",
                                "2026-05-23 01:41:33.742 11 INFO tempest.lib.common.rest_client [req-5358bb14-72c7-4cc0-9257-11ad9a4a44b6 req-5358bb14-72c7-4cc0-9257-11ad9a4a44b6 ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 0.836s",
                                "2026-05-23 01:41:33.751 31 INFO tempest.lib.common.rest_client [req-040a2d99-c4f6-45a0-97b4-39377ef9694e req-040a2d99-c4f6-45a0-97b4-39377ef9694e ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.951s",
                                "2026-05-23 01:41:33.752 41 INFO tempest.lib.common.rest_client [req-ad6cd0ea-9d7e-4115-b724-7de673cd6ddb req-ad6cd0ea-9d7e-4115-b724-7de673cd6ddb ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9895de1a95fd4ddcac7d42bf8c58962b 0.257s",
                                "2026-05-23 01:41:33.753 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c1056d3da21e49dabbb93b35a05c9a90",
                                "2026-05-23 01:41:33.789 19 INFO tempest.lib.common.rest_client [req-b8cd10e4-3623-4150-8954-c445a0a547b2 req-b8cd10e4-3623-4150-8954-c445a0a547b2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.551s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [0.839379s] ... ok",
                                "2026-05-23 01:41:33.810 29 INFO tempest.lib.common.rest_client [req-c758eda4-90c8-496e-93e5-a406a635d538 req-c758eda4-90c8-496e-93e5-a406a635d538 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.523s",
                                "2026-05-23 01:41:33.812 33 INFO tempest.lib.common.rest_client [req-491e67c8-9500-4393-94fa-5774030dbbae req-491e67c8-9500-4393-94fa-5774030dbbae ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.516s",
                                "2026-05-23 01:41:33.818 21 INFO tempest.lib.common.rest_client [req-d180acc6-60c8-444d-ac0d-e7738dbbac38 req-d180acc6-60c8-444d-ac0d-e7738dbbac38 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.289s",
                                "2026-05-23 01:41:33.846 39 INFO tempest.lib.common.rest_client [req-bf16c01b-ae74-4019-b9ba-0930e753b90a req-bf16c01b-ae74-4019-b9ba-0930e753b90a ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.457s",
                                "2026-05-23 01:41:33.909 13 INFO tempest.lib.common.rest_client [req-facd1926-6b7a-438d-b3a6-fb72a5bee0a1 req-facd1926-6b7a-438d-b3a6-fb72a5bee0a1 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.372s",
                                "2026-05-23 01:41:33.933 11 INFO tempest.lib.common.rest_client [req-403c9c2e-165b-4bca-a8cb-5ff9efe1b297 req-403c9c2e-165b-4bca-a8cb-5ff9efe1b297 ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.117s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.125087s] ... ok",
                                "2026-05-23 01:41:33.989 31 INFO tempest.lib.common.rest_client [req-d7e79f46-5def-4a68-a229-32f82e9012e8 req-d7e79f46-5def-4a68-a229-32f82e9012e8 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.235s",
                                "2026-05-23 01:41:34.027 11 INFO tempest.lib.common.rest_client [req-23f6a266-6f9e-43e7-84ea-121fcc4bd1bc req-23f6a266-6f9e-43e7-84ea-121fcc4bd1bc ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/1162dff4-a5ab-4441-b01a-5a7518e3b081 0.089s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.091843s] ... ok",
                                "2026-05-23 01:41:34.147 29 INFO tempest.lib.common.rest_client [req-9329386a-b1fd-4de2-ad13-53e554707598 req-9329386a-b1fd-4de2-ad13-53e554707598 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6c52d4064ee435b848cabd60279abee/users/0fd048750e6942a0837ac672f0eaf8c0/roles/bd34450783d64356be4e1eb4c43a6768 0.334s",
                                "2026-05-23 01:41:34.155 11 INFO tempest.lib.common.rest_client [req-23603f5f-36f5-4bcc-9561-88fdaee199bf req-23603f5f-36f5-4bcc-9561-88fdaee199bf ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.124s",
                                "2026-05-23 01:41:34.199 27 INFO tempest.lib.common.rest_client [req-33900433-a0c9-4d4b-a79b-1361ed4cfc59 req-33900433-a0c9-4d4b-a79b-1361ed4cfc59 ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-23 01:41:34.220 17 INFO tempest.lib.common.rest_client [req-556cb15b-2e4f-4d6e-88fe-7f562f84af4b req-556cb15b-2e4f-4d6e-88fe-7f562f84af4b ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.744s",
                                "2026-05-23 01:41:34.252 11 INFO tempest.lib.common.rest_client [req-bca1a3bd-d6c9-4b7d-b66d-c19576c5669c req-bca1a3bd-d6c9-4b7d-b66d-c19576c5669c ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/3ae45b12-8009-47a8-86e1-592a87f31a78 0.094s",
                                "2026-05-23 01:41:34.257 15 INFO tempest.lib.common.rest_client [req-c58b5b46-dc2f-4dd0-af8d-bffd106a8196 req-c58b5b46-dc2f-4dd0-af8d-bffd106a8196 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.660s",
                                "2026-05-23 01:41:34.275 39 INFO tempest.lib.common.rest_client [req-16c6f2be-c035-4e1a-882e-995738c8a6e6 req-16c6f2be-c035-4e1a-882e-995738c8a6e6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04c5ebea16de4152b738b207c1821593/users/affea0d174d746e69ea997b07bf74d07/roles/bd34450783d64356be4e1eb4c43a6768 0.426s",
                                "2026-05-23 01:41:34.276 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user affea0d174d746e69ea997b07bf74d07 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:34.276 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-374895851-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04c5ebea16de4152b738b207c1821593', 'project_name': 'tempest-MetadataNamespacePropertiesTest-374895851', 'tenant_id': '04c5ebea16de4152b738b207c1821593', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-374895851', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'affea0d174d746e69ea997b07bf74d07', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:34.276 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-374895851-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04c5ebea16de4152b738b207c1821593', 'project_name': 'tempest-MetadataNamespacePropertiesTest-374895851', 'tenant_id': '04c5ebea16de4152b738b207c1821593', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-374895851', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'affea0d174d746e69ea997b07bf74d07', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:34.312 35 INFO tempest.lib.common.rest_client [req-45da8d9e-8fc2-472b-8228-d13cdf88b76b req-45da8d9e-8fc2-472b-8228-d13cdf88b76b ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.707s",
                                "2026-05-23 01:41:34.352 23 INFO tempest.lib.common.rest_client [req-36b56c48-beef-4ef3-95f6-3e87611c4829 req-36b56c48-beef-4ef3-95f6-3e87611c4829 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/989fa2df02ea4d4396fd1c0c5c2c84ae 0.659s",
                                "2026-05-23 01:41:34.352 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 02d03803b8514f01aaf9fa7ca1ef82b8",
                                "2026-05-23 01:41:34.414 19 INFO tempest.lib.common.rest_client [req-dbd13d57-ca0c-43ae-ad14-eeb7f1a791a0 req-dbd13d57-ca0c-43ae-ad14-eeb7f1a791a0 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.623s",
                                "2026-05-23 01:41:34.437 11 INFO tempest.lib.common.rest_client [req-7d854d91-84df-4dba-8057-365ffad7c871 req-7d854d91-84df-4dba-8057-365ffad7c871 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/3ae45b12-8009-47a8-86e1-592a87f31a78 0.181s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.409115s] ... ok",
                                "2026-05-23 01:41:34.469 29 INFO tempest.lib.common.rest_client [req-8438f38e-1861-4210-b32c-60543c961101 req-8438f38e-1861-4210-b32c-60543c961101 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.318s",
                                "2026-05-23 01:41:34.477 13 INFO tempest.lib.common.rest_client [req-d0d14298-73e6-4131-aaa4-560138484b03 req-d0d14298-73e6-4131-aaa4-560138484b03 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b257defdde0d466689fac49956035983/users/aaaee35935ed4b3d96ad1e4cede1c6cc/roles/bd34450783d64356be4e1eb4c43a6768 0.566s",
                                "2026-05-23 01:41:34.500 33 INFO tempest.lib.common.rest_client [req-88dd92b3-c00b-4b1a-b6a2-8aa28874e56d req-88dd92b3-c00b-4b1a-b6a2-8aa28874e56d ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d2c2f74772a74117b04de59f4def3d4f/users/c28a344361994ffbbe85b43dcacdf208/roles/bd34450783d64356be4e1eb4c43a6768 0.681s",
                                "2026-05-23 01:41:34.576 35 INFO tempest.lib.common.rest_client [req-7d256768-851a-4cb5-a71b-2c306ca463c4 req-7d256768-851a-4cb5-a71b-2c306ca463c4 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-23 01:41:34.582 21 INFO tempest.lib.common.rest_client [req-f9bc29b8-03d6-4bb2-8bd0-da52eabed9af req-f9bc29b8-03d6-4bb2-8bd0-da52eabed9af ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.756s",
                                "2026-05-23 01:41:34.601 13 INFO tempest.lib.common.rest_client [req-c46f9c7e-997c-4cb4-a0cc-92bde4c33822 req-c46f9c7e-997c-4cb4-a0cc-92bde4c33822 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s",
                                "2026-05-23 01:41:34.623 11 INFO tempest.lib.common.rest_client [req-526d1dc1-a4a7-45d6-861d-b069a983fe63 req-526d1dc1-a4a7-45d6-861d-b069a983fe63 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.179s",
                                "2026-05-23 01:41:34.621 41 INFO tempest.lib.common.rest_client [req-b15ad16d-f4b4-4c9b-ad18-50d3f3e2e7c0 req-b15ad16d-f4b4-4c9b-ad18-50d3f3e2e7c0 ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.864s",
                                "2026-05-23 01:41:34.638 15 INFO tempest.lib.common.rest_client [req-578b6f87-c32e-42a9-876b-11d65210c830 req-578b6f87-c32e-42a9-876b-11d65210c830 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s",
                                "2026-05-23 01:41:34.659 25 INFO tempest.lib.common.rest_client [req-a5fa7b7a-07c2-42b2-8e72-0757a4dc20e3 req-a5fa7b7a-07c2-42b2-8e72-0757a4dc20e3 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e/file 1.243s",
                                "2026-05-23 01:41:34.699 21 INFO tempest.lib.common.rest_client [req-29cdb487-0b25-465f-98d6-06fa3833fbb8 req-29cdb487-0b25-465f-98d6-06fa3833fbb8 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.110s",
                                "2026-05-23 01:41:34.794 29 INFO tempest.lib.common.rest_client [req-4be68d7c-e4af-440b-9d32-c44140c3a941 req-4be68d7c-e4af-440b-9d32-c44140c3a941 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6c52d4064ee435b848cabd60279abee/users/0fd048750e6942a0837ac672f0eaf8c0/roles/86359d6597314a95ba0d73ed5fbe11ed 0.321s",
                                "2026-05-23 01:41:34.804 11 INFO tempest.lib.common.rest_client [req-ec5aff89-a839-4d47-9dc9-06660696f174 req-ec5aff89-a839-4d47-9dc9-06660696f174 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/361c6a42-f0d6-48cf-9a4b-757e574309a4 0.179s",
                                "2026-05-23 01:41:34.832 15 INFO tempest.lib.common.rest_client [req-96ce5362-b4f8-4362-9df6-5513d3deb1bd req-96ce5362-b4f8-4362-9df6-5513d3deb1bd ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d32d4884cf747ffb8ae1593e5f8957f/users/013c5db91d1b42139efa5ab69322bce1/roles/bd34450783d64356be4e1eb4c43a6768 0.190s",
                                "2026-05-23 01:41:34.895 11 INFO tempest.lib.common.rest_client [req-9a31c646-133d-47b9-9808-0d99bdb5f6b0 req-9a31c646-133d-47b9-9808-0d99bdb5f6b0 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/361c6a42-f0d6-48cf-9a4b-757e574309a4 0.088s",
                                "2026-05-23 01:41:34.908 25 INFO tempest.lib.common.rest_client [req-03b5f176-4f33-4b71-ae8a-253449c703e6 req-03b5f176-4f33-4b71-ae8a-253449c703e6 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e/actions/deactivate 0.247s",
                                "2026-05-23 01:41:34.929 17 INFO tempest.lib.common.rest_client [req-364c5053-37c1-40a3-a2c8-9a8f9990c181 req-364c5053-37c1-40a3-a2c8-9a8f9990c181 ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec19c132c1944eb0b82684ec044051b9&name=default 0.703s",
                                "2026-05-23 01:41:34.943 31 INFO tempest.lib.common.rest_client [req-09f718d7-f6b6-4cca-a794-270f0e7c7359 req-09f718d7-f6b6-4cca-a794-270f0e7c7359 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.951s",
                                "2026-05-23 01:41:34.957 15 INFO tempest.lib.common.rest_client [req-24c65500-f9c6-4fbc-8678-0ff1b6b1f4cf req-24c65500-f9c6-4fbc-8678-0ff1b6b1f4cf ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-23 01:41:34.973 19 INFO tempest.lib.common.rest_client [req-71a4dd51-233f-4abf-9d1e-c279be9f784c req-71a4dd51-233f-4abf-9d1e-c279be9f784c ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.557s",
                                "2026-05-23 01:41:34.969 35 INFO tempest.lib.common.rest_client [req-e537859b-7516-4b4c-a843-d9dfa47cbc6d req-e537859b-7516-4b4c-a843-d9dfa47cbc6d ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c403d999295342de8e59da6c7640588c/users/3bde0b07dcf94310a3b06bddbfeffacb/roles/bd34450783d64356be4e1eb4c43a6768 0.386s",
                                "2026-05-23 01:41:34.986 11 INFO tempest.lib.common.rest_client [req-d952da53-3c89-43ee-9eaf-87161601024d req-d952da53-3c89-43ee-9eaf-87161601024d ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/361c6a42-f0d6-48cf-9a4b-757e574309a4 0.081s",
                                "2026-05-23 01:41:35.000 25 INFO tempest.lib.common.rest_client [req-234b5528-be09-4c72-8205-8c5d2507d13c req-234b5528-be09-4c72-8205-8c5d2507d13c ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e 0.084s",
                                "2026-05-23 01:41:35.082 33 INFO tempest.lib.common.rest_client [req-be35b7ec-7326-48ed-9e7c-1d732eb54e05 req-be35b7ec-7326-48ed-9e7c-1d732eb54e05 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.580s",
                                "2026-05-23 01:41:35.101 27 INFO tempest.lib.common.rest_client [req-1a621fa2-c3ef-4b10-9b01-c199b5ee7189 req-1a621fa2-c3ef-4b10-9b01-c199b5ee7189 ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4ca44958f2f64710b54fd2db925b72ac&name=default 0.899s",
                                "2026-05-23 01:41:35.141 13 INFO tempest.lib.common.rest_client [req-6a70b820-369c-4d7e-8035-553fe8f65423 req-6a70b820-369c-4d7e-8035-553fe8f65423 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b257defdde0d466689fac49956035983/users/aaaee35935ed4b3d96ad1e4cede1c6cc/roles/86359d6597314a95ba0d73ed5fbe11ed 0.533s",
                                "2026-05-23 01:41:35.146 39 INFO tempest.lib.common.rest_client [req-157d33e3-dce9-44ed-9c12-805fdc5827e6 req-157d33e3-dce9-44ed-9c12-805fdc5827e6 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.862s",
                                "2026-05-23 01:41:35.149 11 INFO tempest.lib.common.rest_client [req-1b3002dc-dbdf-4667-a075-e226b31eb620 req-1b3002dc-dbdf-4667-a075-e226b31eb620 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/361c6a42-f0d6-48cf-9a4b-757e574309a4 0.159s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.710884s] ... ok",
                                "2026-05-23 01:41:35.150 21 INFO tempest.lib.common.rest_client [req-f111bc88-8440-4060-8b67-79e8839e2443 req-f111bc88-8440-4060-8b67-79e8839e2443 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/29180625c59c4979b628c309f696ac5a/users/4b3e82610bf94499a963033efed49f0b/roles/bd34450783d64356be4e1eb4c43a6768 0.445s",
                                "2026-05-23 01:41:35.160 25 INFO tempest.lib.common.rest_client [req-1f1b4cd6-228a-4b24-a474-12506f8a8ec3 req-1f1b4cd6-228a-4b24-a474-12506f8a8ec3 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e/file 0.153s",
                                "2026-05-23 01:41:35.165 15 INFO tempest.lib.common.rest_client [req-e08c14e6-5c6c-4bd8-addb-45532f7ad078 req-e08c14e6-5c6c-4bd8-addb-45532f7ad078 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d32d4884cf747ffb8ae1593e5f8957f/users/013c5db91d1b42139efa5ab69322bce1/roles/86359d6597314a95ba0d73ed5fbe11ed 0.199s",
                                "2026-05-23 01:41:35.229 23 INFO tempest.lib.common.rest_client [req-8e44ad4f-ad22-4060-82c2-7a887c524658 req-8e44ad4f-ad22-4060-82c2-7a887c524658 ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.869s",
                                "2026-05-23 01:41:35.241 29 INFO tempest.lib.common.rest_client [req-e6ff60a9-5f2e-42cd-8a58-ee5f8bc3dbfe req-e6ff60a9-5f2e-42cd-8a58-ee5f8bc3dbfe ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s",
                                "2026-05-23 01:41:35.256 35 INFO tempest.lib.common.rest_client [req-f7da3227-7c12-49a4-95f2-553a94c03bf1 req-f7da3227-7c12-49a4-95f2-553a94c03bf1 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s",
                                "2026-05-23 01:41:35.257 11 INFO tempest.lib.common.rest_client [req-97e0d065-8e18-4ecf-9bdf-983dd4967453 req-97e0d065-8e18-4ecf-9bdf-983dd4967453 ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.100s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.106599s] ... ok",
                                "2026-05-23 01:41:35.280 31 INFO tempest.lib.common.rest_client [req-a9be5d1f-1e9b-4c5a-bbba-19efca997f79 req-a9be5d1f-1e9b-4c5a-bbba-19efca997f79 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.331s",
                                "2026-05-23 01:41:35.289 19 INFO tempest.lib.common.rest_client [req-be1abc3d-096e-4b55-a7de-110883565ab7 req-be1abc3d-096e-4b55-a7de-110883565ab7 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f599244a8bf41748f0b8991d760a644/users/3e73c77b4a6840a9b65a3f03e7ffd4ff/roles/bd34450783d64356be4e1eb4c43a6768 0.313s",
                                "2026-05-23 01:41:35.346 25 INFO tempest.lib.common.rest_client [req-60c2d7c8-dd96-4428-8a89-334198fd0fef req-60c2d7c8-dd96-4428-8a89-334198fd0fef ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e/actions/reactivate 0.174s",
                                "2026-05-23 01:41:35.356 11 INFO tempest.lib.common.rest_client [req-c4e90128-86ac-4f37-98ca-242a52055ba4 req-c4e90128-86ac-4f37-98ca-242a52055ba4 ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/869fc6a3-d6b5-472f-9fb7-8de9a2526a60 0.087s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.096023s] ... ok",
                                "2026-05-23 01:41:35.361 13 INFO tempest.lib.common.rest_client [req-1875080c-aa9f-4b72-bb74-2cf242f2ccf3 req-1875080c-aa9f-4b72-bb74-2cf242f2ccf3 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-23 01:41:35.364 15 INFO tempest.lib.common.rest_client [req-e477de93-17c4-4a50-ac6a-2ddf91bd40c7 req-e477de93-17c4-4a50-ac6a-2ddf91bd40c7 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-23 01:41:35.398 21 INFO tempest.lib.common.rest_client [req-b0836034-30cc-4578-b4b9-dd1af5685d22 req-b0836034-30cc-4578-b4b9-dd1af5685d22 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.238s",
                                "2026-05-23 01:41:35.435 33 INFO tempest.lib.common.rest_client [req-8c17e76c-d1f3-4f0c-9dc5-1a0afb3c2d08 req-8c17e76c-d1f3-4f0c-9dc5-1a0afb3c2d08 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d2c2f74772a74117b04de59f4def3d4f/users/c28a344361994ffbbe85b43dcacdf208/roles/86359d6597314a95ba0d73ed5fbe11ed 0.351s",
                                "2026-05-23 01:41:35.504 19 INFO tempest.lib.common.rest_client [req-33b3e54b-3c87-4a07-964d-81f87377b3b4 req-33b3e54b-3c87-4a07-964d-81f87377b3b4 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s",
                                "2026-05-23 01:41:35.524 11 INFO tempest.lib.common.rest_client [req-490bcf3a-85d5-46ae-a910-8e38b9bf60b6 req-490bcf3a-85d5-46ae-a910-8e38b9bf60b6 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.160s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.169537s] ... ok",
                                "2026-05-23 01:41:35.541 25 INFO tempest.lib.common.rest_client [req-c7785a53-8da7-4e51-9df3-32918c60e8d0 req-c7785a53-8da7-4e51-9df3-32918c60e8d0 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e 0.191s",
                                "2026-05-23 01:41:35.544 17 INFO tempest.lib.common.rest_client [req-610595aa-74a9-45a7-a9d6-bc4db2d2ca79 req-610595aa-74a9-45a7-a9d6-bc4db2d2ca79 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e9fe838b-be39-44e3-807c-b2f8108f4e18 0.609s",
                                "2026-05-23 01:41:35.552 29 INFO tempest.lib.common.rest_client [req-aae9695c-d963-4ccd-80d0-21959342844b req-aae9695c-d963-4ccd-80d0-21959342844b ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6c52d4064ee435b848cabd60279abee/users/0fd048750e6942a0837ac672f0eaf8c0/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.309s",
                                "2026-05-23 01:41:35.556 31 INFO tempest.lib.common.rest_client [req-eabb3566-8762-4d55-a9f0-0b8b817badf5 req-eabb3566-8762-4d55-a9f0-0b8b817badf5 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87fce5c0e146482b8e2077bd346eae0b/users/9368637260334cb9b72dc33ed552a08f/roles/bd34450783d64356be4e1eb4c43a6768 0.270s",
                                "2026-05-23 01:41:35.564 35 INFO tempest.lib.common.rest_client [req-66f95f00-7ac8-4333-9abf-d33690f8d906 req-66f95f00-7ac8-4333-9abf-d33690f8d906 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c403d999295342de8e59da6c7640588c/users/3bde0b07dcf94310a3b06bddbfeffacb/roles/86359d6597314a95ba0d73ed5fbe11ed 0.296s",
                                "2026-05-23 01:41:35.594 33 INFO tempest.lib.common.rest_client [req-4d28ae92-4d46-46fb-b218-516f84f4e8d2 req-4d28ae92-4d46-46fb-b218-516f84f4e8d2 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-23 01:41:35.625 27 INFO tempest.lib.common.rest_client [req-234d5bd6-dcc7-4adc-9dc6-bda7f54e82d4 req-234d5bd6-dcc7-4adc-9dc6-bda7f54e82d4 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/693de596-ff63-418f-9617-235dd67ecd3b 0.516s",
                                "2026-05-23 01:41:35.660 15 INFO tempest.lib.common.rest_client [req-9d84a135-b19d-4154-acb3-9c8e49533a50 req-9d84a135-b19d-4154-acb3-9c8e49533a50 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d32d4884cf747ffb8ae1593e5f8957f/users/013c5db91d1b42139efa5ab69322bce1/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.289s",
                                "2026-05-23 01:41:35.696 21 INFO tempest.lib.common.rest_client [req-bf43d0a5-07b0-4cc3-800a-f9dd1a72f3d0 req-bf43d0a5-07b0-4cc3-800a-f9dd1a72f3d0 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/29180625c59c4979b628c309f696ac5a/users/4b3e82610bf94499a963033efed49f0b/roles/86359d6597314a95ba0d73ed5fbe11ed 0.288s",
                                "2026-05-23 01:41:35.710 13 INFO tempest.lib.common.rest_client [req-9b0f98ba-62e2-4154-b7b5-013cd4d92a22 req-9b0f98ba-62e2-4154-b7b5-013cd4d92a22 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b257defdde0d466689fac49956035983/users/aaaee35935ed4b3d96ad1e4cede1c6cc/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.346s",
                                "2026-05-23 01:41:35.733 41 INFO tempest.lib.common.rest_client [req-9a7abbb5-a898-49c2-af59-6d2f602236e6 req-9a7abbb5-a898-49c2-af59-6d2f602236e6 ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c1056d3da21e49dabbb93b35a05c9a90&name=default 1.111s",
                                "2026-05-23 01:41:35.747 11 INFO tempest.lib.common.rest_client [req-51e739d2-9be4-45b1-8600-d34eb58133b8 req-51e739d2-9be4-45b1-8600-d34eb58133b8 ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.217s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.219595s] ... ok",
                                "2026-05-23 01:41:35.800 19 INFO tempest.lib.common.rest_client [req-f72141f1-6091-496a-ab69-330134a71153 req-f72141f1-6091-496a-ab69-330134a71153 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f599244a8bf41748f0b8991d760a644/users/3e73c77b4a6840a9b65a3f03e7ffd4ff/roles/86359d6597314a95ba0d73ed5fbe11ed 0.295s",
                                "2026-05-23 01:41:35.813 29 INFO tempest.lib.common.rest_client [req-1a87c900-c10a-401c-ad87-ffe8bfe76deb req-1a87c900-c10a-401c-ad87-ffe8bfe76deb ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-23 01:41:35.830 31 INFO tempest.lib.common.rest_client [req-c7ad976a-e443-4a68-b85a-9332d0ca8462 req-c7ad976a-e443-4a68-b85a-9332d0ca8462 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-23 01:41:35.857 25 INFO tempest.lib.common.rest_client [req-451241db-153a-4ebb-a63f-ccf9ded228fe req-451241db-153a-4ebb-a63f-ccf9ded228fe ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e/file 0.313s",
                                "2026-05-23 01:41:35.879 23 INFO tempest.lib.common.rest_client [req-9a5dd37f-a152-4295-a33c-d9358bcfc8f3 req-9a5dd37f-a152-4295-a33c-d9358bcfc8f3 ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=02d03803b8514f01aaf9fa7ca1ef82b8&name=default 0.645s",
                                "2026-05-23 01:41:35.879 11 INFO tempest.lib.common.rest_client [req-d93f6230-2c2f-46e5-be36-582d6a83da70 req-d93f6230-2c2f-46e5-be36-582d6a83da70 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.127s",
                                "2026-05-23 01:41:35.902 21 INFO tempest.lib.common.rest_client [req-4d24c87b-3ae8-4002-9a5e-e333b5893b25 req-4d24c87b-3ae8-4002-9a5e-e333b5893b25 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-23 01:41:35.919 17 INFO tempest.lib.common.rest_client [req-12d2ee38-4136-4db8-b4d4-cb1f8eae7205 req-12d2ee38-4136-4db8-b4d4-cb1f8eae7205 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ec19c132c1944eb0b82684ec044051b9 0.370s",
                                "2026-05-23 01:41:35.952 15 INFO tempest.lib.common.rest_client [req-ad474a3f-9bdf-44f9-8c5b-1a78250808cb req-ad474a3f-9bdf-44f9-8c5b-1a78250808cb ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "{7} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [3.284009s] ... ok",
                                "2026-05-23 01:41:35.981 11 INFO tempest.lib.common.rest_client [req-b756082b-0711-4ee3-8d70-bc7029c88acf req-b756082b-0711-4ee3-8d70-bc7029c88acf ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/3045e785-88a3-48e8-a199-25c0a8cc64ff 0.094s",
                                "{0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.233652s] ... ok",
                                "2026-05-23 01:41:35.992 33 INFO tempest.lib.common.rest_client [req-0c60cc1a-40ae-4152-9814-8212b29d4543 req-0c60cc1a-40ae-4152-9814-8212b29d4543 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d2c2f74772a74117b04de59f4def3d4f/users/c28a344361994ffbbe85b43dcacdf208/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.387s",
                                "2026-05-23 01:41:35.993 29 INFO tempest.lib.common.rest_client [req-b8f53fa4-03b4-4f9f-93a7-b6f820726527 req-b8f53fa4-03b4-4f9f-93a7-b6f820726527 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a6c52d4064ee435b848cabd60279abee/users/0fd048750e6942a0837ac672f0eaf8c0/roles/bd34450783d64356be4e1eb4c43a6768 0.178s",
                                "2026-05-23 01:41:35.994 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0fd048750e6942a0837ac672f0eaf8c0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:35.995 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1898418758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6c52d4064ee435b848cabd60279abee', 'project_name': 'tempest-ImagesMemberNegativeTest-1898418758', 'tenant_id': 'a6c52d4064ee435b848cabd60279abee', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1898418758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fd048750e6942a0837ac672f0eaf8c0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:35.995 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1898418758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a6c52d4064ee435b848cabd60279abee', 'project_name': 'tempest-ImagesMemberNegativeTest-1898418758', 'tenant_id': 'a6c52d4064ee435b848cabd60279abee', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1898418758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0fd048750e6942a0837ac672f0eaf8c0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:36.027 35 INFO tempest.lib.common.rest_client [req-b708002c-7b2a-4727-b958-2a291f7dac13 req-b708002c-7b2a-4727-b958-2a291f7dac13 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.459s",
                                "2026-05-23 01:41:36.027 27 INFO tempest.lib.common.rest_client [req-53d8cbcb-84e6-41cb-8978-70ba57a93ba0 req-53d8cbcb-84e6-41cb-8978-70ba57a93ba0 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4ca44958f2f64710b54fd2db925b72ac 0.397s",
                                "2026-05-23 01:41:36.053 19 INFO tempest.lib.common.rest_client [req-e965b484-7fc4-4f79-9e70-f3d1ea68f76a req-e965b484-7fc4-4f79-9e70-f3d1ea68f76a ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "{8} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data",
                                "2026-05-23 01:41:36.168 25 INFO tempest.lib.common.rest_client [req-d0151699-ea33-4d80-9ad9-8dca29a4f41b req-d0151699-ea33-4d80-9ad9-8dca29a4f41b ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.199s",
                                "2026-05-23 01:41:36.209 31 INFO tempest.lib.common.rest_client [req-c1e8c7b9-9b30-45d2-bdb8-c7ed077c1662 req-c1e8c7b9-9b30-45d2-bdb8-c7ed077c1662 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87fce5c0e146482b8e2077bd346eae0b/users/9368637260334cb9b72dc33ed552a08f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.375s",
                                "2026-05-23 01:41:36.229 11 INFO tempest.lib.common.rest_client [req-a5f4df5f-84f5-46a7-bb3b-0b5bfcab8ccf req-a5f4df5f-84f5-46a7-bb3b-0b5bfcab8ccf ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3045e785-88a3-48e8-a199-25c0a8cc64ff 0.243s",
                                "2026-05-23 01:41:36.226 21 INFO tempest.lib.common.rest_client [req-4522dbd4-03c7-441e-a361-81dd6e637f09 req-4522dbd4-03c7-441e-a361-81dd6e637f09 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/29180625c59c4979b628c309f696ac5a/users/4b3e82610bf94499a963033efed49f0b/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.320s",
                                "2026-05-23 01:41:36.234 13 INFO tempest.lib.common.rest_client [req-4a46e4bb-6361-4e2d-8552-b0e91a5233e2 req-4a46e4bb-6361-4e2d-8552-b0e91a5233e2 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.515s",
                                "2026-05-23 01:41:36.233 41 INFO tempest.lib.common.rest_client [req-da0acb47-82f8-4aa4-9832-a4cc52a28bb4 req-da0acb47-82f8-4aa4-9832-a4cc52a28bb4 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5b6f645-5a5b-4983-821f-70d38fbaaa45 0.496s",
                                "2026-05-23 01:41:36.264 39 INFO tempest.lib.common.rest_client [req-8ffe1f2f-54d2-42a9-919e-6e3ec698b421 req-8ffe1f2f-54d2-42a9-919e-6e3ec698b421 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 1.110s",
                                "2026-05-23 01:41:36.326 11 INFO tempest.lib.common.rest_client [req-9f8f01f0-f59e-4bf7-8df6-cb3a0e94d6db req-9f8f01f0-f59e-4bf7-8df6-cb3a0e94d6db ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/3045e785-88a3-48e8-a199-25c0a8cc64ff 0.092s",
                                "2026-05-23 01:41:36.332 33 INFO tempest.lib.common.rest_client [req-f793fc32-e268-40fe-8952-b0e78958154f req-f793fc32-e268-40fe-8952-b0e78958154f ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.338s",
                                "2026-05-23 01:41:36.339 25 INFO tempest.lib.common.rest_client [req-2f36abcf-774f-456c-bab3-fb086b8a34e0 req-2f36abcf-774f-456c-bab3-fb086b8a34e0 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/47406046-6b3f-48b0-b9fe-baed0d58792b 0.168s",
                                "2026-05-23 01:41:36.350 35 INFO tempest.lib.common.rest_client [req-881ccfba-46e6-4a2e-9964-f15f825a62cf req-881ccfba-46e6-4a2e-9964-f15f825a62cf ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c403d999295342de8e59da6c7640588c/users/3bde0b07dcf94310a3b06bddbfeffacb/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.314s",
                                "2026-05-23 01:41:36.362 23 INFO tempest.lib.common.rest_client [req-05a51712-0621-49fe-a58f-cd2de970fc17 req-05a51712-0621-49fe-a58f-cd2de970fc17 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/14d5b025-2b77-4e9d-9b49-9d4d0af9f739 0.477s",
                                "2026-05-23 01:41:36.368 15 INFO tempest.lib.common.rest_client [req-7a5091c8-5890-4c81-a863-6e17502b7aca req-7a5091c8-5890-4c81-a863-6e17502b7aca ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6d32d4884cf747ffb8ae1593e5f8957f/users/013c5db91d1b42139efa5ab69322bce1/roles/bd34450783d64356be4e1eb4c43a6768 0.403s",
                                "2026-05-23 01:41:36.368 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 013c5db91d1b42139efa5ab69322bce1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:36.368 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1314478285-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d32d4884cf747ffb8ae1593e5f8957f', 'project_name': 'tempest-MetadataNamespaceTagsTest-1314478285', 'tenant_id': '6d32d4884cf747ffb8ae1593e5f8957f', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1314478285', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '013c5db91d1b42139efa5ab69322bce1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:36.368 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1314478285-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6d32d4884cf747ffb8ae1593e5f8957f', 'project_name': 'tempest-MetadataNamespaceTagsTest-1314478285', 'tenant_id': '6d32d4884cf747ffb8ae1593e5f8957f', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1314478285', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '013c5db91d1b42139efa5ab69322bce1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:36.428 21 INFO tempest.lib.common.rest_client [req-719e36b9-fffb-40a4-b546-863a276aa0f7 req-719e36b9-fffb-40a4-b546-863a276aa0f7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-23 01:41:36.441 19 INFO tempest.lib.common.rest_client [req-57cf7562-41e6-4db6-8850-02fd0393813b req-57cf7562-41e6-4db6-8850-02fd0393813b ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f599244a8bf41748f0b8991d760a644/users/3e73c77b4a6840a9b65a3f03e7ffd4ff/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.357s",
                                "2026-05-23 01:41:36.492 31 INFO tempest.lib.common.rest_client [req-b04377e2-3d91-4828-8506-75ae8a6cae64 req-b04377e2-3d91-4828-8506-75ae8a6cae64 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-23 01:41:36.511 25 INFO tempest.lib.common.rest_client [req-68810f50-e07d-4738-818b-bc728d6b9fc2 req-68810f50-e07d-4738-818b-bc728d6b9fc2 ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/47406046-6b3f-48b0-b9fe-baed0d58792b 0.170s",
                                "2026-05-23 01:41:36.525 39 INFO tempest.lib.common.rest_client [req-9756d186-9f79-48dd-a64f-69bef9a1690e req-9756d186-9f79-48dd-a64f-69bef9a1690e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.259s",
                                "2026-05-23 01:41:36.531 33 INFO tempest.lib.common.rest_client [req-f709a98a-5e1c-4e60-b857-3e1e2f7c3deb req-f709a98a-5e1c-4e60-b857-3e1e2f7c3deb ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d2c2f74772a74117b04de59f4def3d4f/users/c28a344361994ffbbe85b43dcacdf208/roles/bd34450783d64356be4e1eb4c43a6768 0.193s",
                                "2026-05-23 01:41:36.531 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c28a344361994ffbbe85b43dcacdf208 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:36.531 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2078370321-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd2c2f74772a74117b04de59f4def3d4f', 'project_name': 'tempest-MetadataNamespacesTest-2078370321', 'tenant_id': 'd2c2f74772a74117b04de59f4def3d4f', 'tenant_name': 'tempest-MetadataNamespacesTest-2078370321', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c28a344361994ffbbe85b43dcacdf208', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:36.532 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-2078370321-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd2c2f74772a74117b04de59f4def3d4f', 'project_name': 'tempest-MetadataNamespacesTest-2078370321', 'tenant_id': 'd2c2f74772a74117b04de59f4def3d4f', 'tenant_name': 'tempest-MetadataNamespacesTest-2078370321', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c28a344361994ffbbe85b43dcacdf208', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:36.545 13 INFO tempest.lib.common.rest_client [req-631e8c6c-6748-4812-a561-85ea11118ff8 req-631e8c6c-6748-4812-a561-85ea11118ff8 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b257defdde0d466689fac49956035983/users/aaaee35935ed4b3d96ad1e4cede1c6cc/roles/bd34450783d64356be4e1eb4c43a6768 0.303s",
                                "2026-05-23 01:41:36.545 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user aaaee35935ed4b3d96ad1e4cede1c6cc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:36.545 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-519309425-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b257defdde0d466689fac49956035983', 'project_name': 'tempest-ListSharedImagesTest-519309425', 'tenant_id': 'b257defdde0d466689fac49956035983', 'tenant_name': 'tempest-ListSharedImagesTest-519309425', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aaaee35935ed4b3d96ad1e4cede1c6cc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:36.546 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-519309425-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b257defdde0d466689fac49956035983', 'project_name': 'tempest-ListSharedImagesTest-519309425', 'tenant_id': 'b257defdde0d466689fac49956035983', 'tenant_name': 'tempest-ListSharedImagesTest-519309425', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'aaaee35935ed4b3d96ad1e4cede1c6cc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:36.563 11 INFO tempest.lib.common.rest_client [req-09562df0-7841-40a4-88b0-97415667f13d req-09562df0-7841-40a4-88b0-97415667f13d ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/3ae45b12-8009-47a8-86e1-592a87f31a78 0.232s",
                                "2026-05-23 01:41:36.574 29 INFO tempest.lib.common.rest_client [req-50e9f2bd-7cdc-43a3-b27d-7fccd3b284f9 req-50e9f2bd-7cdc-43a3-b27d-7fccd3b284f9 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-23 01:41:36.575 29 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-23 01:41:36.603 41 INFO tempest.lib.common.rest_client [req-a24fd759-df36-42ff-87a9-59153d75d5fa req-a24fd759-df36-42ff-87a9-59153d75d5fa ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c1056d3da21e49dabbb93b35a05c9a90 0.365s",
                                "2026-05-23 01:41:36.673 19 INFO tempest.lib.common.rest_client [req-5e4d62b0-497b-4f87-a0e6-da6eb8c96ee5 req-5e4d62b0-497b-4f87-a0e6-da6eb8c96ee5 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-23 01:41:36.684 17 INFO tempest.lib.common.rest_client [req-248e057b-80db-432f-9f18-db7e32056237 req-248e057b-80db-432f-9f18-db7e32056237 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.752s",
                                "2026-05-23 01:41:36.697 39 INFO tempest.lib.common.rest_client [req-69eb2be3-814d-42d1-a614-521f325d994d req-69eb2be3-814d-42d1-a614-521f325d994d ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/resource_types 0.170s",
                                "2026-05-23 01:41:36.700 23 INFO tempest.lib.common.rest_client [req-6e5a5716-2f78-4046-8092-64aad4e051a9 req-6e5a5716-2f78-4046-8092-64aad4e051a9 ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/02d03803b8514f01aaf9fa7ca1ef82b8 0.329s",
                                "2026-05-23 01:41:36.708 11 INFO tempest.lib.common.rest_client [req-b8d3e43c-3b18-4cee-bff0-780b018ef5d9 req-b8d3e43c-3b18-4cee-bff0-780b018ef5d9 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/3ae45b12-8009-47a8-86e1-592a87f31a78 0.131s",
                                "2026-05-23 01:41:36.739 35 INFO tempest.lib.common.rest_client [req-234cb418-a47f-4c02-9932-1d2dfbdf4a97 req-234cb418-a47f-4c02-9932-1d2dfbdf4a97 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s",
                                "2026-05-23 01:41:36.781 31 INFO tempest.lib.common.rest_client [req-62d43ef8-3137-4413-a49b-e1e2c935908e req-62d43ef8-3137-4413-a49b-e1e2c935908e ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87fce5c0e146482b8e2077bd346eae0b/users/9368637260334cb9b72dc33ed552a08f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.283s",
                                "2026-05-23 01:41:36.784 21 INFO tempest.lib.common.rest_client [req-7cf07be4-9998-40ce-94cf-aa8c6044f672 req-7cf07be4-9998-40ce-94cf-aa8c6044f672 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/29180625c59c4979b628c309f696ac5a/users/4b3e82610bf94499a963033efed49f0b/roles/bd34450783d64356be4e1eb4c43a6768 0.348s",
                                "2026-05-23 01:41:36.789 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4b3e82610bf94499a963033efed49f0b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:36.789 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2145037118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '29180625c59c4979b628c309f696ac5a', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2145037118', 'tenant_id': '29180625c59c4979b628c309f696ac5a', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2145037118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4b3e82610bf94499a963033efed49f0b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:36.789 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-2145037118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '29180625c59c4979b628c309f696ac5a', 'project_name': 'tempest-BasicOperationsImagesAdminTest-2145037118', 'tenant_id': '29180625c59c4979b628c309f696ac5a', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-2145037118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4b3e82610bf94499a963033efed49f0b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:36.821 25 INFO tempest.lib.common.rest_client [req-2c0b6aee-b9fc-489e-80e1-01f195be5a90 req-2c0b6aee-b9fc-489e-80e1-01f195be5a90 ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.308s",
                                "{7} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.862471s] ... ok",
                                "2026-05-23 01:41:36.959 39 INFO tempest.lib.common.rest_client [req-7987e2c9-3840-41bc-abc3-62b196c86f1c req-7987e2c9-3840-41bc-abc3-62b196c86f1c ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/properties 0.252s",
                                "2026-05-23 01:41:36.981 29 INFO tempest.lib.common.rest_client [req-9f08fd08-ffb0-4ddb-83a8-8cc9eed08fb4 req-9f08fd08-ffb0-4ddb-83a8-8cc9eed08fb4 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.400s",
                                "2026-05-23 01:41:37.018 15 INFO tempest.lib.common.rest_client [req-f5071df8-edf9-4cbf-a4eb-931e5c2fe6d2 req-f5071df8-edf9-4cbf-a4eb-931e5c2fe6d2 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-23 01:41:37.022 25 INFO tempest.lib.common.rest_client [req-f4743a55-a5e8-40f2-be2d-9e70594bb49a req-f4743a55-a5e8-40f2-be2d-9e70594bb49a ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.190s",
                                "2026-05-23 01:41:37.060 39 INFO tempest.lib.common.rest_client [req-f1d56c1e-415e-45be-9ab1-a4a35110bf80 req-f1d56c1e-415e-45be-9ab1-a4a35110bf80 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/properties/OS::Glance::Image 0.094s",
                                "2026-05-23 01:41:37.074 11 INFO tempest.lib.common.rest_client [req-136a4484-c377-4c8b-a6a3-44cc7626aba6 req-136a4484-c377-4c8b-a6a3-44cc7626aba6 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b9892e4d2b1446d098aa741ee44ea013 0.361s",
                                "2026-05-23 01:41:37.074 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0815ff130d454e419215444d8e1b7f15",
                                "2026-05-23 01:41:37.136 19 INFO tempest.lib.common.rest_client [req-23cb4793-02a2-41f9-a7d4-5700221088ee req-23cb4793-02a2-41f9-a7d4-5700221088ee ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f599244a8bf41748f0b8991d760a644/users/3e73c77b4a6840a9b65a3f03e7ffd4ff/roles/bd34450783d64356be4e1eb4c43a6768 0.461s",
                                "2026-05-23 01:41:37.137 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3e73c77b4a6840a9b65a3f03e7ffd4ff is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:37.137 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-259534105-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f599244a8bf41748f0b8991d760a644', 'project_name': 'tempest-MetadataNamespaceObjectsTest-259534105', 'tenant_id': '4f599244a8bf41748f0b8991d760a644', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-259534105', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3e73c77b4a6840a9b65a3f03e7ffd4ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:37.137 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-259534105-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f599244a8bf41748f0b8991d760a644', 'project_name': 'tempest-MetadataNamespaceObjectsTest-259534105', 'tenant_id': '4f599244a8bf41748f0b8991d760a644', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-259534105', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3e73c77b4a6840a9b65a3f03e7ffd4ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:37.159 29 INFO tempest.lib.common.rest_client [req-7155434c-1059-4763-aa9b-b809be8a08ad req-7155434c-1059-4763-aa9b-b809be8a08ad ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/4bd28bb9-0053-4c87-8f2f-8f86838db5d5/members 0.176s",
                                "2026-05-23 01:41:37.180 25 INFO tempest.lib.common.rest_client [req-afb005d1-a3e1-47b6-9e3d-78a53506ff4e req-afb005d1-a3e1-47b6-9e3d-78a53506ff4e ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1/file 0.153s",
                                "2026-05-23 01:41:37.219 23 INFO tempest.lib.common.rest_client [req-0060ca83-e2d6-4833-9897-0413d4ba3e3f req-0060ca83-e2d6-4833-9897-0413d4ba3e3f ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s",
                                "2026-05-23 01:41:37.223 13 INFO tempest.lib.common.rest_client [req-74899844-e3f2-4c88-b2bc-0625df383a38 req-74899844-e3f2-4c88-b2bc-0625df383a38 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s",
                                "2026-05-23 01:41:37.229 39 INFO tempest.lib.common.rest_client [req-fc70eeb0-7b54-4bed-b552-b4ed2d538dfb req-fc70eeb0-7b54-4bed-b552-b4ed2d538dfb ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/properties/OS::Glance::Image 0.167s",
                                "2026-05-23 01:41:37.236 17 INFO tempest.lib.common.rest_client [req-1da4a40b-32a2-4e6f-a71b-8ad6f7a72e9e req-1da4a40b-32a2-4e6f-a71b-8ad6f7a72e9e ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-23 01:41:37.238 31 INFO tempest.lib.common.rest_client [req-4a51bf3d-8604-4fb4-bbbd-fe683a223b4a req-4a51bf3d-8604-4fb4-bbbd-fe683a223b4a ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.446s",
                                "2026-05-23 01:41:37.265 35 INFO tempest.lib.common.rest_client [req-f5d88e49-5c0e-46b5-8040-112c6ddffd07 req-f5d88e49-5c0e-46b5-8040-112c6ddffd07 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c403d999295342de8e59da6c7640588c/users/3bde0b07dcf94310a3b06bddbfeffacb/roles/bd34450783d64356be4e1eb4c43a6768 0.516s",
                                "2026-05-23 01:41:37.265 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3bde0b07dcf94310a3b06bddbfeffacb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:37.266 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-88543939-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c403d999295342de8e59da6c7640588c', 'project_name': 'tempest-MetadataResourceTypesTest-88543939', 'tenant_id': 'c403d999295342de8e59da6c7640588c', 'tenant_name': 'tempest-MetadataResourceTypesTest-88543939', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3bde0b07dcf94310a3b06bddbfeffacb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:37.266 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-88543939-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c403d999295342de8e59da6c7640588c', 'project_name': 'tempest-MetadataResourceTypesTest-88543939', 'tenant_id': 'c403d999295342de8e59da6c7640588c', 'tenant_name': 'tempest-MetadataResourceTypesTest-88543939', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3bde0b07dcf94310a3b06bddbfeffacb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:37.369 39 INFO tempest.lib.common.rest_client [req-872b132d-c880-4b08-ac2d-696bc79192c5 req-872b132d-c880-4b08-ac2d-696bc79192c5 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/properties/OS::Glance::Image 0.138s",
                                "2026-05-23 01:41:37.391 33 INFO tempest.lib.common.rest_client [req-d575936f-291c-4e48-9016-528ab398f6f1 req-d575936f-291c-4e48-9016-528ab398f6f1 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.840s",
                                "2026-05-23 01:41:37.450 31 INFO tempest.lib.common.rest_client [req-91866a46-2368-4172-856e-42755a528f20 req-91866a46-2368-4172-856e-42755a528f20 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87fce5c0e146482b8e2077bd346eae0b/users/9368637260334cb9b72dc33ed552a08f/roles/bd34450783d64356be4e1eb4c43a6768 0.207s",
                                "2026-05-23 01:41:37.451 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9368637260334cb9b72dc33ed552a08f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:37.451 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1852898814-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '87fce5c0e146482b8e2077bd346eae0b', 'project_name': 'tempest-ImageTaskCreate-1852898814', 'tenant_id': '87fce5c0e146482b8e2077bd346eae0b', 'tenant_name': 'tempest-ImageTaskCreate-1852898814', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9368637260334cb9b72dc33ed552a08f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:37.451 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1852898814-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '87fce5c0e146482b8e2077bd346eae0b', 'project_name': 'tempest-ImageTaskCreate-1852898814', 'tenant_id': '87fce5c0e146482b8e2077bd346eae0b', 'tenant_name': 'tempest-ImageTaskCreate-1852898814', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9368637260334cb9b72dc33ed552a08f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:37.471 39 INFO tempest.lib.common.rest_client [req-00d9c7d8-9544-4a6a-b8e8-8cff60bba130 req-00d9c7d8-9544-4a6a-b8e8-8cff60bba130 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983/properties 0.095s",
                                "2026-05-23 01:41:37.534 17 INFO tempest.lib.common.rest_client [req-d8137e54-0d0e-4bad-a716-5d1ff8b7ace0 req-d8137e54-0d0e-4bad-a716-5d1ff8b7ace0 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.288s",
                                "2026-05-23 01:41:37.556 15 INFO tempest.lib.common.rest_client [req-a19df4dd-dc25-456e-9dbe-49d9dbd4556a req-a19df4dd-dc25-456e-9dbe-49d9dbd4556a ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.530s",
                                "2026-05-23 01:41:37.582 29 INFO tempest.lib.common.rest_client [req-cfa669da-8702-44dd-a4f3-d19431c53e9b req-cfa669da-8702-44dd-a4f3-d19431c53e9b ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/4bd28bb9-0053-4c87-8f2f-8f86838db5d5/members/a6c52d4064ee435b848cabd60279abee 0.418s",
                                "2026-05-23 01:41:37.594 33 INFO tempest.lib.common.rest_client [req-b4b9f5eb-db38-49b1-ab43-dd02ead8f84b req-b4b9f5eb-db38-49b1-ab43-dd02ead8f84b ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.194s",
                                "2026-05-23 01:41:37.603 39 INFO tempest.lib.common.rest_client [req-195759c6-a211-4fc7-918c-1926e31fd9ab req-195759c6-a211-4fc7-918c-1926e31fd9ab ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-104132983 0.125s",
                                "2026-05-23 01:41:37.609 21 INFO tempest.lib.common.rest_client [req-df9638e9-ea1d-4142-a90c-4126393c5fd1 req-df9638e9-ea1d-4142-a90c-4126393c5fd1 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.799s",
                                "{14} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [2.456892s] ... ok",
                                "2026-05-23 01:41:37.676 19 INFO tempest.lib.common.rest_client [req-d92871bd-dcea-44ea-863b-5800e48fb659 req-d92871bd-dcea-44ea-863b-5800e48fb659 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-05-23 01:41:37.727 17 INFO tempest.lib.common.rest_client [req-fa04ace1-dd5a-4656-b95e-4114576d002f req-fa04ace1-dd5a-4656-b95e-4114576d002f ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.191s",
                                "2026-05-23 01:41:37.726 15 INFO tempest.lib.common.rest_client [req-a15e3642-9a8a-4bb4-b08b-413b9357cf3f req-a15e3642-9a8a-4bb4-b08b-413b9357cf3f ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432/tags 0.168s",
                                "2026-05-23 01:41:37.754 29 INFO tempest.lib.common.rest_client [req-00bc0e05-72ad-41d2-91ed-9cb3b88c4b3b req-00bc0e05-72ad-41d2-91ed-9cb3b88c4b3b ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/4bd28bb9-0053-4c87-8f2f-8f86838db5d5 0.170s",
                                "2026-05-23 01:41:37.794 33 INFO tempest.lib.common.rest_client [req-ede0bd23-de99-4d02-b7ad-e5a59aab06c3 req-ede0bd23-de99-4d02-b7ad-e5a59aab06c3 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.198s",
                                "{9} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [1.178981s] ... ok",
                                "2026-05-23 01:41:37.848 11 INFO tempest.lib.common.rest_client [req-6bb87403-2ca1-48f6-b86e-d504d6444800 req-6bb87403-2ca1-48f6-b86e-d504d6444800 ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.772s",
                                "2026-05-23 01:41:37.857 15 INFO tempest.lib.common.rest_client [req-873f539e-ff39-44ba-8e70-426548c712aa req-873f539e-ff39-44ba-8e70-426548c712aa ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432/tags 0.128s",
                                "2026-05-23 01:41:37.953 15 INFO tempest.lib.common.rest_client [req-70c49b1f-de8b-4b3f-8ca0-1e19a6e70ac9 req-70c49b1f-de8b-4b3f-8ca0-1e19a6e70ac9 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432/tags 0.094s",
                                "2026-05-23 01:41:37.968 29 INFO tempest.lib.common.rest_client [req-26966672-ea24-4190-9102-a1f1d53f2184 req-26966672-ea24-4190-9102-a1f1d53f2184 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.161s",
                                "2026-05-23 01:41:38.030 21 INFO tempest.lib.common.rest_client [req-2f658028-280f-4da2-a063-ab78946d7c44 req-2f658028-280f-4da2-a063-ab78946d7c44 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.397s",
                                "2026-05-23 01:41:38.034 39 INFO tempest.lib.common.rest_client [req-b6d91214-ae9e-46b2-8262-4fa674eae1e0 req-b6d91214-ae9e-46b2-8262-4fa674eae1e0 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5d5459b7fa43468fbc80e813dadbe95d 0.322s",
                                "2026-05-23 01:41:38.035 13 INFO tempest.lib.common.rest_client [req-92eb7222-6d50-4e7e-bdc1-9ec825e3a03f req-92eb7222-6d50-4e7e-bdc1-9ec825e3a03f ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.789s",
                                "2026-05-23 01:41:38.040 23 INFO tempest.lib.common.rest_client [req-0e8d3d72-6523-4719-95ba-586684140ef8 req-0e8d3d72-6523-4719-95ba-586684140ef8 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.800s",
                                "2026-05-23 01:41:38.056 35 INFO tempest.lib.common.rest_client [req-624265eb-96e3-423b-baa7-d93e4abb5081 req-624265eb-96e3-423b-baa7-d93e4abb5081 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.773s",
                                "2026-05-23 01:41:38.060 15 INFO tempest.lib.common.rest_client [req-35610b0c-c79d-4d31-a00c-a2479cd88cb5 req-35610b0c-c79d-4d31-a00c-a2479cd88cb5 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432/tags 0.104s",
                                "2026-05-23 01:41:38.093 29 INFO tempest.lib.common.rest_client [req-e89d6a9e-ab6f-4dbf-97ed-c63fce142c1e req-e89d6a9e-ab6f-4dbf-97ed-c63fce142c1e ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/997ef39a-7985-4bc8-839f-4cd4c2b8eb43/members 0.119s",
                                "2026-05-23 01:41:38.134 21 INFO tempest.lib.common.rest_client [req-100988b8-65d5-4b47-a709-a00a15dc573c req-100988b8-65d5-4b47-a709-a00a15dc573c ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/57b549bd-adb5-4368-82bb-1af3b63a20c9 0.081s",
                                "2026-05-23 01:41:38.140 33 INFO tempest.lib.common.rest_client [req-e59d9973-6cfe-4786-bd8f-add45da63290 req-e59d9973-6cfe-4786-bd8f-add45da63290 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.344s",
                                "2026-05-23 01:41:38.226 23 INFO tempest.lib.common.rest_client [req-268a90d8-9baa-4353-a30f-560932c51908 req-268a90d8-9baa-4353-a30f-560932c51908 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.178s",
                                "2026-05-23 01:41:38.266 15 INFO tempest.lib.common.rest_client [req-2a3a37ac-6e45-4475-9488-0782d3b76b4a req-2a3a37ac-6e45-4475-9488-0782d3b76b4a ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432/tags 0.194s",
                                "2026-05-23 01:41:38.297 21 INFO tempest.lib.common.rest_client [req-2c2e7599-a9f8-4a93-b327-364b7619f8c6 req-2c2e7599-a9f8-4a93-b327-364b7619f8c6 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/57b549bd-adb5-4368-82bb-1af3b63a20c9 0.159s",
                                "2026-05-23 01:41:38.316 33 INFO tempest.lib.common.rest_client [req-feeab065-1d71-4642-bfde-34fbc411c600 req-feeab065-1d71-4642-bfde-34fbc411c600 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.173s",
                                "2026-05-23 01:41:38.324 35 INFO tempest.lib.common.rest_client [req-deacb303-6021-4d36-8c1e-146e7a72f4b3 req-deacb303-6021-4d36-8c1e-146e7a72f4b3 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.259s",
                                "2026-05-23 01:41:38.341 39 INFO tempest.lib.common.rest_client [req-d459e153-0a75-4a99-b3ac-c09954c106a4 req-d459e153-0a75-4a99-b3ac-c09954c106a4 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/affea0d174d746e69ea997b07bf74d07 0.302s",
                                "2026-05-23 01:41:38.341 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 04c5ebea16de4152b738b207c1821593",
                                "2026-05-23 01:41:38.371 29 INFO tempest.lib.common.rest_client [req-2b4cea80-6537-43f3-aef6-e18cf52a6e38 req-2b4cea80-6537-43f3-aef6-e18cf52a6e38 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.276s",
                                "{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [0.688165s] ... ok",
                                "2026-05-23 01:41:38.416 19 INFO tempest.lib.common.rest_client [req-1657ded5-4058-4e2f-a215-7030bd359aee req-1657ded5-4058-4e2f-a215-7030bd359aee ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.736s",
                                "2026-05-23 01:41:38.421 31 INFO tempest.lib.common.rest_client [req-1300497e-00d2-465e-ae24-2f85906bf915 req-1300497e-00d2-465e-ae24-2f85906bf915 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.958s",
                                "2026-05-23 01:41:38.429 33 INFO tempest.lib.common.rest_client [req-fe8057e0-c2b4-4d97-9d61-f379391c2448 req-fe8057e0-c2b4-4d97-9d61-f379391c2448 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.108s",
                                "2026-05-23 01:41:38.443 15 INFO tempest.lib.common.rest_client [req-fa1fd262-5fd6-4e88-878e-58b89f05a80b req-fa1fd262-5fd6-4e88-878e-58b89f05a80b ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-594171432 0.171s",
                                "{2} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.424355s] ... ok",
                                "2026-05-23 01:41:38.472 11 INFO tempest.lib.common.rest_client [req-43ec5c1f-f8e6-4349-b730-90be681541d2 req-43ec5c1f-f8e6-4349-b730-90be681541d2 ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0815ff130d454e419215444d8e1b7f15&name=default 0.622s",
                                "2026-05-23 01:41:38.483 25 INFO tempest.lib.common.rest_client [req-ee1dcded-d11c-4e49-acf5-f8aa79e0db5f req-ee1dcded-d11c-4e49-acf5-f8aa79e0db5f ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1/file 1.292s",
                                "{10} 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-23 01:41:38.526 35 INFO tempest.lib.common.rest_client [req-e5374de8-b68f-49bf-baae-305a4385a38b req-e5374de8-b68f-49bf-baae-305a4385a38b ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.193s",
                                "2026-05-23 01:41:38.545 29 INFO tempest.lib.common.rest_client [req-e16d8247-f3a2-47f3-8400-94b75e7f6226 req-e16d8247-f3a2-47f3-8400-94b75e7f6226 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/997ef39a-7985-4bc8-839f-4cd4c2b8eb43/members/a6c52d4064ee435b848cabd60279abee 0.166s",
                                "2026-05-23 01:41:38.565 23 INFO tempest.lib.common.rest_client [req-6f5c38a3-3907-4f93-a9e4-116b7a095c01 req-6f5c38a3-3907-4f93-a9e4-116b7a095c01 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.329s",
                                "2026-05-23 01:41:38.576 21 INFO tempest.lib.common.rest_client [req-c55086d3-edfc-4cbd-a77b-143146f09375 req-c55086d3-edfc-4cbd-a77b-143146f09375 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.178s",
                                "2026-05-23 01:41:38.593 15 INFO tempest.lib.common.rest_client [req-27ff04ea-c80c-450f-8bdd-32f47f998fcd req-27ff04ea-c80c-450f-8bdd-32f47f998fcd ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.145s",
                                "2026-05-23 01:41:38.620 33 INFO tempest.lib.common.rest_client [req-1ef12285-7e35-43b8-a72a-9a0c60594a03 req-1ef12285-7e35-43b8-a72a-9a0c60594a03 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.188s",
                                "2026-05-23 01:41:38.637 25 INFO tempest.lib.common.rest_client [req-0380558a-d9d1-49b4-b376-c1c2e96b1262 req-0380558a-d9d1-49b4-b376-c1c2e96b1262 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1 0.153s",
                                "2026-05-23 01:41:38.647 19 INFO tempest.lib.common.rest_client [req-012f635e-c7f2-4108-bfae-420be6fbcd0b req-012f635e-c7f2-4108-bfae-420be6fbcd0b ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561/objects 0.220s",
                                "2026-05-23 01:41:38.671 35 INFO tempest.lib.common.rest_client [req-21e7724d-1edd-4e01-b173-14920865743c req-21e7724d-1edd-4e01-b173-14920865743c ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216738620/resource_types 0.140s",
                                "2026-05-23 01:41:38.686 21 INFO tempest.lib.common.rest_client [req-4cfedcae-c45c-4595-885f-e1c08d1aa012 req-4cfedcae-c45c-4595-885f-e1c08d1aa012 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5fc1debc-bf29-47d1-bbae-ed47f53730db 0.108s",
                                "2026-05-23 01:41:38.753 17 INFO tempest.lib.common.rest_client [req-e9b6a83c-c47f-4974-a3da-9f1882de76b6 req-e9b6a83c-c47f-4974-a3da-9f1882de76b6 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.022s",
                                "2026-05-23 01:41:38.759 29 INFO tempest.lib.common.rest_client [req-eb696bdb-9778-4fb3-9ee1-375092e0648e req-eb696bdb-9778-4fb3-9ee1-375092e0648e ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.209s",
                                "2026-05-23 01:41:38.765 33 INFO tempest.lib.common.rest_client [req-3cd39b53-75eb-43b4-b079-2d85134d46cb req-3cd39b53-75eb-43b4-b079-2d85134d46cb ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.143s",
                                "2026-05-23 01:41:38.799 21 INFO tempest.lib.common.rest_client [req-0afa9862-feca-43be-9e82-b6ccb24c72e8 req-0afa9862-feca-43be-9e82-b6ccb24c72e8 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5fc1debc-bf29-47d1-bbae-ed47f53730db 0.111s",
                                "2026-05-23 01:41:38.810 39 INFO tempest.lib.common.rest_client [req-63ecf700-e873-4fab-aed9-76eb3fea5c2d req-63ecf700-e873-4fab-aed9-76eb3fea5c2d ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.461s",
                                "2026-05-23 01:41:38.836 15 INFO tempest.lib.common.rest_client [req-2709faa4-8dac-48cc-b4ca-8b51b43e690f req-2709faa4-8dac-48cc-b4ca-8b51b43e690f ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags 0.235s",
                                "2026-05-23 01:41:38.862 31 INFO tempest.lib.common.rest_client [req-d46ad7cc-2399-4201-a786-20fbadd89d2c req-d46ad7cc-2399-4201-a786-20fbadd89d2c ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 0.348s",
                                "2026-05-23 01:41:38.865 17 INFO tempest.lib.common.rest_client [req-c01066d5-870c-494c-9eb0-e07036d2a3a6 req-c01066d5-870c-494c-9eb0-e07036d2a3a6 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.104s",
                                "2026-05-23 01:41:38.873 19 INFO tempest.lib.common.rest_client [req-94ed5955-102d-4b1f-9a33-16bcb78d7467 req-94ed5955-102d-4b1f-9a33-16bcb78d7467 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561/objects/tempest-MetadataNamespaceObjectsTest-object-1733131806 0.220s",
                                "2026-05-23 01:41:38.945 35 INFO tempest.lib.common.rest_client [req-344e0677-1288-4930-9afc-e77f63748619 req-344e0677-1288-4930-9afc-e77f63748619 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216738620/resource_types 0.271s",
                                "2026-05-23 01:41:38.944 33 INFO tempest.lib.common.rest_client [req-05cebca4-b021-46c8-a18c-9bca4f4b6534 req-05cebca4-b021-46c8-a18c-9bca4f4b6534 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.177s",
                                "2026-05-23 01:41:38.970 11 INFO tempest.lib.common.rest_client [req-841df5fc-e85f-489e-a16d-aa28f705ec23 req-841df5fc-e85f-489e-a16d-aa28f705ec23 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e8bd1f7c-f1cf-4d75-a001-a06aa0226535 0.492s",
                                "2026-05-23 01:41:38.970 25 INFO tempest.lib.common.rest_client [req-8d137a28-1841-432a-80ae-2fccb40a4226 req-8d137a28-1841-432a-80ae-2fccb40a4226 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1/file 0.331s",
                                "{7} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.141517s] ... ok",
                                "2026-05-23 01:41:38.969 31 INFO tempest.lib.common.rest_client [req-5af2cd50-1a0a-4624-b25c-a140a8eb58e9 req-5af2cd50-1a0a-4624-b25c-a140a8eb58e9 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.104s",
                                "2026-05-23 01:41:38.994 15 INFO tempest.lib.common.rest_client [req-bb66592d-69ca-4823-b15b-4b90722e1dbf req-bb66592d-69ca-4823-b15b-4b90722e1dbf ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags/tempest-tag_name-219755481 0.155s",
                                "2026-05-23 01:41:39.006 29 INFO tempest.lib.common.rest_client [req-738247ad-9d50-44d9-91dc-e1568680b5a8 req-738247ad-9d50-44d9-91dc-e1568680b5a8 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/997ef39a-7985-4bc8-839f-4cd4c2b8eb43 0.237s",
                                "{9} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [1.201280s] ... ok",
                                "2026-05-23 01:41:39.025 19 INFO tempest.lib.common.rest_client [req-9ffe1610-7420-489f-87b8-e0daf8fee3e4 req-9ffe1610-7420-489f-87b8-e0daf8fee3e4 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561/objects/tempest-update-object-1904855204 0.147s",
                                "2026-05-23 01:41:39.024 17 INFO tempest.lib.common.rest_client [req-6ce07c17-8427-4f0e-b9e6-aeb94dee8899 req-6ce07c17-8427-4f0e-b9e6-aeb94dee8899 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b4d970eccc64c18bdfeddb9841dd71a/users/5a67a087546e4d4d89eddfed85a8e50c/roles/bd34450783d64356be4e1eb4c43a6768 0.154s",
                                "2026-05-23 01:41:39.076 35 INFO tempest.lib.common.rest_client [req-64ae6a93-3a90-4de0-aad3-f0d4897d7368 req-64ae6a93-3a90-4de0-aad3-f0d4897d7368 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216738620/resource_types/OS::Glance::Image 0.129s",
                                "2026-05-23 01:41:39.089 33 INFO tempest.lib.common.rest_client [req-8ab4740c-da30-460d-a7a1-f1fea94a9fd2 req-8ab4740c-da30-460d-a7a1-f1fea94a9fd2 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-721710268 0.139s",
                                "2026-05-23 01:41:39.097 25 INFO tempest.lib.common.rest_client [req-3929a6e4-c617-4ce6-9fc2-e2ae37efd8d4 req-3929a6e4-c617-4ce6-9fc2-e2ae37efd8d4 ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.124s",
                                "2026-05-23 01:41:39.112 19 INFO tempest.lib.common.rest_client [req-b9bfd469-7a56-4b4b-bee6-57ffa4497674 req-b9bfd469-7a56-4b4b-bee6-57ffa4497674 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561/objects 0.086s",
                                "2026-05-23 01:41:39.132 15 INFO tempest.lib.common.rest_client [req-5b718345-b580-4421-9722-4cefe4a35603 req-5b718345-b580-4421-9722-4cefe4a35603 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags/tempest-tag_name-219755481 0.133s",
                                "2026-05-23 01:41:39.144 23 INFO tempest.lib.common.rest_client [req-a86183ae-3f28-4073-8de2-73759f31f177 req-a86183ae-3f28-4073-8de2-73759f31f177 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.574s",
                                "{11} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [1.694951s] ... ok",
                                "2026-05-23 01:41:39.205 17 INFO tempest.lib.common.rest_client [req-241b19e9-daee-4ed4-bf21-d59e22175f94 req-241b19e9-daee-4ed4-bf21-d59e22175f94 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-23 01:41:39.210 35 INFO tempest.lib.common.rest_client [req-7b24b732-c85a-47b6-8d30-d8fc5dd8896f req-7b24b732-c85a-47b6-8d30-d8fc5dd8896f ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216738620/resource_types 0.128s",
                                "2026-05-23 01:41:39.221 19 INFO tempest.lib.common.rest_client [req-208472e7-01fd-4b41-b3e2-078a929d0258 req-208472e7-01fd-4b41-b3e2-078a929d0258 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561/objects/tempest-MetadataNamespaceObjectsTest-object-1733131806 0.103s",
                                "2026-05-23 01:41:39.269 23 INFO tempest.lib.common.rest_client [req-75db9cde-126f-4f79-bd22-47fb77de6b21 req-75db9cde-126f-4f79-bd22-47fb77de6b21 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s",
                                "2026-05-23 01:41:39.267 25 INFO tempest.lib.common.rest_client [req-73d3556e-ebaf-4f1e-82ba-3df516762310 req-73d3556e-ebaf-4f1e-82ba-3df516762310 ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/540fd287-ca4a-4666-bac6-c5894763c72f 0.168s",
                                "2026-05-23 01:41:39.280 21 INFO tempest.lib.common.rest_client [req-c247ce8e-4548-49d0-9cc5-c218271858b8 req-c247ce8e-4548-49d0-9cc5-c218271858b8 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.474s",
                                "2026-05-23 01:41:39.322 39 INFO tempest.lib.common.rest_client [req-4a02ff61-37fa-43e2-ae38-433c3a8efe1d req-4a02ff61-37fa-43e2-ae38-433c3a8efe1d ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=04c5ebea16de4152b738b207c1821593&name=default 0.510s",
                                "2026-05-23 01:41:39.330 15 INFO tempest.lib.common.rest_client [req-d82ff7fc-bc31-48f7-9b34-a47441c15c1e req-d82ff7fc-bc31-48f7-9b34-a47441c15c1e ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags/tempest-tag_name-219755481 0.196s",
                                "2026-05-23 01:41:39.334 35 INFO tempest.lib.common.rest_client [req-78660e99-0f22-4f4a-b74a-8db0aa8970a9 req-78660e99-0f22-4f4a-b74a-8db0aa8970a9 ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216738620 0.120s",
                                "2026-05-23 01:41:39.344 11 INFO tempest.lib.common.rest_client [req-da53b936-a26a-49c1-bf52-372d08b94033 req-da53b936-a26a-49c1-bf52-372d08b94033 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0815ff130d454e419215444d8e1b7f15 0.370s",
                                "2026-05-23 01:41:39.347 19 INFO tempest.lib.common.rest_client [req-e2db501a-75b4-46c0-9fff-c0854f0f77f5 req-e2db501a-75b4-46c0-9fff-c0854f0f77f5 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-295490561 0.124s",
                                "2026-05-23 01:41:39.349 29 INFO tempest.lib.common.rest_client [req-fa5b7018-b93e-46cd-b1ad-85e3732495ac req-fa5b7018-b93e-46cd-b1ad-85e3732495ac ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/65c801f8ac584c339196cdfe936c9145 0.276s",
                                "2026-05-23 01:41:39.377 25 INFO tempest.lib.common.rest_client [req-37828ae7-1ee3-4bb8-81ea-6fea9fd88696 req-37828ae7-1ee3-4bb8-81ea-6fea9fd88696 ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/540fd287-ca4a-4666-bac6-c5894763c72f 0.108s",
                                "{7} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.406740s] ... ok",
                                "{4} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.670719s] ... ok",
                                "2026-05-23 01:41:39.443 17 INFO tempest.lib.common.rest_client [req-302ff405-65a9-4539-9d08-718ada261f62 req-302ff405-65a9-4539-9d08-718ada261f62 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b4d970eccc64c18bdfeddb9841dd71a/users/5a67a087546e4d4d89eddfed85a8e50c/roles/86359d6597314a95ba0d73ed5fbe11ed 0.235s",
                                "2026-05-23 01:41:39.462 33 INFO tempest.lib.common.rest_client [req-dc81ec8a-fe24-41ae-bdfe-73a60293611e req-dc81ec8a-fe24-41ae-bdfe-73a60293611e ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a3ee258ea9734edbbf57145ee3b280ae 0.278s",
                                "2026-05-23 01:41:39.471 21 INFO tempest.lib.common.rest_client [req-6cff7e78-6283-46fd-9a23-53903233ba7a req-6cff7e78-6283-46fd-9a23-53903233ba7a ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5fc1debc-bf29-47d1-bbae-ed47f53730db 0.186s",
                                "{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [1.077227s] ... ok",
                                "2026-05-23 01:41:39.492 23 INFO tempest.lib.common.rest_client [req-11d584fe-fee9-41b8-9695-5186309c2fc0 req-11d584fe-fee9-41b8-9695-5186309c2fc0 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f23d6f44bd8743f4b941c06d53db172a/users/d92fa111139246f1bed6558a82e06bee/roles/bd34450783d64356be4e1eb4c43a6768 0.218s",
                                "2026-05-23 01:41:39.513 15 INFO tempest.lib.common.rest_client [req-91de86c8-f5a5-4863-bcf6-9b1f68cf310b req-91de86c8-f5a5-4863-bcf6-9b1f68cf310b ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags/tempest-update-tag-710188948 0.179s",
                                "{12} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [1.276377s] ... ok",
                                "2026-05-23 01:41:39.569 19 INFO tempest.lib.common.rest_client [req-827f69e8-61be-440d-95b5-624c3df93bb7 req-827f69e8-61be-440d-95b5-624c3df93bb7 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.156s",
                                "2026-05-23 01:41:39.600 13 INFO tempest.lib.common.rest_client [req-9d083a5c-c6f3-4e33-a419-9a6c1712e482 req-9d083a5c-c6f3-4e33-a419-9a6c1712e482 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/7b1539be-4e9b-4e91-ae3e-3689301e121f/file 1.562s",
                                "2026-05-23 01:41:39.601 13 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-23 01:41:39.602 15 INFO tempest.lib.common.rest_client [req-85e30bb1-b45c-481c-90b9-54c22a110796 req-85e30bb1-b45c-481c-90b9-54c22a110796 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags 0.087s",
                                "2026-05-23 01:41:39.618 17 INFO tempest.lib.common.rest_client [req-ca738609-4f26-4452-bd27-60693a06ee46 req-ca738609-4f26-4452-bd27-60693a06ee46 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-23 01:41:39.636 21 INFO tempest.lib.common.rest_client [req-778e099d-da48-4d8e-b21f-1f451aa67821 req-778e099d-da48-4d8e-b21f-1f451aa67821 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.158s",
                                "2026-05-23 01:41:39.670 25 INFO tempest.lib.common.rest_client [req-dd34cf98-b55b-448a-b02d-a77af236df22 req-dd34cf98-b55b-448a-b02d-a77af236df22 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/540fd287-ca4a-4666-bac6-c5894763c72f 0.281s",
                                "2026-05-23 01:41:39.686 19 INFO tempest.lib.common.rest_client [req-1ad30b44-2758-43c7-8691-03b6d0ebeed9 req-1ad30b44-2758-43c7-8691-03b6d0ebeed9 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-548051723/objects 0.116s",
                                "2026-05-23 01:41:39.717 15 INFO tempest.lib.common.rest_client [req-532b10ef-f66e-474f-9bcf-224e0de986fc req-532b10ef-f66e-474f-9bcf-224e0de986fc ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341/tags 0.112s",
                                "2026-05-23 01:41:39.737 21 INFO tempest.lib.common.rest_client [req-23c7ecb5-b6d9-4e24-8cfc-9d4a23fec667 req-23c7ecb5-b6d9-4e24-8cfc-9d4a23fec667 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/25d1111d-42d9-4776-bfd9-5b74c771eca1 0.096s",
                                "2026-05-23 01:41:39.743 25 INFO tempest.lib.common.rest_client [req-5b670d4e-6bbc-4f27-b23b-2bc52e489119 req-5b670d4e-6bbc-4f27-b23b-2bc52e489119 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/540fd287-ca4a-4666-bac6-c5894763c72f 0.071s",
                                "2026-05-23 01:41:39.749 33 INFO tempest.lib.common.rest_client [req-0ffcf36d-4d08-46d7-b638-76ee2ec02291 req-0ffcf36d-4d08-46d7-b638-76ee2ec02291 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c28a344361994ffbbe85b43dcacdf208 0.282s",
                                "2026-05-23 01:41:39.751 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4734c575108a43c488bee5f2fb41e326",
                                "2026-05-23 01:41:39.756 23 INFO tempest.lib.common.rest_client [req-ce65d49a-d54c-49cc-98a8-9ab878435fe2 req-ce65d49a-d54c-49cc-98a8-9ab878435fe2 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-23 01:41:39.768 39 INFO tempest.lib.common.rest_client [req-0761bf03-5668-40ee-a39a-c3f5d8bb37af req-0761bf03-5668-40ee-a39a-c3f5d8bb37af ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d37f3354-bfa3-4bcd-a743-d80052704beb 0.444s",
                                "2026-05-23 01:41:39.779 29 INFO tempest.lib.common.rest_client [req-f1a36f05-74e1-40c0-8aff-a91f9f5df0ed req-f1a36f05-74e1-40c0-8aff-a91f9f5df0ed ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0fd048750e6942a0837ac672f0eaf8c0 0.417s",
                                "2026-05-23 01:41:39.779 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b2dba2b5145b4cc2bff6c398abdd696b",
                                "2026-05-23 01:41:39.789 19 INFO tempest.lib.common.rest_client [req-2646a1e6-54bb-4a6f-8a92-5bca9b3a5601 req-2646a1e6-54bb-4a6f-8a92-5bca9b3a5601 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-548051723/objects 0.100s",
                                "2026-05-23 01:41:39.812 13 INFO tempest.lib.common.rest_client [req-61fbe5b0-afef-4523-825c-398f87a94ac7 req-61fbe5b0-afef-4523-825c-398f87a94ac7 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/7b1539be-4e9b-4e91-ae3e-3689301e121f/members 0.209s",
                                "2026-05-23 01:41:39.866 15 INFO tempest.lib.common.rest_client [req-4c19e1de-eba3-49fb-a6f4-165547d3fa6d req-4c19e1de-eba3-49fb-a6f4-165547d3fa6d ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-690837341 0.148s",
                                "{2} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.422318s] ... ok",
                                "2026-05-23 01:41:39.889 35 INFO tempest.lib.common.rest_client [req-bf4f85db-18cf-493c-af99-4a3d647f4640 req-bf4f85db-18cf-493c-af99-4a3d647f4640 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fb5b1c140c264784acd58b126ff839aa 0.299s",
                                "2026-05-23 01:41:39.918 11 INFO tempest.lib.common.rest_client [req-295fb224-34c9-40f6-ba35-e2b76103d2df req-295fb224-34c9-40f6-ba35-e2b76103d2df ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "2026-05-23 01:41:39.948 17 INFO tempest.lib.common.rest_client [req-bcd701c3-4067-4b54-8feb-5c7b7a6e21ff req-bcd701c3-4067-4b54-8feb-5c7b7a6e21ff ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b4d970eccc64c18bdfeddb9841dd71a/users/5a67a087546e4d4d89eddfed85a8e50c/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.325s",
                                "2026-05-23 01:41:39.953 19 INFO tempest.lib.common.rest_client [req-52cc1d53-2496-40d7-b2bc-b531715bf2c4 req-52cc1d53-2496-40d7-b2bc-b531715bf2c4 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-548051723/objects/tempest-MetadataNamespaceObjectsTest-object-1519934489 0.162s",
                                "2026-05-23 01:41:39.957 23 INFO tempest.lib.common.rest_client [req-20d2e5a5-8360-4f5f-9fca-889fd0c698b7 req-20d2e5a5-8360-4f5f-9fca-889fd0c698b7 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f23d6f44bd8743f4b941c06d53db172a/users/d92fa111139246f1bed6558a82e06bee/roles/86359d6597314a95ba0d73ed5fbe11ed 0.186s",
                                "2026-05-23 01:41:40.075 21 INFO tempest.lib.common.rest_client [req-70edebba-02db-46d3-a3db-b116972cfeaa req-70edebba-02db-46d3-a3db-b116972cfeaa ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/25d1111d-42d9-4776-bfd9-5b74c771eca1 0.334s",
                                "2026-05-23 01:41:40.108 19 INFO tempest.lib.common.rest_client [req-bfad446a-e079-4ba8-b501-58f4018cb229 req-bfad446a-e079-4ba8-b501-58f4018cb229 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-548051723 0.154s",
                                "{4} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.698243s] ... ok",
                                "2026-05-23 01:41:40.109 31 INFO tempest.lib.common.rest_client [req-3e93cf8b-9eb5-4305-853a-e07d5c10df94 req-3e93cf8b-9eb5-4305-853a-e07d5c10df94 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.137s",
                                "2026-05-23 01:41:40.142 39 INFO tempest.lib.common.rest_client [req-df5f9828-8296-447a-9f9b-5fbf441f439a req-df5f9828-8296-447a-9f9b-5fbf441f439a ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/04c5ebea16de4152b738b207c1821593 0.361s",
                                "2026-05-23 01:41:40.143 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4b6f3236f5e2494494dc5af63d9920c2",
                                "2026-05-23 01:41:40.180 21 INFO tempest.lib.common.rest_client [req-0779aa10-274a-4285-871c-03e517bfe1c9 req-0779aa10-274a-4285-871c-03e517bfe1c9 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/25d1111d-42d9-4776-bfd9-5b74c771eca1 0.102s",
                                "2026-05-23 01:41:40.195 35 INFO tempest.lib.common.rest_client [req-1c0358d5-0a46-47fe-904a-c59bfd0cc9e9 req-1c0358d5-0a46-47fe-904a-c59bfd0cc9e9 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3bde0b07dcf94310a3b06bddbfeffacb 0.304s",
                                "2026-05-23 01:41:40.196 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b747f48c87d34fbcbfcf2daa3a6eb4a1",
                                "2026-05-23 01:41:40.240 19 INFO tempest.lib.common.rest_client [req-eea8cb05-332c-4032-b203-1d038fc77015 req-eea8cb05-332c-4032-b203-1d038fc77015 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.126s",
                                "2026-05-23 01:41:40.288 13 INFO tempest.lib.common.rest_client [req-07f0dee9-502f-47f8-b2c4-d8bb64bd04ab req-07f0dee9-502f-47f8-b2c4-d8bb64bd04ab ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.473s",
                                "2026-05-23 01:41:40.303 29 INFO tempest.lib.common.rest_client [req-29cd1a77-a378-49f1-b9ea-053e2fe78e74 req-29cd1a77-a378-49f1-b9ea-053e2fe78e74 ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s",
                                "2026-05-23 01:41:40.311 17 INFO tempest.lib.common.rest_client [req-05123a60-34cd-48a6-925b-0b2746ec928e req-05123a60-34cd-48a6-925b-0b2746ec928e ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s",
                                "2026-05-23 01:41:40.317 33 INFO tempest.lib.common.rest_client [req-76a5ea7d-9494-41f2-8b0a-0543a7f7d4ac req-76a5ea7d-9494-41f2-8b0a-0543a7f7d4ac ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.563s",
                                "2026-05-23 01:41:40.366 19 INFO tempest.lib.common.rest_client [req-5b542c50-4d7a-4dff-87d8-caaca6eef275 req-5b542c50-4d7a-4dff-87d8-caaca6eef275 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216721593/objects 0.116s",
                                "2026-05-23 01:41:40.367 21 INFO tempest.lib.common.rest_client [req-a5c41473-c460-4489-b962-0a4fd238baf6 req-a5c41473-c460-4489-b962-0a4fd238baf6 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/25d1111d-42d9-4776-bfd9-5b74c771eca1 0.184s",
                                "{5} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.897371s] ... ok",
                                "2026-05-23 01:41:40.413 15 INFO tempest.lib.common.rest_client [req-afcecba8-5c6e-4ad5-a7c7-f7fea2b3f607 req-afcecba8-5c6e-4ad5-a7c7-f7fea2b3f607 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/844a44fd46f541bcbe9ced6d9deee029 0.503s",
                                "2026-05-23 01:41:40.472 23 INFO tempest.lib.common.rest_client [req-675f5e6c-f76d-425c-82f8-072e5e805133 req-675f5e6c-f76d-425c-82f8-072e5e805133 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.496s",
                                "2026-05-23 01:41:40.489 11 INFO tempest.lib.common.rest_client [req-74bf4ed5-5d67-46c8-bd2e-ea0dd62a5185 req-74bf4ed5-5d67-46c8-bd2e-ea0dd62a5185 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "{1} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [3.065984s] ... ok",
                                "2026-05-23 01:41:40.535 19 INFO tempest.lib.common.rest_client [req-6bcea801-a792-4a0b-ae3a-7d43b704cbec req-6bcea801-a792-4a0b-ae3a-7d43b704cbec ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216721593/objects/tempest-MetadataNamespaceObjectsTest-object-702645520 0.160s",
                                "2026-05-23 01:41:40.550 17 INFO tempest.lib.common.rest_client [req-ffdb9ce7-7a96-4a4e-8377-c3af9a273360 req-ffdb9ce7-7a96-4a4e-8377-c3af9a273360 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5b4d970eccc64c18bdfeddb9841dd71a/users/5a67a087546e4d4d89eddfed85a8e50c/roles/bd34450783d64356be4e1eb4c43a6768 0.231s",
                                "2026-05-23 01:41:40.552 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5a67a087546e4d4d89eddfed85a8e50c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:40.553 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-828912821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b4d970eccc64c18bdfeddb9841dd71a', 'project_name': 'tempest-ImagesTagsNegativeTest-828912821', 'tenant_id': '5b4d970eccc64c18bdfeddb9841dd71a', 'tenant_name': 'tempest-ImagesTagsNegativeTest-828912821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a67a087546e4d4d89eddfed85a8e50c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:40.553 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-828912821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5b4d970eccc64c18bdfeddb9841dd71a', 'project_name': 'tempest-ImagesTagsNegativeTest-828912821', 'tenant_id': '5b4d970eccc64c18bdfeddb9841dd71a', 'tenant_name': 'tempest-ImagesTagsNegativeTest-828912821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5a67a087546e4d4d89eddfed85a8e50c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:40.588 39 INFO tempest.lib.common.rest_client [req-65c209b6-6a9f-422b-9f16-6f6743e7e484 req-65c209b6-6a9f-422b-9f16-6f6743e7e484 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4b6f3236f5e2494494dc5af63d9920c2&name=default 0.444s",
                                "2026-05-23 01:41:40.689 11 INFO tempest.lib.common.rest_client [req-3b53f8e4-61fa-408d-8b3e-343b87c81beb req-3b53f8e4-61fa-408d-8b3e-343b87c81beb ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.191s",
                                "2026-05-23 01:41:40.690 23 INFO tempest.lib.common.rest_client [req-fa249214-f53b-4a07-bad5-49c0463a4b3e req-fa249214-f53b-4a07-bad5-49c0463a4b3e ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f23d6f44bd8743f4b941c06d53db172a/users/d92fa111139246f1bed6558a82e06bee/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.215s",
                                "2026-05-23 01:41:40.706 19 INFO tempest.lib.common.rest_client [req-a30a96fb-3e49-4ec9-a32c-c48f1a0b1bc6 req-a30a96fb-3e49-4ec9-a32c-c48f1a0b1bc6 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216721593/objects/tempest-MetadataNamespaceObjectsTest-object-702645520 0.169s",
                                "2026-05-23 01:41:40.759 15 INFO tempest.lib.common.rest_client [req-1dae5a31-7dfd-4549-b0db-97b41bbf30f5 req-1dae5a31-7dfd-4549-b0db-97b41bbf30f5 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/013c5db91d1b42139efa5ab69322bce1 0.343s",
                                "2026-05-23 01:41:40.760 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d1264464b15e4a46833bd199b87be601",
                                "2026-05-23 01:41:40.771 35 INFO tempest.lib.common.rest_client [req-5bd81716-ddbb-4e0a-8b62-14a65bbae880 req-5bd81716-ddbb-4e0a-8b62-14a65bbae880 ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-23 01:41:40.798 25 INFO tempest.lib.common.rest_client [req-6af747da-c4d8-41ac-ade1-1d168364e002 req-6af747da-c4d8-41ac-ade1-1d168364e002 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1 1.052s",
                                "2026-05-23 01:41:40.819 19 INFO tempest.lib.common.rest_client [req-c77e6b66-2f53-4fea-ae16-118529b81e9d req-c77e6b66-2f53-4fea-ae16-118529b81e9d ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-216721593 0.111s",
                                "{4} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.709306s] ... ok",
                                "2026-05-23 01:41:40.877 23 INFO tempest.lib.common.rest_client [req-b690ad4e-a598-44c5-8247-058ead886649 req-b690ad4e-a598-44c5-8247-058ead886649 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-23 01:41:40.910 21 INFO tempest.lib.common.rest_client [req-134e31ce-74d3-48ec-8177-0b831307c5ab req-134e31ce-74d3-48ec-8177-0b831307c5ab ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f63ff27efa834dd7aa9250814d18bc0e 0.536s",
                                "2026-05-23 01:41:40.912 25 INFO tempest.lib.common.rest_client [req-9b70a322-ec7a-48f5-bb65-697b4f683914 req-9b70a322-ec7a-48f5-bb65-697b4f683914 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/e1befa47-7c26-47da-8acb-03449420f1b1 0.110s",
                                "2026-05-23 01:41:40.945 11 INFO tempest.lib.common.rest_client [req-7a88b8f7-931d-4716-a3ff-acb9f466531e req-7a88b8f7-931d-4716-a3ff-acb9f466531e ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.253s",
                                "2026-05-23 01:41:40.955 33 INFO tempest.lib.common.rest_client [req-04f32a70-6c19-461c-b422-96e6a8a2c79a req-04f32a70-6c19-461c-b422-96e6a8a2c79a ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4734c575108a43c488bee5f2fb41e326&name=default 0.637s",
                                "2026-05-23 01:41:41.015 25 INFO tempest.lib.common.rest_client [req-f83cd165-42cf-43ec-978d-f7a61276af41 req-f83cd165-42cf-43ec-978d-f7a61276af41 ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/47406046-6b3f-48b0-b9fe-baed0d58792b 0.101s",
                                "2026-05-23 01:41:41.029 39 INFO tempest.lib.common.rest_client [req-3774379a-3d3d-42a9-a3a4-7a8826fe25ef req-3774379a-3d3d-42a9-a3a4-7a8826fe25ef ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/95676a4b-7682-437d-ae2c-ad2773dce0c5 0.439s",
                                "2026-05-23 01:41:41.078 29 INFO tempest.lib.common.rest_client [req-0a7c6767-e336-45a5-9d15-bffff058c738 req-0a7c6767-e336-45a5-9d15-bffff058c738 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b2dba2b5145b4cc2bff6c398abdd696b&name=default 0.765s",
                                "2026-05-23 01:41:41.083 23 INFO tempest.lib.common.rest_client [req-a026bdc6-40e9-40ce-a4d8-1c6d95da72c2 req-a026bdc6-40e9-40ce-a4d8-1c6d95da72c2 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f23d6f44bd8743f4b941c06d53db172a/users/d92fa111139246f1bed6558a82e06bee/roles/bd34450783d64356be4e1eb4c43a6768 0.203s",
                                "2026-05-23 01:41:41.083 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d92fa111139246f1bed6558a82e06bee is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:41.083 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-69160078-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f23d6f44bd8743f4b941c06d53db172a', 'project_name': 'tempest-ImportImagesNegativeTest-69160078', 'tenant_id': 'f23d6f44bd8743f4b941c06d53db172a', 'tenant_name': 'tempest-ImportImagesNegativeTest-69160078', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd92fa111139246f1bed6558a82e06bee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:41.084 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-69160078-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f23d6f44bd8743f4b941c06d53db172a', 'project_name': 'tempest-ImportImagesNegativeTest-69160078', 'tenant_id': 'f23d6f44bd8743f4b941c06d53db172a', 'tenant_name': 'tempest-ImportImagesNegativeTest-69160078', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd92fa111139246f1bed6558a82e06bee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:41.118 25 INFO tempest.lib.common.rest_client [req-6b1e549a-e2a3-4052-9118-091152cd6f27 req-6b1e549a-e2a3-4052-9118-091152cd6f27 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/47406046-6b3f-48b0-b9fe-baed0d58792b 0.101s",
                                "2026-05-23 01:41:41.183 19 INFO tempest.lib.common.rest_client [req-155864b6-3f5e-4397-a884-3ab5b8bc811e req-155864b6-3f5e-4397-a884-3ab5b8bc811e ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e32d20d3336d46a087e230f3f18dc251 0.360s",
                                "2026-05-23 01:41:41.192 31 INFO tempest.lib.common.rest_client [req-6d0251ec-ebc6-432d-8dae-574887822ffd req-6d0251ec-ebc6-432d-8dae-574887822ffd ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.081s",
                                "2026-05-23 01:41:41.246 17 INFO tempest.lib.common.rest_client [req-a8bc422a-df2e-46bc-afd8-cec942ba015a req-a8bc422a-df2e-46bc-afd8-cec942ba015a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s",
                                "2026-05-23 01:41:41.287 15 INFO tempest.lib.common.rest_client [req-1b626e9e-da1d-477a-a7d1-54d9b4d158b8 req-1b626e9e-da1d-477a-a7d1-54d9b4d158b8 ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-23 01:41:41.387 39 INFO tempest.lib.common.rest_client [req-7a484035-a600-4c8f-a2c7-21418a959078 req-7a484035-a600-4c8f-a2c7-21418a959078 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4b6f3236f5e2494494dc5af63d9920c2 0.355s",
                                "2026-05-23 01:41:41.435 19 INFO tempest.lib.common.rest_client [req-d3f5a5a9-2fe7-4182-b417-c0aae1c87f89 req-d3f5a5a9-2fe7-4182-b417-c0aae1c87f89 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3e73c77b4a6840a9b65a3f03e7ffd4ff 0.249s",
                                "2026-05-23 01:41:41.435 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2f4b9c02b57141359cd43125e48d8c4b",
                                "2026-05-23 01:41:41.432 21 INFO tempest.lib.common.rest_client [req-cf299ce1-9e0b-4af6-bf3c-81ec6e1a0080 req-cf299ce1-9e0b-4af6-bf3c-81ec6e1a0080 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4b3e82610bf94499a963033efed49f0b 0.516s",
                                "2026-05-23 01:41:41.433 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 29180625c59c4979b628c309f696ac5a",
                                "2026-05-23 01:41:41.464 11 INFO tempest.lib.common.rest_client [req-de8b0b18-6c40-4ffa-b9f8-ee4fb22b5af2 req-de8b0b18-6c40-4ffa-b9f8-ee4fb22b5af2 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.517s",
                                "2026-05-23 01:41:41.473 33 INFO tempest.lib.common.rest_client [req-793d1223-5387-46a3-b49d-fddeac8e0bc0 req-793d1223-5387-46a3-b49d-fddeac8e0bc0 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/556f7c0e-b321-42f3-bbe1-595bf179f600 0.510s",
                                "2026-05-23 01:41:41.526 29 INFO tempest.lib.common.rest_client [req-71ba1bfc-bc4a-4576-8451-a6cb380962fe req-71ba1bfc-bc4a-4576-8451-a6cb380962fe ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a0ce86eb-7bb0-4293-a4ea-78cb65d440ea 0.442s",
                                "2026-05-23 01:41:41.665 35 INFO tempest.lib.common.rest_client [req-e9912491-2b67-443e-8102-80c3e6a2abe3 req-e9912491-2b67-443e-8102-80c3e6a2abe3 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b747f48c87d34fbcbfcf2daa3a6eb4a1&name=default 0.892s",
                                "2026-05-23 01:41:41.709 17 INFO tempest.lib.common.rest_client [req-650b2e6b-df50-4ea5-80ec-94a34445d1bc req-650b2e6b-df50-4ea5-80ec-94a34445d1bc ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.458s",
                                "2026-05-23 01:41:41.720 11 INFO tempest.lib.common.rest_client [req-48d7dcb6-68c1-4f59-a4a4-26ff90634c39 req-48d7dcb6-68c1-4f59-a4a4-26ff90634c39 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-23 01:41:41.752 23 INFO tempest.lib.common.rest_client [req-929ee73c-b23d-438b-a745-2cbc6a5a5479 req-929ee73c-b23d-438b-a745-2cbc6a5a5479 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s",
                                "2026-05-23 01:41:41.807 17 INFO tempest.lib.common.rest_client [req-f288f9d4-31a6-4060-b635-ef8f6ded70f4 req-f288f9d4-31a6-4060-b635-ef8f6ded70f4 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/416d5e78-7ba0-412f-90bb-510f00577a0e/tags/tempest-non-exist-tag-864633052 0.095s",
                                "2026-05-23 01:41:41.816 33 INFO tempest.lib.common.rest_client [req-9f5ec6be-36a8-4092-aebb-0ceab2142828 req-9f5ec6be-36a8-4092-aebb-0ceab2142828 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4734c575108a43c488bee5f2fb41e326 0.342s",
                                "2026-05-23 01:41:41.818 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d2c2f74772a74117b04de59f4def3d4f",
                                "2026-05-23 01:41:41.899 13 INFO tempest.lib.common.rest_client [req-9343c1b9-54d2-41fa-b3cd-dc0e9345b4cd req-9343c1b9-54d2-41fa-b3cd-dc0e9345b4cd ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/7b1539be-4e9b-4e91-ae3e-3689301e121f 1.383s",
                                "2026-05-23 01:41:41.929 25 INFO tempest.lib.common.rest_client [req-cd517949-6941-4a15-9014-6c29dd69f6d4 req-cd517949-6941-4a15-9014-6c29dd69f6d4 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e 0.808s",
                                "2026-05-23 01:41:41.925 29 INFO tempest.lib.common.rest_client [req-4b1416c4-1ee8-4d29-b83b-c16fc7ef71c4 req-4b1416c4-1ee8-4d29-b83b-c16fc7ef71c4 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b2dba2b5145b4cc2bff6c398abdd696b 0.397s",
                                "2026-05-23 01:41:41.927 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a6c52d4064ee435b848cabd60279abee",
                                "2026-05-23 01:41:41.952 11 INFO tempest.lib.common.rest_client [req-a4178cf4-c01f-4ca2-bf74-b312434370fa req-a4178cf4-c01f-4ca2-bf74-b312434370fa ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2e03957064f45639274449b4c3f6238/users/fc4c538760004ea89a44781a7c7bb082/roles/bd34450783d64356be4e1eb4c43a6768 0.225s",
                                "2026-05-23 01:41:41.959 17 INFO tempest.lib.common.rest_client [req-c601f4ce-d1ea-4469-bc94-05136add5b99 req-c601f4ce-d1ea-4469-bc94-05136add5b99 ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/416d5e78-7ba0-412f-90bb-510f00577a0e 0.145s",
                                "{3} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.713065s] ... ok",
                                "2026-05-23 01:41:41.977 21 INFO tempest.lib.common.rest_client [req-fa177e43-683a-4424-b480-20a0b4fd871c req-fa177e43-683a-4424-b480-20a0b4fd871c ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-23 01:41:41.976 13 INFO tempest.lib.common.rest_client [req-6a344791-54f6-4ceb-9f27-4eedef73af44 req-6a344791-54f6-4ceb-9f27-4eedef73af44 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/7b1539be-4e9b-4e91-ae3e-3689301e121f 0.072s",
                                "2026-05-23 01:41:42.003 19 INFO tempest.lib.common.rest_client [req-9800d0ba-82bc-490b-926d-5783523fc6e0 req-9800d0ba-82bc-490b-926d-5783523fc6e0 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-05-23 01:41:42.001 15 INFO tempest.lib.common.rest_client [req-29d90ff7-1640-434a-ab14-ea03efb3856d req-29d90ff7-1640-434a-ab14-ea03efb3856d ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d1264464b15e4a46833bd199b87be601&name=default 0.705s",
                                "2026-05-23 01:41:42.085 23 INFO tempest.lib.common.rest_client [req-4b77b863-a963-453d-92c1-f0ef13605171 req-4b77b863-a963-453d-92c1-f0ef13605171 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.323s",
                                "2026-05-23 01:41:42.112 25 INFO tempest.lib.common.rest_client [req-16f65e2a-f561-4788-b9bb-74f5cf42e4b8 req-16f65e2a-f561-4788-b9bb-74f5cf42e4b8 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/18a2c3ee-219f-4f52-99dc-2307dedcae7e 0.181s",
                                "2026-05-23 01:41:42.134 17 INFO tempest.lib.common.rest_client [req-c1b937ac-49e8-4d69-82f4-d606272c7669 req-c1b937ac-49e8-4d69-82f4-d606272c7669 ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/3eedc253-9de9-4ef2-b35e-e0ae0141688b/tags/tempest-tag-1506747629 0.167s",
                                "{3} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.174046s] ... ok",
                                "2026-05-23 01:41:42.156 11 INFO tempest.lib.common.rest_client [req-28663cd0-d9cf-440a-9cd9-2e974f2d6549 req-28663cd0-d9cf-440a-9cd9-2e974f2d6549 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-23 01:41:42.173 35 INFO tempest.lib.common.rest_client [req-05752613-96c0-45c2-ad29-b71e83687f68 req-05752613-96c0-45c2-ad29-b71e83687f68 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ec071829-f630-4cc9-bdcb-5a80cb87417b 0.499s",
                                "2026-05-23 01:41:42.247 13 INFO tempest.lib.common.rest_client [req-9a68ffd6-a269-45bf-8e2f-ba2de9ce04c8 req-9a68ffd6-a269-45bf-8e2f-ba2de9ce04c8 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/01327a73453949b3ba7d7ddc494f3659 0.266s",
                                "2026-05-23 01:41:42.242 33 INFO tempest.lib.common.rest_client [req-f6f2a9ac-ee0b-409a-90f8-5c4e062f3d8f req-f6f2a9ac-ee0b-409a-90f8-5c4e062f3d8f ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d2c2f74772a74117b04de59f4def3d4f&name=default 0.414s",
                                "2026-05-23 01:41:42.285 23 INFO tempest.lib.common.rest_client [req-a7ec49b9-ea16-4195-822b-bbfb1025d856 req-a7ec49b9-ea16-4195-822b-bbfb1025d856 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.193s",
                                "2026-05-23 01:41:42.299 29 INFO tempest.lib.common.rest_client [req-67b65bce-fe2d-4e51-ad55-5623c9a24992 req-67b65bce-fe2d-4e51-ad55-5623c9a24992 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a6c52d4064ee435b848cabd60279abee&name=default 0.364s",
                                "2026-05-23 01:41:42.311 17 INFO tempest.lib.common.rest_client [req-da46cb07-e73a-4846-868b-d65a3c6ed78d req-da46cb07-e73a-4846-868b-d65a3c6ed78d ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/416d5e78-7ba0-412f-90bb-510f00577a0e 0.094s",
                                "2026-05-23 01:41:42.371 11 INFO tempest.lib.common.rest_client [req-c3af8163-5955-4021-80c7-2c6a8e23c57e req-c3af8163-5955-4021-80c7-2c6a8e23c57e ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2e03957064f45639274449b4c3f6238/users/fc4c538760004ea89a44781a7c7bb082/roles/86359d6597314a95ba0d73ed5fbe11ed 0.209s",
                                "2026-05-23 01:41:42.401 25 INFO tempest.lib.common.rest_client [req-f9741a5e-d062-4493-895e-c3c1f5508848 req-f9741a5e-d062-4493-895e-c3c1f5508848 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4dec18b5a704773b26fd59dcf41f824 0.281s",
                                "2026-05-23 01:41:42.401 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cbdddc9472b84bce9b4e72d29df3c33b",
                                "2026-05-23 01:41:42.447 17 INFO tempest.lib.common.rest_client [req-49b532a6-3940-4922-8130-f06c9488ab81 req-49b532a6-3940-4922-8130-f06c9488ab81 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/416d5e78-7ba0-412f-90bb-510f00577a0e 0.131s",
                                "2026-05-23 01:41:42.518 15 INFO tempest.lib.common.rest_client [req-ce2309df-36e1-4738-b6e3-8d39e4f6171e req-ce2309df-36e1-4738-b6e3-8d39e4f6171e ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9d522017-d724-4637-a876-82a900be979b 0.500s",
                                "2026-05-23 01:41:42.555 35 INFO tempest.lib.common.rest_client [req-b1fbf50d-b6c3-4ba8-bb7e-b571c13784fb req-b1fbf50d-b6c3-4ba8-bb7e-b571c13784fb ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b747f48c87d34fbcbfcf2daa3a6eb4a1 0.374s",
                                "2026-05-23 01:41:42.562 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c403d999295342de8e59da6c7640588c",
                                "2026-05-23 01:41:42.567 31 INFO tempest.lib.common.rest_client [req-af058fc5-96e9-4069-86c1-3d96e227acdd req-af058fc5-96e9-4069-86c1-3d96e227acdd ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.370s",
                                "2026-05-23 01:41:42.634 23 INFO tempest.lib.common.rest_client [req-da4c6c4d-c399-4959-b9a1-974074e581f5 req-da4c6c4d-c399-4959-b9a1-974074e581f5 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.339s",
                                "2026-05-23 01:41:42.708 11 INFO tempest.lib.common.rest_client [req-22d2bc5b-b552-464f-a0c4-a7de5ee9215d req-22d2bc5b-b552-464f-a0c4-a7de5ee9215d ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s",
                                "2026-05-23 01:41:42.717 23 INFO tempest.lib.common.rest_client [req-ee531e39-0576-4b48-8129-fc566a56b239 req-ee531e39-0576-4b48-8129-fc566a56b239 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/3763f5cc-e4b8-48db-8fdc-8ad2458a419f 0.079s",
                                "2026-05-23 01:41:42.767 13 INFO tempest.lib.common.rest_client [req-64ff7941-7371-4916-ac74-035c265db7b6 req-64ff7941-7371-4916-ac74-035c265db7b6 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/aaaee35935ed4b3d96ad1e4cede1c6cc 0.517s",
                                "2026-05-23 01:41:42.768 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 762c522ca0d942e89d39b763ac8b1608",
                                "2026-05-23 01:41:42.776 21 INFO tempest.lib.common.rest_client [req-c615b14a-7eb2-458d-8789-e23f7d4f91c0 req-c615b14a-7eb2-458d-8789-e23f7d4f91c0 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=29180625c59c4979b628c309f696ac5a&name=default 0.797s",
                                "2026-05-23 01:41:42.781 17 INFO tempest.lib.common.rest_client [req-0b844a14-024c-4f21-9bdc-a2457557cbac req-0b844a14-024c-4f21-9bdc-a2457557cbac ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5a67a087546e4d4d89eddfed85a8e50c 0.327s",
                                "2026-05-23 01:41:42.783 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5b4d970eccc64c18bdfeddb9841dd71a",
                                "2026-05-23 01:41:42.788 23 INFO tempest.lib.common.rest_client [req-ffbfe317-fef1-43e4-a30a-01dbf0498142 req-ffbfe317-fef1-43e4-a30a-01dbf0498142 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.069s",
                                "2026-05-23 01:41:42.821 19 INFO tempest.lib.common.rest_client [req-fc0cbf6b-7201-43bb-b58d-e79d050189d2 req-fc0cbf6b-7201-43bb-b58d-e79d050189d2 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2f4b9c02b57141359cd43125e48d8c4b&name=default 0.812s",
                                "2026-05-23 01:41:42.820 15 INFO tempest.lib.common.rest_client [req-8060c5e8-9d9e-4d74-b5fb-5feee807da0d req-8060c5e8-9d9e-4d74-b5fb-5feee807da0d ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d1264464b15e4a46833bd199b87be601 0.298s",
                                "2026-05-23 01:41:42.820 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6d32d4884cf747ffb8ae1593e5f8957f",
                                "2026-05-23 01:41:42.898 33 INFO tempest.lib.common.rest_client [req-df41b225-1c57-4ffc-b286-f8fd7a9a0930 req-df41b225-1c57-4ffc-b286-f8fd7a9a0930 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5e1d7e50-1d93-4a03-883c-9ea4d61faa39 0.653s",
                                "2026-05-23 01:41:42.902 11 INFO tempest.lib.common.rest_client [req-a2b0d244-513e-46d0-a7fb-a1411fc3e4b5 req-a2b0d244-513e-46d0-a7fb-a1411fc3e4b5 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2e03957064f45639274449b4c3f6238/users/fc4c538760004ea89a44781a7c7bb082/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.191s",
                                "2026-05-23 01:41:42.930 35 INFO tempest.lib.common.rest_client [req-7df11b03-7326-4da6-99a9-710c1b40456f req-7df11b03-7326-4da6-99a9-710c1b40456f ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c403d999295342de8e59da6c7640588c&name=default 0.363s",
                                "2026-05-23 01:41:42.992 25 INFO tempest.lib.common.rest_client [req-ea4fd50e-7558-4f4c-bc97-9d0366a88098 req-ea4fd50e-7558-4f4c-bc97-9d0366a88098 ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "2026-05-23 01:41:42.999 29 INFO tempest.lib.common.rest_client [req-bb6a4eca-303e-45cd-8e1e-9e4cf9c04a0d req-bb6a4eca-303e-45cd-8e1e-9e4cf9c04a0d ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b1c800f1-c444-464c-bf9b-4aeae927844a 0.698s",
                                "2026-05-23 01:41:43.038 11 INFO tempest.lib.common.rest_client [req-2d2a1059-dac7-4b37-acc1-4e27b4881f99 req-2d2a1059-dac7-4b37-acc1-4e27b4881f99 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s",
                                "2026-05-23 01:41:43.154 33 INFO tempest.lib.common.rest_client [req-4617fe87-df6a-464a-8335-54d5a3ce6234 req-4617fe87-df6a-464a-8335-54d5a3ce6234 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d2c2f74772a74117b04de59f4def3d4f 0.251s",
                                "2026-05-23 01:41:43.205 15 INFO tempest.lib.common.rest_client [req-d8bb028b-be6e-40fa-9fc3-be3c67119ac6 req-d8bb028b-be6e-40fa-9fc3-be3c67119ac6 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6d32d4884cf747ffb8ae1593e5f8957f&name=default 0.382s",
                                "2026-05-23 01:41:43.215 21 INFO tempest.lib.common.rest_client [req-c61bdbc3-82ad-47c0-9162-d5ef289e31ae req-c61bdbc3-82ad-47c0-9162-d5ef289e31ae ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/93af40f4-fcda-4b41-8471-dc4e497a304d 0.436s",
                                "2026-05-23 01:41:43.216 11 INFO tempest.lib.common.rest_client [req-fc9f00e3-bfd8-4944-b56e-fa1ca56fe414 req-fc9f00e3-bfd8-4944-b56e-fa1ca56fe414 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a2e03957064f45639274449b4c3f6238/users/fc4c538760004ea89a44781a7c7bb082/roles/bd34450783d64356be4e1eb4c43a6768 0.175s",
                                "2026-05-23 01:41:43.216 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fc4c538760004ea89a44781a7c7bb082 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:43.217 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1937511173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a2e03957064f45639274449b4c3f6238', 'project_name': 'tempest-VersionsTest-1937511173', 'tenant_id': 'a2e03957064f45639274449b4c3f6238', 'tenant_name': 'tempest-VersionsTest-1937511173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc4c538760004ea89a44781a7c7bb082', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:43.217 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-1937511173-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a2e03957064f45639274449b4c3f6238', 'project_name': 'tempest-VersionsTest-1937511173', 'tenant_id': 'a2e03957064f45639274449b4c3f6238', 'tenant_name': 'tempest-VersionsTest-1937511173', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fc4c538760004ea89a44781a7c7bb082', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:43.266 19 INFO tempest.lib.common.rest_client [req-5c6a4ce7-4c9d-4526-9ce3-437b1dbd5271 req-5c6a4ce7-4c9d-4526-9ce3-437b1dbd5271 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/60fd7489-4268-4bff-aabe-0115d2781801 0.443s",
                                "2026-05-23 01:41:43.285 13 INFO tempest.lib.common.rest_client [req-bb69c9d5-79ec-4707-881e-dad72083639e req-bb69c9d5-79ec-4707-881e-dad72083639e ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s",
                                "2026-05-23 01:41:43.288 17 INFO tempest.lib.common.rest_client [req-17d26136-195a-4573-a345-9dec3e6b0bec req-17d26136-195a-4573-a345-9dec3e6b0bec ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.500s",
                                "2026-05-23 01:41:43.348 29 INFO tempest.lib.common.rest_client [req-f95148c0-4039-42e1-8135-14fb56ebb340 req-f95148c0-4039-42e1-8135-14fb56ebb340 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a6c52d4064ee435b848cabd60279abee 0.342s",
                                "2026-05-23 01:41:43.362 35 INFO tempest.lib.common.rest_client [req-60c45582-5ea4-45bb-9ae3-0aa90a85187e req-60c45582-5ea4-45bb-9ae3-0aa90a85187e ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/10b855ce-fdc3-469e-a586-dc8840ba0258 0.424s",
                                "2026-05-23 01:41:43.517 21 INFO tempest.lib.common.rest_client [req-29e1f613-fc2f-4b31-965d-634cdd5cd46b req-29e1f613-fc2f-4b31-965d-634cdd5cd46b ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/29180625c59c4979b628c309f696ac5a 0.300s",
                                "2026-05-23 01:41:43.518 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c9e6dac3b29542ab909e59efe7d85661",
                                "2026-05-23 01:41:43.520 19 INFO tempest.lib.common.rest_client [req-b2ca70d1-106c-4be7-8735-8bbcbe4eb624 req-b2ca70d1-106c-4be7-8735-8bbcbe4eb624 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2f4b9c02b57141359cd43125e48d8c4b 0.244s",
                                "2026-05-23 01:41:43.520 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4f599244a8bf41748f0b8991d760a644",
                                "2026-05-23 01:41:43.608 15 INFO tempest.lib.common.rest_client [req-06113e04-4cff-4f3b-a4db-967d86ad4a7a req-06113e04-4cff-4f3b-a4db-967d86ad4a7a ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/38a17fba-6c7c-48db-9ded-e1d00d13fe45 0.394s",
                                "2026-05-23 01:41:43.655 31 INFO tempest.lib.common.rest_client [req-bea8d7d0-8649-438a-bbb2-c97468ee8cce req-bea8d7d0-8649-438a-bbb2-c97468ee8cce ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.086s",
                                "2026-05-23 01:41:43.661 35 INFO tempest.lib.common.rest_client [req-11401793-05bf-4cd6-aec9-4b6e470c1b96 req-11401793-05bf-4cd6-aec9-4b6e470c1b96 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c403d999295342de8e59da6c7640588c 0.297s",
                                "2026-05-23 01:41:43.795 11 INFO tempest.lib.common.rest_client [req-7b08c7f0-72f2-448e-bb5c-616c4488a969 req-7b08c7f0-72f2-448e-bb5c-616c4488a969 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-23 01:41:43.811 17 INFO tempest.lib.common.rest_client [req-acc3acab-34cd-49d7-8c93-86f8ade9b334 req-acc3acab-34cd-49d7-8c93-86f8ade9b334 ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5b4d970eccc64c18bdfeddb9841dd71a&name=default 0.519s",
                                "2026-05-23 01:41:43.865 25 INFO tempest.lib.common.rest_client [req-9dd36efd-3ed3-47e9-b560-3bac45626613 req-9dd36efd-3ed3-47e9-b560-3bac45626613 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cbdddc9472b84bce9b4e72d29df3c33b&name=default 0.872s",
                                "2026-05-23 01:41:43.890 11 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.087s",
                                "{0} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.096965s] ... ok",
                                "2026-05-23 01:41:43.908 15 INFO tempest.lib.common.rest_client [req-60153186-0f72-49f0-b24e-08e4ddf29768 req-60153186-0f72-49f0-b24e-08e4ddf29768 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6d32d4884cf747ffb8ae1593e5f8957f 0.298s",
                                "2026-05-23 01:41:43.911 21 INFO tempest.lib.common.rest_client [req-45888763-d855-480a-9f15-b32c3d0bb8b9 req-45888763-d855-480a-9f15-b32c3d0bb8b9 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c9e6dac3b29542ab909e59efe7d85661&name=default 0.390s",
                                "2026-05-23 01:41:43.904 19 INFO tempest.lib.common.rest_client [req-09f81959-74c0-4a78-bb6a-5e7a137f1f9a req-09f81959-74c0-4a78-bb6a-5e7a137f1f9a ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4f599244a8bf41748f0b8991d760a644&name=default 0.373s",
                                "2026-05-23 01:41:43.991 13 INFO tempest.lib.common.rest_client [req-41ce941a-6ee0-43ca-8961-a80322ccc523 req-41ce941a-6ee0-43ca-8961-a80322ccc523 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=762c522ca0d942e89d39b763ac8b1608&name=default 0.697s",
                                "2026-05-23 01:41:44.311 21 INFO tempest.lib.common.rest_client [req-615b038f-6f42-4a2d-b230-1c9b99244fd7 req-615b038f-6f42-4a2d-b230-1c9b99244fd7 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6510e04a-ac99-4a5f-bacd-37b24d833a99 0.398s",
                                "2026-05-23 01:41:44.358 11 INFO tempest.lib.common.rest_client [req-cec0d95b-6be0-49d9-abd1-358b6680e03c req-cec0d95b-6be0-49d9-abd1-358b6680e03c ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fc4c538760004ea89a44781a7c7bb082 0.395s",
                                "2026-05-23 01:41:44.359 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a2e03957064f45639274449b4c3f6238",
                                "2026-05-23 01:41:44.385 17 INFO tempest.lib.common.rest_client [req-b8267268-2331-4edb-ad73-a18cb8136b8e req-b8267268-2331-4edb-ad73-a18cb8136b8e ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/35a82d04-6481-4710-9c87-5d1b1a698e46 0.565s",
                                "2026-05-23 01:41:44.379 25 INFO tempest.lib.common.rest_client [req-c865b53e-c427-4d11-9b4d-e4ceaf97f7ba req-c865b53e-c427-4d11-9b4d-e4ceaf97f7ba ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/318362bd-9b2f-4ef2-9abb-491f3be32fbf 0.505s",
                                "2026-05-23 01:41:44.477 13 INFO tempest.lib.common.rest_client [req-05ee936c-d8e9-4e32-aa6a-4e8a2826522f req-05ee936c-d8e9-4e32-aa6a-4e8a2826522f ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8f96ff9e-fb83-4223-80ec-f5e75a116779 0.484s",
                                "2026-05-23 01:41:44.487 19 INFO tempest.lib.common.rest_client [req-ab1637c8-0b7e-4de2-84e6-b68f8fab4564 req-ab1637c8-0b7e-4de2-84e6-b68f8fab4564 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/813ab3af-b230-45c2-9d77-cc4411efe3d1 0.570s",
                                "2026-05-23 01:41:44.637 21 INFO tempest.lib.common.rest_client [req-3fe27abc-f303-4f03-bab9-97cb79e729cd req-3fe27abc-f303-4f03-bab9-97cb79e729cd ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c9e6dac3b29542ab909e59efe7d85661 0.320s",
                                "2026-05-23 01:41:44.638 21 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available",
                                "2026-05-23 01:41:44.755 25 INFO tempest.lib.common.rest_client [req-a30504ff-c2c5-4d21-983e-9d246ba0a4ad req-a30504ff-c2c5-4d21-983e-9d246ba0a4ad ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cbdddc9472b84bce9b4e72d29df3c33b 0.373s",
                                "2026-05-23 01:41:44.759 25 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled",
                                "2026-05-23 01:41:44.764 17 INFO tempest.lib.common.rest_client [req-5648edab-595f-46f3-a647-834d3f64c58a req-5648edab-595f-46f3-a647-834d3f64c58a ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5b4d970eccc64c18bdfeddb9841dd71a 0.370s",
                                "2026-05-23 01:41:44.789 19 INFO tempest.lib.common.rest_client [req-e234a3ba-8db7-4b65-9b4e-2a4ba8c0eb7e req-e234a3ba-8db7-4b65-9b4e-2a4ba8c0eb7e ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4f599244a8bf41748f0b8991d760a644 0.292s",
                                "2026-05-23 01:41:44.803 13 INFO tempest.lib.common.rest_client [req-202df532-a869-4e14-b2ff-5a2e1f296149 req-202df532-a869-4e14-b2ff-5a2e1f296149 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/762c522ca0d942e89d39b763ac8b1608 0.317s",
                                "2026-05-23 01:41:44.803 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b257defdde0d466689fac49956035983",
                                "2026-05-23 01:41:44.818 31 INFO tempest.lib.common.rest_client [req-c59a81d6-8705-4cb4-9d30-fae2f2a5c3c7 req-c59a81d6-8705-4cb4-9d30-fae2f2a5c3c7 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.161s",
                                "2026-05-23 01:41:45.036 11 INFO tempest.lib.common.rest_client [req-96685a69-27e1-4680-896a-2028e486337d req-96685a69-27e1-4680-896a-2028e486337d ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s",
                                "2026-05-23 01:41:45.283 19 INFO tempest.lib.common.rest_client [req-88bb874d-ab0d-4278-bbe2-8f8e7d5fd565 req-88bb874d-ab0d-4278-bbe2-8f8e7d5fd565 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s",
                                "2026-05-23 01:41:45.294 13 INFO tempest.lib.common.rest_client [req-43d70425-3657-4d10-9a9c-21362fd17483 req-43d70425-3657-4d10-9a9c-21362fd17483 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b257defdde0d466689fac49956035983&name=default 0.487s",
                                "2026-05-23 01:41:45.686 11 INFO tempest.lib.common.rest_client [req-1074eba1-95f4-4fc2-b97f-121399360d31 req-1074eba1-95f4-4fc2-b97f-121399360d31 ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a2e03957064f45639274449b4c3f6238&name=default 0.647s",
                                "2026-05-23 01:41:45.699 13 INFO tempest.lib.common.rest_client [req-b245520e-0e84-4287-ab66-f57dbeb3e87e req-b245520e-0e84-4287-ab66-f57dbeb3e87e ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/857d6b71-869e-4c18-8190-81398b6ba92c 0.399s",
                                "2026-05-23 01:41:45.826 19 INFO tempest.lib.common.rest_client [req-8e0beb8f-5b21-47bd-9b89-fa9e7d6d1e3d req-8e0beb8f-5b21-47bd-9b89-fa9e7d6d1e3d ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-23 01:41:45.918 31 INFO tempest.lib.common.rest_client [req-bad05979-a489-4190-bfe9-c1a0f869e173 req-bad05979-a489-4190-bfe9-c1a0f869e173 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.093s",
                                "2026-05-23 01:41:46.006 19 INFO tempest.lib.common.rest_client [req-d46df185-61cf-4b2b-bc6c-e4e807e50e01 req-d46df185-61cf-4b2b-bc6c-e4e807e50e01 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.177s",
                                "2026-05-23 01:41:46.057 13 INFO tempest.lib.common.rest_client [req-785cbc42-5ac8-424d-802f-445af1b66593 req-785cbc42-5ac8-424d-802f-445af1b66593 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b257defdde0d466689fac49956035983 0.356s",
                                "2026-05-23 01:41:46.217 11 INFO tempest.lib.common.rest_client [req-1d6fef30-0402-49b3-afb9-abd8e8afb23c req-1d6fef30-0402-49b3-afb9-abd8e8afb23c ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7fec5298-ca7a-4c37-bad3-9d1606e2bb80 0.526s",
                                "2026-05-23 01:41:46.246 19 INFO tempest.lib.common.rest_client [req-f8ce200f-063c-4785-b1fd-92903d58bdfc req-f8ce200f-063c-4785-b1fd-92903d58bdfc ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.237s",
                                "2026-05-23 01:41:46.507 11 INFO tempest.lib.common.rest_client [req-475ec9be-5921-4080-beb4-0d4f36852670 req-475ec9be-5921-4080-beb4-0d4f36852670 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a2e03957064f45639274449b4c3f6238 0.287s",
                                "2026-05-23 01:41:46.561 13 INFO tempest.lib.common.rest_client [req-9a77dc6b-9fd7-46d7-b1a4-b88cd3c04d7a req-9a77dc6b-9fd7-46d7-b1a4-b88cd3c04d7a ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s",
                                "2026-05-23 01:41:46.772 19 INFO tempest.lib.common.rest_client [req-8c7a3f38-b275-4978-b08b-ba0965e5606b req-8c7a3f38-b275-4978-b08b-ba0965e5606b ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.524s",
                                "2026-05-23 01:41:46.899 19 INFO tempest.lib.common.rest_client [req-2c8ba84f-24e9-456a-852a-26d86909f25d req-2c8ba84f-24e9-456a-852a-26d86909f25d ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-23 01:41:47.010 31 INFO tempest.lib.common.rest_client [req-bd2bce8b-beb0-4406-a14e-bcdeb22a974e req-bd2bce8b-beb0-4406-a14e-bcdeb22a974e ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.089s",
                                "2026-05-23 01:41:47.040 13 INFO tempest.lib.common.rest_client [req-34063a69-f83f-4ea0-b2ba-4a52b1b76271 req-34063a69-f83f-4ea0-b2ba-4a52b1b76271 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.470s",
                                "2026-05-23 01:41:47.067 19 INFO tempest.lib.common.rest_client [req-6e335e0b-ed06-4896-b4d2-e887c1a3ae02 req-6e335e0b-ed06-4896-b4d2-e887c1a3ae02 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6cf3507041874c4da86e60a8ad676d65/users/56aadad826a349dcac44295b4a8ce322/roles/bd34450783d64356be4e1eb4c43a6768 0.166s",
                                "2026-05-23 01:41:47.213 13 INFO tempest.lib.common.rest_client [req-51d7405a-6d14-44f3-aacf-8af7545b4eaf req-51d7405a-6d14-44f3-aacf-8af7545b4eaf ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.171s",
                                "2026-05-23 01:41:47.238 19 INFO tempest.lib.common.rest_client [req-250d2a7c-ee33-47df-979a-c4c7a5189f98 req-250d2a7c-ee33-47df-979a-c4c7a5189f98 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-23 01:41:47.358 19 INFO tempest.lib.common.rest_client [req-f118bd1c-b967-4572-878d-da0360ffe4b6 req-f118bd1c-b967-4572-878d-da0360ffe4b6 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6cf3507041874c4da86e60a8ad676d65/users/56aadad826a349dcac44295b4a8ce322/roles/86359d6597314a95ba0d73ed5fbe11ed 0.116s",
                                "2026-05-23 01:41:47.363 13 INFO tempest.lib.common.rest_client [req-8132cac1-a4c3-42aa-9bc5-f0befb5f1515 req-8132cac1-a4c3-42aa-9bc5-f0befb5f1515 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.148s",
                                "2026-05-23 01:41:47.518 19 INFO tempest.lib.common.rest_client [req-ba901548-b9ff-4437-b16a-0a6512e17a0a req-ba901548-b9ff-4437-b16a-0a6512e17a0a ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s",
                                "2026-05-23 01:41:47.628 19 INFO tempest.lib.common.rest_client [req-23c234a8-cb90-4e75-a48e-ef73b57fb8a5 req-23c234a8-cb90-4e75-a48e-ef73b57fb8a5 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6cf3507041874c4da86e60a8ad676d65/users/56aadad826a349dcac44295b4a8ce322/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.105s",
                                "2026-05-23 01:41:47.818 19 INFO tempest.lib.common.rest_client [req-2c0bc6a9-a678-46a6-9446-c75d9d03a9f6 req-2c0bc6a9-a678-46a6-9446-c75d9d03a9f6 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-23 01:41:47.894 13 INFO tempest.lib.common.rest_client [req-41e33fb9-0069-4ae8-a78d-d8c2517513a4 req-41e33fb9-0069-4ae8-a78d-d8c2517513a4 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s",
                                "2026-05-23 01:41:47.946 19 INFO tempest.lib.common.rest_client [req-33349b23-d309-441b-81f6-bf5bae4d55ad req-33349b23-d309-441b-81f6-bf5bae4d55ad ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6cf3507041874c4da86e60a8ad676d65/users/56aadad826a349dcac44295b4a8ce322/roles/bd34450783d64356be4e1eb4c43a6768 0.125s",
                                "2026-05-23 01:41:47.946 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 56aadad826a349dcac44295b4a8ce322 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:47.947 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1397120758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6cf3507041874c4da86e60a8ad676d65', 'project_name': 'tempest-ImagesTagsTest-1397120758', 'tenant_id': '6cf3507041874c4da86e60a8ad676d65', 'tenant_name': 'tempest-ImagesTagsTest-1397120758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '56aadad826a349dcac44295b4a8ce322', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:47.947 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-1397120758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6cf3507041874c4da86e60a8ad676d65', 'project_name': 'tempest-ImagesTagsTest-1397120758', 'tenant_id': '6cf3507041874c4da86e60a8ad676d65', 'tenant_name': 'tempest-ImagesTagsTest-1397120758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '56aadad826a349dcac44295b4a8ce322', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:48.099 31 INFO tempest.lib.common.rest_client [req-dd7d337d-7019-4ae9-a82f-0998650e5284 req-dd7d337d-7019-4ae9-a82f-0998650e5284 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.087s",
                                "2026-05-23 01:41:48.146 13 INFO tempest.lib.common.rest_client [req-a0069d46-ea45-42f2-9473-2699f01e2aa0 req-a0069d46-ea45-42f2-9473-2699f01e2aa0 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-23 01:41:48.321 13 INFO tempest.lib.common.rest_client [req-ed704e53-e42d-4eec-b87c-df1c1c159399 req-ed704e53-e42d-4eec-b87c-df1c1c159399 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7709e3cfc93e494c86dedacb32e73d1a/users/4921e8914d1542bdbd82fb01f85f76ae/roles/bd34450783d64356be4e1eb4c43a6768 0.172s",
                                "2026-05-23 01:41:48.480 19 INFO tempest.lib.common.rest_client [req-9b09c27d-2879-45bc-9865-8609c230b9bd req-9b09c27d-2879-45bc-9865-8609c230b9bd ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s",
                                "2026-05-23 01:41:48.505 13 INFO tempest.lib.common.rest_client [req-2a3ea009-fd6b-48b5-a7a0-cce9d9db48c2 req-2a3ea009-fd6b-48b5-a7a0-cce9d9db48c2 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-23 01:41:48.643 13 INFO tempest.lib.common.rest_client [req-d25d3973-1833-4c8c-8225-0906b52856a4 req-d25d3973-1833-4c8c-8225-0906b52856a4 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7709e3cfc93e494c86dedacb32e73d1a/users/4921e8914d1542bdbd82fb01f85f76ae/roles/86359d6597314a95ba0d73ed5fbe11ed 0.134s",
                                "2026-05-23 01:41:48.845 13 INFO tempest.lib.common.rest_client [req-3ada6e82-0a05-4469-b9f9-22bc1fe56447 req-3ada6e82-0a05-4469-b9f9-22bc1fe56447 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-23 01:41:48.893 19 INFO tempest.lib.common.rest_client [req-dfaa1b05-fbd7-4d74-939d-d62b0f720949 req-dfaa1b05-fbd7-4d74-939d-d62b0f720949 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.409s",
                                "2026-05-23 01:41:48.953 13 INFO tempest.lib.common.rest_client [req-e0a5e5ad-e168-4282-988a-b80076773384 req-e0a5e5ad-e168-4282-988a-b80076773384 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7709e3cfc93e494c86dedacb32e73d1a/users/4921e8914d1542bdbd82fb01f85f76ae/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.105s",
                                "2026-05-23 01:41:49.033 19 INFO tempest.lib.common.rest_client [req-f9b32cd4-7a0c-44dd-98c3-90134ec5f90b req-f9b32cd4-7a0c-44dd-98c3-90134ec5f90b ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8/tags/tempest-tag-1256295578 0.137s",
                                "2026-05-23 01:41:49.105 13 INFO tempest.lib.common.rest_client [req-b4e25e42-d9e9-4ccc-a5ab-13a6c0c20e2f req-b4e25e42-d9e9-4ccc-a5ab-13a6c0c20e2f ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-23 01:41:49.120 19 INFO tempest.lib.common.rest_client [req-e3e6e296-948f-4351-8bde-5cf51455333f req-e3e6e296-948f-4351-8bde-5cf51455333f ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8 0.085s",
                                "2026-05-23 01:41:49.205 31 INFO tempest.lib.common.rest_client [req-4ab7a83b-adfb-4a62-aa69-a3ef6b0d9f68 req-4ab7a83b-adfb-4a62-aa69-a3ef6b0d9f68 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/4084c199-d59d-4c10-aeb3-4c5350bb2f1f 0.103s",
                                "{10} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [10.695752s] ... ok",
                                "2026-05-23 01:41:49.229 13 INFO tempest.lib.common.rest_client [req-f8662d2e-84c8-46db-b2bb-6a9bea6d9f63 req-f8662d2e-84c8-46db-b2bb-6a9bea6d9f63 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7709e3cfc93e494c86dedacb32e73d1a/users/4921e8914d1542bdbd82fb01f85f76ae/roles/bd34450783d64356be4e1eb4c43a6768 0.123s",
                                "2026-05-23 01:41:49.230 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4921e8914d1542bdbd82fb01f85f76ae is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:49.230 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1012580973-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7709e3cfc93e494c86dedacb32e73d1a', 'project_name': 'tempest-ImagesMemberTest-1012580973', 'tenant_id': '7709e3cfc93e494c86dedacb32e73d1a', 'tenant_name': 'tempest-ImagesMemberTest-1012580973', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4921e8914d1542bdbd82fb01f85f76ae', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:49.230 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1012580973-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7709e3cfc93e494c86dedacb32e73d1a', 'project_name': 'tempest-ImagesMemberTest-1012580973', 'tenant_id': '7709e3cfc93e494c86dedacb32e73d1a', 'tenant_name': 'tempest-ImagesMemberTest-1012580973', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4921e8914d1542bdbd82fb01f85f76ae', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:49.251 19 INFO tempest.lib.common.rest_client [req-d53da7cc-b823-4177-9f3b-0901ef7816fc req-d53da7cc-b823-4177-9f3b-0901ef7816fc ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8/tags/tempest-tag-1256295578 0.129s",
                                "2026-05-23 01:41:49.339 19 INFO tempest.lib.common.rest_client [req-b0c09a32-2d4a-4eaa-98f4-c72ffdef61e4 req-b0c09a32-2d4a-4eaa-98f4-c72ffdef61e4 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8 0.083s",
                                "2026-05-23 01:41:49.459 19 INFO tempest.lib.common.rest_client [req-e09c4fed-0d5f-4010-93d7-5c56bdbb5384 req-e09c4fed-0d5f-4010-93d7-5c56bdbb5384 ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8 0.116s",
                                "{4} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [0.980371s] ... ok",
                                "2026-05-23 01:41:49.477 31 INFO tempest.lib.common.rest_client [req-763df91a-0d97-4054-b68a-94a6c168ffca req-763df91a-0d97-4054-b68a-94a6c168ffca ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7dd93cad04334fc3a7674859aac4dae1 0.244s",
                                "2026-05-23 01:41:49.577 19 INFO tempest.lib.common.rest_client [req-a4425915-ef83-4fcf-8196-c86e01d9749d req-a4425915-ef83-4fcf-8196-c86e01d9749d ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8 0.069s",
                                "2026-05-23 01:41:49.655 19 INFO tempest.lib.common.rest_client [req-1ca3e3ea-d326-4eaa-bce8-a970c5dffb99 req-1ca3e3ea-d326-4eaa-bce8-a970c5dffb99 ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ecfbfc5a-d769-4fc1-accd-3b58b27a8da8 0.075s",
                                "2026-05-23 01:41:49.759 31 INFO tempest.lib.common.rest_client [req-d311e045-6b65-40ee-91a4-7e13e91551ca req-d311e045-6b65-40ee-91a4-7e13e91551ca ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9368637260334cb9b72dc33ed552a08f 0.280s",
                                "2026-05-23 01:41:49.760 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b3d883f0c5c74322a0548a0bd3ff791b",
                                "2026-05-23 01:41:49.765 13 INFO tempest.lib.common.rest_client [req-97ed6bae-c646-4612-b7ec-aa0fe2d3f72e req-97ed6bae-c646-4612-b7ec-aa0fe2d3f72e ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s",
                                "2026-05-23 01:41:49.880 19 INFO tempest.lib.common.rest_client [req-37342a2f-4fe6-48a3-9a74-38a5d958897f req-37342a2f-4fe6-48a3-9a74-38a5d958897f ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/56aadad826a349dcac44295b4a8ce322 0.222s",
                                "2026-05-23 01:41:49.881 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6cf3507041874c4da86e60a8ad676d65",
                                "2026-05-23 01:41:49.993 13 INFO tempest.lib.common.rest_client [req-5e0c4a63-afcd-4007-8115-296db80258f8 req-5e0c4a63-afcd-4007-8115-296db80258f8 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.224s",
                                "2026-05-23 01:41:50.297 31 INFO tempest.lib.common.rest_client [req-13ce03cb-5a78-41da-966a-856b18223401 req-13ce03cb-5a78-41da-966a-856b18223401 ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-23 01:41:50.316 19 INFO tempest.lib.common.rest_client [req-edeb8770-9273-46e0-bfca-d7cbf8320c29 req-edeb8770-9273-46e0-bfca-d7cbf8320c29 ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.432s",
                                "2026-05-23 01:41:50.545 13 INFO tempest.lib.common.rest_client [req-211dd10b-7655-4009-9de3-1cf0b496da7d req-211dd10b-7655-4009-9de3-1cf0b496da7d ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.550s",
                                "2026-05-23 01:41:50.640 13 INFO tempest.lib.common.rest_client [req-29df5429-7575-4561-9d3f-e7d2624f48be req-29df5429-7575-4561-9d3f-e7d2624f48be ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.092s",
                                "2026-05-23 01:41:50.763 13 INFO tempest.lib.common.rest_client [req-f3dfe703-7955-4c62-bfe5-21162b7f4a9a req-f3dfe703-7955-4c62-bfe5-21162b7f4a9a ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a7f1febf7364a78a7b82844c4c01316/users/abce15d97c6e43a19ccd1dadc0630254/roles/bd34450783d64356be4e1eb4c43a6768 0.120s",
                                "2026-05-23 01:41:50.838 19 INFO tempest.lib.common.rest_client [req-797350c4-aad5-4e9f-a64b-deb2c463ad80 req-797350c4-aad5-4e9f-a64b-deb2c463ad80 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6cf3507041874c4da86e60a8ad676d65&name=default 0.520s",
                                "2026-05-23 01:41:50.852 31 INFO tempest.lib.common.rest_client [req-ec9a89f4-d270-430d-9801-e8ceb2f1f7e9 req-ec9a89f4-d270-430d-9801-e8ceb2f1f7e9 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b3d883f0c5c74322a0548a0bd3ff791b&name=default 0.554s",
                                "2026-05-23 01:41:50.943 13 INFO tempest.lib.common.rest_client [req-549b7e08-becf-434d-994b-f2903523e19a req-549b7e08-becf-434d-994b-f2903523e19a ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-23 01:41:51.074 13 INFO tempest.lib.common.rest_client [req-b58d1b16-9e51-47ed-a49b-fa79663e277f req-b58d1b16-9e51-47ed-a49b-fa79663e277f ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a7f1febf7364a78a7b82844c4c01316/users/abce15d97c6e43a19ccd1dadc0630254/roles/86359d6597314a95ba0d73ed5fbe11ed 0.128s",
                                "2026-05-23 01:41:51.233 31 INFO tempest.lib.common.rest_client [req-1cb5f999-3e5b-46e2-a4c2-28746d76c09c req-1cb5f999-3e5b-46e2-a4c2-28746d76c09c ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d7ff763d-9761-4d2c-ad08-206ecd5ef8b8 0.377s",
                                "2026-05-23 01:41:51.245 13 INFO tempest.lib.common.rest_client [req-04b9748c-e84e-40b7-83ec-ff34541c5a66 req-04b9748c-e84e-40b7-83ec-ff34541c5a66 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-23 01:41:51.270 19 INFO tempest.lib.common.rest_client [req-b28399e7-0706-4ae0-958f-a86e2fa89773 req-b28399e7-0706-4ae0-958f-a86e2fa89773 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/092bc38c-a8a8-4227-a336-0b7567101682 0.430s",
                                "2026-05-23 01:41:51.389 13 INFO tempest.lib.common.rest_client [req-e9e4cddc-99b3-45d7-b788-e35eb2167843 req-e9e4cddc-99b3-45d7-b788-e35eb2167843 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a7f1febf7364a78a7b82844c4c01316/users/abce15d97c6e43a19ccd1dadc0630254/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.141s",
                                "2026-05-23 01:41:51.430 31 INFO tempest.lib.common.rest_client [req-bb01c976-da2d-4c0b-9e8f-39f4d7516e02 req-bb01c976-da2d-4c0b-9e8f-39f4d7516e02 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b3d883f0c5c74322a0548a0bd3ff791b 0.195s",
                                "2026-05-23 01:41:51.431 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 87fce5c0e146482b8e2077bd346eae0b",
                                "2026-05-23 01:41:51.451 19 INFO tempest.lib.common.rest_client [req-5f1d7586-825f-4b01-98ad-2ab71692ff18 req-5f1d7586-825f-4b01-98ad-2ab71692ff18 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6cf3507041874c4da86e60a8ad676d65 0.178s",
                                "2026-05-23 01:41:51.546 13 INFO tempest.lib.common.rest_client [req-25c6cd20-9f86-4f56-9903-44d9b5e14d49 req-25c6cd20-9f86-4f56-9903-44d9b5e14d49 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s",
                                "2026-05-23 01:41:51.666 13 INFO tempest.lib.common.rest_client [req-a7e037d5-1dea-4e5d-a987-ffe3d59870b1 req-a7e037d5-1dea-4e5d-a987-ffe3d59870b1 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a7f1febf7364a78a7b82844c4c01316/users/abce15d97c6e43a19ccd1dadc0630254/roles/bd34450783d64356be4e1eb4c43a6768 0.118s",
                                "2026-05-23 01:41:51.667 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user abce15d97c6e43a19ccd1dadc0630254 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:41:51.667 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-168021412-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a7f1febf7364a78a7b82844c4c01316', 'project_name': 'tempest-ImagesMemberTest-168021412', 'tenant_id': '6a7f1febf7364a78a7b82844c4c01316', 'tenant_name': 'tempest-ImagesMemberTest-168021412', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'abce15d97c6e43a19ccd1dadc0630254', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:51.668 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-168021412-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a7f1febf7364a78a7b82844c4c01316', 'project_name': 'tempest-ImagesMemberTest-168021412', 'tenant_id': '6a7f1febf7364a78a7b82844c4c01316', 'tenant_name': 'tempest-ImagesMemberTest-168021412', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'abce15d97c6e43a19ccd1dadc0630254', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:41:51.781 31 INFO tempest.lib.common.rest_client [req-c0ed6ca5-efb6-44b7-948c-1c70cc29f0ca req-c0ed6ca5-efb6-44b7-948c-1c70cc29f0ca ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=87fce5c0e146482b8e2077bd346eae0b&name=default 0.348s",
                                "2026-05-23 01:41:52.196 31 INFO tempest.lib.common.rest_client [req-85059108-84ca-4f14-a594-2c1b1076eb43 req-85059108-84ca-4f14-a594-2c1b1076eb43 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/08e20a55-d8df-4fb2-826f-e513bac94b84 0.410s",
                                "2026-05-23 01:41:52.247 13 INFO tempest.lib.common.rest_client [req-5de1afcb-0335-49d8-a764-99daedffdff6 req-5de1afcb-0335-49d8-a764-99daedffdff6 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-23 01:41:52.505 31 INFO tempest.lib.common.rest_client [req-8c487be3-501b-4c43-be4a-eedba9fba6ae req-8c487be3-501b-4c43-be4a-eedba9fba6ae ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/87fce5c0e146482b8e2077bd346eae0b 0.304s",
                                "2026-05-23 01:41:52.660 13 INFO tempest.lib.common.rest_client [req-3f59b4cb-4965-4285-9c03-8c0533c69747 req-3f59b4cb-4965-4285-9c03-8c0533c69747 ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.408s",
                                "2026-05-23 01:41:52.808 13 INFO tempest.lib.common.rest_client [req-47090ede-a991-4b4c-b57f-ed2d5e3d9b4d req-47090ede-a991-4b4c-b57f-ed2d5e3d9b4d ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/5b58a906-2f47-4c5a-9d42-c75e261cd0c9/members 0.142s",
                                "2026-05-23 01:41:53.111 13 INFO tempest.lib.common.rest_client [req-9e078417-ee3b-4410-a5d8-8e15989cb81a req-9e078417-ee3b-4410-a5d8-8e15989cb81a ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/5b58a906-2f47-4c5a-9d42-c75e261cd0c9/members/6a7f1febf7364a78a7b82844c4c01316 0.297s",
                                "2026-05-23 01:41:53.306 13 INFO tempest.lib.common.rest_client [req-01da0e04-3f34-4458-b89c-295643ce2267 req-01da0e04-3f34-4458-b89c-295643ce2267 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.192s",
                                "2026-05-23 01:41:53.402 13 INFO tempest.lib.common.rest_client [req-ff724d19-4088-4db6-aad0-5c32e1193701 req-ff724d19-4088-4db6-aad0-5c32e1193701 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/5b58a906-2f47-4c5a-9d42-c75e261cd0c9/members/6a7f1febf7364a78a7b82844c4c01316 0.093s",
                                "2026-05-23 01:41:53.550 13 INFO tempest.lib.common.rest_client [req-9182134f-d71e-4870-a0ac-a83de88ec815 req-9182134f-d71e-4870-a0ac-a83de88ec815 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5b58a906-2f47-4c5a-9d42-c75e261cd0c9/members/6a7f1febf7364a78a7b82844c4c01316 0.145s",
                                "2026-05-23 01:41:53.688 13 INFO tempest.lib.common.rest_client [req-d1d5912d-c201-4347-a2bc-3566f49754ef req-d1d5912d-c201-4347-a2bc-3566f49754ef ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/5b58a906-2f47-4c5a-9d42-c75e261cd0c9 0.134s",
                                "{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [1.439985s] ... ok",
                                "2026-05-23 01:41:53.693 23 INFO tempest.lib.common.rest_client [req-afabceed-f96c-4ea7-bb2b-0d5c814b2969 req-afabceed-f96c-4ea7-bb2b-0d5c814b2969 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/3763f5cc-e4b8-48db-8fdc-8ad2458a419f/import 10.902s",
                                "{6} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [11.406423s] ... ok",
                                "2026-05-23 01:41:53.800 13 INFO tempest.lib.common.rest_client [req-9a736b93-8694-4d71-8ce9-283a7f0b43f2 req-9a736b93-8694-4d71-8ce9-283a7f0b43f2 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.107s",
                                "{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.109853s] ... ok",
                                "2026-05-23 01:41:53.871 13 INFO tempest.lib.common.rest_client [req-76d6a8d1-b112-46b8-9675-263dda5ad2ce req-76d6a8d1-b112-46b8-9675-263dda5ad2ce ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.069s",
                                "{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.071372s] ... ok",
                                "2026-05-23 01:41:54.000 13 INFO tempest.lib.common.rest_client [req-d50c01dc-902f-438d-96c2-4c1606e794b4 req-d50c01dc-902f-438d-96c2-4c1606e794b4 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.124s",
                                "2026-05-23 01:41:54.110 13 INFO tempest.lib.common.rest_client [req-c6f8e48f-a33f-4d49-8a66-acd22dabf7ab req-c6f8e48f-a33f-4d49-8a66-acd22dabf7ab ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/ed727420-4656-4122-af03-731bc4b55724/members 0.107s",
                                "2026-05-23 01:41:54.114 23 INFO tempest.lib.common.rest_client [req-98869f4e-8e2e-44b2-b730-d3bc3c744f86 req-98869f4e-8e2e-44b2-b730-d3bc3c744f86 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d92fa111139246f1bed6558a82e06bee 0.378s",
                                "2026-05-23 01:41:54.115 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f23d6f44bd8743f4b941c06d53db172a",
                                "2026-05-23 01:41:54.323 13 INFO tempest.lib.common.rest_client [req-ba2f340f-d0b9-4503-b7a4-e99a750a0d1c req-ba2f340f-d0b9-4503-b7a4-e99a750a0d1c ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.209s",
                                "2026-05-23 01:41:54.489 13 INFO tempest.lib.common.rest_client [req-e8eda8ae-e9c4-4f59-bced-1c92928787b7 req-e8eda8ae-e9c4-4f59-bced-1c92928787b7 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/ed727420-4656-4122-af03-731bc4b55724/members/6a7f1febf7364a78a7b82844c4c01316 0.161s",
                                "2026-05-23 01:41:54.679 13 INFO tempest.lib.common.rest_client [req-83a09a60-6277-4aa1-a673-7b02882738a9 req-83a09a60-6277-4aa1-a673-7b02882738a9 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.188s",
                                "2026-05-23 01:41:54.691 23 INFO tempest.lib.common.rest_client [req-0fb15e30-b28b-473f-82ac-256b019389a6 req-0fb15e30-b28b-473f-82ac-256b019389a6 ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-23 01:41:54.786 13 INFO tempest.lib.common.rest_client [req-d228f1b2-1f1b-4f8d-ad29-d5dc81ad5b13 req-d228f1b2-1f1b-4f8d-ad29-d5dc81ad5b13 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ed727420-4656-4122-af03-731bc4b55724/members 0.104s",
                                "2026-05-23 01:41:54.892 13 INFO tempest.lib.common.rest_client [req-638bc3d8-f52e-4553-8ffa-8142e575f89a req-638bc3d8-f52e-4553-8ffa-8142e575f89a ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ed727420-4656-4122-af03-731bc4b55724/members/6a7f1febf7364a78a7b82844c4c01316 0.103s",
                                "2026-05-23 01:41:55.058 13 INFO tempest.lib.common.rest_client [req-28d7e28f-9304-402a-91b3-e7efceb5e462 req-28d7e28f-9304-402a-91b3-e7efceb5e462 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ed727420-4656-4122-af03-731bc4b55724 0.163s",
                                "{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.186070s] ... ok",
                                "2026-05-23 01:41:55.225 13 INFO tempest.lib.common.rest_client [req-36283a9f-f8a6-48f3-ae08-bc199a1b154f req-36283a9f-f8a6-48f3-ae08-bc199a1b154f ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.162s",
                                "2026-05-23 01:41:55.313 23 INFO tempest.lib.common.rest_client [req-e0b858ed-9392-4060-837c-848cbb3911ee req-e0b858ed-9392-4060-837c-848cbb3911ee ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f23d6f44bd8743f4b941c06d53db172a&name=default 0.619s",
                                "2026-05-23 01:41:55.340 13 INFO tempest.lib.common.rest_client [req-b02d1801-218f-489e-a377-813e964d528f req-b02d1801-218f-489e-a377-813e964d528f ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/04bdc09c-37a1-48ca-9a28-b4e8b15da089/members 0.112s",
                                "2026-05-23 01:41:55.542 13 INFO tempest.lib.common.rest_client [req-20f1d0b0-96dc-4def-bde7-ce0fb01f85fd req-20f1d0b0-96dc-4def-bde7-ce0fb01f85fd ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.199s",
                                "2026-05-23 01:41:55.686 13 INFO tempest.lib.common.rest_client [req-da056b94-494e-4b4a-bb9f-fdd7ec4b25b5 req-da056b94-494e-4b4a-bb9f-fdd7ec4b25b5 ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/04bdc09c-37a1-48ca-9a28-b4e8b15da089/members/6a7f1febf7364a78a7b82844c4c01316 0.140s",
                                "2026-05-23 01:41:55.718 23 INFO tempest.lib.common.rest_client [req-7bf54cf6-a029-4b44-bb9d-fdaa8820c86f req-7bf54cf6-a029-4b44-bb9d-fdaa8820c86f ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a45c2c98-7416-42e6-b738-fef64848a13d 0.402s",
                                "2026-05-23 01:41:55.885 13 INFO tempest.lib.common.rest_client [req-a8213d5a-5ea6-44ef-8aa3-90709248b481 req-a8213d5a-5ea6-44ef-8aa3-90709248b481 ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.196s",
                                "2026-05-23 01:41:55.933 23 INFO tempest.lib.common.rest_client [req-ab67c192-0acf-4a1f-bc64-667d64ffdaa1 req-ab67c192-0acf-4a1f-bc64-667d64ffdaa1 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f23d6f44bd8743f4b941c06d53db172a 0.209s",
                                "2026-05-23 01:41:56.013 13 INFO tempest.lib.common.rest_client [req-e0e56d48-89c7-49ab-801a-b2602e8db1d1 req-e0e56d48-89c7-49ab-801a-b2602e8db1d1 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/04bdc09c-37a1-48ca-9a28-b4e8b15da089/members/6a7f1febf7364a78a7b82844c4c01316 0.125s",
                                "2026-05-23 01:41:56.180 13 INFO tempest.lib.common.rest_client [req-217090db-b21e-424f-8be5-691ead50faa3 req-217090db-b21e-424f-8be5-691ead50faa3 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/04bdc09c-37a1-48ca-9a28-b4e8b15da089 0.163s",
                                "{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [1.120414s] ... ok",
                                "2026-05-23 01:41:56.308 13 INFO tempest.lib.common.rest_client [req-57c3747f-0dd0-46bc-b1b2-e2dd49642f05 req-57c3747f-0dd0-46bc-b1b2-e2dd49642f05 ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.121s",
                                "2026-05-23 01:41:56.435 13 INFO tempest.lib.common.rest_client [req-81a9246e-9159-4fdc-ac51-fe9f48921f95 req-81a9246e-9159-4fdc-ac51-fe9f48921f95 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/2d515940-2090-4453-a667-483c5a664352/members 0.123s",
                                "2026-05-23 01:41:56.563 13 INFO tempest.lib.common.rest_client [req-680f6a24-b984-4b04-94a8-3e67f69a7e15 req-680f6a24-b984-4b04-94a8-3e67f69a7e15 ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/2d515940-2090-4453-a667-483c5a664352/members/6a7f1febf7364a78a7b82844c4c01316 0.125s",
                                "2026-05-23 01:41:56.747 13 INFO tempest.lib.common.rest_client [req-120d3911-1666-43a7-a54b-dcc3eb7d0262 req-120d3911-1666-43a7-a54b-dcc3eb7d0262 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.181s",
                                "2026-05-23 01:41:56.864 13 INFO tempest.lib.common.rest_client [req-cfa2fca8-c631-405d-89f7-948a3a7db399 req-cfa2fca8-c631-405d-89f7-948a3a7db399 ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/2d515940-2090-4453-a667-483c5a664352/members/6a7f1febf7364a78a7b82844c4c01316 0.113s",
                                "2026-05-23 01:41:57.089 13 INFO tempest.lib.common.rest_client [req-2e1fb079-a5f0-4c38-815b-111cbd9ad0fa req-2e1fb079-a5f0-4c38-815b-111cbd9ad0fa ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.222s",
                                "2026-05-23 01:41:57.224 13 INFO tempest.lib.common.rest_client [req-44813e22-7b4c-4e7d-8cb1-b7b6a57711ba req-44813e22-7b4c-4e7d-8cb1-b7b6a57711ba ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/2d515940-2090-4453-a667-483c5a664352 0.132s",
                                "{1} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [1.042797s] ... ok",
                                "2026-05-23 01:41:57.528 13 INFO tempest.lib.common.rest_client [req-7713252d-113f-4282-8e01-31d07d1238db req-7713252d-113f-4282-8e01-31d07d1238db ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4921e8914d1542bdbd82fb01f85f76ae 0.267s",
                                "2026-05-23 01:41:57.778 13 INFO tempest.lib.common.rest_client [req-6e539326-6216-41a8-a7c8-4ce918d688f8 req-6e539326-6216-41a8-a7c8-4ce918d688f8 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/abce15d97c6e43a19ccd1dadc0630254 0.246s",
                                "2026-05-23 01:41:57.778 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7709e3cfc93e494c86dedacb32e73d1a",
                                "2026-05-23 01:41:58.368 13 INFO tempest.lib.common.rest_client [req-5fc2696c-4772-4929-b645-9470d90c8161 req-5fc2696c-4772-4929-b645-9470d90c8161 ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s",
                                "2026-05-23 01:41:59.048 13 INFO tempest.lib.common.rest_client [req-a9f8c995-ff34-4a70-91f3-917814ad2e09 req-a9f8c995-ff34-4a70-91f3-917814ad2e09 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7709e3cfc93e494c86dedacb32e73d1a&name=default 0.677s",
                                "2026-05-23 01:41:59.499 13 INFO tempest.lib.common.rest_client [req-9e3b4d10-c342-4273-8192-c51b241b1658 req-9e3b4d10-c342-4273-8192-c51b241b1658 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c2143b57-ccd8-4f04-b7d8-57400812a2ba 0.448s",
                                "2026-05-23 01:41:59.726 13 INFO tempest.lib.common.rest_client [req-1192c256-5c9d-4ab1-9edc-0e5fe8188c91 req-1192c256-5c9d-4ab1-9edc-0e5fe8188c91 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7709e3cfc93e494c86dedacb32e73d1a 0.223s",
                                "2026-05-23 01:41:59.726 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6a7f1febf7364a78a7b82844c4c01316",
                                "2026-05-23 01:42:00.129 13 INFO tempest.lib.common.rest_client [req-923637f9-47e9-4c3b-99ce-ba78bec5356d req-923637f9-47e9-4c3b-99ce-ba78bec5356d ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6a7f1febf7364a78a7b82844c4c01316&name=default 0.399s",
                                "2026-05-23 01:42:00.802 13 INFO tempest.lib.common.rest_client [req-8a34c143-5f6e-4a51-a394-3e0be8b4d1f1 req-8a34c143-5f6e-4a51-a394-3e0be8b4d1f1 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/942a9b48-b7d2-4771-b467-7058fb600d8e 0.669s",
                                "2026-05-23 01:42:01.205 13 INFO tempest.lib.common.rest_client [req-53d725b2-b77d-4ae2-8385-a5c664714aa8 req-53d725b2-b77d-4ae2-8385-a5c664714aa8 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6a7f1febf7364a78a7b82844c4c01316 0.399s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 66 tests in 33.1684 sec.",
                                " - Passed: 50",
                                " - Skipped: 16",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 59.5550 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (11 tests) => 0:00:10.989522",
                                " - Worker 1 (7 tests) => 0:00:20.001458",
                                " - Worker 2 (3 tests) => 0:00:14.135959",
                                " - Worker 3 (8 tests) => 0:00:09.092321",
                                " - Worker 4 (4 tests) => 0:00:11.784156",
                                " - Worker 5 (4 tests) => 0:00:07.027751",
                                " - Worker 6 (11 tests) => 0:00:21.411985",
                                " - Worker 7 (5 tests) => 0:00:12.185085",
                                " - Worker 8 (1 tests) => 0:00:00",
                                " - Worker 9 (2 tests) => 0:00:02.430885",
                                " - Worker 10 (2 tests) => 0:00:10.780891",
                                " - Worker 11 (1 tests) => 0:00:01.694951",
                                " - Worker 12 (1 tests) => 0:00:01.276377",
                                " - Worker 13 (1 tests) => 0:00:00",
                                " - Worker 14 (1 tests) => 0:00:02.456892",
                                " - Worker 15 (4 tests) => 0:00:00.066091",
                                "",
                                "## 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/20260523-0142.log",
                                "2026-05-23 01:42:05.812 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-23 01:42:05.898 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:05.898 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:05.899 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:05.899 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:05.899 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:05.900 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:05.900 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:05.900 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:05.901 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:05.902 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:30.386 34 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:30.387 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:30.387 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:30.405 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:30.405 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:30.405 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:30.406 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:30.406 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:30.406 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:30.406 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:30.406 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:30.407 34 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:30.428 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-23 01:42:30.588 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:30.602 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:30.602 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:30.604 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:30.604 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:30.604 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:30.617 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:30.617 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:30.617 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:30.618 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:30.618 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:30.618 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:30.618 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:30.619 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:30.635 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-23 01:42:30.687 32 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:30.691 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:30.692 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:30.692 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:30.692 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:30.693 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:30.693 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:30.693 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:30.693 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:30.694 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:30.697 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:30.698 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:30.698 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:30.698 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:30.703 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-23 01:42:31.009 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:31.010 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.010 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.011 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:31.011 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.044 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:31.012 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.021 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.021 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.021 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.022 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.023 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.023 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.034 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-23 01:42:31.072 14 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:31.073 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.073 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.073 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:31.053 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.053 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.054 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:31.054 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.054 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.055 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.055 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.055 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.055 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.055 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.056 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.065 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.068 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-23 01:42:31.073 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.081 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.081 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.081 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.082 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.083 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.091 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-23 01:42:31.088 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:31.096 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.096 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.097 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:31.097 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.097 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.098 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.104 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.110 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-23 01:42:31.247 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:31.257 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.257 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.258 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:31.258 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.258 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.259 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.269 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.271 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-23 01:42:31.520 36 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:31.521 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.521 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.522 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:31.522 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.522 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.522 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.535 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.535 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.535 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.535 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.536 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.558 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-23 01:42:31.429 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:31.430 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.430 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.430 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:31.431 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.442 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.442 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:31.443 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.444 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.458 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-23 01:42:31.686 22 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:31.687 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.687 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.688 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:31.688 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.688 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.688 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.688 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.702 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.702 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.702 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.702 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.702 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.703 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.717 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-23 01:42:31.716 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:31.717 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.717 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.718 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:31.718 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.718 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.733 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.733 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.733 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.733 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:31.734 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:31.757 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-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:32.288 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:32.721 30 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:32.721 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:32.722 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:32.722 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:32.722 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:32.730 12 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:32.731 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:32.741 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:32.741 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:32.742 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:32.742 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:32.742 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:32.742 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:32.742 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:32.743 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:32.744 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:32.757 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:32.759 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-23 01:42:32.732 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:32.732 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:32.732 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:32.733 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:32.734 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:32.740 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:32.751 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-23 01:42:33.066 10 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:33.067 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:33.067 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:33.073 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:33.073 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:33.074 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:33.074 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:33.074 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:33.075 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:33.075 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:33.075 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:33.075 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:33.083 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:33.085 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-23 01:42:33.433 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:33.434 34 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:33.471 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:42:33.472 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:33.472 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:33.473 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:42:33.473 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:33.473 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:33.486 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:33.486 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:33.486 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:33.486 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:42:33.487 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:33.505 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-23 01:42:33.872 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:33.873 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:34.107 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:34.107 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:34.107 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:34.107 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:34.108 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:34.468 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:34.469 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:34.484 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:34.485 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:34.488 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:34.603 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:34.612 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:34.607 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:34.608 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:34.611 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:34.663 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:35.063 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:35.063 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:35.063 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:35.064 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:35.220 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:35.221 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:35.221 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:35.680 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:35.680 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:35.680 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:35.680 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:35.681 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:35.889 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:35.958 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:35.962 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:42:36.574 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:42:36.575 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:43:02.318 32 INFO tempest.lib.common.rest_client [req-52db504e-90c3-447b-8cfa-11ef51d13b73 req-52db504e-90c3-447b-8cfa-11ef51d13b73 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s",
                                "2026-05-23 01:43:02.455 14 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.",
                                "{2} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.",
                                "2026-05-23 01:43:02.847 28 INFO tempest.lib.common.rest_client [req-a82b98db-8edd-4251-bc7c-693f77ac8401 req-a82b98db-8edd-4251-bc7c-693f77ac8401 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s",
                                "2026-05-23 01:43:02.997 32 INFO tempest.lib.common.rest_client [req-94458df8-c1ed-4ba6-b994-3364494e2349 req-94458df8-c1ed-4ba6-b994-3364494e2349 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s",
                                "2026-05-23 01:43:03.190 34 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringIpV6TestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:43:03.234 14 INFO tempest.lib.common.rest_client [req-7c5f7e65-f31a-41f2-bc08-be527a99f88c req-7c5f7e65-f31a-41f2-bc08-be527a99f88c ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-05-23 01:43:03.282 32 INFO tempest.lib.common.rest_client [req-8d11b764-f602-4fae-8040-5cf4386ebafc req-8d11b764-f602-4fae-8040-5cf4386ebafc ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.272s",
                                "{12} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON) ... SKIPPED: metering extension not enabled.",
                                "2026-05-23 01:43:03.324 34 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.",
                                "2026-05-23 01:43:03.357 28 INFO tempest.lib.common.rest_client [req-a30b4af5-7e82-4191-afe8-a59638011b7d req-a30b4af5-7e82-4191-afe8-a59638011b7d ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s",
                                "2026-05-23 01:43:03.427 19 INFO tempest.lib.common.rest_client [req-dcc1c3c9-fdc5-4b2e-b4ad-7b3c0d5a56ac req-dcc1c3c9-fdc5-4b2e-b4ad-7b3c0d5a56ac ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s",
                                "2026-05-23 01:43:03.555 28 INFO tempest.lib.common.rest_client [req-4b3638e8-d479-4419-a46d-08e3c8143e90 req-4b3638e8-d479-4419-a46d-08e3c8143e90 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.185s",
                                "2026-05-23 01:43:03.569 32 INFO tempest.lib.common.rest_client [req-b49e120b-4463-46c7-b0e4-6c175737217d req-b49e120b-4463-46c7-b0e4-6c175737217d ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.238s",
                                "2026-05-23 01:43:03.797 20 INFO tempest.lib.common.rest_client [req-a8d4bada-154b-43c9-ae5a-10b20c7c3068 req-a8d4bada-154b-43c9-ae5a-10b20c7c3068 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s",
                                "2026-05-23 01:43:03.892 14 INFO tempest.lib.common.rest_client [req-9a244d14-1c0b-4a58-8ac9-4da15be37719 req-9a244d14-1c0b-4a58-8ac9-4da15be37719 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-23 01:43:03.935 41 INFO tempest.lib.common.rest_client [req-2c675c96-2910-485a-b0bf-bce1a0d1ac5b req-2c675c96-2910-485a-b0bf-bce1a0d1ac5b ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-23 01:43:03.951 28 INFO tempest.lib.common.rest_client [req-9850321e-7d89-4363-9ecd-aaf8896a0b00 req-9850321e-7d89-4363-9ecd-aaf8896a0b00 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.355s",
                                "2026-05-23 01:43:04.082 19 INFO tempest.lib.common.rest_client [req-0226a74b-c645-428f-88ac-8460d11fe3cc req-0226a74b-c645-428f-88ac-8460d11fe3cc ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s",
                                "2026-05-23 01:43:04.203 32 INFO tempest.lib.common.rest_client [req-ad6c6ed0-2610-49e1-b48e-ddeec8a2663f req-ad6c6ed0-2610-49e1-b48e-ddeec8a2663f ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.630s",
                                "2026-05-23 01:43:04.197 14 INFO tempest.lib.common.rest_client [req-0d757157-8dea-4c67-b6dd-20cc2669f6be req-0d757157-8dea-4c67-b6dd-20cc2669f6be ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.289s",
                                "2026-05-23 01:43:04.285 19 INFO tempest.lib.common.rest_client [req-571591e7-fa01-4cc3-bf1f-96de695b12ea req-571591e7-fa01-4cc3-bf1f-96de695b12ea ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.187s",
                                "2026-05-23 01:43:04.394 20 INFO tempest.lib.common.rest_client [req-9c80da10-1d33-4d26-afa4-caede661ee6a req-9c80da10-1d33-4d26-afa4-caede661ee6a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-23 01:43:04.425 14 INFO tempest.lib.common.rest_client [req-37043c22-ac9e-4180-bef4-ffff68b7e06f req-37043c22-ac9e-4180-bef4-ffff68b7e06f ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.201s",
                                "2026-05-23 01:43:04.490 28 INFO tempest.lib.common.rest_client [req-b0ee9c3f-6b50-4787-9106-8340fcb27dca req-b0ee9c3f-6b50-4787-9106-8340fcb27dca ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s",
                                "2026-05-23 01:43:04.554 22 INFO tempest.lib.common.rest_client [req-e8d7beb5-d7b5-45aa-a871-ee247f19644b req-e8d7beb5-d7b5-45aa-a871-ee247f19644b ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s",
                                "2026-05-23 01:43:04.574 39 INFO tempest.lib.common.rest_client [req-fdb46d98-1fd6-455b-88dc-74e412841f86 req-fdb46d98-1fd6-455b-88dc-74e412841f86 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.480s",
                                "2026-05-23 01:43:04.582 32 INFO tempest.lib.common.rest_client [req-88dae0d6-84cc-49f2-a184-4b231fecb9a1 req-88dae0d6-84cc-49f2-a184-4b231fecb9a1 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.378s",
                                "2026-05-23 01:43:04.631 19 INFO tempest.lib.common.rest_client [req-038fce34-0b66-44d2-9d1c-638de50538bc req-038fce34-0b66-44d2-9d1c-638de50538bc ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.312s",
                                "2026-05-23 01:43:04.703 20 INFO tempest.lib.common.rest_client [req-4782f0ae-bbb3-4297-80f5-6b26a4712ab3 req-4782f0ae-bbb3-4297-80f5-6b26a4712ab3 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.308s",
                                "2026-05-23 01:43:04.715 41 INFO tempest.lib.common.rest_client [req-fcfd94e6-0331-4060-95fe-eb964a9b3aec req-fcfd94e6-0331-4060-95fe-eb964a9b3aec ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s",
                                "2026-05-23 01:43:04.758 10 INFO tempest.lib.common.rest_client [req-caa76c75-9f17-4d85-b6e5-00610675fa8e req-caa76c75-9f17-4d85-b6e5-00610675fa8e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-23 01:43:04.784 28 INFO tempest.lib.common.rest_client [req-9ff0224a-7daf-4415-a91f-2ac6055940b9 req-9ff0224a-7daf-4415-a91f-2ac6055940b9 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s",
                                "2026-05-23 01:43:04.842 32 INFO tempest.lib.common.rest_client [req-56ae0959-4e30-4f05-a51d-c50fd7a3db78 req-56ae0959-4e30-4f05-a51d-c50fd7a3db78 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8402c1678d8847e1b1e615b3125fe581/users/98a2367763a9428b97b559290d5d160a/roles/bd34450783d64356be4e1eb4c43a6768 0.252s",
                                "2026-05-23 01:43:04.938 12 INFO tempest.lib.common.rest_client [req-eb357724-5973-4a24-b74b-294ea67df261 req-eb357724-5973-4a24-b74b-294ea67df261 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-23 01:43:04.959 24 INFO tempest.lib.common.rest_client [req-73465ccb-f074-44c1-ac7d-9f4d4725e65d req-73465ccb-f074-44c1-ac7d-9f4d4725e65d ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.516s",
                                "2026-05-23 01:43:04.992 14 INFO tempest.lib.common.rest_client [req-1a01f1f4-4969-4b71-a6b8-3ab6294fe925 req-1a01f1f4-4969-4b71-a6b8-3ab6294fe925 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.562s",
                                "2026-05-23 01:43:05.067 41 INFO tempest.lib.common.rest_client [req-e3d6a85b-f83c-4679-8f77-6995589a23ce req-e3d6a85b-f83c-4679-8f77-6995589a23ce ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.342s",
                                "2026-05-23 01:43:05.135 17 INFO tempest.lib.common.rest_client [req-db81d79c-68ea-4db5-8a6f-84c3a931b01b req-db81d79c-68ea-4db5-8a6f-84c3a931b01b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.738s",
                                "2026-05-23 01:43:05.146 30 INFO tempest.lib.common.rest_client [req-26194c1a-968b-4226-9ca2-ecf22d463370 req-26194c1a-968b-4226-9ca2-ecf22d463370 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.443s",
                                "2026-05-23 01:43:05.202 28 INFO tempest.lib.common.rest_client [req-f2398826-d460-48bd-a0eb-15e86a001d8a req-f2398826-d460-48bd-a0eb-15e86a001d8a ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf04fdda1e8f4ddb8b18bcb18cdf79ae/users/456272ec4cfd47af9494e57fa8afd243/roles/bd34450783d64356be4e1eb4c43a6768 0.413s",
                                "2026-05-23 01:43:05.345 19 INFO tempest.lib.common.rest_client [req-0720beb0-b407-48c5-85f5-da0757b91203 req-0720beb0-b407-48c5-85f5-da0757b91203 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.712s",
                                "2026-05-23 01:43:05.384 22 INFO tempest.lib.common.rest_client [req-278e3c3f-a086-4fae-9c0d-4c47ce268a26 req-278e3c3f-a086-4fae-9c0d-4c47ce268a26 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.789s",
                                "2026-05-23 01:43:05.414 39 INFO tempest.lib.common.rest_client [req-0ae1e038-419c-42b1-a3e9-cc81a1e8be95 req-0ae1e038-419c-42b1-a3e9-cc81a1e8be95 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.794s",
                                "2026-05-23 01:43:05.436 32 INFO tempest.lib.common.rest_client [req-aaef2c89-a1cb-4254-a2ca-436cd96ed51b req-aaef2c89-a1cb-4254-a2ca-436cd96ed51b ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.592s",
                                "2026-05-23 01:43:05.448 20 INFO tempest.lib.common.rest_client [req-42cb43a2-2b7c-4aa6-8977-a510e749164a req-42cb43a2-2b7c-4aa6-8977-a510e749164a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.712s",
                                "2026-05-23 01:43:05.511 10 INFO tempest.lib.common.rest_client [req-b24dbb33-8901-4372-aea4-0a673c36e2df req-b24dbb33-8901-4372-aea4-0a673c36e2df ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.717s",
                                "2026-05-23 01:43:05.531 14 INFO tempest.lib.common.rest_client [req-003f85ec-0575-4bc7-9294-4c6935ad4420 req-003f85ec-0575-4bc7-9294-4c6935ad4420 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.536s",
                                "2026-05-23 01:43:05.553 12 INFO tempest.lib.common.rest_client [req-5f1b1f72-e566-4a00-8df7-19d2e9dbe42f req-5f1b1f72-e566-4a00-8df7-19d2e9dbe42f ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.581s",
                                "2026-05-23 01:43:05.568 41 INFO tempest.lib.common.rest_client [req-42c2f7a1-4028-4192-9916-fc1a07e18963 req-42c2f7a1-4028-4192-9916-fc1a07e18963 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.476s",
                                "2026-05-23 01:43:05.579 22 INFO tempest.lib.common.rest_client [req-c1a2e231-b9d5-4456-9da3-2bf7f13e0cb1 req-c1a2e231-b9d5-4456-9da3-2bf7f13e0cb1 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.193s",
                                "2026-05-23 01:43:05.636 26 INFO tempest.lib.common.rest_client [req-0b57181d-bcec-48bf-ae52-0c06d465e6da req-0b57181d-bcec-48bf-ae52-0c06d465e6da ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.713s",
                                "2026-05-23 01:43:05.647 28 INFO tempest.lib.common.rest_client [req-37df46d2-4515-4377-b5b0-b80c2540f8e0 req-37df46d2-4515-4377-b5b0-b80c2540f8e0 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s",
                                "2026-05-23 01:43:05.674 32 INFO tempest.lib.common.rest_client [req-c1774082-369c-453a-9909-d515c055bd20 req-c1774082-369c-453a-9909-d515c055bd20 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8402c1678d8847e1b1e615b3125fe581/users/98a2367763a9428b97b559290d5d160a/roles/86359d6597314a95ba0d73ed5fbe11ed 0.236s",
                                "2026-05-23 01:43:05.759 10 INFO tempest.lib.common.rest_client [req-f797754f-0c26-4a54-b3e5-c72186c66bd1 req-f797754f-0c26-4a54-b3e5-c72186c66bd1 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.245s",
                                "2026-05-23 01:43:05.787 36 INFO tempest.lib.common.rest_client [req-c7bf9021-0253-4102-ac91-d4b7ae2d6a74 req-c7bf9021-0253-4102-ac91-d4b7ae2d6a74 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.783s",
                                "2026-05-23 01:43:05.819 28 INFO tempest.lib.common.rest_client [req-339b5a53-9965-48ec-a008-a25d950848c8 req-339b5a53-9965-48ec-a008-a25d950848c8 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf04fdda1e8f4ddb8b18bcb18cdf79ae/users/456272ec4cfd47af9494e57fa8afd243/roles/86359d6597314a95ba0d73ed5fbe11ed 0.170s",
                                "2026-05-23 01:43:05.880 17 INFO tempest.lib.common.rest_client [req-8cfa8b26-8e11-413a-adce-28658f4056fe req-8cfa8b26-8e11-413a-adce-28658f4056fe ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.717s",
                                "2026-05-23 01:43:05.886 24 INFO tempest.lib.common.rest_client [req-4f58426b-40bf-47d8-bed5-977f89a64f40 req-4f58426b-40bf-47d8-bed5-977f89a64f40 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.902s",
                                "2026-05-23 01:43:05.896 19 INFO tempest.lib.common.rest_client [req-01240c7f-fbe4-43b7-9ad1-2c9dc1c8cb84 req-01240c7f-fbe4-43b7-9ad1-2c9dc1c8cb84 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.550s",
                                "2026-05-23 01:43:05.916 12 INFO tempest.lib.common.rest_client [req-52b5604c-0e3b-46bd-bd43-a0b3b83dc514 req-52b5604c-0e3b-46bd-bd43-a0b3b83dc514 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.361s",
                                "2026-05-23 01:43:05.939 39 INFO tempest.lib.common.rest_client [req-76d5eb52-86c1-4102-875b-d04438f7b7ee req-76d5eb52-86c1-4102-875b-d04438f7b7ee ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.524s",
                                "2026-05-23 01:43:05.976 17 INFO tempest.lib.common.rest_client [req-a846a62b-ac61-4d59-9ba4-966aca9afd1b req-a846a62b-ac61-4d59-9ba4-966aca9afd1b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.094s",
                                "2026-05-23 01:43:05.979 10 INFO tempest.lib.common.rest_client [req-7019127e-e780-4aec-8286-fb82a7b0235d req-7019127e-e780-4aec-8286-fb82a7b0235d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s",
                                "2026-05-23 01:43:06.037 14 INFO tempest.lib.common.rest_client [req-ebf56511-040a-4a99-b203-30484b721bd9 req-ebf56511-040a-4a99-b203-30484b721bd9 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/837eb569921e40ddbe482931c1c36247/roles/bd34450783d64356be4e1eb4c43a6768 0.505s",
                                "2026-05-23 01:43:06.041 20 INFO tempest.lib.common.rest_client [req-f15057e4-12b4-4a00-9dc0-24de5f044ce4 req-f15057e4-12b4-4a00-9dc0-24de5f044ce4 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.591s",
                                "2026-05-23 01:43:06.145 30 INFO tempest.lib.common.rest_client [req-5ee40a58-64d3-48ab-ba1b-8dad1ce303dc req-5ee40a58-64d3-48ab-ba1b-8dad1ce303dc ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.972s",
                                "2026-05-23 01:43:06.169 12 INFO tempest.lib.common.rest_client [req-f43d47d4-c21a-4d3c-9d4c-6bfd81918d1e req-f43d47d4-c21a-4d3c-9d4c-6bfd81918d1e ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.235s",
                                "2026-05-23 01:43:06.188 32 INFO tempest.lib.common.rest_client [req-4f2b27be-d28f-44c5-979b-93cb322d6553 req-4f2b27be-d28f-44c5-979b-93cb322d6553 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.509s",
                                "2026-05-23 01:43:06.206 17 INFO tempest.lib.common.rest_client [req-e0ca8d01-146d-4289-91ab-a615e559ef3a req-e0ca8d01-146d-4289-91ab-a615e559ef3a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.210s",
                                "2026-05-23 01:43:06.225 22 INFO tempest.lib.common.rest_client [req-65304a5a-e74e-4986-bd68-73653e21d9bd req-65304a5a-e74e-4986-bd68-73653e21d9bd ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.609s",
                                "2026-05-23 01:43:06.291 41 INFO tempest.lib.common.rest_client [req-b11beb32-2ee0-4a5b-bf59-bee45cffae82 req-b11beb32-2ee0-4a5b-bf59-bee45cffae82 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.718s",
                                "2026-05-23 01:43:06.303 28 INFO tempest.lib.common.rest_client [req-6a62f3a0-73fc-4d14-9286-ed8b3278c5e0 req-6a62f3a0-73fc-4d14-9286-ed8b3278c5e0 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.481s",
                                "2026-05-23 01:43:06.311 30 INFO tempest.lib.common.rest_client [req-0604e9d0-acfe-44a0-8dcb-b154c29f258c req-0604e9d0-acfe-44a0-8dcb-b154c29f258c ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.163s",
                                "2026-05-23 01:43:06.348 19 INFO tempest.lib.common.rest_client [req-76b1d3fc-91b9-4d1b-b9e2-9876448ac94e req-76b1d3fc-91b9-4d1b-b9e2-9876448ac94e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a8e48ff23e874c86a4c6062e43aa7b33/users/5992fa4528bc4436b5959e1e39ba38f6/roles/bd34450783d64356be4e1eb4c43a6768 0.447s",
                                "2026-05-23 01:43:06.432 26 INFO tempest.lib.common.rest_client [req-fc13df66-63ed-4054-943c-9809e25b4169 req-fc13df66-63ed-4054-943c-9809e25b4169 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.778s",
                                "2026-05-23 01:43:06.452 20 INFO tempest.lib.common.rest_client [req-6be85849-54bc-42ed-96d3-cd87e338d893 req-6be85849-54bc-42ed-96d3-cd87e338d893 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.408s",
                                "2026-05-23 01:43:06.466 24 INFO tempest.lib.common.rest_client [req-3cf4cfb0-732e-41d5-a2c7-61cde72a4e6f req-3cf4cfb0-732e-41d5-a2c7-61cde72a4e6f ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.576s",
                                "2026-05-23 01:43:06.507 28 INFO tempest.lib.common.rest_client [req-cdfa4998-a083-4d44-8be8-22bb01870e34 req-cdfa4998-a083-4d44-8be8-22bb01870e34 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf04fdda1e8f4ddb8b18bcb18cdf79ae/users/456272ec4cfd47af9494e57fa8afd243/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.201s",
                                "2026-05-23 01:43:06.524 32 INFO tempest.lib.common.rest_client [req-eda3b7d0-5023-4f33-b1ab-89d32e79877a req-eda3b7d0-5023-4f33-b1ab-89d32e79877a ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8402c1678d8847e1b1e615b3125fe581/users/98a2367763a9428b97b559290d5d160a/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.335s",
                                "2026-05-23 01:43:06.531 39 INFO tempest.lib.common.rest_client [req-44a9a68a-262c-4565-b10a-6e273c30f30a req-44a9a68a-262c-4565-b10a-6e273c30f30a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.581s",
                                "2026-05-23 01:43:06.623 41 INFO tempest.lib.common.rest_client [req-0c0444de-7b9d-4c53-9652-29e09b8b3a63 req-0c0444de-7b9d-4c53-9652-29e09b8b3a63 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.331s",
                                "2026-05-23 01:43:06.623 14 INFO tempest.lib.common.rest_client [req-ef8d5c85-a6b9-4b5f-a7e1-e2c789fc4a5f req-ef8d5c85-a6b9-4b5f-a7e1-e2c789fc4a5f ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.584s",
                                "2026-05-23 01:43:06.653 26 INFO tempest.lib.common.rest_client [req-9df9b073-e5dc-4dec-84ec-32a6c428d4eb req-9df9b073-e5dc-4dec-84ec-32a6c428d4eb ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.217s",
                                "2026-05-23 01:43:06.661 19 INFO tempest.lib.common.rest_client [req-d98f0533-024f-49f5-aca6-ea1784fa5fc9 req-d98f0533-024f-49f5-aca6-ea1784fa5fc9 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s",
                                "2026-05-23 01:43:06.664 36 INFO tempest.lib.common.rest_client [req-1b5e9883-e91e-4edd-98c3-9f17bca5f54a req-1b5e9883-e91e-4edd-98c3-9f17bca5f54a ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.852s",
                                "2026-05-23 01:43:06.677 32 INFO tempest.lib.common.rest_client [req-fbcdf3b9-5922-4b46-aaab-cea3fd548bbe req-fbcdf3b9-5922-4b46-aaab-cea3fd548bbe ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-23 01:43:06.697 10 INFO tempest.lib.common.rest_client [req-3d36fc02-7109-48dc-8748-d685090635df req-3d36fc02-7109-48dc-8748-d685090635df ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.717s",
                                "2026-05-23 01:43:06.728 24 INFO tempest.lib.common.rest_client [req-90fc157c-635c-4ce5-807d-fab26d4d2a39 req-90fc157c-635c-4ce5-807d-fab26d4d2a39 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.244s",
                                "2026-05-23 01:43:06.740 41 INFO tempest.lib.common.rest_client [req-89999b27-8abe-410a-963c-7ab6615aeaa1 req-89999b27-8abe-410a-963c-7ab6615aeaa1 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/1563642639cb4265b47e9c61f11515d0/roles/bd34450783d64356be4e1eb4c43a6768 0.112s",
                                "2026-05-23 01:43:06.773 17 INFO tempest.lib.common.rest_client [req-02a4e0e3-dc45-4376-ba88-1628b48ae307 req-02a4e0e3-dc45-4376-ba88-1628b48ae307 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.561s",
                                "2026-05-23 01:43:06.842 10 INFO tempest.lib.common.rest_client [req-3b23a1b0-e9f1-470a-83e3-1d67a35b8ebb req-3b23a1b0-e9f1-470a-83e3-1d67a35b8ebb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s",
                                "2026-05-23 01:43:06.845 36 INFO tempest.lib.common.rest_client [req-f6382f30-a189-417c-897f-ddf80a69510d req-f6382f30-a189-417c-897f-ddf80a69510d ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.172s",
                                "2026-05-23 01:43:06.867 19 INFO tempest.lib.common.rest_client [req-53f2edbb-94e7-44ca-b1d6-9873eba57862 req-53f2edbb-94e7-44ca-b1d6-9873eba57862 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a8e48ff23e874c86a4c6062e43aa7b33/users/5992fa4528bc4436b5959e1e39ba38f6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.205s",
                                "2026-05-23 01:43:06.927 17 INFO tempest.lib.common.rest_client [req-2d385026-0760-424e-9f1c-6a3dc25b58d8 req-2d385026-0760-424e-9f1c-6a3dc25b58d8 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-23 01:43:06.974 32 INFO tempest.lib.common.rest_client [req-fb5fcc11-3aa3-4b5b-b749-59a8fcf8547d req-fb5fcc11-3aa3-4b5b-b749-59a8fcf8547d ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8402c1678d8847e1b1e615b3125fe581/users/98a2367763a9428b97b559290d5d160a/roles/bd34450783d64356be4e1eb4c43a6768 0.291s",
                                "2026-05-23 01:43:06.974 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98a2367763a9428b97b559290d5d160a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:06.975 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1664296441-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8402c1678d8847e1b1e615b3125fe581', 'project_name': 'tempest-ExternalNetworksTestJSON-1664296441', 'tenant_id': '8402c1678d8847e1b1e615b3125fe581', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1664296441', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98a2367763a9428b97b559290d5d160a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:06.975 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1664296441-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8402c1678d8847e1b1e615b3125fe581', 'project_name': 'tempest-ExternalNetworksTestJSON-1664296441', 'tenant_id': '8402c1678d8847e1b1e615b3125fe581', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1664296441', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98a2367763a9428b97b559290d5d160a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:07.000 12 INFO tempest.lib.common.rest_client [req-7ad526a4-31a4-4809-bdec-bc3d71e89536 req-7ad526a4-31a4-4809-bdec-bc3d71e89536 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.827s",
                                "2026-05-23 01:43:07.037 22 INFO tempest.lib.common.rest_client [req-0865e984-2339-410b-861d-8d3eb5ff4115 req-0865e984-2339-410b-861d-8d3eb5ff4115 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.808s",
                                "2026-05-23 01:43:07.065 36 INFO tempest.lib.common.rest_client [req-cc9a363f-46bc-460c-a8fc-fd2034a9adc1 req-cc9a363f-46bc-460c-a8fc-fd2034a9adc1 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.189s",
                                "2026-05-23 01:43:07.079 39 INFO tempest.lib.common.rest_client [req-b4cb7577-5d49-415d-a82d-0a864e58d0b2 req-b4cb7577-5d49-415d-a82d-0a864e58d0b2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.544s",
                                "2026-05-23 01:43:07.104 20 INFO tempest.lib.common.rest_client [req-e47d96c0-2fc8-4ea9-8765-7ec0a67fb06f req-e47d96c0-2fc8-4ea9-8765-7ec0a67fb06f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df09359a10724bcf8ec0ecb25535dea6/users/d3f38c92ac2b4bd2883712b78891f9c4/roles/bd34450783d64356be4e1eb4c43a6768 0.647s",
                                "2026-05-23 01:43:07.135 30 INFO tempest.lib.common.rest_client [req-d7a1e3bb-3d88-48c6-8c45-627071d77c03 req-d7a1e3bb-3d88-48c6-8c45-627071d77c03 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.806s",
                                "2026-05-23 01:43:07.167 41 INFO tempest.lib.common.rest_client [req-f5ce1a57-458e-4353-821c-5677f7ff315c req-f5ce1a57-458e-4353-821c-5677f7ff315c ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s",
                                "2026-05-23 01:43:07.184 12 INFO tempest.lib.common.rest_client [req-e66bf0ce-3b33-4f3d-af70-0ec6af624a85 req-e66bf0ce-3b33-4f3d-af70-0ec6af624a85 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-23 01:43:07.193 19 INFO tempest.lib.common.rest_client [req-42b011cf-57e7-4914-b7e4-25ff8ec14bfe req-42b011cf-57e7-4914-b7e4-25ff8ec14bfe ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s",
                                "2026-05-23 01:43:07.239 39 INFO tempest.lib.common.rest_client [req-b94852a3-e65f-455c-83bb-acdcf832f1f6 req-b94852a3-e65f-455c-83bb-acdcf832f1f6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-23 01:43:07.261 28 INFO tempest.lib.common.rest_client [req-49d70440-db4b-49f1-98a6-7086e5054d97 req-49d70440-db4b-49f1-98a6-7086e5054d97 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.754s",
                                "2026-05-23 01:43:07.264 14 INFO tempest.lib.common.rest_client [req-e45c11ce-2007-4106-b185-600aa2c13b6b req-e45c11ce-2007-4106-b185-600aa2c13b6b ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/837eb569921e40ddbe482931c1c36247/roles/86359d6597314a95ba0d73ed5fbe11ed 0.634s",
                                "2026-05-23 01:43:07.349 41 INFO tempest.lib.common.rest_client [req-e164e999-bbb9-4fde-acb1-f3af9c4ebe10 req-e164e999-bbb9-4fde-acb1-f3af9c4ebe10 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/1563642639cb4265b47e9c61f11515d0/roles/86359d6597314a95ba0d73ed5fbe11ed 0.180s",
                                "2026-05-23 01:43:07.375 39 INFO tempest.lib.common.rest_client [req-aafcffcf-55c4-49c3-b54c-1fde9ddc8a85 req-aafcffcf-55c4-49c3-b54c-1fde9ddc8a85 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/742abe5969c84ab0b16f5648887a96f3/users/cccdf7edc3da468d8d6647d6b210400b/roles/bd34450783d64356be4e1eb4c43a6768 0.134s",
                                "2026-05-23 01:43:07.387 26 INFO tempest.lib.common.rest_client [req-69cdb855-2179-4178-884d-18f89cf589c7 req-69cdb855-2179-4178-884d-18f89cf589c7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.718s",
                                "2026-05-23 01:43:07.503 41 INFO tempest.lib.common.rest_client [req-4619b1a2-9e2e-49fa-86de-22b96343b365 req-4619b1a2-9e2e-49fa-86de-22b96343b365 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s",
                                "2026-05-23 01:43:07.520 10 INFO tempest.lib.common.rest_client [req-4e3846cd-1056-4c48-8822-51481e80c3c5 req-4e3846cd-1056-4c48-8822-51481e80c3c5 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aaa8a4ab3a124402aa65ea22dc0e095c/users/773987f336414cb5b7503aaa543598b6/roles/bd34450783d64356be4e1eb4c43a6768 0.675s",
                                "2026-05-23 01:43:07.629 32 INFO tempest.lib.common.rest_client [req-512b97cd-c65c-443d-a7f5-083e2fc2e8e2 req-512b97cd-c65c-443d-a7f5-083e2fc2e8e2 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s",
                                "2026-05-23 01:43:07.644 36 INFO tempest.lib.common.rest_client [req-9086b010-095d-408e-a24c-ba94947fb9d8 req-9086b010-095d-408e-a24c-ba94947fb9d8 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.577s",
                                "2026-05-23 01:43:07.657 17 INFO tempest.lib.common.rest_client [req-29fc5c5f-b102-4cd1-b458-76a1596c458a req-29fc5c5f-b102-4cd1-b458-76a1596c458a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1180a9ce82ea480db80d6f2cb56cf5f8/roles/bd34450783d64356be4e1eb4c43a6768 0.727s",
                                "2026-05-23 01:43:07.656 20 INFO tempest.lib.common.rest_client [req-218fae6b-271a-497f-925f-cc6745aa145b req-218fae6b-271a-497f-925f-cc6745aa145b ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.549s",
                                "2026-05-23 01:43:07.707 24 INFO tempest.lib.common.rest_client [req-71bfa879-c251-46cf-990f-d38e0486c421 req-71bfa879-c251-46cf-990f-d38e0486c421 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.978s",
                                "2026-05-23 01:43:07.745 41 INFO tempest.lib.common.rest_client [req-b4b14a36-d666-4f17-8eda-f8dea9ea65d8 req-b4b14a36-d666-4f17-8eda-f8dea9ea65d8 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/1563642639cb4265b47e9c61f11515d0/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.237s",
                                "2026-05-23 01:43:07.773 28 INFO tempest.lib.common.rest_client [req-287fdc65-5057-45b9-841d-6880cc0df414 req-287fdc65-5057-45b9-841d-6880cc0df414 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf04fdda1e8f4ddb8b18bcb18cdf79ae/users/456272ec4cfd47af9494e57fa8afd243/roles/bd34450783d64356be4e1eb4c43a6768 0.509s",
                                "2026-05-23 01:43:07.776 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 456272ec4cfd47af9494e57fa8afd243 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:07.776 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-434802803-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf04fdda1e8f4ddb8b18bcb18cdf79ae', 'project_name': 'tempest-RoutersIpV6AdminTest-434802803', 'tenant_id': 'cf04fdda1e8f4ddb8b18bcb18cdf79ae', 'tenant_name': 'tempest-RoutersIpV6AdminTest-434802803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '456272ec4cfd47af9494e57fa8afd243', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:07.776 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-434802803-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf04fdda1e8f4ddb8b18bcb18cdf79ae', 'project_name': 'tempest-RoutersIpV6AdminTest-434802803', 'tenant_id': 'cf04fdda1e8f4ddb8b18bcb18cdf79ae', 'tenant_name': 'tempest-RoutersIpV6AdminTest-434802803', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '456272ec4cfd47af9494e57fa8afd243', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:07.792 12 INFO tempest.lib.common.rest_client [req-4522148e-a55f-43ed-950f-6f3d981fe20c req-4522148e-a55f-43ed-950f-6f3d981fe20c ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/1adb185a2a064571a4d055e90a707a51/roles/bd34450783d64356be4e1eb4c43a6768 0.607s",
                                "2026-05-23 01:43:07.820 20 INFO tempest.lib.common.rest_client [req-a25a1f8d-950f-4f99-9658-a25d0badc135 req-a25a1f8d-950f-4f99-9658-a25d0badc135 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df09359a10724bcf8ec0ecb25535dea6/users/d3f38c92ac2b4bd2883712b78891f9c4/roles/86359d6597314a95ba0d73ed5fbe11ed 0.163s",
                                "2026-05-23 01:43:07.825 22 INFO tempest.lib.common.rest_client [req-71d59a38-9722-413a-91e3-bbf09cc2beb8 req-71d59a38-9722-413a-91e3-bbf09cc2beb8 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.785s",
                                "2026-05-23 01:43:07.907 24 INFO tempest.lib.common.rest_client [req-b4e24a92-ade3-4127-b845-57a3b902f930 req-b4e24a92-ade3-4127-b845-57a3b902f930 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-23 01:43:07.928 19 INFO tempest.lib.common.rest_client [req-54b65204-37ad-4ece-bddb-2db1ae138bb3 req-54b65204-37ad-4ece-bddb-2db1ae138bb3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a8e48ff23e874c86a4c6062e43aa7b33/users/5992fa4528bc4436b5959e1e39ba38f6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.732s",
                                "2026-05-23 01:43:07.942 39 INFO tempest.lib.common.rest_client [req-e1046722-4ede-4210-b10a-d7b83229c821 req-e1046722-4ede-4210-b10a-d7b83229c821 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.564s",
                                "2026-05-23 01:43:07.999 12 INFO tempest.lib.common.rest_client [req-404a9082-31ef-46bd-bc52-76c7ba122429 req-404a9082-31ef-46bd-bc52-76c7ba122429 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-23 01:43:08.004 32 INFO tempest.lib.common.rest_client [req-16b9fe96-6964-4716-af6f-1ea98d8063f6 req-16b9fe96-6964-4716-af6f-1ea98d8063f6 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.372s",
                                "2026-05-23 01:43:08.028 36 INFO tempest.lib.common.rest_client [req-be179bb8-f984-4b62-ac54-f0ba54f422fb req-be179bb8-f984-4b62-ac54-f0ba54f422fb ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s",
                                "2026-05-23 01:43:08.080 14 INFO tempest.lib.common.rest_client [req-ba67c743-4974-4f18-ab54-a78b1139a0f4 req-ba67c743-4974-4f18-ab54-a78b1139a0f4 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.814s",
                                "2026-05-23 01:43:08.083 24 INFO tempest.lib.common.rest_client [req-c48a4552-edb4-4a9a-9206-59713a414853 req-c48a4552-edb4-4a9a-9206-59713a414853 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/6c2c88e9b6bb40b18f7feb69de6a0150/roles/bd34450783d64356be4e1eb4c43a6768 0.173s",
                                "2026-05-23 01:43:08.090 30 INFO tempest.lib.common.rest_client [req-ce5e417b-a02b-4cb9-b7c2-c818c29ff712 req-ce5e417b-a02b-4cb9-b7c2-c818c29ff712 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.954s",
                                "2026-05-23 01:43:08.130 20 INFO tempest.lib.common.rest_client [req-a021d955-e2e2-4d93-8a3d-e9eb0827703e req-a021d955-e2e2-4d93-8a3d-e9eb0827703e ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-23 01:43:08.174 12 INFO tempest.lib.common.rest_client [req-949a2f3a-3a59-4e8d-9fa9-e1b2ea0a10f4 req-949a2f3a-3a59-4e8d-9fa9-e1b2ea0a10f4 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/1adb185a2a064571a4d055e90a707a51/roles/86359d6597314a95ba0d73ed5fbe11ed 0.173s",
                                "2026-05-23 01:43:08.181 10 INFO tempest.lib.common.rest_client [req-db01171a-299f-45f8-b46b-d88692b18f39 req-db01171a-299f-45f8-b46b-d88692b18f39 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.658s",
                                "2026-05-23 01:43:08.193 39 INFO tempest.lib.common.rest_client [req-93819751-0a18-40cb-93f5-60981eb972f2 req-93819751-0a18-40cb-93f5-60981eb972f2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/742abe5969c84ab0b16f5648887a96f3/users/cccdf7edc3da468d8d6647d6b210400b/roles/86359d6597314a95ba0d73ed5fbe11ed 0.250s",
                                "2026-05-23 01:43:08.239 30 INFO tempest.lib.common.rest_client [req-acb53174-5b25-4ed2-8501-548e85611292 req-acb53174-5b25-4ed2-8501-548e85611292 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s",
                                "2026-05-23 01:43:08.280 17 INFO tempest.lib.common.rest_client [req-dfd7e18d-bb12-4409-b5dd-02cfabbb9dc1 req-dfd7e18d-bb12-4409-b5dd-02cfabbb9dc1 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.621s",
                                "2026-05-23 01:43:08.302 41 INFO tempest.lib.common.rest_client [req-17f2a4d2-1845-4098-aad1-25ac40d8caf3 req-17f2a4d2-1845-4098-aad1-25ac40d8caf3 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.555s",
                                "2026-05-23 01:43:08.308 20 INFO tempest.lib.common.rest_client [req-25c66276-f611-45f7-bac6-e5f81240780f req-25c66276-f611-45f7-bac6-e5f81240780f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df09359a10724bcf8ec0ecb25535dea6/users/d3f38c92ac2b4bd2883712b78891f9c4/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.176s",
                                "2026-05-23 01:43:08.361 12 INFO tempest.lib.common.rest_client [req-0863f86a-e0bd-4ba4-89bb-4b1c671fc58a req-0863f86a-e0bd-4ba4-89bb-4b1c671fc58a ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-23 01:43:08.406 17 INFO tempest.lib.common.rest_client [req-557a7af5-64e2-4e18-b64e-a6529af3f0f5 req-557a7af5-64e2-4e18-b64e-a6529af3f0f5 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1180a9ce82ea480db80d6f2cb56cf5f8/roles/86359d6597314a95ba0d73ed5fbe11ed 0.124s",
                                "2026-05-23 01:43:08.423 22 INFO tempest.lib.common.rest_client [req-fb5cb3be-f822-4bcc-8dfe-267aa00fdf3b req-fb5cb3be-f822-4bcc-8dfe-267aa00fdf3b ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f66320cbf7254f8aa66762b85fa13b21/users/de6f6c14f12e4d07ae63823c48ff3e17/roles/bd34450783d64356be4e1eb4c43a6768 0.597s",
                                "2026-05-23 01:43:08.485 28 INFO tempest.lib.common.rest_client [req-877f8ee1-ce1b-460a-9c83-fbf128505b8c req-877f8ee1-ce1b-460a-9c83-fbf128505b8c ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.704s",
                                "2026-05-23 01:43:08.505 19 INFO tempest.lib.common.rest_client [req-8f2c1543-0b2b-489c-9343-f738a18f6da6 req-8f2c1543-0b2b-489c-9343-f738a18f6da6 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s",
                                "2026-05-23 01:43:08.514 17 INFO tempest.lib.common.rest_client [req-91cf499c-0bd3-4775-b937-d0e170ed2eaf req-91cf499c-0bd3-4775-b937-d0e170ed2eaf ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.107s",
                                "2026-05-23 01:43:08.534 26 INFO tempest.lib.common.rest_client [req-495065d2-7e5a-4af5-86fb-4fa268d5766a req-495065d2-7e5a-4af5-86fb-4fa268d5766a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.144s",
                                "2026-05-23 01:43:08.549 14 INFO tempest.lib.common.rest_client [req-1b7374e5-a113-4a54-8882-5aafeba013a9 req-1b7374e5-a113-4a54-8882-5aafeba013a9 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/837eb569921e40ddbe482931c1c36247/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.464s",
                                "2026-05-23 01:43:08.579 36 INFO tempest.lib.common.rest_client [req-030f3811-09f6-49ac-a26d-857b7bfac99e req-030f3811-09f6-49ac-a26d-857b7bfac99e ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/c6e0661c6c4b4466a212037e80ae4743/roles/bd34450783d64356be4e1eb4c43a6768 0.550s",
                                "2026-05-23 01:43:08.629 24 INFO tempest.lib.common.rest_client [req-11f5a3b3-3f6a-4082-ba43-897790464538 req-11f5a3b3-3f6a-4082-ba43-897790464538 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.543s",
                                "2026-05-23 01:43:08.658 32 INFO tempest.lib.common.rest_client [req-59e23f9a-0760-49e4-ae6d-887f0a0cef1d req-59e23f9a-0760-49e4-ae6d-887f0a0cef1d ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s",
                                "2026-05-23 01:43:08.692 10 INFO tempest.lib.common.rest_client [req-a4f8129d-ef2d-4f5d-a590-6a36116d2204 req-a4f8129d-ef2d-4f5d-a590-6a36116d2204 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aaa8a4ab3a124402aa65ea22dc0e095c/users/773987f336414cb5b7503aaa543598b6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.510s",
                                "2026-05-23 01:43:08.702 19 INFO tempest.lib.common.rest_client [req-5db1855b-6eaa-48ac-a8d2-be5b2d32d817 req-5db1855b-6eaa-48ac-a8d2-be5b2d32d817 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a8e48ff23e874c86a4c6062e43aa7b33/users/5992fa4528bc4436b5959e1e39ba38f6/roles/bd34450783d64356be4e1eb4c43a6768 0.194s",
                                "2026-05-23 01:43:08.703 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5992fa4528bc4436b5959e1e39ba38f6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:08.704 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1259984606-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a8e48ff23e874c86a4c6062e43aa7b33', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1259984606', 'tenant_id': 'a8e48ff23e874c86a4c6062e43aa7b33', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1259984606', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5992fa4528bc4436b5959e1e39ba38f6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:08.705 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1259984606-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a8e48ff23e874c86a4c6062e43aa7b33', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1259984606', 'tenant_id': 'a8e48ff23e874c86a4c6062e43aa7b33', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1259984606', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5992fa4528bc4436b5959e1e39ba38f6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:08.710 41 INFO tempest.lib.common.rest_client [req-effde057-1bbc-4782-a38a-13978a5f0e3d req-effde057-1bbc-4782-a38a-13978a5f0e3d ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/1563642639cb4265b47e9c61f11515d0/roles/bd34450783d64356be4e1eb4c43a6768 0.407s",
                                "2026-05-23 01:43:08.713 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1563642639cb4265b47e9c61f11515d0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:08.713 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1788927373-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '316c7cfc2956413783c5c683e0a8ceee', 'project_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'tenant_id': '316c7cfc2956413783c5c683e0a8ceee', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1563642639cb4265b47e9c61f11515d0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:08.714 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1788927373-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '316c7cfc2956413783c5c683e0a8ceee', 'project_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'tenant_id': '316c7cfc2956413783c5c683e0a8ceee', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1563642639cb4265b47e9c61f11515d0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:08.738 39 INFO tempest.lib.common.rest_client [req-565d80eb-7f16-4d72-9013-23bba138b856 req-565d80eb-7f16-4d72-9013-23bba138b856 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.544s",
                                "2026-05-23 01:43:08.739 14 INFO tempest.lib.common.rest_client [req-2864259f-0be3-4243-af25-90a39fb262d9 req-2864259f-0be3-4243-af25-90a39fb262d9 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-23 01:43:08.760 30 INFO tempest.lib.common.rest_client [req-8e660b50-fd53-422e-a42c-0ead3e5ce6c4 req-8e660b50-fd53-422e-a42c-0ead3e5ce6c4 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/dac12367c1b242d381f35c939ea77442/roles/bd34450783d64356be4e1eb4c43a6768 0.520s",
                                "2026-05-23 01:43:08.854 22 INFO tempest.lib.common.rest_client [req-6a7ac8f0-b93e-49b4-a50d-a25aab27b058 req-6a7ac8f0-b93e-49b4-a50d-a25aab27b058 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s",
                                "2026-05-23 01:43:08.861 20 INFO tempest.lib.common.rest_client [req-0e50f43e-3856-45ce-8af5-92ada7dc5aae req-0e50f43e-3856-45ce-8af5-92ada7dc5aae ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.551s",
                                "2026-05-23 01:43:08.884 28 INFO tempest.lib.common.rest_client [req-aa987983-318c-4468-accc-b47b08e11cf6 req-aa987983-318c-4468-accc-b47b08e11cf6 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.394s",
                                "2026-05-23 01:43:08.894 36 INFO tempest.lib.common.rest_client [req-75c5232a-74ba-479e-b0b2-0ca75aac8c3b req-75c5232a-74ba-479e-b0b2-0ca75aac8c3b ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.312s",
                                "2026-05-23 01:43:08.906 32 INFO tempest.lib.common.rest_client [req-f6e8a425-b86b-43db-a693-9031e314f1d7 req-f6e8a425-b86b-43db-a693-9031e314f1d7 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-23 01:43:08.907 17 INFO tempest.lib.common.rest_client [req-3965a04c-7742-4e73-bee7-7ebe13e66582 req-3965a04c-7742-4e73-bee7-7ebe13e66582 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1180a9ce82ea480db80d6f2cb56cf5f8/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.389s",
                                "2026-05-23 01:43:08.932 12 INFO tempest.lib.common.rest_client [req-9ad30693-72ef-4a4e-b6db-0454241a73bc req-9ad30693-72ef-4a4e-b6db-0454241a73bc ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/1adb185a2a064571a4d055e90a707a51/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.570s",
                                "2026-05-23 01:43:08.992 30 INFO tempest.lib.common.rest_client [req-e21eac4b-7856-4fa8-bc4a-4f69610658f9 req-e21eac4b-7856-4fa8-bc4a-4f69610658f9 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-23 01:43:08.992 10 INFO tempest.lib.common.rest_client [req-c91c5c9d-b9f0-4eee-8b10-c353499e68b9 req-c91c5c9d-b9f0-4eee-8b10-c353499e68b9 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.296s",
                                "2026-05-23 01:43:09.070 24 INFO tempest.lib.common.rest_client [req-fdf160d9-1432-4b22-9e48-737c1faa8b7d req-fdf160d9-1432-4b22-9e48-737c1faa8b7d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/6c2c88e9b6bb40b18f7feb69de6a0150/roles/86359d6597314a95ba0d73ed5fbe11ed 0.437s",
                                "2026-05-23 01:43:09.075 26 INFO tempest.lib.common.rest_client [req-172c36bd-3f51-4bc0-a25a-1fad50826cc7 req-172c36bd-3f51-4bc0-a25a-1fad50826cc7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.536s",
                                "2026-05-23 01:43:09.094 36 INFO tempest.lib.common.rest_client [req-43f7b923-867d-44cb-9bc6-0fd668d4f6b2 req-43f7b923-867d-44cb-9bc6-0fd668d4f6b2 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/c6e0661c6c4b4466a212037e80ae4743/roles/86359d6597314a95ba0d73ed5fbe11ed 0.196s",
                                "2026-05-23 01:43:09.100 39 INFO tempest.lib.common.rest_client [req-96c0a4ff-692a-455a-a9c3-61b0cb994a91 req-96c0a4ff-692a-455a-a9c3-61b0cb994a91 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/742abe5969c84ab0b16f5648887a96f3/users/cccdf7edc3da468d8d6647d6b210400b/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.354s",
                                "2026-05-23 01:43:09.108 20 INFO tempest.lib.common.rest_client [req-57185bba-d181-43ca-a97c-f8e49d532115 req-57185bba-d181-43ca-a97c-f8e49d532115 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/df09359a10724bcf8ec0ecb25535dea6/users/d3f38c92ac2b4bd2883712b78891f9c4/roles/bd34450783d64356be4e1eb4c43a6768 0.239s",
                                "2026-05-23 01:43:09.108 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d3f38c92ac2b4bd2883712b78891f9c4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:09.109 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-955219781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'df09359a10724bcf8ec0ecb25535dea6', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-955219781', 'tenant_id': 'df09359a10724bcf8ec0ecb25535dea6', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-955219781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3f38c92ac2b4bd2883712b78891f9c4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:09.109 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-955219781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'df09359a10724bcf8ec0ecb25535dea6', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-955219781', 'tenant_id': 'df09359a10724bcf8ec0ecb25535dea6', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-955219781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd3f38c92ac2b4bd2883712b78891f9c4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:09.193 14 INFO tempest.lib.common.rest_client [req-927ceb79-6c74-488d-9521-7db014a4b878 req-927ceb79-6c74-488d-9521-7db014a4b878 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/837eb569921e40ddbe482931c1c36247/roles/bd34450783d64356be4e1eb4c43a6768 0.453s",
                                "2026-05-23 01:43:09.193 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 837eb569921e40ddbe482931c1c36247 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:09.193 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1569394253-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60056ef802c54cb19e9293064e2c668c', 'project_name': 'tempest-NetworksIpV6Test-1569394253', 'tenant_id': '60056ef802c54cb19e9293064e2c668c', 'tenant_name': 'tempest-NetworksIpV6Test-1569394253', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '837eb569921e40ddbe482931c1c36247', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:09.194 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1569394253-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60056ef802c54cb19e9293064e2c668c', 'project_name': 'tempest-NetworksIpV6Test-1569394253', 'tenant_id': '60056ef802c54cb19e9293064e2c668c', 'tenant_name': 'tempest-NetworksIpV6Test-1569394253', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '837eb569921e40ddbe482931c1c36247', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:09.268 17 INFO tempest.lib.common.rest_client [req-a846fdab-1291-4090-9fbd-f760457873cc req-a846fdab-1291-4090-9fbd-f760457873cc ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.359s",
                                "2026-05-23 01:43:09.287 19 INFO tempest.lib.common.rest_client [req-3646f162-1227-4e60-9040-d8b445b2b399 req-3646f162-1227-4e60-9040-d8b445b2b399 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-23 01:43:09.297 24 INFO tempest.lib.common.rest_client [req-bcf3bdcc-18d1-4143-a300-4a8d268e9432 req-bcf3bdcc-18d1-4143-a300-4a8d268e9432 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-23 01:43:09.298 32 INFO tempest.lib.common.rest_client [req-16538c97-9c7d-4192-9323-2ee8d10092fb req-16538c97-9c7d-4192-9323-2ee8d10092fb ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171/users/853960d884854fc7ae51ce8eec1fa3da/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.391s",
                                "2026-05-23 01:43:09.391 10 INFO tempest.lib.common.rest_client [req-383052b7-6725-4cd0-b636-3ebe62989f2c req-383052b7-6725-4cd0-b636-3ebe62989f2c ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aaa8a4ab3a124402aa65ea22dc0e095c/users/773987f336414cb5b7503aaa543598b6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.396s",
                                "2026-05-23 01:43:09.406 22 INFO tempest.lib.common.rest_client [req-a3769e97-3cac-4a1f-ab7a-3c84aa4a8992 req-a3769e97-3cac-4a1f-ab7a-3c84aa4a8992 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f66320cbf7254f8aa66762b85fa13b21/users/de6f6c14f12e4d07ae63823c48ff3e17/roles/86359d6597314a95ba0d73ed5fbe11ed 0.549s",
                                "2026-05-23 01:43:09.515 12 INFO tempest.lib.common.rest_client [req-ec11c781-fe2f-446e-a3be-c8e442f5b434 req-ec11c781-fe2f-446e-a3be-c8e442f5b434 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.581s",
                                "2026-05-23 01:43:09.525 17 INFO tempest.lib.common.rest_client [req-75501bf1-9666-483c-a293-e46833d00c95 req-75501bf1-9666-483c-a293-e46833d00c95 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1180a9ce82ea480db80d6f2cb56cf5f8/roles/bd34450783d64356be4e1eb4c43a6768 0.254s",
                                "2026-05-23 01:43:09.525 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1180a9ce82ea480db80d6f2cb56cf5f8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:09.526 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4289a38b653843fda4669d794afc5790', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'tenant_id': '4289a38b653843fda4669d794afc5790', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1180a9ce82ea480db80d6f2cb56cf5f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:09.528 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4289a38b653843fda4669d794afc5790', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'tenant_id': '4289a38b653843fda4669d794afc5790', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1180a9ce82ea480db80d6f2cb56cf5f8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:09.538 39 INFO tempest.lib.common.rest_client [req-7d36dbec-b4ab-49ea-bbc2-6e0c4cda27b3 req-7d36dbec-b4ab-49ea-bbc2-6e0c4cda27b3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.435s",
                                "2026-05-23 01:43:09.570 41 INFO tempest.lib.common.rest_client [req-6232b16f-0e9b-4614-9c23-a7a58f92b367 req-6232b16f-0e9b-4614-9c23-a7a58f92b367 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.845s",
                                "2026-05-23 01:43:09.605 28 INFO tempest.lib.common.rest_client [req-b339ee26-c245-4978-99d9-477b2952390f req-b339ee26-c245-4978-99d9-477b2952390f ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.718s",
                                "2026-05-23 01:43:09.622 32 INFO tempest.lib.common.rest_client [req-5aab5990-4c0a-4748-a254-4b116f1222fb req-5aab5990-4c0a-4748-a254-4b116f1222fb ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s",
                                "2026-05-23 01:43:09.648 30 INFO tempest.lib.common.rest_client [req-91445bf3-7f99-418d-9b05-ebf0a418a71d req-91445bf3-7f99-418d-9b05-ebf0a418a71d ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/dac12367c1b242d381f35c939ea77442/roles/86359d6597314a95ba0d73ed5fbe11ed 0.652s",
                                "2026-05-23 01:43:09.658 19 INFO tempest.lib.common.rest_client [req-13a94935-18d2-4c54-b08a-f482be7cf504 req-13a94935-18d2-4c54-b08a-f482be7cf504 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.368s",
                                "2026-05-23 01:43:09.723 26 INFO tempest.lib.common.rest_client [req-b8a2a31f-036e-4976-a123-1d88263e0e22 req-b8a2a31f-036e-4976-a123-1d88263e0e22 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/bd0c00f47c38427aaae12c97ee42c0ae/roles/bd34450783d64356be4e1eb4c43a6768 0.646s",
                                "2026-05-23 01:43:09.754 39 INFO tempest.lib.common.rest_client [req-d2fb617b-b656-4c9b-a075-dc156053189c req-d2fb617b-b656-4c9b-a075-dc156053189c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/742abe5969c84ab0b16f5648887a96f3/users/cccdf7edc3da468d8d6647d6b210400b/roles/bd34450783d64356be4e1eb4c43a6768 0.211s",
                                "2026-05-23 01:43:09.754 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cccdf7edc3da468d8d6647d6b210400b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:09.755 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '742abe5969c84ab0b16f5648887a96f3', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632', 'tenant_id': '742abe5969c84ab0b16f5648887a96f3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cccdf7edc3da468d8d6647d6b210400b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:09.755 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '742abe5969c84ab0b16f5648887a96f3', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632', 'tenant_id': '742abe5969c84ab0b16f5648887a96f3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-841974632', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cccdf7edc3da468d8d6647d6b210400b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:09.784 20 INFO tempest.lib.common.rest_client [req-52295827-0b11-43f9-8037-17bdd159fab9 req-52295827-0b11-43f9-8037-17bdd159fab9 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s",
                                "2026-05-23 01:43:09.822 10 INFO tempest.lib.common.rest_client [req-06404856-ab79-4850-9271-cb1ed3f7815b req-06404856-ab79-4850-9271-cb1ed3f7815b ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.429s",
                                "2026-05-23 01:43:09.847 36 INFO tempest.lib.common.rest_client [req-3f858688-7169-48db-943d-1d99fb5cae5e req-3f858688-7169-48db-943d-1d99fb5cae5e ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.744s",
                                "2026-05-23 01:43:09.853 24 INFO tempest.lib.common.rest_client [req-61c377bd-3a15-456c-a2b3-eb331922477a req-61c377bd-3a15-456c-a2b3-eb331922477a ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/6c2c88e9b6bb40b18f7feb69de6a0150/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.554s",
                                "2026-05-23 01:43:09.915 41 INFO tempest.lib.common.rest_client [req-ee6be66f-ef03-4fb9-9564-15521115fb22 req-ee6be66f-ef03-4fb9-9564-15521115fb22 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee 0.341s",
                                "2026-05-23 01:43:09.915 41 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 316c7cfc2956413783c5c683e0a8ceee for scope project and roles: ['reader']",
                                "2026-05-23 01:43:09.953 22 INFO tempest.lib.common.rest_client [req-72d4da72-2747-4cb9-bbd1-a028881d684e req-72d4da72-2747-4cb9-bbd1-a028881d684e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.545s",
                                "2026-05-23 01:43:09.981 20 INFO tempest.lib.common.rest_client [req-61da9a87-acdc-4697-b3e2-bf8a833c9472 req-61da9a87-acdc-4697-b3e2-bf8a833c9472 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.194s",
                                "2026-05-23 01:43:09.988 28 INFO tempest.lib.common.rest_client [req-79e13b6a-e3c3-455b-a1da-a329ce6c3674 req-79e13b6a-e3c3-455b-a1da-a329ce6c3674 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.380s",
                                "2026-05-23 01:43:10.013 14 INFO tempest.lib.common.rest_client [req-cf2b2b3c-cc0d-4de2-9d0b-1df6a197ef45 req-cf2b2b3c-cc0d-4de2-9d0b-1df6a197ef45 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.812s",
                                "2026-05-23 01:43:10.009 12 INFO tempest.lib.common.rest_client [req-6efa495d-32fc-4403-b24a-e1dc8d963482 req-6efa495d-32fc-4403-b24a-e1dc8d963482 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/1adb185a2a064571a4d055e90a707a51/roles/bd34450783d64356be4e1eb4c43a6768 0.485s",
                                "2026-05-23 01:43:10.009 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1adb185a2a064571a4d055e90a707a51 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:10.010 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-704105364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9062eefd8b994d7799bff65a242cf7e3', 'project_name': 'tempest-AgentManagementNegativeTest-704105364', 'tenant_id': '9062eefd8b994d7799bff65a242cf7e3', 'tenant_name': 'tempest-AgentManagementNegativeTest-704105364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1adb185a2a064571a4d055e90a707a51', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:10.011 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-704105364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9062eefd8b994d7799bff65a242cf7e3', 'project_name': 'tempest-AgentManagementNegativeTest-704105364', 'tenant_id': '9062eefd8b994d7799bff65a242cf7e3', 'tenant_name': 'tempest-AgentManagementNegativeTest-704105364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1adb185a2a064571a4d055e90a707a51', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:10.097 24 INFO tempest.lib.common.rest_client [req-1a0fa8ee-6998-43f9-b57d-766ad7751b32 req-1a0fa8ee-6998-43f9-b57d-766ad7751b32 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-23 01:43:10.120 30 INFO tempest.lib.common.rest_client [req-7bcd21c4-a827-4d49-8877-20957cafe82b req-7bcd21c4-a827-4d49-8877-20957cafe82b ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.470s",
                                "2026-05-23 01:43:10.129 32 INFO tempest.lib.common.rest_client [req-f08f1be2-f4fd-4685-a677-ef37d7796afd req-f08f1be2-f4fd-4685-a677-ef37d7796afd ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171/users/853960d884854fc7ae51ce8eec1fa3da/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.504s",
                                "2026-05-23 01:43:10.212 26 INFO tempest.lib.common.rest_client [req-a471df8c-06f9-485a-a52c-45605f2f8053 req-a471df8c-06f9-485a-a52c-45605f2f8053 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.486s",
                                "2026-05-23 01:43:10.247 19 INFO tempest.lib.common.rest_client [req-98a8f5e9-3641-4c4c-91c5-1a49715b66d0 req-98a8f5e9-3641-4c4c-91c5-1a49715b66d0 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s",
                                "2026-05-23 01:43:10.259 36 INFO tempest.lib.common.rest_client [req-bd167112-eb0e-47aa-b308-6546f1d0dd6a req-bd167112-eb0e-47aa-b308-6546f1d0dd6a ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/c6e0661c6c4b4466a212037e80ae4743/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.403s",
                                "2026-05-23 01:43:10.271 10 INFO tempest.lib.common.rest_client [req-2bde68e3-8a5c-43db-afe1-38431ce1d61b req-2bde68e3-8a5c-43db-afe1-38431ce1d61b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aaa8a4ab3a124402aa65ea22dc0e095c/users/773987f336414cb5b7503aaa543598b6/roles/bd34450783d64356be4e1eb4c43a6768 0.448s",
                                "2026-05-23 01:43:10.275 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 773987f336414cb5b7503aaa543598b6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:10.275 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1398282372-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aaa8a4ab3a124402aa65ea22dc0e095c', 'project_name': 'tempest-FloatingIPAdminTestJSON-1398282372', 'tenant_id': 'aaa8a4ab3a124402aa65ea22dc0e095c', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1398282372', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '773987f336414cb5b7503aaa543598b6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:10.275 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1398282372-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aaa8a4ab3a124402aa65ea22dc0e095c', 'project_name': 'tempest-FloatingIPAdminTestJSON-1398282372', 'tenant_id': 'aaa8a4ab3a124402aa65ea22dc0e095c', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1398282372', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '773987f336414cb5b7503aaa543598b6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:10.294 17 INFO tempest.lib.common.rest_client [req-89d807fd-4352-4cf6-990c-02eb065bd08f req-89d807fd-4352-4cf6-990c-02eb065bd08f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.755s",
                                "2026-05-23 01:43:10.425 22 INFO tempest.lib.common.rest_client [req-efc37cb3-2315-49b0-96b3-9f548571ccd2 req-efc37cb3-2315-49b0-96b3-9f548571ccd2 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f66320cbf7254f8aa66762b85fa13b21/users/de6f6c14f12e4d07ae63823c48ff3e17/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.468s",
                                "2026-05-23 01:43:10.444 28 INFO tempest.lib.common.rest_client [req-ab498528-b428-4e88-b1bf-6ef355a54357 req-ab498528-b428-4e88-b1bf-6ef355a54357 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675/users/d20e466776e3483ca3753ff7347d47aa/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.454s",
                                "2026-05-23 01:43:10.546 14 INFO tempest.lib.common.rest_client [req-65ed2750-f8bb-4f42-8948-bcfb6b8b2c85 req-65ed2750-f8bb-4f42-8948-bcfb6b8b2c85 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c 0.531s",
                                "2026-05-23 01:43:10.547 14 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 60056ef802c54cb19e9293064e2c668c for scope project and roles: ['reader']",
                                "2026-05-23 01:43:10.552 39 INFO tempest.lib.common.rest_client [req-0081520b-970f-43a7-8ead-0d58e21533f6 req-0081520b-970f-43a7-8ead-0d58e21533f6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.786s",
                                "2026-05-23 01:43:10.585 30 INFO tempest.lib.common.rest_client [req-17b73c7f-0531-4b68-9c80-f4512bbb0872 req-17b73c7f-0531-4b68-9c80-f4512bbb0872 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/dac12367c1b242d381f35c939ea77442/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.458s",
                                "2026-05-23 01:43:10.591 12 INFO tempest.lib.common.rest_client [req-6c6faa9c-4a70-4abf-a297-fffda8b63dde req-6c6faa9c-4a70-4abf-a297-fffda8b63dde ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-05-23 01:43:10.654 36 INFO tempest.lib.common.rest_client [req-7a0963cc-9af1-4967-98e3-e4964e8e0407 req-7a0963cc-9af1-4967-98e3-e4964e8e0407 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.394s",
                                "2026-05-23 01:43:10.672 32 INFO tempest.lib.common.rest_client [req-aded32ad-62b6-4f1c-b43a-71684ad8bdaf req-aded32ad-62b6-4f1c-b43a-71684ad8bdaf ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.540s",
                                "2026-05-23 01:43:10.670 24 INFO tempest.lib.common.rest_client [req-48a84d0e-6ad7-4377-a6a8-3679928da15b req-48a84d0e-6ad7-4377-a6a8-3679928da15b ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/6c2c88e9b6bb40b18f7feb69de6a0150/roles/bd34450783d64356be4e1eb4c43a6768 0.572s",
                                "2026-05-23 01:43:10.672 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6c2c88e9b6bb40b18f7feb69de6a0150 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:10.673 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-23899327-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cac46a7a23164318ba306f59c82057f5', 'project_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'tenant_id': 'cac46a7a23164318ba306f59c82057f5', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c2c88e9b6bb40b18f7feb69de6a0150', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:10.675 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-23899327-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cac46a7a23164318ba306f59c82057f5', 'project_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'tenant_id': 'cac46a7a23164318ba306f59c82057f5', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c2c88e9b6bb40b18f7feb69de6a0150', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:10.689 26 INFO tempest.lib.common.rest_client [req-5159243d-d214-4649-82ae-8665a448cc08 req-5159243d-d214-4649-82ae-8665a448cc08 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/bd0c00f47c38427aaae12c97ee42c0ae/roles/86359d6597314a95ba0d73ed5fbe11ed 0.468s",
                                "2026-05-23 01:43:10.751 20 INFO tempest.lib.common.rest_client [req-739f0159-466e-46e3-9313-1e85d9ec82bf req-739f0159-466e-46e3-9313-1e85d9ec82bf ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.768s",
                                "2026-05-23 01:43:10.752 41 INFO tempest.lib.common.rest_client [req-5c007fb8-09a5-451b-b270-b994cb5ee81f req-5c007fb8-09a5-451b-b270-b994cb5ee81f ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.835s",
                                "2026-05-23 01:43:10.771 17 INFO tempest.lib.common.rest_client [req-d55c2d7d-3122-440d-b435-ac8fbcac64c2 req-d55c2d7d-3122-440d-b435-ac8fbcac64c2 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790 0.476s",
                                "2026-05-23 01:43:10.772 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4289a38b653843fda4669d794afc5790 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:10.776 19 INFO tempest.lib.common.rest_client [req-340509dc-5e31-41d8-a0c0-4706515e3543 req-340509dc-5e31-41d8-a0c0-4706515e3543 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.528s",
                                "2026-05-23 01:43:10.784 22 INFO tempest.lib.common.rest_client [req-63b2ef21-e21e-4e85-b32f-bece357fc960 req-63b2ef21-e21e-4e85-b32f-bece357fc960 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s",
                                "2026-05-23 01:43:10.795 28 INFO tempest.lib.common.rest_client [req-4c4c0551-f51e-4359-ae50-dd5944e2a860 req-4c4c0551-f51e-4359-ae50-dd5944e2a860 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s",
                                "2026-05-23 01:43:10.807 30 INFO tempest.lib.common.rest_client [req-3e59009b-c588-4a4d-8184-43cfcb51db18 req-3e59009b-c588-4a4d-8184-43cfcb51db18 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-23 01:43:10.814 12 INFO tempest.lib.common.rest_client [req-2b68389d-3f8e-4eee-9d2f-e98f60f55189 req-2b68389d-3f8e-4eee-9d2f-e98f60f55189 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3 0.212s",
                                "2026-05-23 01:43:10.814 12 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9062eefd8b994d7799bff65a242cf7e3 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:10.842 39 INFO tempest.lib.common.rest_client [req-25a2789a-877b-4fa7-a6d2-6b0f649fc84c req-25a2789a-877b-4fa7-a6d2-6b0f649fc84c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.287s",
                                "2026-05-23 01:43:10.833 36 INFO tempest.lib.common.rest_client [req-03d1b5b6-bea8-4f6e-a81f-538d70b85cd4 req-03d1b5b6-bea8-4f6e-a81f-538d70b85cd4 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/c6e0661c6c4b4466a212037e80ae4743/roles/bd34450783d64356be4e1eb4c43a6768 0.171s",
                                "2026-05-23 01:43:10.833 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c6e0661c6c4b4466a212037e80ae4743 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:10.833 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-2007239350-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be74e52161344f64a50c0c191f194a1c', 'project_name': 'tempest-NetworksTestDHCPv6-2007239350', 'tenant_id': 'be74e52161344f64a50c0c191f194a1c', 'tenant_name': 'tempest-NetworksTestDHCPv6-2007239350', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6e0661c6c4b4466a212037e80ae4743', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:10.833 36 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-2007239350-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be74e52161344f64a50c0c191f194a1c', 'project_name': 'tempest-NetworksTestDHCPv6-2007239350', 'tenant_id': 'be74e52161344f64a50c0c191f194a1c', 'tenant_name': 'tempest-NetworksTestDHCPv6-2007239350', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c6e0661c6c4b4466a212037e80ae4743', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:10.931 32 INFO tempest.lib.common.rest_client [req-b1731207-7d3d-46a5-a703-95b331e0ad4b req-b1731207-7d3d-46a5-a703-95b331e0ad4b ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171/users/853960d884854fc7ae51ce8eec1fa3da/roles/86359d6597314a95ba0d73ed5fbe11ed 0.257s",
                                "2026-05-23 01:43:11.021 20 INFO tempest.lib.common.rest_client [req-7849dfd4-fa7a-4dd7-9456-c79f947a5e29 req-7849dfd4-fa7a-4dd7-9456-c79f947a5e29 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s",
                                "2026-05-23 01:43:11.044 26 INFO tempest.lib.common.rest_client [req-c1c05ff8-3fd7-435c-92e7-105b398efa8d req-c1c05ff8-3fd7-435c-92e7-105b398efa8d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.353s",
                                "2026-05-23 01:43:11.080 19 INFO tempest.lib.common.rest_client [req-12d233f3-83e1-4ef8-91c1-7db3d6e59a97 req-12d233f3-83e1-4ef8-91c1-7db3d6e59a97 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe/users/f3826dab12ea40778d2b5c672a4d9b45/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.298s",
                                "2026-05-23 01:43:11.090 22 INFO tempest.lib.common.rest_client [req-51fef22f-259c-4ff4-b123-6b975d9c2ab0 req-51fef22f-259c-4ff4-b123-6b975d9c2ab0 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f66320cbf7254f8aa66762b85fa13b21/users/de6f6c14f12e4d07ae63823c48ff3e17/roles/bd34450783d64356be4e1eb4c43a6768 0.301s",
                                "2026-05-23 01:43:11.091 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user de6f6c14f12e4d07ae63823c48ff3e17 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:11.092 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f66320cbf7254f8aa66762b85fa13b21', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551', 'tenant_id': 'f66320cbf7254f8aa66762b85fa13b21', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de6f6c14f12e4d07ae63823c48ff3e17', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:11.092 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f66320cbf7254f8aa66762b85fa13b21', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551', 'tenant_id': 'f66320cbf7254f8aa66762b85fa13b21', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-796185551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de6f6c14f12e4d07ae63823c48ff3e17', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:11.145 10 INFO tempest.lib.common.rest_client [req-7cf8afeb-795a-4409-b2cb-9d8778462280 req-7cf8afeb-795a-4409-b2cb-9d8778462280 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.862s",
                                "2026-05-23 01:43:11.169 14 INFO tempest.lib.common.rest_client [req-713156d7-9317-416a-832b-3df006f502fa req-713156d7-9317-416a-832b-3df006f502fa ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.620s",
                                "2026-05-23 01:43:11.263 41 INFO tempest.lib.common.rest_client [req-0f6f0677-b9b3-41ae-a8e8-42c7a20679a9 req-0f6f0677-b9b3-41ae-a8e8-42c7a20679a9 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s",
                                "2026-05-23 01:43:11.267 24 INFO tempest.lib.common.rest_client [req-64dd79cf-28a2-464c-9271-8d21826f8d57 req-64dd79cf-28a2-464c-9271-8d21826f8d57 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s",
                                "2026-05-23 01:43:11.314 28 INFO tempest.lib.common.rest_client [req-f812c872-6427-4ef4-958a-d3e70143d0b9 req-f812c872-6427-4ef4-958a-d3e70143d0b9 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675/users/d20e466776e3483ca3753ff7347d47aa/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.517s",
                                "2026-05-23 01:43:11.307 30 INFO tempest.lib.common.rest_client [req-0caa8fe0-9478-4278-b4e9-46e0808a69c3 req-0caa8fe0-9478-4278-b4e9-46e0808a69c3 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/dac12367c1b242d381f35c939ea77442/roles/bd34450783d64356be4e1eb4c43a6768 0.496s",
                                "2026-05-23 01:43:11.307 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dac12367c1b242d381f35c939ea77442 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:11.308 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-417362028-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '48fe8ffc56484637a8c6b83368f40453', 'project_name': 'tempest-ExtensionsTestJSON-417362028', 'tenant_id': '48fe8ffc56484637a8c6b83368f40453', 'tenant_name': 'tempest-ExtensionsTestJSON-417362028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dac12367c1b242d381f35c939ea77442', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:11.308 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-417362028-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '48fe8ffc56484637a8c6b83368f40453', 'project_name': 'tempest-ExtensionsTestJSON-417362028', 'tenant_id': '48fe8ffc56484637a8c6b83368f40453', 'tenant_name': 'tempest-ExtensionsTestJSON-417362028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dac12367c1b242d381f35c939ea77442', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:11.418 19 INFO tempest.lib.common.rest_client [req-937110b0-f7ab-4451-b9c3-99ffb7279ced req-937110b0-f7ab-4451-b9c3-99ffb7279ced ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s",
                                "2026-05-23 01:43:11.428 17 INFO tempest.lib.common.rest_client [req-cbcd37a8-970d-45f9-94cf-e47d6c612fc9 req-cbcd37a8-970d-45f9-94cf-e47d6c612fc9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.655s",
                                "2026-05-23 01:43:11.442 14 INFO tempest.lib.common.rest_client [req-f1d6edd7-78d2-4e53-8c10-b3d49a6afa46 req-f1d6edd7-78d2-4e53-8c10-b3d49a6afa46 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-23 01:43:11.480 32 INFO tempest.lib.common.rest_client [req-957ca93b-6ce9-4041-9445-3711e5f21b4f req-957ca93b-6ce9-4041-9445-3711e5f21b4f ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.548s",
                                "2026-05-23 01:43:11.505 20 INFO tempest.lib.common.rest_client [req-8d87ea7c-1569-4151-8aed-f73e932226cf req-8d87ea7c-1569-4151-8aed-f73e932226cf ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9/users/0a04c4b9e2bd42d98ef522dd5c86aeef/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.482s",
                                "2026-05-23 01:43:11.580 12 INFO tempest.lib.common.rest_client [req-e7e70f5c-da9e-4eb8-a8ee-441ae62a566e req-e7e70f5c-da9e-4eb8-a8ee-441ae62a566e ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.764s",
                                "2026-05-23 01:43:11.592 36 INFO tempest.lib.common.rest_client [req-c2e46280-3497-4ca8-9419-c8fad4824234 req-c2e46280-3497-4ca8-9419-c8fad4824234 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.748s",
                                "2026-05-23 01:43:11.604 39 INFO tempest.lib.common.rest_client [req-1171efda-5328-4645-8b3a-d925e15e9ad6 req-1171efda-5328-4645-8b3a-d925e15e9ad6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.760s",
                                "2026-05-23 01:43:11.609 17 INFO tempest.lib.common.rest_client [req-0ce82b48-04f5-4b35-87ca-34d1c7b970cd req-0ce82b48-04f5-4b35-87ca-34d1c7b970cd ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s",
                                "2026-05-23 01:43:11.631 20 INFO tempest.lib.common.rest_client [req-a1f98152-b1e1-4914-8458-57142e221d59 req-a1f98152-b1e1-4914-8458-57142e221d59 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-23 01:43:11.649 26 INFO tempest.lib.common.rest_client [req-94be2cfc-7224-4a9d-af7f-ebca0f242f5e req-94be2cfc-7224-4a9d-af7f-ebca0f242f5e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/bd0c00f47c38427aaae12c97ee42c0ae/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.601s",
                                "2026-05-23 01:43:11.648 41 INFO tempest.lib.common.rest_client [req-bfe526cb-d543-4f68-9294-e9f701166d2a req-bfe526cb-d543-4f68-9294-e9f701166d2a ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/c0d883a896a24dee8f00f630f6bc0611/roles/f0252c12e370451ca447f3c97e732b25 0.384s",
                                "2026-05-23 01:43:11.666 10 INFO tempest.lib.common.rest_client [req-5128484a-127d-4f8c-9db5-6c53d68dff19 req-5128484a-127d-4f8c-9db5-6c53d68dff19 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.520s",
                                "2026-05-23 01:43:11.762 28 INFO tempest.lib.common.rest_client [req-9d71a7dc-e318-4e71-9cd1-cf09478f09a7 req-9d71a7dc-e318-4e71-9cd1-cf09478f09a7 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s",
                                "2026-05-23 01:43:11.778 19 INFO tempest.lib.common.rest_client [req-f772f104-7e25-4953-b020-5873c1bce525 req-f772f104-7e25-4953-b020-5873c1bce525 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe/users/f3826dab12ea40778d2b5c672a4d9b45/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.358s",
                                "2026-05-23 01:43:11.789 36 INFO tempest.lib.common.rest_client [req-d1e6de36-9522-4ef3-8b3b-549149903e93 req-d1e6de36-9522-4ef3-8b3b-549149903e93 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c 0.193s",
                                "2026-05-23 01:43:11.789 36 INFO tempest.lib.common.dynamic_creds [-] Using the existing project be74e52161344f64a50c0c191f194a1c for scope project and roles: ['reader']",
                                "2026-05-23 01:43:11.901 32 INFO tempest.lib.common.rest_client [req-f777b925-7e9a-4849-949d-d47616dbcf56 req-f777b925-7e9a-4849-949d-d47616dbcf56 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171/users/853960d884854fc7ae51ce8eec1fa3da/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.418s",
                                "2026-05-23 01:43:11.916 30 INFO tempest.lib.common.rest_client [req-ae2fcd71-6d51-40e3-bb07-1ec8c039a3db req-ae2fcd71-6d51-40e3-bb07-1ec8c039a3db ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s",
                                "2026-05-23 01:43:11.920 14 INFO tempest.lib.common.rest_client [req-fa5f20b3-f7e0-4b69-8401-c87ab3b398cc req-fa5f20b3-f7e0-4b69-8401-c87ab3b398cc ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/3138a3a964c146348f5323b4382029e2/roles/f0252c12e370451ca447f3c97e732b25 0.475s",
                                "2026-05-23 01:43:11.923 17 INFO tempest.lib.common.rest_client [req-66b188bd-391b-4718-b8d2-09072c5bbca3 req-66b188bd-391b-4718-b8d2-09072c5bbca3 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1b61a409e37547659798e69639a370e4/roles/f0252c12e370451ca447f3c97e732b25 0.309s",
                                "2026-05-23 01:43:11.955 24 INFO tempest.lib.common.rest_client [req-b8b449c1-f0f9-4a4f-8abf-31a287610aec req-b8b449c1-f0f9-4a4f-8abf-31a287610aec ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5 0.685s",
                                "2026-05-23 01:43:11.955 24 INFO tempest.lib.common.dynamic_creds [-] Using the existing project cac46a7a23164318ba306f59c82057f5 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:12.004 22 INFO tempest.lib.common.rest_client [req-3040f8cd-7545-460e-a6a9-8b6cba915902 req-3040f8cd-7545-460e-a6a9-8b6cba915902 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.903s",
                                "2026-05-23 01:43:12.028 39 INFO tempest.lib.common.rest_client [req-bfe2ae82-6612-4202-904d-7ae8dceb3a53 req-bfe2ae82-6612-4202-904d-7ae8dceb3a53 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.421s",
                                "2026-05-23 01:43:12.033 26 INFO tempest.lib.common.rest_client [req-153dd80e-7b78-4a29-a3f9-9339b4ab2dd9 req-153dd80e-7b78-4a29-a3f9-9339b4ab2dd9 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s",
                                "2026-05-23 01:43:12.049 28 INFO tempest.lib.common.rest_client [req-49edc61d-24e4-4174-9aa4-64bceadaf568 req-49edc61d-24e4-4174-9aa4-64bceadaf568 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675/users/d20e466776e3483ca3753ff7347d47aa/roles/86359d6597314a95ba0d73ed5fbe11ed 0.285s",
                                "2026-05-23 01:43:12.055 41 INFO tempest.lib.common.rest_client [req-1a6c27fa-a51a-4265-a414-f2854abe8814 req-1a6c27fa-a51a-4265-a414-f2854abe8814 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.401s",
                                "2026-05-23 01:43:12.068 12 INFO tempest.lib.common.rest_client [req-97073673-234b-4516-941a-b0bd976a3a5d req-97073673-234b-4516-941a-b0bd976a3a5d ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.483s",
                                "2026-05-23 01:43:12.162 19 INFO tempest.lib.common.rest_client [req-7d139f67-222c-415b-895f-d8c0f9b412d5 req-7d139f67-222c-415b-895f-d8c0f9b412d5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s",
                                "2026-05-23 01:43:12.179 20 INFO tempest.lib.common.rest_client [req-c46bf460-1c9c-414a-9c0a-ed6d494e7a74 req-c46bf460-1c9c-414a-9c0a-ed6d494e7a74 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9/users/0a04c4b9e2bd42d98ef522dd5c86aeef/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.543s",
                                "2026-05-23 01:43:12.200 14 INFO tempest.lib.common.rest_client [req-39aea74c-a616-4cb2-898f-835d127ec811 req-39aea74c-a616-4cb2-898f-835d127ec811 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-23 01:43:12.265 32 INFO tempest.lib.common.rest_client [req-9da9c877-bda4-4243-b49a-713f6ccad8bd req-9da9c877-bda4-4243-b49a-713f6ccad8bd ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.362s",
                                "2026-05-23 01:43:12.291 22 INFO tempest.lib.common.rest_client [req-e16c3663-4edd-46eb-b873-f1fbcc60b454 req-e16c3663-4edd-46eb-b873-f1fbcc60b454 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.284s",
                                "2026-05-23 01:43:12.299 17 INFO tempest.lib.common.rest_client [req-aff89e16-ef47-4635-975f-aa477c324b8b req-aff89e16-ef47-4635-975f-aa477c324b8b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.373s",
                                "2026-05-23 01:43:12.316 26 INFO tempest.lib.common.rest_client [req-5711b92d-42af-4a89-939d-9f92420a7a4c req-5711b92d-42af-4a89-939d-9f92420a7a4c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/bd0c00f47c38427aaae12c97ee42c0ae/roles/bd34450783d64356be4e1eb4c43a6768 0.278s",
                                "2026-05-23 01:43:12.316 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bd0c00f47c38427aaae12c97ee42c0ae is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:12.317 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-941139682-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'tenant_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd0c00f47c38427aaae12c97ee42c0ae', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:12.318 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-941139682-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'tenant_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd0c00f47c38427aaae12c97ee42c0ae', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:12.330 12 INFO tempest.lib.common.rest_client [req-52c7b872-ecd9-4823-8a4b-5a95ad0e0c54 req-52c7b872-ecd9-4823-8a4b-5a95ad0e0c54 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/9e9faed9840b46f8a2d79ba92e2d8f6f/roles/f0252c12e370451ca447f3c97e732b25 0.260s",
                                "2026-05-23 01:43:12.432 41 INFO tempest.lib.common.rest_client [req-b2c04404-4a1f-4262-9ec9-8e70e9f25b40 req-b2c04404-4a1f-4262-9ec9-8e70e9f25b40 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/c0d883a896a24dee8f00f630f6bc0611/roles/86359d6597314a95ba0d73ed5fbe11ed 0.375s",
                                "2026-05-23 01:43:12.489 19 INFO tempest.lib.common.rest_client [req-836abd7c-9317-474a-bcf8-8ab1581b3d1f req-836abd7c-9317-474a-bcf8-8ab1581b3d1f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe/users/f3826dab12ea40778d2b5c672a4d9b45/roles/86359d6597314a95ba0d73ed5fbe11ed 0.326s",
                                "2026-05-23 01:43:12.496 20 INFO tempest.lib.common.rest_client [req-70f1d77b-018b-4743-9c2f-6c329ac3bd52 req-70f1d77b-018b-4743-9c2f-6c329ac3bd52 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.312s",
                                "2026-05-23 01:43:12.517 36 INFO tempest.lib.common.rest_client [req-572a9a1e-b913-49a1-9659-953fce418ec8 req-572a9a1e-b913-49a1-9659-953fce418ec8 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.726s",
                                "2026-05-23 01:43:12.519 10 INFO tempest.lib.common.rest_client [req-9d156d15-c8a5-417f-a42b-ac5a43493e0e req-9d156d15-c8a5-417f-a42b-ac5a43493e0e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.843s",
                                "2026-05-23 01:43:12.539 32 INFO tempest.lib.common.rest_client [req-f5bb112b-3c9f-4bb1-b92e-cb37204f3178 req-f5bb112b-3c9f-4bb1-b92e-cb37204f3178 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171/users/853960d884854fc7ae51ce8eec1fa3da/roles/bd34450783d64356be4e1eb4c43a6768 0.270s",
                                "2026-05-23 01:43:12.539 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 853960d884854fc7ae51ce8eec1fa3da is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:12.539 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-245248735-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0bb6c5a46c3e4c5485a50128149c9171', 'project_name': 'tempest-ExternalNetworksTestJSON-245248735', 'tenant_id': '0bb6c5a46c3e4c5485a50128149c9171', 'tenant_name': 'tempest-ExternalNetworksTestJSON-245248735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '853960d884854fc7ae51ce8eec1fa3da', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:12.540 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-245248735-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0bb6c5a46c3e4c5485a50128149c9171', 'project_name': 'tempest-ExternalNetworksTestJSON-245248735', 'tenant_id': '0bb6c5a46c3e4c5485a50128149c9171', 'tenant_name': 'tempest-ExternalNetworksTestJSON-245248735', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '853960d884854fc7ae51ce8eec1fa3da', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:12.612 30 INFO tempest.lib.common.rest_client [req-c2002037-9fd0-4f60-ac81-ec76350ed5dc req-c2002037-9fd0-4f60-ac81-ec76350ed5dc ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453 0.692s",
                                "2026-05-23 01:43:12.614 30 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 48fe8ffc56484637a8c6b83368f40453 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:12.648 19 INFO tempest.lib.common.rest_client [req-8ffbe3f5-e0be-4910-b9fa-bfe26f494a94 req-8ffbe3f5-e0be-4910-b9fa-bfe26f494a94 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-23 01:43:12.663 12 INFO tempest.lib.common.rest_client [req-b22a7d7d-4881-4e3b-83b6-8f62deb3ce7a req-b22a7d7d-4881-4e3b-83b6-8f62deb3ce7a ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s",
                                "2026-05-23 01:43:12.680 39 INFO tempest.lib.common.rest_client [req-24cd4f35-e137-4954-b435-11a24ecb1c1a req-24cd4f35-e137-4954-b435-11a24ecb1c1a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2/users/d19045ed9696434d8f7fcf4291f7c534/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.650s",
                                "2026-05-23 01:43:12.693 20 INFO tempest.lib.common.rest_client [req-54aea41b-37ba-423b-8ac0-c3c6922986c9 req-54aea41b-37ba-423b-8ac0-c3c6922986c9 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9/users/0a04c4b9e2bd42d98ef522dd5c86aeef/roles/86359d6597314a95ba0d73ed5fbe11ed 0.193s",
                                "2026-05-23 01:43:12.815 20 INFO tempest.lib.common.rest_client [req-b1c57740-3c12-485d-ba96-b5af376ce19f req-b1c57740-3c12-485d-ba96-b5af376ce19f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-23 01:43:12.823 28 INFO tempest.lib.common.rest_client [req-71d42593-5a3c-4074-8a2c-f22e24cf292f req-71d42593-5a3c-4074-8a2c-f22e24cf292f ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.763s",
                                "2026-05-23 01:43:12.828 19 INFO tempest.lib.common.rest_client [req-1f8a7690-6b21-4d64-9acc-4c4e10d0c8e2 req-1f8a7690-6b21-4d64-9acc-4c4e10d0c8e2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe/users/f3826dab12ea40778d2b5c672a4d9b45/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.178s",
                                "2026-05-23 01:43:12.924 14 INFO tempest.lib.common.rest_client [req-e3545e61-7be2-487e-8ae5-b64f2bbf7a4c req-e3545e61-7be2-487e-8ae5-b64f2bbf7a4c ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/3138a3a964c146348f5323b4382029e2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.721s",
                                "2026-05-23 01:43:12.959 24 INFO tempest.lib.common.rest_client [req-9f038a99-d0b8-41f6-b159-c7ca6a053411 req-9f038a99-d0b8-41f6-b159-c7ca6a053411 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.002s",
                                "2026-05-23 01:43:12.975 26 INFO tempest.lib.common.rest_client [req-2b5502e3-d04a-489a-aa1b-8aab2b69ba3f req-2b5502e3-d04a-489a-aa1b-8aab2b69ba3f ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s",
                                "2026-05-23 01:43:12.984 22 INFO tempest.lib.common.rest_client [req-387888bd-4b3a-43df-9212-4c1b089320c7 req-387888bd-4b3a-43df-9212-4c1b089320c7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.688s",
                                "2026-05-23 01:43:12.995 19 INFO tempest.lib.common.rest_client [req-a5c309ec-eaa0-486d-aca1-83a82fb255d4 req-a5c309ec-eaa0-486d-aca1-83a82fb255d4 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-23 01:43:13.025 10 INFO tempest.lib.common.rest_client [req-a52f2e1a-eede-44e4-a3b4-67890b40b906 req-a52f2e1a-eede-44e4-a3b4-67890b40b906 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.497s",
                                "2026-05-23 01:43:13.047 36 INFO tempest.lib.common.rest_client [req-29664ad1-2b17-4c69-acdc-7ba549889e72 req-29664ad1-2b17-4c69-acdc-7ba549889e72 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.513s",
                                "2026-05-23 01:43:13.033 17 INFO tempest.lib.common.rest_client [req-538ce659-89ec-4f61-98b3-ed88e240f296 req-538ce659-89ec-4f61-98b3-ed88e240f296 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1b61a409e37547659798e69639a370e4/roles/86359d6597314a95ba0d73ed5fbe11ed 0.732s",
                                "2026-05-23 01:43:13.051 41 INFO tempest.lib.common.rest_client [req-d5580deb-0c76-4ba4-98c7-5112a49ded8b req-d5580deb-0c76-4ba4-98c7-5112a49ded8b ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.614s",
                                "2026-05-23 01:43:13.119 39 INFO tempest.lib.common.rest_client [req-a63e252f-8922-4d9c-9af2-91a93636c14c req-a63e252f-8922-4d9c-9af2-91a93636c14c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.436s",
                                "2026-05-23 01:43:13.142 14 INFO tempest.lib.common.rest_client [req-abf3d779-b7f4-4466-9932-951f87d49692 req-abf3d779-b7f4-4466-9932-951f87d49692 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-23 01:43:13.141 20 INFO tempest.lib.common.rest_client [req-4b440d9c-44ea-4bc4-bd35-a325ef0b5cc0 req-4b440d9c-44ea-4bc4-bd35-a325ef0b5cc0 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9/users/0a04c4b9e2bd42d98ef522dd5c86aeef/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.325s",
                                "2026-05-23 01:43:13.212 26 INFO tempest.lib.common.rest_client [req-209716a0-66be-4d0e-b738-86cd10db0f35 req-209716a0-66be-4d0e-b738-86cd10db0f35 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1 0.232s",
                                "2026-05-23 01:43:13.213 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d1d41de6b2d147e6ab5b8134900c0ef1 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:13.230 17 INFO tempest.lib.common.rest_client [req-8b002d09-4c31-469a-9ec3-26a118686668 req-8b002d09-4c31-469a-9ec3-26a118686668 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-23 01:43:13.249 41 INFO tempest.lib.common.rest_client [req-4c2efa75-aeb7-4bdb-a234-f06b2e30bb03 req-4c2efa75-aeb7-4bdb-a234-f06b2e30bb03 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/c0d883a896a24dee8f00f630f6bc0611/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.193s",
                                "2026-05-23 01:43:13.260 19 INFO tempest.lib.common.rest_client [req-023ee0d4-eb0f-45e3-b836-101516d51cc5 req-023ee0d4-eb0f-45e3-b836-101516d51cc5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe/users/f3826dab12ea40778d2b5c672a4d9b45/roles/bd34450783d64356be4e1eb4c43a6768 0.262s",
                                "2026-05-23 01:43:13.261 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f3826dab12ea40778d2b5c672a4d9b45 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:13.261 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1536694140-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4359b777baf54b1daacfbe1d46bb6efe', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1536694140', 'tenant_id': '4359b777baf54b1daacfbe1d46bb6efe', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1536694140', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3826dab12ea40778d2b5c672a4d9b45', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:13.261 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1536694140-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4359b777baf54b1daacfbe1d46bb6efe', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1536694140', 'tenant_id': '4359b777baf54b1daacfbe1d46bb6efe', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1536694140', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3826dab12ea40778d2b5c672a4d9b45', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:13.348 36 INFO tempest.lib.common.rest_client [req-5cda8cb2-f7e0-420a-a43e-0d634472c834 req-5cda8cb2-f7e0-420a-a43e-0d634472c834 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/bd81ee6f7b4941bead2fd25649ff9e2a/roles/f0252c12e370451ca447f3c97e732b25 0.299s",
                                "2026-05-23 01:43:13.371 14 INFO tempest.lib.common.rest_client [req-92cf3264-a54a-4ae6-9cb0-6604944eb9c9 req-92cf3264-a54a-4ae6-9cb0-6604944eb9c9 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/3138a3a964c146348f5323b4382029e2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.227s",
                                "2026-05-23 01:43:13.416 20 INFO tempest.lib.common.rest_client [req-5e37c2f2-7d03-4c04-8df2-7477d3fbaad5 req-5e37c2f2-7d03-4c04-8df2-7477d3fbaad5 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-23 01:43:13.468 30 INFO tempest.lib.common.rest_client [req-c2bd51bf-b072-4947-8e56-4eb5bfe92897 req-c2bd51bf-b072-4947-8e56-4eb5bfe92897 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.852s",
                                "2026-05-23 01:43:13.469 14 INFO tempest.lib.common.rest_client [req-2abefd0d-1fa9-4549-90f6-e53bb2f9a3f3 req-2abefd0d-1fa9-4549-90f6-e53bb2f9a3f3 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.096s",
                                "2026-05-23 01:43:13.482 17 INFO tempest.lib.common.rest_client [req-c6815156-5520-4d1d-827c-82072bdc0252 req-c6815156-5520-4d1d-827c-82072bdc0252 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1b61a409e37547659798e69639a370e4/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.250s",
                                "2026-05-23 01:43:13.501 41 INFO tempest.lib.common.rest_client [req-d1bebc65-4eee-41b7-b26b-cad43f2acf07 req-d1bebc65-4eee-41b7-b26b-cad43f2acf07 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-23 01:43:13.500 32 INFO tempest.lib.common.rest_client [req-7c3222e2-3f7f-4a3d-b664-3d6cbcb9a355 req-7c3222e2-3f7f-4a3d-b664-3d6cbcb9a355 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.956s",
                                "2026-05-23 01:43:13.575 12 INFO tempest.lib.common.rest_client [req-fcb42f04-000f-4b4e-a862-a49b80042b7d req-fcb42f04-000f-4b4e-a862-a49b80042b7d ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/9e9faed9840b46f8a2d79ba92e2d8f6f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.910s",
                                "2026-05-23 01:43:13.626 28 INFO tempest.lib.common.rest_client [req-938d5236-9073-40b3-9466-167f071f3090 req-938d5236-9073-40b3-9466-167f071f3090 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675/users/d20e466776e3483ca3753ff7347d47aa/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.801s",
                                "2026-05-23 01:43:13.688 20 INFO tempest.lib.common.rest_client [req-1ddf3e2a-4d2c-4bef-8bd1-e9ae6fff9103 req-1ddf3e2a-4d2c-4bef-8bd1-e9ae6fff9103 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9/users/0a04c4b9e2bd42d98ef522dd5c86aeef/roles/bd34450783d64356be4e1eb4c43a6768 0.269s",
                                "2026-05-23 01:43:13.689 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0a04c4b9e2bd42d98ef522dd5c86aeef is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:13.689 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1395788419-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbc6b47cd25b4d3189bb7dd9aecc74c9', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1395788419', 'tenant_id': 'fbc6b47cd25b4d3189bb7dd9aecc74c9', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1395788419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a04c4b9e2bd42d98ef522dd5c86aeef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:13.690 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1395788419-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbc6b47cd25b4d3189bb7dd9aecc74c9', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1395788419', 'tenant_id': 'fbc6b47cd25b4d3189bb7dd9aecc74c9', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1395788419', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a04c4b9e2bd42d98ef522dd5c86aeef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:13.698 14 INFO tempest.lib.common.rest_client [req-4cc34dab-59a6-46ee-a161-3321c22f0911 req-4cc34dab-59a6-46ee-a161-3321c22f0911 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c/users/3138a3a964c146348f5323b4382029e2/roles/bd34450783d64356be4e1eb4c43a6768 0.228s",
                                "2026-05-23 01:43:13.698 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3138a3a964c146348f5323b4382029e2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:13.699 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-1569394253-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60056ef802c54cb19e9293064e2c668c', 'project_name': 'tempest-NetworksIpV6Test-1569394253', 'tenant_id': '60056ef802c54cb19e9293064e2c668c', 'tenant_name': 'tempest-NetworksIpV6Test-1569394253', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3138a3a964c146348f5323b4382029e2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:13.699 14 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-1569394253-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60056ef802c54cb19e9293064e2c668c', 'project_name': 'tempest-NetworksIpV6Test-1569394253', 'tenant_id': '60056ef802c54cb19e9293064e2c668c', 'tenant_name': 'tempest-NetworksIpV6Test-1569394253', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3138a3a964c146348f5323b4382029e2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:13.733 24 INFO tempest.lib.common.rest_client [req-aa77598b-7d0c-4438-a924-613aa24f33e1 req-aa77598b-7d0c-4438-a924-613aa24f33e1 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.768s",
                                "2026-05-23 01:43:13.734 12 INFO tempest.lib.common.rest_client [req-57fef434-5944-476e-9eb4-6cf99e10d4ef req-57fef434-5944-476e-9eb4-6cf99e10d4ef ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-23 01:43:13.777 22 INFO tempest.lib.common.rest_client [req-3dd335ce-7912-423a-9443-1d82074df1cc req-3dd335ce-7912-423a-9443-1d82074df1cc ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.792s",
                                "2026-05-23 01:43:13.790 30 INFO tempest.lib.common.rest_client [req-3e0494a1-9021-4515-90ba-246a7c1e32b1 req-3e0494a1-9021-4515-90ba-246a7c1e32b1 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-23 01:43:13.819 39 INFO tempest.lib.common.rest_client [req-5592e196-88d6-4bfa-b0ce-ef1547806a7e req-5592e196-88d6-4bfa-b0ce-ef1547806a7e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2/users/d19045ed9696434d8f7fcf4291f7c534/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.698s",
                                "2026-05-23 01:43:13.856 10 INFO tempest.lib.common.rest_client [req-eb432d1d-c9b7-476f-aa71-8f38b650461d req-eb432d1d-c9b7-476f-aa71-8f38b650461d ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec3f4c6956f049069f96756e24163f59/users/067fea46604646c8a406f39b6d1ff692/roles/bd34450783d64356be4e1eb4c43a6768 0.828s",
                                "2026-05-23 01:43:13.868 19 INFO tempest.lib.common.rest_client [req-74e24426-cdab-433d-b79e-a5fc9ced2bda req-74e24426-cdab-433d-b79e-a5fc9ced2bda ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s",
                                "2026-05-23 01:43:13.930 36 INFO tempest.lib.common.rest_client [req-7289b499-cc8d-492e-ac76-ece7899849be req-7289b499-cc8d-492e-ac76-ece7899849be ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.580s",
                                "2026-05-23 01:43:13.965 28 INFO tempest.lib.common.rest_client [req-723075c1-c108-4cc8-b417-1b3095155eab req-723075c1-c108-4cc8-b417-1b3095155eab ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s",
                                "2026-05-23 01:43:13.972 41 INFO tempest.lib.common.rest_client [req-e39bc388-b489-4fd8-9970-16d69aa6d07c req-e39bc388-b489-4fd8-9970-16d69aa6d07c ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee/users/c0d883a896a24dee8f00f630f6bc0611/roles/bd34450783d64356be4e1eb4c43a6768 0.469s",
                                "2026-05-23 01:43:13.972 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0d883a896a24dee8f00f630f6bc0611 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:13.972 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-1788927373-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '316c7cfc2956413783c5c683e0a8ceee', 'project_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'tenant_id': '316c7cfc2956413783c5c683e0a8ceee', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0d883a896a24dee8f00f630f6bc0611', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:13.972 41 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-1788927373-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '316c7cfc2956413783c5c683e0a8ceee', 'project_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'tenant_id': '316c7cfc2956413783c5c683e0a8ceee', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-1788927373', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0d883a896a24dee8f00f630f6bc0611', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:13.989 22 INFO tempest.lib.common.rest_client [req-53869e2f-f0c8-413a-bf84-311f03ed4555 req-53869e2f-f0c8-413a-bf84-311f03ed4555 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f/users/e604b822b29041cc99d0f906723eb4cd/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.204s",
                                "2026-05-23 01:43:14.060 17 INFO tempest.lib.common.rest_client [req-db075c85-e537-43f1-88b0-95974cc4c863 req-db075c85-e537-43f1-88b0-95974cc4c863 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.577s",
                                "2026-05-23 01:43:14.076 10 INFO tempest.lib.common.rest_client [req-1075358c-cdc3-4f52-875b-3a62ec533a68 req-1075358c-cdc3-4f52-875b-3a62ec533a68 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-23 01:43:14.085 12 INFO tempest.lib.common.rest_client [req-129d1e4b-a32d-4f83-9675-efdd4f38876b req-129d1e4b-a32d-4f83-9675-efdd4f38876b ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/9e9faed9840b46f8a2d79ba92e2d8f6f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.349s",
                                "2026-05-23 01:43:14.124 30 INFO tempest.lib.common.rest_client [req-a5dacf60-b23c-4617-8bff-79726bdbd2f3 req-a5dacf60-b23c-4617-8bff-79726bdbd2f3 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/d1b6967eafa043b792fb2705eb0db9bb/roles/f0252c12e370451ca447f3c97e732b25 0.328s",
                                "2026-05-23 01:43:14.219 22 INFO tempest.lib.common.rest_client [req-b55fe0d4-6328-4cb4-8d6c-fa1d0e827924 req-b55fe0d4-6328-4cb4-8d6c-fa1d0e827924 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-23 01:43:14.238 20 INFO tempest.lib.common.rest_client [req-f51feb18-fe5f-429e-b4bb-9fb9e8d9059c req-f51feb18-fe5f-429e-b4bb-9fb9e8d9059c ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s",
                                "2026-05-23 01:43:14.248 12 INFO tempest.lib.common.rest_client [req-c4015020-1d2e-43d3-ad46-59dab76644f6 req-c4015020-1d2e-43d3-ad46-59dab76644f6 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-23 01:43:14.299 28 INFO tempest.lib.common.rest_client [req-7aecb793-7fe8-4c1d-aa4a-c07ee051b22f req-7aecb793-7fe8-4c1d-aa4a-c07ee051b22f ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675/users/d20e466776e3483ca3753ff7347d47aa/roles/bd34450783d64356be4e1eb4c43a6768 0.328s",
                                "2026-05-23 01:43:14.299 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d20e466776e3483ca3753ff7347d47aa is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:14.299 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-983386043-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aabab9dde43e489a82acb59a4e46c675', 'project_name': 'tempest-RoutersIpV6AdminTest-983386043', 'tenant_id': 'aabab9dde43e489a82acb59a4e46c675', 'tenant_name': 'tempest-RoutersIpV6AdminTest-983386043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd20e466776e3483ca3753ff7347d47aa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:14.299 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-983386043-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aabab9dde43e489a82acb59a4e46c675', 'project_name': 'tempest-RoutersIpV6AdminTest-983386043', 'tenant_id': 'aabab9dde43e489a82acb59a4e46c675', 'tenant_name': 'tempest-RoutersIpV6AdminTest-983386043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd20e466776e3483ca3753ff7347d47aa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:14.301 36 INFO tempest.lib.common.rest_client [req-67c17610-8657-4f8b-88ed-f82391f03b87 req-67c17610-8657-4f8b-88ed-f82391f03b87 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/bd81ee6f7b4941bead2fd25649ff9e2a/roles/86359d6597314a95ba0d73ed5fbe11ed 0.369s",
                                "2026-05-23 01:43:14.321 26 INFO tempest.lib.common.rest_client [req-061a56a4-7ee6-4cee-9749-a573a6071fd1 req-061a56a4-7ee6-4cee-9749-a573a6071fd1 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.107s",
                                "2026-05-23 01:43:14.383 19 INFO tempest.lib.common.rest_client [req-72bd3f76-9a06-42a7-ba76-f20fb781ad7c req-72bd3f76-9a06-42a7-ba76-f20fb781ad7c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.512s",
                                "2026-05-23 01:43:14.383 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:43:14.469 24 INFO tempest.lib.common.rest_client [req-0715ffc0-d745-4dfb-a80b-416c6941416e req-0715ffc0-d745-4dfb-a80b-416c6941416e ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/c0d891108eaf4b3aabf9c8d15bc83e38/roles/f0252c12e370451ca447f3c97e732b25 0.734s",
                                "2026-05-23 01:43:14.506 22 INFO tempest.lib.common.rest_client [req-b71d4dbf-1d02-49c5-90ac-b6f6e6064021 req-b71d4dbf-1d02-49c5-90ac-b6f6e6064021 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f/users/e604b822b29041cc99d0f906723eb4cd/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.284s",
                                "2026-05-23 01:43:14.529 10 INFO tempest.lib.common.rest_client [req-6082f971-615d-49af-ba80-0485a7b1e168 req-6082f971-615d-49af-ba80-0485a7b1e168 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec3f4c6956f049069f96756e24163f59/users/067fea46604646c8a406f39b6d1ff692/roles/86359d6597314a95ba0d73ed5fbe11ed 0.449s",
                                "2026-05-23 01:43:14.511 12 INFO tempest.lib.common.rest_client [req-21af5b8a-8d31-4688-b581-6b1cd86c3a04 req-21af5b8a-8d31-4688-b581-6b1cd86c3a04 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3/users/9e9faed9840b46f8a2d79ba92e2d8f6f/roles/bd34450783d64356be4e1eb4c43a6768 0.260s",
                                "2026-05-23 01:43:14.511 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9e9faed9840b46f8a2d79ba92e2d8f6f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:14.515 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-704105364-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9062eefd8b994d7799bff65a242cf7e3', 'project_name': 'tempest-AgentManagementNegativeTest-704105364', 'tenant_id': '9062eefd8b994d7799bff65a242cf7e3', 'tenant_name': 'tempest-AgentManagementNegativeTest-704105364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e9faed9840b46f8a2d79ba92e2d8f6f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:14.515 12 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-704105364-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9062eefd8b994d7799bff65a242cf7e3', 'project_name': 'tempest-AgentManagementNegativeTest-704105364', 'tenant_id': '9062eefd8b994d7799bff65a242cf7e3', 'tenant_name': 'tempest-AgentManagementNegativeTest-704105364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e9faed9840b46f8a2d79ba92e2d8f6f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:14.543 14 INFO tempest.lib.common.rest_client [req-709fecbc-bf05-42d6-bda5-148a49902772 req-709fecbc-bf05-42d6-bda5-148a49902772 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.841s",
                                "2026-05-23 01:43:14.600 26 INFO tempest.lib.common.rest_client [req-a6919a92-77a1-4849-94cb-933fea207075 req-a6919a92-77a1-4849-94cb-933fea207075 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-23 01:43:14.604 39 INFO tempest.lib.common.rest_client [req-8c9e9de5-90e6-436a-b2f4-24d37476ae11 req-8c9e9de5-90e6-436a-b2f4-24d37476ae11 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.782s",
                                "2026-05-23 01:43:14.635 22 INFO tempest.lib.common.rest_client [req-bf660ab6-3149-4ed7-9722-0ffd51aa7aba req-bf660ab6-3149-4ed7-9722-0ffd51aa7aba ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-23 01:43:14.632 24 INFO tempest.lib.common.rest_client [req-3ec2334e-dd7a-4ff6-9dda-299161470727 req-3ec2334e-dd7a-4ff6-9dda-299161470727 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-23 01:43:14.645 17 INFO tempest.lib.common.rest_client [req-c180e18d-f004-4a7f-ba95-4aa1e48622cb req-c180e18d-f004-4a7f-ba95-4aa1e48622cb ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790/users/1b61a409e37547659798e69639a370e4/roles/bd34450783d64356be4e1eb4c43a6768 0.582s",
                                "2026-05-23 01:43:14.649 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1b61a409e37547659798e69639a370e4 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:14.649 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4289a38b653843fda4669d794afc5790', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'tenant_id': '4289a38b653843fda4669d794afc5790', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b61a409e37547659798e69639a370e4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:14.649 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-ExtraDHCPOptionsIpV6TestJSON-1551726162-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4289a38b653843fda4669d794afc5790', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'tenant_id': '4289a38b653843fda4669d794afc5790', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-1551726162', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b61a409e37547659798e69639a370e4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:14.723 10 INFO tempest.lib.common.rest_client [req-75e29064-334b-46bb-aa56-1b2d04680446 req-75e29064-334b-46bb-aa56-1b2d04680446 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-23 01:43:14.736 30 INFO tempest.lib.common.rest_client [req-d6c77568-9dd9-4283-8fd2-be46a974d396 req-d6c77568-9dd9-4283-8fd2-be46a974d396 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.610s",
                                "2026-05-23 01:43:14.751 24 INFO tempest.lib.common.rest_client [req-77a49688-02e7-40d2-a891-16a2d7b992be req-77a49688-02e7-40d2-a891-16a2d7b992be ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/c0d891108eaf4b3aabf9c8d15bc83e38/roles/86359d6597314a95ba0d73ed5fbe11ed 0.117s",
                                "2026-05-23 01:43:14.805 26 INFO tempest.lib.common.rest_client [req-182e7e2a-f81a-410b-8a1f-b74d029108cd req-182e7e2a-f81a-410b-8a1f-b74d029108cd ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/a994912734704e6790b9cd3475b16bb0/roles/f0252c12e370451ca447f3c97e732b25 0.201s",
                                "2026-05-23 01:43:14.809 36 INFO tempest.lib.common.rest_client [req-c876c59e-9148-47d9-b9bf-6ed88447bdd1 req-c876c59e-9148-47d9-b9bf-6ed88447bdd1 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s",
                                "2026-05-23 01:43:14.919 24 INFO tempest.lib.common.rest_client [req-32c1e423-e741-4bb2-92bc-2efa4a66507d req-32c1e423-e741-4bb2-92bc-2efa4a66507d ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-23 01:43:14.973 28 INFO tempest.lib.common.rest_client [req-964c8da8-c3ba-4f4d-a401-3c7fd163edcb req-964c8da8-c3ba-4f4d-a401-3c7fd163edcb ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.667s",
                                "2026-05-23 01:43:14.973 41 INFO tempest.lib.common.rest_client [req-fc33b4bf-1747-45db-ba63-ed216acc1953 req-fc33b4bf-1747-45db-ba63-ed216acc1953 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.993s",
                                "2026-05-23 01:43:14.999 36 INFO tempest.lib.common.rest_client [req-5f35ff10-6988-44d4-ab02-34eb6892662c req-5f35ff10-6988-44d4-ab02-34eb6892662c ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/bd81ee6f7b4941bead2fd25649ff9e2a/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.188s",
                                "2026-05-23 01:43:15.021 22 INFO tempest.lib.common.rest_client [req-579c56b2-64f0-459c-b217-45fb8533d77d req-579c56b2-64f0-459c-b217-45fb8533d77d ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f/users/e604b822b29041cc99d0f906723eb4cd/roles/86359d6597314a95ba0d73ed5fbe11ed 0.385s",
                                "2026-05-23 01:43:15.104 32 INFO tempest.lib.common.rest_client [req-1e8a5a1f-a502-4f26-9d25-8ce9f2f01af4 req-1e8a5a1f-a502-4f26-9d25-8ce9f2f01af4 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.600s",
                                "2026-05-23 01:43:15.126 10 INFO tempest.lib.common.rest_client [req-8d754352-e847-4fb5-974f-f7062b607c26 req-8d754352-e847-4fb5-974f-f7062b607c26 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec3f4c6956f049069f96756e24163f59/users/067fea46604646c8a406f39b6d1ff692/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.399s",
                                "2026-05-23 01:43:15.157 19 INFO tempest.lib.common.rest_client [req-d4f9263d-7d19-4e9a-ad2c-217597aeb201 req-d4f9263d-7d19-4e9a-ad2c-217597aeb201 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5992fa4528bc4436b5959e1e39ba38f6 0.773s",
                                "2026-05-23 01:43:15.225 26 INFO tempest.lib.common.rest_client [req-284688ba-0b39-4908-8f76-4c049a07e2a8 req-284688ba-0b39-4908-8f76-4c049a07e2a8 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.416s",
                                "2026-05-23 01:43:15.229 36 INFO tempest.lib.common.rest_client [req-5fb89175-847d-4b57-b9f1-d099d60d45b3 req-5fb89175-847d-4b57-b9f1-d099d60d45b3 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s",
                                "2026-05-23 01:43:15.321 22 INFO tempest.lib.common.rest_client [req-d51daa84-9bab-44a8-9d4b-553e50b2499c req-d51daa84-9bab-44a8-9d4b-553e50b2499c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s",
                                "2026-05-23 01:43:15.323 39 INFO tempest.lib.common.rest_client [req-98450298-7b86-472b-a0be-41e51aa1d9e8 req-98450298-7b86-472b-a0be-41e51aa1d9e8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2/users/d19045ed9696434d8f7fcf4291f7c534/roles/86359d6597314a95ba0d73ed5fbe11ed 0.717s",
                                "2026-05-23 01:43:15.428 39 INFO tempest.lib.common.rest_client [req-9a2897de-1093-42f6-bc14-3978c37e0f35 req-9a2897de-1093-42f6-bc14-3978c37e0f35 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s",
                                "2026-05-23 01:43:15.427 36 INFO tempest.lib.common.rest_client [req-ade2f970-9952-4b15-8764-11fb4e362e88 req-ade2f970-9952-4b15-8764-11fb4e362e88 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c/users/bd81ee6f7b4941bead2fd25649ff9e2a/roles/bd34450783d64356be4e1eb4c43a6768 0.196s",
                                "2026-05-23 01:43:15.428 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bd81ee6f7b4941bead2fd25649ff9e2a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:15.428 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-2007239350-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be74e52161344f64a50c0c191f194a1c', 'project_name': 'tempest-NetworksTestDHCPv6-2007239350', 'tenant_id': 'be74e52161344f64a50c0c191f194a1c', 'tenant_name': 'tempest-NetworksTestDHCPv6-2007239350', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd81ee6f7b4941bead2fd25649ff9e2a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:15.429 36 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-2007239350-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'be74e52161344f64a50c0c191f194a1c', 'project_name': 'tempest-NetworksTestDHCPv6-2007239350', 'tenant_id': 'be74e52161344f64a50c0c191f194a1c', 'tenant_name': 'tempest-NetworksTestDHCPv6-2007239350', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd81ee6f7b4941bead2fd25649ff9e2a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:15.454 12 INFO tempest.lib.common.rest_client [req-fc1c93a5-01fc-4e0e-8317-7db679c249de req-fc1c93a5-01fc-4e0e-8317-7db679c249de ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.931s",
                                "2026-05-23 01:43:15.512 19 INFO tempest.lib.common.rest_client [req-7cc96cbe-035c-4a98-821d-968163e7504c req-7cc96cbe-035c-4a98-821d-968163e7504c ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f3826dab12ea40778d2b5c672a4d9b45 0.353s",
                                "2026-05-23 01:43:15.513 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a8e48ff23e874c86a4c6062e43aa7b33",
                                "2026-05-23 01:43:15.538 22 INFO tempest.lib.common.rest_client [req-75c52c0f-7baf-471c-bf35-2b76ea59754c req-75c52c0f-7baf-471c-bf35-2b76ea59754c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f/users/e604b822b29041cc99d0f906723eb4cd/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.215s",
                                "2026-05-23 01:43:15.560 30 INFO tempest.lib.common.rest_client [req-2eb90ca0-80cd-47bd-84b4-edb8a643d35a req-2eb90ca0-80cd-47bd-84b4-edb8a643d35a ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/d1b6967eafa043b792fb2705eb0db9bb/roles/86359d6597314a95ba0d73ed5fbe11ed 0.819s",
                                "2026-05-23 01:43:15.661 24 INFO tempest.lib.common.rest_client [req-93419d42-0340-4f8b-8594-f99c5dc7fd1d req-93419d42-0340-4f8b-8594-f99c5dc7fd1d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/c0d891108eaf4b3aabf9c8d15bc83e38/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.739s",
                                "2026-05-23 01:43:15.779 17 INFO tempest.lib.common.rest_client [req-83aab436-4e32-4310-affb-c831c69c9747 req-83aab436-4e32-4310-affb-c831c69c9747 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.119s",
                                "2026-05-23 01:43:15.798 22 INFO tempest.lib.common.rest_client [req-69ea7c1c-967a-493c-a544-b0c848656ec3 req-69ea7c1c-967a-493c-a544-b0c848656ec3 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-23 01:43:15.815 10 INFO tempest.lib.common.rest_client [req-5e782d98-c400-43a7-8d0d-5d9bb92ab3a9 req-5e782d98-c400-43a7-8d0d-5d9bb92ab3a9 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.684s",
                                "2026-05-23 01:43:15.853 24 INFO tempest.lib.common.rest_client [req-1c2a92c2-46a0-4e55-afe2-8d0b058af5f6 req-1c2a92c2-46a0-4e55-afe2-8d0b058af5f6 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-23 01:43:15.871 26 INFO tempest.lib.common.rest_client [req-3e6689dc-c281-4cc6-83f9-f41e7ac2a53e req-3e6689dc-c281-4cc6-83f9-f41e7ac2a53e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/a994912734704e6790b9cd3475b16bb0/roles/86359d6597314a95ba0d73ed5fbe11ed 0.643s",
                                "2026-05-23 01:43:15.876 39 INFO tempest.lib.common.rest_client [req-8c32e5d2-669e-488d-9da5-3e642da43a7f req-8c32e5d2-669e-488d-9da5-3e642da43a7f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2/users/d19045ed9696434d8f7fcf4291f7c534/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.440s",
                                "2026-05-23 01:43:15.981 30 INFO tempest.lib.common.rest_client [req-16182fbd-c281-4583-a397-65f9c1492794 req-16182fbd-c281-4583-a397-65f9c1492794 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.418s",
                                "2026-05-23 01:43:15.980 24 INFO tempest.lib.common.rest_client [req-b3417773-52c9-4548-9367-4caeb5659dba req-b3417773-52c9-4548-9367-4caeb5659dba ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5/users/c0d891108eaf4b3aabf9c8d15bc83e38/roles/bd34450783d64356be4e1eb4c43a6768 0.124s",
                                "2026-05-23 01:43:15.981 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0d891108eaf4b3aabf9c8d15bc83e38 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:15.981 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-23899327-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cac46a7a23164318ba306f59c82057f5', 'project_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'tenant_id': 'cac46a7a23164318ba306f59c82057f5', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0d891108eaf4b3aabf9c8d15bc83e38', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:15.981 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-AllowedAddressPairTestJSON-23899327-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cac46a7a23164318ba306f59c82057f5', 'project_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'tenant_id': 'cac46a7a23164318ba306f59c82057f5', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-23899327', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0d891108eaf4b3aabf9c8d15bc83e38', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:15.999 36 INFO tempest.lib.common.rest_client [req-355436b7-66d6-4f2c-8d45-e1de18c2df5e req-355436b7-66d6-4f2c-8d45-e1de18c2df5e ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-23 01:43:16.111 19 INFO tempest.lib.common.rest_client [req-4dc2e5bd-3e28-4f5b-97e1-6657ea5cf91d req-4dc2e5bd-3e28-4f5b-97e1-6657ea5cf91d ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-23 01:43:16.136 26 INFO tempest.lib.common.rest_client [req-3ec62c62-38b5-45d0-8fcd-aadb6bad6ae6 req-3ec62c62-38b5-45d0-8fcd-aadb6bad6ae6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s",
                                "2026-05-23 01:43:16.140 39 INFO tempest.lib.common.rest_client [req-5c784add-644b-4b90-82a7-9ef4d11b6a93 req-5c784add-644b-4b90-82a7-9ef4d11b6a93 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-23 01:43:16.148 22 INFO tempest.lib.common.rest_client [req-f9a901ee-8c93-45b7-86c4-747c45196580 req-f9a901ee-8c93-45b7-86c4-747c45196580 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f/users/e604b822b29041cc99d0f906723eb4cd/roles/bd34450783d64356be4e1eb4c43a6768 0.349s",
                                "2026-05-23 01:43:16.149 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e604b822b29041cc99d0f906723eb4cd is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:16.149 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ee6ba62fba1476ba5e59c8688f8c31f', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552', 'tenant_id': '3ee6ba62fba1476ba5e59c8688f8c31f', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e604b822b29041cc99d0f906723eb4cd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:16.149 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3ee6ba62fba1476ba5e59c8688f8c31f', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552', 'tenant_id': '3ee6ba62fba1476ba5e59c8688f8c31f', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1802381552', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e604b822b29041cc99d0f906723eb4cd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:16.186 14 INFO tempest.lib.common.rest_client [req-e08e581d-2e35-45e2-b404-9492a963defd req-e08e581d-2e35-45e2-b404-9492a963defd ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.640s",
                                "2026-05-23 01:43:16.211 12 INFO tempest.lib.common.rest_client [req-db121965-77b2-4a86-a895-d49afdc72ca0 req-db121965-77b2-4a86-a895-d49afdc72ca0 ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 0.752s",
                                "{1} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [0.757070s] ... ok",
                                "2026-05-23 01:43:16.275 10 INFO tempest.lib.common.rest_client [req-8ed2172e-9608-4ee7-a21d-d965168601e6 req-8ed2172e-9608-4ee7-a21d-d965168601e6 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec3f4c6956f049069f96756e24163f59/users/067fea46604646c8a406f39b6d1ff692/roles/bd34450783d64356be4e1eb4c43a6768 0.454s",
                                "2026-05-23 01:43:16.275 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 067fea46604646c8a406f39b6d1ff692 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:16.276 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-628349873-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec3f4c6956f049069f96756e24163f59', 'project_name': 'tempest-FloatingIPAdminTestJSON-628349873', 'tenant_id': 'ec3f4c6956f049069f96756e24163f59', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-628349873', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '067fea46604646c8a406f39b6d1ff692', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:16.276 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-628349873-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec3f4c6956f049069f96756e24163f59', 'project_name': 'tempest-FloatingIPAdminTestJSON-628349873', 'tenant_id': 'ec3f4c6956f049069f96756e24163f59', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-628349873', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '067fea46604646c8a406f39b6d1ff692', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:16.297 30 INFO tempest.lib.common.rest_client [req-52b2a6e6-b588-4f02-88a1-a263777dca62 req-52b2a6e6-b588-4f02-88a1-a263777dca62 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/d1b6967eafa043b792fb2705eb0db9bb/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.314s",
                                "2026-05-23 01:43:16.317 20 INFO tempest.lib.common.rest_client [req-14ce389d-c458-4113-8a29-a74a7666810f req-14ce389d-c458-4113-8a29-a74a7666810f ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.076s",
                                "2026-05-23 01:43:16.339 39 INFO tempest.lib.common.rest_client [req-26c07ac5-a314-4cb3-8ed2-2410143cee67 req-26c07ac5-a314-4cb3-8ed2-2410143cee67 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2/users/d19045ed9696434d8f7fcf4291f7c534/roles/bd34450783d64356be4e1eb4c43a6768 0.197s",
                                "2026-05-23 01:43:16.339 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d19045ed9696434d8f7fcf4291f7c534 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:16.340 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ada981dfab76421ea269e97283785dd2', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164', 'tenant_id': 'ada981dfab76421ea269e97283785dd2', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd19045ed9696434d8f7fcf4291f7c534', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:16.340 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ada981dfab76421ea269e97283785dd2', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164', 'tenant_id': 'ada981dfab76421ea269e97283785dd2', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-563784164', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd19045ed9696434d8f7fcf4291f7c534', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:16.477 32 INFO tempest.lib.common.rest_client [req-30d77ab5-9717-4ab9-b67b-b97f18cf1157 req-30d77ab5-9717-4ab9-b67b-b97f18cf1157 ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.370s",
                                "2026-05-23 01:43:16.571 12 INFO tempest.lib.common.rest_client [req-6fbf393b-0c08-42b3-a6d6-936bc82a03f8 req-6fbf393b-0c08-42b3-a6d6-936bc82a03f8 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1adb185a2a064571a4d055e90a707a51 0.310s",
                                "2026-05-23 01:43:16.647 26 INFO tempest.lib.common.rest_client [req-f30ffceb-b55b-49e3-9e48-f77429eebb51 req-f30ffceb-b55b-49e3-9e48-f77429eebb51 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/a994912734704e6790b9cd3475b16bb0/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.505s",
                                "2026-05-23 01:43:16.648 24 INFO tempest.lib.common.rest_client [req-5650b746-ef2e-4f3f-b381-c93cea7b33a9 req-5650b746-ef2e-4f3f-b381-c93cea7b33a9 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-23 01:43:16.768 30 INFO tempest.lib.common.rest_client [req-4c04bbbf-5ece-4fcf-8ba0-73cec605159c req-4c04bbbf-5ece-4fcf-8ba0-73cec605159c ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.468s",
                                "2026-05-23 01:43:16.858 22 INFO tempest.lib.common.rest_client [req-2e6e3b31-6919-40a6-98b2-abb32905f8f9 req-2e6e3b31-6919-40a6-98b2-abb32905f8f9 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.699s",
                                "2026-05-23 01:43:16.859 26 INFO tempest.lib.common.rest_client [req-5b92025b-825d-4e48-aa78-3e748c04dbb1 req-5b92025b-825d-4e48-aa78-3e748c04dbb1 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-23 01:43:16.881 10 INFO tempest.lib.common.rest_client [req-3989b1f3-0ae9-46f3-87aa-58a2508d6cab req-3989b1f3-0ae9-46f3-87aa-58a2508d6cab ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s",
                                "2026-05-23 01:43:16.904 30 INFO tempest.lib.common.rest_client [req-ee9307db-92e6-4082-b09f-903602dbbb57 req-ee9307db-92e6-4082-b09f-903602dbbb57 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453/users/d1b6967eafa043b792fb2705eb0db9bb/roles/bd34450783d64356be4e1eb4c43a6768 0.135s",
                                "2026-05-23 01:43:16.908 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d1b6967eafa043b792fb2705eb0db9bb is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:16.909 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-417362028-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '48fe8ffc56484637a8c6b83368f40453', 'project_name': 'tempest-ExtensionsTestJSON-417362028', 'tenant_id': '48fe8ffc56484637a8c6b83368f40453', 'tenant_name': 'tempest-ExtensionsTestJSON-417362028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1b6967eafa043b792fb2705eb0db9bb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:16.909 30 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-417362028-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '48fe8ffc56484637a8c6b83368f40453', 'project_name': 'tempest-ExtensionsTestJSON-417362028', 'tenant_id': '48fe8ffc56484637a8c6b83368f40453', 'tenant_name': 'tempest-ExtensionsTestJSON-417362028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1b6967eafa043b792fb2705eb0db9bb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:16.954 39 INFO tempest.lib.common.rest_client [req-42aa16ee-52f1-4061-80df-b3b3aada6949 req-42aa16ee-52f1-4061-80df-b3b3aada6949 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-23 01:43:17.032 19 INFO tempest.lib.common.rest_client [req-bfd57478-0d54-400d-8d00-108032eb40e4 req-bfd57478-0d54-400d-8d00-108032eb40e4 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a8e48ff23e874c86a4c6062e43aa7b33&name=default 0.917s",
                                "2026-05-23 01:43:17.046 12 INFO tempest.lib.common.rest_client [req-9e6d669e-a8ac-462d-9154-1fd3fa0e9abf req-9e6d669e-a8ac-462d-9154-1fd3fa0e9abf ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9e9faed9840b46f8a2d79ba92e2d8f6f 0.473s",
                                "2026-05-23 01:43:17.047 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9062eefd8b994d7799bff65a242cf7e3",
                                "2026-05-23 01:43:17.114 28 INFO tempest.lib.common.rest_client [req-da018116-1f71-4a74-a246-96d313a33763 req-da018116-1f71-4a74-a246-96d313a33763 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.138s",
                                "2026-05-23 01:43:17.120 10 INFO tempest.lib.common.rest_client [req-89a922f6-e6f6-428d-9286-db6699c34bb0 req-89a922f6-e6f6-428d-9286-db6699c34bb0 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.233s",
                                "2026-05-23 01:43:17.291 26 INFO tempest.lib.common.rest_client [req-624a9c4e-02d8-47ff-922d-803e7d852959 req-624a9c4e-02d8-47ff-922d-803e7d852959 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1/users/a994912734704e6790b9cd3475b16bb0/roles/bd34450783d64356be4e1eb4c43a6768 0.429s",
                                "2026-05-23 01:43:17.292 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a994912734704e6790b9cd3475b16bb0 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:17.293 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-941139682-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'tenant_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a994912734704e6790b9cd3475b16bb0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:17.293 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-AllowedAddressPairIpV6TestJSON-941139682-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'tenant_id': 'd1d41de6b2d147e6ab5b8134900c0ef1', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-941139682', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a994912734704e6790b9cd3475b16bb0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:17.402 41 INFO tempest.lib.common.rest_client [req-3c7e9ea4-a14d-4e1c-bba6-2d6cf2d0e8ac req-3c7e9ea4-a14d-4e1c-bba6-2d6cf2d0e8ac ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.426s",
                                "2026-05-23 01:43:17.466 32 INFO tempest.lib.common.rest_client [req-fa159445-ed46-47a9-b2b8-a3cde0eb5be9 req-fa159445-ed46-47a9-b2b8-a3cde0eb5be9 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7ba7c17c-64ab-40b5-84bb-47b1c9a8e293 0.985s",
                                "2026-05-23 01:43:17.504 30 INFO tempest.lib.common.rest_client [req-9fd11b93-9a2f-401e-8eab-ec52b5b8f389 req-9fd11b93-9a2f-401e-8eab-ec52b5b8f389 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "{11} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [2.362014s] ... ok",
                                "2026-05-23 01:43:17.655 36 INFO tempest.lib.common.rest_client [req-18f4fa9f-0a73-41a5-a850-f88d0540596f req-18f4fa9f-0a73-41a5-a850-f88d0540596f ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.654s",
                                "2026-05-23 01:43:17.669 12 INFO tempest.lib.common.rest_client [req-5575903b-a693-4cf9-ba09-fc801d136ed1 req-5575903b-a693-4cf9-ba09-fc801d136ed1 ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.620s",
                                "2026-05-23 01:43:17.786 10 INFO tempest.lib.common.rest_client [req-e7384ca8-0f8e-435f-9fbe-1b7399c93d25 req-e7384ca8-0f8e-435f-9fbe-1b7399c93d25 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.665s",
                                "2026-05-23 01:43:17.811 30 INFO tempest.lib.common.rest_client [req-4558389a-7ffe-43bd-84b1-b3296873bb73 req-4558389a-7ffe-43bd-84b1-b3296873bb73 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.301s",
                                "2026-05-23 01:43:17.837 20 INFO tempest.lib.common.rest_client [req-23ddad63-e3c8-4b61-947c-54bd376a0fb9 req-23ddad63-e3c8-4b61-947c-54bd376a0fb9 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.511s",
                                "2026-05-23 01:43:17.857 14 INFO tempest.lib.common.rest_client [req-26a10104-56a3-440f-ac41-50f481373f86 req-26a10104-56a3-440f-ac41-50f481373f86 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.157s",
                                "2026-05-23 01:43:17.893 26 INFO tempest.lib.common.rest_client [req-926af97e-0230-403b-bede-13d760406093 req-926af97e-0230-403b-bede-13d760406093 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "2026-05-23 01:43:17.909 10 INFO tempest.lib.common.rest_client [req-570c3e98-9358-4241-a367-26b1ada7a211 req-570c3e98-9358-4241-a367-26b1ada7a211 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s",
                                "2026-05-23 01:43:17.935 28 INFO tempest.lib.common.rest_client [req-014da624-690a-42ee-806e-70f8f66fc077 req-014da624-690a-42ee-806e-70f8f66fc077 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.818s",
                                "2026-05-23 01:43:17.967 30 INFO tempest.lib.common.rest_client [req-9191345d-c8f5-4766-89f2-a775ec407f78 req-9191345d-c8f5-4766-89f2-a775ec407f78 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.154s",
                                "2026-05-23 01:43:18.042 30 INFO tempest.lib.common.rest_client [req-2066e033-6948-4e98-a361-5e650ecc752e req-2066e033-6948-4e98-a361-5e650ecc752e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.070s",
                                "2026-05-23 01:43:18.052 19 INFO tempest.lib.common.rest_client [req-7b62fbce-ca9f-473a-8c81-19c39380defa req-7b62fbce-ca9f-473a-8c81-19c39380defa ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/29e6ec72-fc89-47b2-8fa4-06edec32a75e 1.018s",
                                "2026-05-23 01:43:18.063 10 INFO tempest.lib.common.rest_client [req-948651a4-b68b-49c3-9fd3-2b10f84f4d34 req-948651a4-b68b-49c3-9fd3-2b10f84f4d34 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d/users/4d935bfb1d8f4e9fabd974a3aad3e42c/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.145s",
                                "2026-05-23 01:43:18.108 30 INFO tempest.lib.common.rest_client [req-2829ccd8-881b-46a2-a33c-7d28fb3a0af6 req-2829ccd8-881b-46a2-a33c-7d28fb3a0af6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.065s",
                                "2026-05-23 01:43:18.173 30 INFO tempest.lib.common.rest_client [req-d4eaa2e8-32bc-4166-8ebe-82f6bb170c81 req-d4eaa2e8-32bc-4166-8ebe-82f6bb170c81 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.064s",
                                "2026-05-23 01:43:18.178 17 INFO tempest.lib.common.rest_client [req-59b8dba0-d943-4594-b7b2-3c62d4819762 req-59b8dba0-d943-4594-b7b2-3c62d4819762 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.394s",
                                "2026-05-23 01:43:18.261 10 INFO tempest.lib.common.rest_client [req-34d7995b-45fb-4f1f-9d61-4e92c779a38a req-34d7995b-45fb-4f1f-9d61-4e92c779a38a ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-23 01:43:18.273 30 INFO tempest.lib.common.rest_client [req-fb7f41e1-f41e-4ef2-b84b-7fd2ad337715 req-fb7f41e1-f41e-4ef2-b84b-7fd2ad337715 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.097s",
                                "2026-05-23 01:43:18.313 12 INFO tempest.lib.common.rest_client [req-a2968ca7-641b-43b1-99d7-417b486d1bdf req-a2968ca7-641b-43b1-99d7-417b486d1bdf ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9062eefd8b994d7799bff65a242cf7e3&name=default 0.641s",
                                "2026-05-23 01:43:18.348 30 INFO tempest.lib.common.rest_client [req-85658eae-7585-4816-8237-9219381acff0 req-85658eae-7585-4816-8237-9219381acff0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.074s",
                                "2026-05-23 01:43:18.383 19 INFO tempest.lib.common.rest_client [req-8bd2d5ec-f440-40c2-b66b-be5b17322d1e req-8bd2d5ec-f440-40c2-b66b-be5b17322d1e ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a8e48ff23e874c86a4c6062e43aa7b33 0.329s",
                                "2026-05-23 01:43:18.385 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4359b777baf54b1daacfbe1d46bb6efe",
                                "2026-05-23 01:43:18.415 32 INFO tempest.lib.common.rest_client [req-61199ab5-5906-4812-b0da-702e498e3686 req-61199ab5-5906-4812-b0da-702e498e3686 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.897s",
                                "2026-05-23 01:43:18.429 30 INFO tempest.lib.common.rest_client [req-4855b87c-5815-42aa-b4c9-f64593b0e8af req-4855b87c-5815-42aa-b4c9-f64593b0e8af ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.080s",
                                "2026-05-23 01:43:18.462 10 INFO tempest.lib.common.rest_client [req-518bbe1a-17a5-4eea-a7f0-8e2db3b6683e req-518bbe1a-17a5-4eea-a7f0-8e2db3b6683e ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d/users/4d935bfb1d8f4e9fabd974a3aad3e42c/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.199s",
                                "2026-05-23 01:43:18.508 36 INFO tempest.lib.common.rest_client [req-70b5c9eb-4246-40bf-a467-c1a637707779 req-70b5c9eb-4246-40bf-a467-c1a637707779 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.850s",
                                "2026-05-23 01:43:18.515 30 INFO tempest.lib.common.rest_client [req-1a83f899-b655-4f99-bc01-2fc8520564a7 req-1a83f899-b655-4f99-bc01-2fc8520564a7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.085s",
                                "2026-05-23 01:43:18.584 30 INFO tempest.lib.common.rest_client [req-a6d1c8a1-c15d-4849-866a-a2575df7faba req-a6d1c8a1-c15d-4849-866a-a2575df7faba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.066s",
                                "2026-05-23 01:43:18.627 10 INFO tempest.lib.common.rest_client [req-a40d4421-2f87-4dc8-92cf-e4fdb17ae9a6 req-a40d4421-2f87-4dc8-92cf-e4fdb17ae9a6 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-23 01:43:18.659 30 INFO tempest.lib.common.rest_client [req-d9239c00-8ae7-42fb-9038-277c75156b6a req-d9239c00-8ae7-42fb-9038-277c75156b6a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.072s",
                                "2026-05-23 01:43:18.701 20 INFO tempest.lib.common.rest_client [req-e14b7019-35d9-40ee-8f57-c08b64951333 req-e14b7019-35d9-40ee-8f57-c08b64951333 ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/62b133b9-b974-4498-b393-c6ac58c0df2b 0.862s",
                                "2026-05-23 01:43:18.739 30 INFO tempest.lib.common.rest_client [req-173cb698-0233-4d1f-b809-f1a679df2316 req-173cb698-0233-4d1f-b809-f1a679df2316 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.077s",
                                "2026-05-23 01:43:18.767 10 INFO tempest.lib.common.rest_client [req-7a79e9f5-2de9-4262-accd-9854b1fbb371 req-7a79e9f5-2de9-4262-accd-9854b1fbb371 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d/users/4d935bfb1d8f4e9fabd974a3aad3e42c/roles/86359d6597314a95ba0d73ed5fbe11ed 0.136s",
                                "{5} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [4.462191s] ... ok",
                                "2026-05-23 01:43:18.817 30 INFO tempest.lib.common.rest_client [req-3fb42ee4-8548-46c0-962b-cbc6be0d5b85 req-3fb42ee4-8548-46c0-962b-cbc6be0d5b85 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.076s",
                                "2026-05-23 01:43:18.888 30 INFO tempest.lib.common.rest_client [req-2eb8779f-708a-4b4f-a8d1-4cb2ba661195 req-2eb8779f-708a-4b4f-a8d1-4cb2ba661195 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.069s",
                                "2026-05-23 01:43:18.901 14 INFO tempest.lib.common.rest_client [req-68128d8c-5559-4ea1-bdd0-5195bcdec2c0 req-68128d8c-5559-4ea1-bdd0-5195bcdec2c0 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.040s",
                                "2026-05-23 01:43:18.931 17 INFO tempest.lib.common.rest_client [req-5b196dc1-042c-4bd4-a107-e8ff3e97e866 req-5b196dc1-042c-4bd4-a107-e8ff3e97e866 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.749s",
                                "2026-05-23 01:43:18.954 10 INFO tempest.lib.common.rest_client [req-690bfa06-dff8-414f-bb96-a7ba01fa4fb7 req-690bfa06-dff8-414f-bb96-a7ba01fa4fb7 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-23 01:43:18.963 41 INFO tempest.lib.common.rest_client [req-4d804a17-6783-4bb4-8552-7311cf99c52a req-4d804a17-6783-4bb4-8552-7311cf99c52a ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.973s",
                                "2026-05-23 01:43:18.966 30 INFO tempest.lib.common.rest_client [req-7c2e5066-921c-45f0-995e-c176a9f1d2fb req-7c2e5066-921c-45f0-995e-c176a9f1d2fb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.075s",
                                "2026-05-23 01:43:19.050 30 INFO tempest.lib.common.rest_client [req-b07ab701-518c-4442-85fa-97ebcf5928cf req-b07ab701-518c-4442-85fa-97ebcf5928cf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.082s",
                                "2026-05-23 01:43:19.111 20 INFO tempest.lib.common.rest_client [req-9ae325b4-9cac-4b4d-812a-a26dcc6a41ec req-9ae325b4-9cac-4b4d-812a-a26dcc6a41ec ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d3f38c92ac2b4bd2883712b78891f9c4 0.329s",
                                "2026-05-23 01:43:19.112 24 INFO tempest.lib.common.rest_client [req-756b7fcb-f003-4f82-8cff-828cbe943aad req-756b7fcb-f003-4f82-8cff-828cbe943aad ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.460s",
                                "2026-05-23 01:43:19.120 19 INFO tempest.lib.common.rest_client [req-55d73e9c-04fc-40dd-b6f4-dd90f8d65dc4 req-55d73e9c-04fc-40dd-b6f4-dd90f8d65dc4 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4359b777baf54b1daacfbe1d46bb6efe&name=default 0.732s",
                                "2026-05-23 01:43:19.117 30 INFO tempest.lib.common.rest_client [req-7ae3c6cd-eb5b-49a3-8444-224f69130e5b req-7ae3c6cd-eb5b-49a3-8444-224f69130e5b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.066s",
                                "2026-05-23 01:43:19.137 39 INFO tempest.lib.common.rest_client [req-c4ade614-cf1c-4484-a56a-b2f008df9eaa req-c4ade614-cf1c-4484-a56a-b2f008df9eaa ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.176s",
                                "2026-05-23 01:43:19.150 28 INFO tempest.lib.common.rest_client [req-9f5c4e59-9c4c-4697-b440-568ec97bcc7d req-9f5c4e59-9c4c-4697-b440-568ec97bcc7d ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.212s",
                                "2026-05-23 01:43:19.164 10 INFO tempest.lib.common.rest_client [req-d71a0421-f34f-4c10-a6ed-83fb6d9cbf6a req-d71a0421-f34f-4c10-a6ed-83fb6d9cbf6a ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d/users/4d935bfb1d8f4e9fabd974a3aad3e42c/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.205s",
                                "2026-05-23 01:43:19.172 22 INFO tempest.lib.common.rest_client [req-a2ea5997-4f26-4609-b9d8-4182c86073cb req-a2ea5997-4f26-4609-b9d8-4182c86073cb ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.312s",
                                "2026-05-23 01:43:19.184 30 INFO tempest.lib.common.rest_client [req-3c325d45-e72a-47ec-9587-bfc8becb5765 req-3c325d45-e72a-47ec-9587-bfc8becb5765 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.066s",
                                "2026-05-23 01:43:19.195 32 INFO tempest.lib.common.rest_client [req-c6cc0ed8-d31e-49b1-b6fc-144156f35c7c req-c6cc0ed8-d31e-49b1-b6fc-144156f35c7c ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.778s",
                                "2026-05-23 01:43:19.255 30 INFO tempest.lib.common.rest_client [req-b74a6105-42ed-48a2-a72a-7438d8c05ccb req-b74a6105-42ed-48a2-a72a-7438d8c05ccb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.069s",
                                "2026-05-23 01:43:19.307 12 INFO tempest.lib.common.rest_client [req-c5b22b0d-9134-4d9c-b0e9-9f4290cb15f2 req-c5b22b0d-9134-4d9c-b0e9-9f4290cb15f2 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8092553d-bf04-46a2-ac9e-5d85786e215c 0.993s",
                                "2026-05-23 01:43:19.335 30 INFO tempest.lib.common.rest_client [req-cca2ebbb-b6de-46c2-8755-e39370d64c3b req-cca2ebbb-b6de-46c2-8755-e39370d64c3b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.079s",
                                "2026-05-23 01:43:19.352 10 INFO tempest.lib.common.rest_client [req-2713eef5-f821-4a39-a3aa-f63d59679cd0 req-2713eef5-f821-4a39-a3aa-f63d59679cd0 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-23 01:43:19.398 20 INFO tempest.lib.common.rest_client [req-d9ee95ef-8546-4705-8a95-d28af24a65a7 req-d9ee95ef-8546-4705-8a95-d28af24a65a7 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0a04c4b9e2bd42d98ef522dd5c86aeef 0.282s",
                                "2026-05-23 01:43:19.398 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fbc6b47cd25b4d3189bb7dd9aecc74c9",
                                "2026-05-23 01:43:19.410 30 INFO tempest.lib.common.rest_client [req-a642278e-fb89-4e22-b36e-335dbda47c63 req-a642278e-fb89-4e22-b36e-335dbda47c63 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.073s",
                                "2026-05-23 01:43:19.477 30 INFO tempest.lib.common.rest_client [req-e6b615d3-4452-449a-acce-79b2d291c3a9 req-e6b615d3-4452-449a-acce-79b2d291c3a9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.066s",
                                "2026-05-23 01:43:19.478 14 INFO tempest.lib.common.rest_client [req-00fcd5b7-d558-494b-9ce5-9104ea929736 req-00fcd5b7-d558-494b-9ce5-9104ea929736 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.575s",
                                "2026-05-23 01:43:19.544 30 INFO tempest.lib.common.rest_client [req-4d4dde72-172a-4ba6-8cfb-bc7e7e2ca673 req-4d4dde72-172a-4ba6-8cfb-bc7e7e2ca673 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.064s",
                                "2026-05-23 01:43:19.566 10 INFO tempest.lib.common.rest_client [req-5174cdea-518a-4601-8d39-d433d3af4a0c req-5174cdea-518a-4601-8d39-d433d3af4a0c ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d/users/4d935bfb1d8f4e9fabd974a3aad3e42c/roles/bd34450783d64356be4e1eb4c43a6768 0.212s",
                                "2026-05-23 01:43:19.567 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4d935bfb1d8f4e9fabd974a3aad3e42c is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:19.567 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1263904696-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a35efc9109d419aa46aea1521d48d2d', 'project_name': 'tempest-FloatingIPAdminTestJSON-1263904696', 'tenant_id': '6a35efc9109d419aa46aea1521d48d2d', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1263904696', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d935bfb1d8f4e9fabd974a3aad3e42c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:19.567 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1263904696-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a35efc9109d419aa46aea1521d48d2d', 'project_name': 'tempest-FloatingIPAdminTestJSON-1263904696', 'tenant_id': '6a35efc9109d419aa46aea1521d48d2d', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1263904696', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4d935bfb1d8f4e9fabd974a3aad3e42c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:19.622 12 INFO tempest.lib.common.rest_client [req-dd4b4d4f-ec54-400b-b28e-052b2df77fdb req-dd4b4d4f-ec54-400b-b28e-052b2df77fdb ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9062eefd8b994d7799bff65a242cf7e3 0.311s",
                                "2026-05-23 01:43:19.648 30 INFO tempest.lib.common.rest_client [req-9fc2be54-9819-4da2-becf-786b2f0efb1e req-9fc2be54-9819-4da2-becf-786b2f0efb1e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.099s",
                                "2026-05-23 01:43:19.683 28 INFO tempest.lib.common.rest_client [req-f2b4599d-04fd-45c2-b21c-c3831d7d343b req-f2b4599d-04fd-45c2-b21c-c3831d7d343b ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dee9e2d8-1333-4c4f-a5ce-352b0a51a913 0.526s",
                                "2026-05-23 01:43:19.723 30 INFO tempest.lib.common.rest_client [req-43bc4c52-af52-4032-8081-9817a06dfa76 req-43bc4c52-af52-4032-8081-9817a06dfa76 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.073s",
                                "2026-05-23 01:43:19.754 22 INFO tempest.lib.common.rest_client [req-8d71cf0f-7212-4f29-84ff-fac7f090990c req-8d71cf0f-7212-4f29-84ff-fac7f090990c ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.566s",
                                "2026-05-23 01:43:19.765 39 INFO tempest.lib.common.rest_client [req-6636cd6f-7cc4-4a98-9a8b-86bfe4bee88c req-6636cd6f-7cc4-4a98-9a8b-86bfe4bee88c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.626s",
                                "2026-05-23 01:43:19.804 30 INFO tempest.lib.common.rest_client [req-a1c45fd5-8613-4395-a2d3-712938a76c31 req-a1c45fd5-8613-4395-a2d3-712938a76c31 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.080s",
                                "2026-05-23 01:43:19.865 30 INFO tempest.lib.common.rest_client [req-e3ef931d-9949-4236-bdad-4b61f7db6a2c req-e3ef931d-9949-4236-bdad-4b61f7db6a2c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.059s",
                                "2026-05-23 01:43:19.914 20 INFO tempest.lib.common.rest_client [req-fc174c33-2e85-4be7-8491-3b92107c7ca8 req-fc174c33-2e85-4be7-8491-3b92107c7ca8 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s",
                                "2026-05-23 01:43:19.935 30 INFO tempest.lib.common.rest_client [req-56e7c266-8ebd-49ea-9a2c-f64d6b5f35e9 req-56e7c266-8ebd-49ea-9a2c-f64d6b5f35e9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.066s",
                                "2026-05-23 01:43:20.027 30 INFO tempest.lib.common.rest_client [req-db74d485-9c34-4eb3-bf69-2f56d3093938 req-db74d485-9c34-4eb3-bf69-2f56d3093938 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.091s",
                                "2026-05-23 01:43:20.097 12 INFO tempest.lib.common.rest_client [req-fe98c32a-4f23-41d2-b19d-bf4e361caa98 req-fe98c32a-4f23-41d2-b19d-bf4e361caa98 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s",
                                "2026-05-23 01:43:20.128 30 INFO tempest.lib.common.rest_client [req-77186344-b941-4562-ad63-0c4951f141a7 req-77186344-b941-4562-ad63-0c4951f141a7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.100s",
                                "2026-05-23 01:43:20.179 10 INFO tempest.lib.common.rest_client [req-764a770c-826b-4ac2-93e1-ea22990062d1 req-764a770c-826b-4ac2-93e1-ea22990062d1 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-23 01:43:20.212 30 INFO tempest.lib.common.rest_client [req-f69a7638-b713-46b2-8f97-c97c2ddf0e48 req-f69a7638-b713-46b2-8f97-c97c2ddf0e48 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.082s",
                                "2026-05-23 01:43:20.280 30 INFO tempest.lib.common.rest_client [req-b2e6324c-a054-4f24-ae27-d03f1b123cfa req-b2e6324c-a054-4f24-ae27-d03f1b123cfa ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.067s",
                                "2026-05-23 01:43:20.403 30 INFO tempest.lib.common.rest_client [req-af547574-dd33-43bf-bdea-5894dd2bd16e req-af547574-dd33-43bf-bdea-5894dd2bd16e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.120s",
                                "2026-05-23 01:43:20.451 20 INFO tempest.lib.common.rest_client [req-ba62d169-419b-47ae-bd9b-0754dccedff6 req-ba62d169-419b-47ae-bd9b-0754dccedff6 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fbc6b47cd25b4d3189bb7dd9aecc74c9&name=default 0.532s",
                                "2026-05-23 01:43:20.487 30 INFO tempest.lib.common.rest_client [req-0ab0fbf5-3bbf-4676-ba3d-f2b613054feb req-0ab0fbf5-3bbf-4676-ba3d-f2b613054feb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.081s",
                                "2026-05-23 01:43:20.496 17 INFO tempest.lib.common.rest_client [req-fa221c12-b1e2-4afa-992b-0a334329460c req-fa221c12-b1e2-4afa-992b-0a334329460c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.561s",
                                "2026-05-23 01:43:20.561 12 INFO tempest.lib.common.rest_client [req-82f02b6d-55b1-42ee-9005-04983be9c93f req-82f02b6d-55b1-42ee-9005-04983be9c93f ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.460s",
                                "2026-05-23 01:43:20.565 30 INFO tempest.lib.common.rest_client [req-91160325-99f5-440f-b61f-a9343c6e8f17 req-91160325-99f5-440f-b61f-a9343c6e8f17 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.076s",
                                "2026-05-23 01:43:20.633 41 INFO tempest.lib.common.rest_client [req-731268f8-698f-480f-b0a9-ca974799ad40 req-731268f8-698f-480f-b0a9-ca974799ad40 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.664s",
                                "2026-05-23 01:43:20.647 30 INFO tempest.lib.common.rest_client [req-3a741de2-3bda-468b-9aa9-344425b80276 req-3a741de2-3bda-468b-9aa9-344425b80276 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.081s",
                                "2026-05-23 01:43:20.687 36 INFO tempest.lib.common.rest_client [req-25a2bf4c-1261-4ad4-bf1e-3f46128bc783 req-25a2bf4c-1261-4ad4-bf1e-3f46128bc783 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.176s",
                                "2026-05-23 01:43:20.698 24 INFO tempest.lib.common.rest_client [req-48dce024-bb87-45b1-85df-84737f20749a req-48dce024-bb87-45b1-85df-84737f20749a ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.582s",
                                "2026-05-23 01:43:20.700 12 INFO tempest.lib.common.rest_client [req-5b7f2362-b5f9-44b2-84be-34c1e65f9cf4 req-5b7f2362-b5f9-44b2-84be-34c1e65f9cf4 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s",
                                "2026-05-23 01:43:20.756 30 INFO tempest.lib.common.rest_client [req-d8492ef9-18f1-4bd6-ad6d-81c33abf2134 req-d8492ef9-18f1-4bd6-ad6d-81c33abf2134 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.105s",
                                "2026-05-23 01:43:20.833 19 INFO tempest.lib.common.rest_client [req-eaed5de9-7226-47d1-855a-f6c963c61524 req-eaed5de9-7226-47d1-855a-f6c963c61524 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/733550d6-e0e5-4eb5-ba04-07e0406d8d86 1.708s",
                                "2026-05-23 01:43:20.836 30 INFO tempest.lib.common.rest_client [req-793c89ce-58fb-4a5e-9958-f2fa61760bc6 req-793c89ce-58fb-4a5e-9958-f2fa61760bc6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.078s",
                                "2026-05-23 01:43:20.855 12 INFO tempest.lib.common.rest_client [req-a553e23c-46ae-4829-a630-528582a4f9a9 req-a553e23c-46ae-4829-a630-528582a4f9a9 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.152s",
                                "2026-05-23 01:43:20.915 30 INFO tempest.lib.common.rest_client [req-eadf8907-e0da-4d41-b1ef-7aeb795feccf req-eadf8907-e0da-4d41-b1ef-7aeb795feccf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.076s",
                                "2026-05-23 01:43:20.996 30 INFO tempest.lib.common.rest_client [req-1d37e451-2ac0-4a99-bc0b-316b59329c8c req-1d37e451-2ac0-4a99-bc0b-316b59329c8c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.077s",
                                "2026-05-23 01:43:21.082 32 INFO tempest.lib.common.rest_client [req-18ebab60-175b-48db-be44-d9e5ed06f449 req-18ebab60-175b-48db-be44-d9e5ed06f449 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.885s",
                                "2026-05-23 01:43:21.104 30 INFO tempest.lib.common.rest_client [req-902599f1-9e01-4d3a-91ec-9e0a97aee1c2 req-902599f1-9e01-4d3a-91ec-9e0a97aee1c2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.105s",
                                "2026-05-23 01:43:21.149 20 INFO tempest.lib.common.rest_client [req-30594b43-a9c9-44a0-9afb-c16273009262 req-30594b43-a9c9-44a0-9afb-c16273009262 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/298cac4c-f661-482f-a9a7-c04343999e5b 0.696s",
                                "2026-05-23 01:43:21.148 26 INFO tempest.lib.common.rest_client [req-dbfd8265-2876-42c6-8356-de4fff87051c req-dbfd8265-2876-42c6-8356-de4fff87051c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.252s",
                                "2026-05-23 01:43:21.179 30 INFO tempest.lib.common.rest_client [req-f6fbe5b7-cb4d-46d1-97d7-e5c5a7ea5d3c req-f6fbe5b7-cb4d-46d1-97d7-e5c5a7ea5d3c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.073s",
                                "2026-05-23 01:43:21.180 19 INFO tempest.lib.common.rest_client [req-6ff032b7-a4cc-410b-b796-7b2adbe8845d req-6ff032b7-a4cc-410b-b796-7b2adbe8845d ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4359b777baf54b1daacfbe1d46bb6efe 0.344s",
                                "2026-05-23 01:43:21.220 36 INFO tempest.lib.common.rest_client [req-17b004cf-8f3c-4212-99e2-81f7f1890587 req-17b004cf-8f3c-4212-99e2-81f7f1890587 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.528s",
                                "{4} 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-23 01:43:21.256 30 INFO tempest.lib.common.rest_client [req-9b7081ca-33a5-476e-9af0-9fd8502fbdff req-9b7081ca-33a5-476e-9af0-9fd8502fbdff ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.076s",
                                "2026-05-23 01:43:21.324 30 INFO tempest.lib.common.rest_client [req-b6395e73-f72a-4c2f-9e12-e1d4873429f0 req-b6395e73-f72a-4c2f-9e12-e1d4873429f0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.066s",
                                "2026-05-23 01:43:21.390 30 INFO tempest.lib.common.rest_client [req-705c94a3-553e-4e0f-985f-129a45294f71 req-705c94a3-553e-4e0f-985f-129a45294f71 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.065s",
                                "2026-05-23 01:43:21.399 32 INFO tempest.lib.common.rest_client [req-1b3b4983-839c-4834-8ea9-43f6df9be845 req-1b3b4983-839c-4834-8ea9-43f6df9be845 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=554f3b96-96b2-4c61-a412-c575c1fe81f6 0.312s",
                                "2026-05-23 01:43:21.450 39 INFO tempest.lib.common.rest_client [req-11d1f780-b8b8-4d93-aab3-aa03bf780fb3 req-11d1f780-b8b8-4d93-aab3-aa03bf780fb3 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.682s",
                                "2026-05-23 01:43:21.475 30 INFO tempest.lib.common.rest_client [req-81376d61-628c-483f-8c8b-99755a34b605 req-81376d61-628c-483f-8c8b-99755a34b605 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.084s",
                                "2026-05-23 01:43:21.487 20 INFO tempest.lib.common.rest_client [req-a3f19b7f-9a49-4d4e-8b41-c1aed8bb32a0 req-a3f19b7f-9a49-4d4e-8b41-c1aed8bb32a0 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fbc6b47cd25b4d3189bb7dd9aecc74c9 0.336s",
                                "2026-05-23 01:43:21.487 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: df09359a10724bcf8ec0ecb25535dea6",
                                "2026-05-23 01:43:21.501 12 INFO tempest.lib.common.rest_client [req-fea27957-cd6b-4e77-aa11-6e57b32a3587 req-fea27957-cd6b-4e77-aa11-6e57b32a3587 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.644s",
                                "2026-05-23 01:43:21.507 24 INFO tempest.lib.common.rest_client [req-37040b89-b32d-454e-bfb7-fdf9e09424e2 req-37040b89-b32d-454e-bfb7-fdf9e09424e2 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.802s",
                                "2026-05-23 01:43:21.519 17 INFO tempest.lib.common.rest_client [req-aa42b2a6-baa0-466d-945c-11598ac79f7b req-aa42b2a6-baa0-466d-945c-11598ac79f7b ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.018s",
                                "2026-05-23 01:43:21.582 30 INFO tempest.lib.common.rest_client [req-c31481fe-c438-4250-886c-edeab0b3ae4b req-c31481fe-c438-4250-886c-edeab0b3ae4b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.105s",
                                "2026-05-23 01:43:21.664 10 INFO tempest.lib.common.rest_client [req-8d80e931-aaae-4924-9e10-ee4a780d0e89 req-8d80e931-aaae-4924-9e10-ee4a780d0e89 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.482s",
                                "2026-05-23 01:43:21.667 30 INFO tempest.lib.common.rest_client [req-285d53d9-e08a-4468-8c9e-8974fc8fa300 req-285d53d9-e08a-4468-8c9e-8974fc8fa300 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.083s",
                                "2026-05-23 01:43:21.712 19 INFO tempest.lib.common.rest_client [req-f93cc8d9-e0ca-4270-93c5-407c6bc21eeb req-f93cc8d9-e0ca-4270-93c5-407c6bc21eeb ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.479s",
                                "2026-05-23 01:43:21.726 12 INFO tempest.lib.common.rest_client [req-ff8ccb20-d489-450e-a93b-2f2d36e084d2 req-ff8ccb20-d489-450e-a93b-2f2d36e084d2 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-23 01:43:21.769 26 INFO tempest.lib.common.rest_client [req-1a5ddbdb-0f03-4f93-ad2d-3ae1bdce849d req-1a5ddbdb-0f03-4f93-ad2d-3ae1bdce849d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.618s",
                                "2026-05-23 01:43:21.800 30 INFO tempest.lib.common.rest_client [req-6fdde82d-8f09-41e7-b274-d7d1d6e71aa0 req-6fdde82d-8f09-41e7-b274-d7d1d6e71aa0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.131s",
                                "2026-05-23 01:43:21.871 30 INFO tempest.lib.common.rest_client [req-d7b801da-c6d2-4081-ba87-97468e131e70 req-d7b801da-c6d2-4081-ba87-97468e131e70 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.066s",
                                "2026-05-23 01:43:21.904 39 INFO tempest.lib.common.rest_client [req-70d9524e-fcdb-445a-b7c5-fadce37336b9 req-70d9524e-fcdb-445a-b7c5-fadce37336b9 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6a8da09d-7eb4-47a4-86a7-def969b24c1b 0.449s",
                                "2026-05-23 01:43:21.907 12 INFO tempest.lib.common.rest_client [req-be3c53ee-645d-41bb-a29f-83342102c69b req-be3c53ee-645d-41bb-a29f-83342102c69b ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/15d5e1f97c8344c391087ae0d13dc132/roles/bd34450783d64356be4e1eb4c43a6768 0.179s",
                                "2026-05-23 01:43:21.938 17 INFO tempest.lib.common.rest_client [req-5105482a-6fb1-46ae-bee2-983520c4ff01 req-5105482a-6fb1-46ae-bee2-983520c4ff01 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.416s",
                                "2026-05-23 01:43:21.979 30 INFO tempest.lib.common.rest_client [req-8180ccf7-4b64-4dc6-a3e4-e1b2975db733 req-8180ccf7-4b64-4dc6-a3e4-e1b2975db733 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.105s",
                                "2026-05-23 01:43:22.044 39 INFO tempest.lib.common.rest_client [req-889b6a41-7a1b-41e9-bf52-02cf78286432 req-889b6a41-7a1b-41e9-bf52-02cf78286432 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6a8da09d-7eb4-47a4-86a7-def969b24c1b 0.134s",
                                "2026-05-23 01:43:22.079 30 INFO tempest.lib.common.rest_client [req-768393d6-ffa9-49c4-a0f2-311b04f60376 req-768393d6-ffa9-49c4-a0f2-311b04f60376 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.096s",
                                "{14} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [2.280667s] ... ok",
                                "2026-05-23 01:43:22.182 30 INFO tempest.lib.common.rest_client [req-e4334e32-777e-49c1-8a0f-be8ecd1d3a45 req-e4334e32-777e-49c1-8a0f-be8ecd1d3a45 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.100s",
                                "2026-05-23 01:43:22.209 14 INFO tempest.lib.common.rest_client [req-28b5a49a-1df4-42ba-b531-1aa5b0e95135 req-28b5a49a-1df4-42ba-b531-1aa5b0e95135 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6e48c818-bb8a-4a81-ba6a-58401a467d9e 2.728s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [4.352012s] ... ok",
                                "2026-05-23 01:43:22.230 12 INFO tempest.lib.common.rest_client [req-0f596896-8989-4a4d-9873-00822ffe22bd req-0f596896-8989-4a4d-9873-00822ffe22bd ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s",
                                "2026-05-23 01:43:22.243 20 INFO tempest.lib.common.rest_client [req-794ebfe1-83f1-4cdb-be31-cd548e991aa3 req-794ebfe1-83f1-4cdb-be31-cd548e991aa3 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=df09359a10724bcf8ec0ecb25535dea6&name=default 0.754s",
                                "2026-05-23 01:43:22.268 30 INFO tempest.lib.common.rest_client [req-cd86cf80-9c23-4014-9473-b58c1db82c2e req-cd86cf80-9c23-4014-9473-b58c1db82c2e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.085s",
                                "2026-05-23 01:43:22.286 36 INFO tempest.lib.common.rest_client [req-5d1b96f2-61e5-4758-bc03-536fac4a5195 req-5d1b96f2-61e5-4758-bc03-536fac4a5195 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14641b76-3dad-4fb1-9e00-749e707cde11 1.063s",
                                "2026-05-23 01:43:22.299 19 INFO tempest.lib.common.rest_client [req-5b13363e-fbfb-41f3-be93-b0eb06e48d1a req-5b13363e-fbfb-41f3-be93-b0eb06e48d1a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.575s",
                                "2026-05-23 01:43:22.361 30 INFO tempest.lib.common.rest_client [req-73683945-ce32-47d1-935b-86da05e97cb5 req-73683945-ce32-47d1-935b-86da05e97cb5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.092s",
                                "2026-05-23 01:43:22.385 12 INFO tempest.lib.common.rest_client [req-898883ad-362e-4a4a-b9d4-9fdd2802626e req-898883ad-362e-4a4a-b9d4-9fdd2802626e ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/15d5e1f97c8344c391087ae0d13dc132/roles/86359d6597314a95ba0d73ed5fbe11ed 0.153s",
                                "2026-05-23 01:43:22.451 30 INFO tempest.lib.common.rest_client [req-7770932d-cda8-40aa-9a4a-62ebbf426118 req-7770932d-cda8-40aa-9a4a-62ebbf426118 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.087s",
                                "2026-05-23 01:43:22.489 36 INFO tempest.lib.common.rest_client [req-5b8987d4-9569-4959-87e4-331a5b4089fd req-5b8987d4-9569-4959-87e4-331a5b4089fd ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.199s",
                                "2026-05-23 01:43:22.539 19 INFO tempest.lib.common.rest_client [req-298e1c26-b035-44fc-8c45-b96241976266 req-298e1c26-b035-44fc-8c45-b96241976266 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.238s",
                                "2026-05-23 01:43:22.545 30 INFO tempest.lib.common.rest_client [req-54101d87-afcb-4b67-beba-cb1a97f370c1 req-54101d87-afcb-4b67-beba-cb1a97f370c1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.090s",
                                "2026-05-23 01:43:22.612 12 INFO tempest.lib.common.rest_client [req-5f0af600-fea9-4d99-9326-dfa3a928d253 req-5f0af600-fea9-4d99-9326-dfa3a928d253 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s",
                                "2026-05-23 01:43:22.627 30 INFO tempest.lib.common.rest_client [req-e4e49eb8-2b9b-4951-b07d-4525701d759f req-e4e49eb8-2b9b-4951-b07d-4525701d759f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.081s",
                                "2026-05-23 01:43:22.711 19 INFO tempest.lib.common.rest_client [req-7392575c-b0b2-4dfa-baba-0bc79099efeb req-7392575c-b0b2-4dfa-baba-0bc79099efeb ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.168s",
                                "2026-05-23 01:43:22.710 30 INFO tempest.lib.common.rest_client [req-f908dd11-65aa-4600-91e7-7d34861f0cea req-f908dd11-65aa-4600-91e7-7d34861f0cea ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.081s",
                                "2026-05-23 01:43:22.739 26 INFO tempest.lib.common.rest_client [req-d871b576-6020-4f58-b913-b5efc966cc66 req-d871b576-6020-4f58-b913-b5efc966cc66 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.969s",
                                "2026-05-23 01:43:22.742 41 INFO tempest.lib.common.rest_client [req-42b3e696-bdb3-4c32-a0a6-a407905c666c req-42b3e696-bdb3-4c32-a0a6-a407905c666c ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.104s",
                                "2026-05-23 01:43:22.760 12 INFO tempest.lib.common.rest_client [req-fc118990-20c2-4512-b391-e0c2bb208b04 req-fc118990-20c2-4512-b391-e0c2bb208b04 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/15d5e1f97c8344c391087ae0d13dc132/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.146s",
                                "2026-05-23 01:43:22.799 30 INFO tempest.lib.common.rest_client [req-e01aa9ff-6236-41df-8f15-5ce232309830 req-e01aa9ff-6236-41df-8f15-5ce232309830 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.087s",
                                "2026-05-23 01:43:22.818 36 INFO tempest.lib.common.rest_client [req-0e3c8024-fecf-49e4-af75-97eb1474c04c req-0e3c8024-fecf-49e4-af75-97eb1474c04c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a9afdfa2-48e9-4a2f-a87d-028dad968534 0.328s",
                                "2026-05-23 01:43:22.890 30 INFO tempest.lib.common.rest_client [req-9f10aaaa-184a-4048-8719-9573228daca2 req-9f10aaaa-184a-4048-8719-9573228daca2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-filter 0.087s",
                                "2026-05-23 01:43:22.958 36 INFO tempest.lib.common.rest_client [req-6db59209-0db2-45fb-8b94-b60eb7397632 req-6db59209-0db2-45fb-8b94-b60eb7397632 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.133s",
                                "2026-05-23 01:43:22.966 30 INFO tempest.lib.common.rest_client [req-25ddfda7-9b67-41c6-9333-45e018048b67 req-25ddfda7-9b67-41c6-9333-45e018048b67 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.074s",
                                "2026-05-23 01:43:22.975 24 INFO tempest.lib.common.rest_client [req-dd4e6e23-15c7-4717-8dbf-80ec17b27925 req-dd4e6e23-15c7-4717-8dbf-80ec17b27925 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.464s",
                                "2026-05-23 01:43:22.979 12 INFO tempest.lib.common.rest_client [req-3b40ee5e-ff22-4589-a4e2-c8c8b310bcf4 req-3b40ee5e-ff22-4589-a4e2-c8c8b310bcf4 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-23 01:43:23.002 17 INFO tempest.lib.common.rest_client [req-bbc072f1-b557-4017-9590-c4e6cee46cb2 req-bbc072f1-b557-4017-9590-c4e6cee46cb2 ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d2d23a0f-f5c1-48af-a244-a48f9671906e 1.055s",
                                "{3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [2.505963s] ... ok",
                                "2026-05-23 01:43:23.060 30 INFO tempest.lib.common.rest_client [req-ee64f680-801e-461d-acff-040c7e7d360e req-ee64f680-801e-461d-acff-040c7e7d360e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.091s",
                                "2026-05-23 01:43:23.090 39 INFO tempest.lib.common.rest_client [req-b54c14b6-2dfc-4644-a0b9-ef74c06ab2ea req-b54c14b6-2dfc-4644-a0b9-ef74c06ab2ea ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.989s",
                                "2026-05-23 01:43:23.145 30 INFO tempest.lib.common.rest_client [req-db141b90-14b7-4b52-9ea5-2724eefef17c req-db141b90-14b7-4b52-9ea5-2724eefef17c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.081s",
                                "2026-05-23 01:43:23.187 20 INFO tempest.lib.common.rest_client [req-d5529557-a679-4b38-ad5f-5e20420653da req-d5529557-a679-4b38-ad5f-5e20420653da ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5c75c24-4c4f-4222-84d3-91fa04b244d8 0.941s",
                                "2026-05-23 01:43:23.169 12 INFO tempest.lib.common.rest_client [req-c0948c1a-181e-4fed-b2a7-39a4566712cd req-c0948c1a-181e-4fed-b2a7-39a4566712cd ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/15d5e1f97c8344c391087ae0d13dc132/roles/bd34450783d64356be4e1eb4c43a6768 0.185s",
                                "2026-05-23 01:43:23.169 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 15d5e1f97c8344c391087ae0d13dc132 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:23.169 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1241006474-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd118768ad0d944eca043de33ebf73869', 'project_name': 'tempest-PortsIpV6TestJSON-1241006474', 'tenant_id': 'd118768ad0d944eca043de33ebf73869', 'tenant_name': 'tempest-PortsIpV6TestJSON-1241006474', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '15d5e1f97c8344c391087ae0d13dc132', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:23.169 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1241006474-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd118768ad0d944eca043de33ebf73869', 'project_name': 'tempest-PortsIpV6TestJSON-1241006474', 'tenant_id': 'd118768ad0d944eca043de33ebf73869', 'tenant_name': 'tempest-PortsIpV6TestJSON-1241006474', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '15d5e1f97c8344c391087ae0d13dc132', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:23.237 30 INFO tempest.lib.common.rest_client [req-fdd0ea41-7d01-4f9d-a230-b3ae638cb4da req-fdd0ea41-7d01-4f9d-a230-b3ae638cb4da ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.090s",
                                "2026-05-23 01:43:23.240 24 INFO tempest.lib.common.rest_client [req-5d93fd2e-2a0b-4254-bbd8-e2584c030977 req-5d93fd2e-2a0b-4254-bbd8-e2584c030977 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.261s",
                                "2026-05-23 01:43:23.338 30 INFO tempest.lib.common.rest_client [req-a2a60ca6-a062-4969-9dd4-aa1f03aedea4 req-a2a60ca6-a062-4969-9dd4-aa1f03aedea4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.099s",
                                "2026-05-23 01:43:23.387 19 INFO tempest.lib.common.rest_client [req-18f716a4-88b5-49f2-84d7-b473bfb478f1 req-18f716a4-88b5-49f2-84d7-b473bfb478f1 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.673s",
                                "2026-05-23 01:43:23.409 32 INFO tempest.lib.common.rest_client [req-7ddea4a3-4694-4845-a468-d64ad95469e3 req-7ddea4a3-4694-4845-a468-d64ad95469e3 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/554f3b96-96b2-4c61-a412-c575c1fe81f6 2.007s",
                                "2026-05-23 01:43:23.421 30 INFO tempest.lib.common.rest_client [req-45ee4fc4-db9a-4918-a747-0e83c26f1d58 req-45ee4fc4-db9a-4918-a747-0e83c26f1d58 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.080s",
                                "2026-05-23 01:43:23.453 14 INFO tempest.lib.common.rest_client [req-ffd7dc06-0601-434d-92c6-7a3eae0f5d0f req-ffd7dc06-0601-434d-92c6-7a3eae0f5d0f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.240s",
                                "2026-05-23 01:43:23.523 30 INFO tempest.lib.common.rest_client [req-7ae12b70-7401-43e5-8183-089502d723c9 req-7ae12b70-7401-43e5-8183-089502d723c9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.099s",
                                "2026-05-23 01:43:23.538 19 INFO tempest.lib.common.rest_client [req-c27db607-185c-4909-91e5-51c706402c0e req-c27db607-185c-4909-91e5-51c706402c0e ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s",
                                "2026-05-23 01:43:23.601 30 INFO tempest.lib.common.rest_client [req-5ecb22e3-02a0-4020-8604-7a28d6407e7a req-5ecb22e3-02a0-4020-8604-7a28d6407e7a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.076s",
                                "2026-05-23 01:43:23.614 32 INFO tempest.lib.common.rest_client [req-97d016b2-b330-4230-bfd2-472182196d11 req-97d016b2-b330-4230-bfd2-472182196d11 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.204s",
                                "2026-05-23 01:43:23.618 20 INFO tempest.lib.common.rest_client [req-76014f7d-27d5-4614-aad3-f4ecd506e5f6 req-76014f7d-27d5-4614-aad3-f4ecd506e5f6 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/df09359a10724bcf8ec0ecb25535dea6 0.428s",
                                "2026-05-23 01:43:23.634 20 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DvrRoutersNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.network.test_routers_negative.DvrRoutersNegativeTest) ... SKIPPED: DVR extension not enabled.",
                                "2026-05-23 01:43:23.689 30 INFO tempest.lib.common.rest_client [req-85fbaf7e-9427-452a-8710-5384d86bd34b req-85fbaf7e-9427-452a-8710-5384d86bd34b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.086s",
                                "2026-05-23 01:43:23.761 30 INFO tempest.lib.common.rest_client [req-8db5075b-6474-4f4a-acf9-5fc9a80f891f req-8db5075b-6474-4f4a-acf9-5fc9a80f891f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.069s",
                                "2026-05-23 01:43:23.794 19 INFO tempest.lib.common.rest_client [req-37e76093-f4cb-405c-a783-37499d9f2666 req-37e76093-f4cb-405c-a783-37499d9f2666 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/8d6d66ed1ca342e78ef5da55848b42ab/roles/bd34450783d64356be4e1eb4c43a6768 0.253s",
                                "2026-05-23 01:43:23.796 32 INFO tempest.lib.common.rest_client [req-40aa2993-da78-4f43-9dc3-dd077ea526bd req-40aa2993-da78-4f43-9dc3-dd077ea526bd ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.180s",
                                "2026-05-23 01:43:23.802 17 INFO tempest.lib.common.rest_client [req-08ffebbe-8285-4911-94ec-a70773917371 req-08ffebbe-8285-4911-94ec-a70773917371 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/eec38e9b-d381-43de-ac19-3ae0ed4102aa 0.739s",
                                "2026-05-23 01:43:23.831 12 INFO tempest.lib.common.rest_client [req-b927ba64-caf6-4e77-9952-ba9a16bd3a67 req-b927ba64-caf6-4e77-9952-ba9a16bd3a67 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s",
                                "2026-05-23 01:43:23.835 22 INFO tempest.lib.common.rest_client [req-a685840c-ffca-4077-bd3c-c119a9d04388 req-a685840c-ffca-4077-bd3c-c119a9d04388 ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 4.072s",
                                "2026-05-23 01:43:23.845 30 INFO tempest.lib.common.rest_client [req-bb09b4bf-d58b-443f-9ab2-1f1f8a57d0f8 req-bb09b4bf-d58b-443f-9ab2-1f1f8a57d0f8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.081s",
                                "2026-05-23 01:43:23.936 30 INFO tempest.lib.common.rest_client [req-524933a6-a63d-46e1-81f4-e8a7a0154bf1 req-524933a6-a63d-46e1-81f4-e8a7a0154bf1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.090s",
                                "2026-05-23 01:43:23.943 10 INFO tempest.lib.common.rest_client [req-6b34bc96-b343-43c4-aea3-d83c1769afed req-6b34bc96-b343-43c4-aea3-d83c1769afed ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.268s",
                                "2026-05-23 01:43:24.004 32 INFO tempest.lib.common.rest_client [req-b941cd07-d799-4ccf-9639-4c7f707144dc req-b941cd07-d799-4ccf-9639-4c7f707144dc ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/1ffbd6dd-bf3a-409e-b6ef-b46b78da3184 0.204s",
                                "2026-05-23 01:43:24.052 19 INFO tempest.lib.common.rest_client [req-315e4ba3-7e81-4711-b415-fde5fc08ef63 req-315e4ba3-7e81-4711-b415-fde5fc08ef63 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-23 01:43:24.053 30 INFO tempest.lib.common.rest_client [req-85d5e7bf-75f7-41ce-a172-36b93af66d2f req-85d5e7bf-75f7-41ce-a172-36b93af66d2f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.114s",
                                "2026-05-23 01:43:24.067 17 INFO tempest.lib.common.rest_client [req-aae7d7aa-4eff-40c6-aa62-fc33d53afc0d req-aae7d7aa-4eff-40c6-aa62-fc33d53afc0d ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/eec38e9b-d381-43de-ac19-3ae0ed4102aa 0.259s",
                                "{3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.006181s] ... ok",
                                "2026-05-23 01:43:24.104 20 INFO tempest.lib.common.rest_client [req-88969df0-19a7-4515-8e5e-2019fc257595 req-88969df0-19a7-4515-8e5e-2019fc257595 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.467s",
                                "2026-05-23 01:43:24.124 12 INFO tempest.lib.common.rest_client [req-7bc940cf-ae16-4742-8e30-cd9e2ebbdc68 req-7bc940cf-ae16-4742-8e30-cd9e2ebbdc68 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869 0.288s",
                                "2026-05-23 01:43:24.124 12 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d118768ad0d944eca043de33ebf73869 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:24.133 32 INFO tempest.lib.common.rest_client [req-22be831d-c1ed-41ac-b516-941539a7f541 req-22be831d-c1ed-41ac-b516-941539a7f541 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/554f3b96-96b2-4c61-a412-c575c1fe81f6 0.127s",
                                "{11} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [6.617517s] ... ok",
                                "2026-05-23 01:43:24.139 24 INFO tempest.lib.common.rest_client [req-5e81920e-81c4-4fdc-a740-e87a8c45815b req-5e81920e-81c4-4fdc-a740-e87a8c45815b ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7659d386-0acd-4711-89da-67f0ecafe2c5 0.895s",
                                "2026-05-23 01:43:24.147 30 INFO tempest.lib.common.rest_client [req-ce3ec80c-9ebc-40ca-8421-dd2664e944ac req-ce3ec80c-9ebc-40ca-8421-dd2664e944ac ] 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.092s",
                                "2026-05-23 01:43:24.166 14 INFO tempest.lib.common.rest_client [req-44a74f86-bb44-45fe-a449-df947cffc05c req-44a74f86-bb44-45fe-a449-df947cffc05c ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.709s",
                                "2026-05-23 01:43:24.199 19 INFO tempest.lib.common.rest_client [req-319bd94a-bd11-427e-a0ee-02a3ace25b98 req-319bd94a-bd11-427e-a0ee-02a3ace25b98 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/8d6d66ed1ca342e78ef5da55848b42ab/roles/86359d6597314a95ba0d73ed5fbe11ed 0.143s",
                                "2026-05-23 01:43:24.227 24 INFO tempest.lib.common.rest_client [req-5ddb0cd2-7497-4d94-b676-5e0822172ea1 req-5ddb0cd2-7497-4d94-b676-5e0822172ea1 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7659d386-0acd-4711-89da-67f0ecafe2c5 0.084s",
                                "2026-05-23 01:43:24.263 30 INFO tempest.lib.common.rest_client [req-a4a4240d-6f3c-46c1-b00a-2a52e92a84f7 req-a4a4240d-6f3c-46c1-b00a-2a52e92a84f7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.115s",
                                "{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [2.719460s] ... ok",
                                "2026-05-23 01:43:24.325 36 INFO tempest.lib.common.rest_client [req-81a2c323-1421-4fd7-981d-fabac5c9f3f3 req-81a2c323-1421-4fd7-981d-fabac5c9f3f3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.352s",
                                "2026-05-23 01:43:24.344 30 INFO tempest.lib.common.rest_client [req-30d74c83-638d-4c9c-8f30-89976913db0c req-30d74c83-638d-4c9c-8f30-89976913db0c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.078s",
                                "2026-05-23 01:43:24.353 26 INFO tempest.lib.common.rest_client [req-f9832457-e380-4a88-8feb-5fb874bacd6a req-f9832457-e380-4a88-8feb-5fb874bacd6a ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.608s",
                                "2026-05-23 01:43:24.424 19 INFO tempest.lib.common.rest_client [req-bb8cbb41-f5b2-4884-9553-c3e21c894ea2 req-bb8cbb41-f5b2-4884-9553-c3e21c894ea2 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s",
                                "2026-05-23 01:43:24.427 30 INFO tempest.lib.common.rest_client [req-d6baf385-b99d-4dba-a833-3390f427df98 req-d6baf385-b99d-4dba-a833-3390f427df98 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.079s",
                                "2026-05-23 01:43:24.504 30 INFO tempest.lib.common.rest_client [req-4cb8779d-3cb0-4f18-8f85-c0daa336e5b2 req-4cb8779d-3cb0-4f18-8f85-c0daa336e5b2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.075s",
                                "2026-05-23 01:43:24.552 22 INFO tempest.lib.common.rest_client [req-d6908012-39a9-4ad4-8258-8a17508c3e06 req-d6908012-39a9-4ad4-8258-8a17508c3e06 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f1a0edd6-517d-467d-a45e-949b0a1af4ff 0.714s",
                                "2026-05-23 01:43:24.574 19 INFO tempest.lib.common.rest_client [req-6aeb831a-1910-43ab-b75b-a5e1a005f0fa req-6aeb831a-1910-43ab-b75b-a5e1a005f0fa ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/8d6d66ed1ca342e78ef5da55848b42ab/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.147s",
                                "2026-05-23 01:43:24.579 30 INFO tempest.lib.common.rest_client [req-a499ce26-4607-4fca-b2c9-1cee05f6a136 req-a499ce26-4607-4fca-b2c9-1cee05f6a136 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.074s",
                                "2026-05-23 01:43:24.586 41 INFO tempest.lib.common.rest_client [req-ee5c98d5-0b37-4395-8d80-5b2e90a8f528 req-ee5c98d5-0b37-4395-8d80-5b2e90a8f528 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.842s",
                                "2026-05-23 01:43:24.653 30 INFO tempest.lib.common.rest_client [req-26fcd075-15a8-4f54-83ff-db7388be6b71 req-26fcd075-15a8-4f54-83ff-db7388be6b71 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.073s",
                                "2026-05-23 01:43:24.722 20 INFO tempest.lib.common.rest_client [req-39ad6ce7-0987-4632-acbd-46e3720ab135 req-39ad6ce7-0987-4632-acbd-46e3720ab135 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-23 01:43:24.730 22 INFO tempest.lib.common.rest_client [req-b590bb50-901d-4021-bc52-14574ad6e31e req-b590bb50-901d-4021-bc52-14574ad6e31e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f1a0edd6-517d-467d-a45e-949b0a1af4ff 0.176s",
                                "2026-05-23 01:43:24.741 30 INFO tempest.lib.common.rest_client [req-eb30104d-0e30-4df3-b81c-69e6c772cd27 req-eb30104d-0e30-4df3-b81c-69e6c772cd27 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.087s",
                                "2026-05-23 01:43:24.793 12 INFO tempest.lib.common.rest_client [req-268eb106-1577-4379-aa32-c2d84fff4f59 req-268eb106-1577-4379-aa32-c2d84fff4f59 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.668s",
                                "{6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [4.971553s] ... ok",
                                "2026-05-23 01:43:24.823 26 INFO tempest.lib.common.rest_client [req-17ec9d6f-7bdb-473d-9c94-89bfccbbdbcb req-17ec9d6f-7bdb-473d-9c94-89bfccbbdbcb ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.469s",
                                "2026-05-23 01:43:24.841 30 INFO tempest.lib.common.rest_client [req-2618fa53-16e9-4d39-93e8-d98bfe11b925 req-2618fa53-16e9-4d39-93e8-d98bfe11b925 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.098s",
                                "2026-05-23 01:43:24.862 19 INFO tempest.lib.common.rest_client [req-3449192f-9c6b-47a1-a8c5-d833bdde51ff req-3449192f-9c6b-47a1-a8c5-d833bdde51ff ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s",
                                "2026-05-23 01:43:24.878 20 INFO tempest.lib.common.rest_client [req-e368dbc2-1ee2-429d-bf77-daae7f6ae508 req-e368dbc2-1ee2-429d-bf77-daae7f6ae508 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.152s",
                                "2026-05-23 01:43:24.930 12 INFO tempest.lib.common.rest_client [req-6a3295d8-d997-4862-a7bb-c77797b5151b req-6a3295d8-d997-4862-a7bb-c77797b5151b ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s",
                                "2026-05-23 01:43:24.932 30 INFO tempest.lib.common.rest_client [req-2817e2cf-4c7e-466c-a636-e6b9c66862af req-2817e2cf-4c7e-466c-a636-e6b9c66862af ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.086s",
                                "2026-05-23 01:43:25.025 30 INFO tempest.lib.common.rest_client [req-8d75d966-fc81-4c42-a0e2-a5775006425e req-8d75d966-fc81-4c42-a0e2-a5775006425e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.092s",
                                "2026-05-23 01:43:25.042 19 INFO tempest.lib.common.rest_client [req-0c2316ce-1bf0-482e-888f-bb81cf7a8dae req-0c2316ce-1bf0-482e-888f-bb81cf7a8dae ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/8d6d66ed1ca342e78ef5da55848b42ab/roles/bd34450783d64356be4e1eb4c43a6768 0.175s",
                                "2026-05-23 01:43:25.042 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8d6d66ed1ca342e78ef5da55848b42ab is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:25.043 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1948791523-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'tenant_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d6d66ed1ca342e78ef5da55848b42ab', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:25.043 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1948791523-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'tenant_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d6d66ed1ca342e78ef5da55848b42ab', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:25.135 30 INFO tempest.lib.common.rest_client [req-ed9b5c38-23f3-4d72-87c1-efde80f556d6 req-ed9b5c38-23f3-4d72-87c1-efde80f556d6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.106s",
                                "2026-05-23 01:43:25.152 20 INFO tempest.lib.common.rest_client [req-31ba6e5f-1e51-4f93-98c1-83ebb3469ad6 req-31ba6e5f-1e51-4f93-98c1-83ebb3469ad6 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.272s",
                                "2026-05-23 01:43:25.188 41 INFO tempest.lib.common.rest_client [req-e2cf0139-a5c9-4c3d-a402-c9b87eaa880f req-e2cf0139-a5c9-4c3d-a402-c9b87eaa880f ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb0d75d7-4362-4ab4-a462-0ed17ee4334c 0.601s",
                                "2026-05-23 01:43:25.235 30 INFO tempest.lib.common.rest_client [req-2bd9ab8f-d0e2-4677-9522-b1463540b249 req-2bd9ab8f-d0e2-4677-9522-b1463540b249 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.098s",
                                "2026-05-23 01:43:25.281 39 INFO tempest.lib.common.rest_client [req-241649c6-b208-4d96-b39f-5f7089a4d910 req-241649c6-b208-4d96-b39f-5f7089a4d910 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/dddb7a0b-4ed8-4791-88b0-89bd6178f025 2.186s",
                                "2026-05-23 01:43:25.315 12 INFO tempest.lib.common.rest_client [req-b77458bf-d99e-4cc4-b874-623ef95aeff5 req-b77458bf-d99e-4cc4-b874-623ef95aeff5 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/c0b3396af8564fc6b56c31564b074590/roles/f0252c12e370451ca447f3c97e732b25 0.382s",
                                "2026-05-23 01:43:25.317 30 INFO tempest.lib.common.rest_client [req-8b4719d1-f1a7-45aa-a99a-9502ec5f99bf req-8b4719d1-f1a7-45aa-a99a-9502ec5f99bf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.079s",
                                "2026-05-23 01:43:25.327 17 INFO tempest.lib.common.rest_client [req-d7e8942e-cd06-44c2-9c68-c6be90e1af1e req-d7e8942e-cd06-44c2-9c68-c6be90e1af1e ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/eec38e9b-d381-43de-ac19-3ae0ed4102aa 1.257s",
                                "2026-05-23 01:43:25.401 41 INFO tempest.lib.common.rest_client [req-713a5556-2205-4e8c-8fb7-7a9e7a7cba5c req-713a5556-2205-4e8c-8fb7-7a9e7a7cba5c ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.209s",
                                "2026-05-23 01:43:25.417 30 INFO tempest.lib.common.rest_client [req-76b7aa83-9c5d-41a7-90e9-1e503af5a5f8 req-76b7aa83-9c5d-41a7-90e9-1e503af5a5f8 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.097s",
                                "2026-05-23 01:43:25.457 28 INFO tempest.lib.common.rest_client [req-f6721041-5d47-4284-8b09-5ff413592290 req-f6721041-5d47-4284-8b09-5ff413592290 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.768s",
                                "{10} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [7.913265s] ... ok",
                                "2026-05-23 01:43:25.572 12 INFO tempest.lib.common.rest_client [req-e33ac23d-63f2-48e1-a070-3281e206891f req-e33ac23d-63f2-48e1-a070-3281e206891f ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-23 01:43:25.610 41 INFO tempest.lib.common.rest_client [req-f8305aee-7d26-4da8-9727-3d9818576eb1 req-f8305aee-7d26-4da8-9727-3d9818576eb1 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/52490746-bafd-4d4b-8ad0-a57f9a236256 0.205s",
                                "{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [6.643487s] ... ok",
                                "2026-05-23 01:43:25.678 24 INFO tempest.lib.common.rest_client [req-0eabbb5c-21a5-4afb-a60e-7b73364312b6 req-0eabbb5c-21a5-4afb-a60e-7b73364312b6 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.401s",
                                "2026-05-23 01:43:25.703 19 INFO tempest.lib.common.rest_client [req-909b0dd7-7846-4a31-bc5e-fbf8a298e9db req-909b0dd7-7846-4a31-bc5e-fbf8a298e9db ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s",
                                "2026-05-23 01:43:25.712 17 INFO tempest.lib.common.rest_client [req-ac76ea0e-2b9a-4f14-9ac2-4becd61049c3 req-ac76ea0e-2b9a-4f14-9ac2-4becd61049c3 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cc1abb17-1809-4331-9efc-99ed4eea8cf7 0.380s",
                                "2026-05-23 01:43:25.745 30 INFO tempest.lib.common.rest_client [req-08a78876-6c95-4699-89cd-98c777634bab req-08a78876-6c95-4699-89cd-98c777634bab ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dac12367c1b242d381f35c939ea77442 0.273s",
                                "2026-05-23 01:43:25.756 26 INFO tempest.lib.common.rest_client [req-489beeb2-8433-4dee-b7fe-a70eed017c1e req-489beeb2-8433-4dee-b7fe-a70eed017c1e ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4f800c2a-ddd2-4566-9e8c-8182550bca31 0.925s",
                                "2026-05-23 01:43:25.760 39 INFO tempest.lib.common.rest_client [req-7dd4c613-1416-435d-9578-70847dc265af req-7dd4c613-1416-435d-9578-70847dc265af ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.472s",
                                "2026-05-23 01:43:25.796 20 INFO tempest.lib.common.rest_client [req-811aae5b-e57a-49d2-bd71-6317bd50999f req-811aae5b-e57a-49d2-bd71-6317bd50999f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.634s",
                                "2026-05-23 01:43:25.818 22 INFO tempest.lib.common.rest_client [req-587ee869-483b-4107-94bf-9b577df6b1fa req-587ee869-483b-4107-94bf-9b577df6b1fa ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.020s",
                                "2026-05-23 01:43:25.831 14 INFO tempest.lib.common.rest_client [req-96d41196-142b-445e-ba54-f1fe630f2701 req-96d41196-142b-445e-ba54-f1fe630f2701 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/46832c24-5354-43ac-b2aa-9615ac7dbe78 1.660s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [3.624011s] ... ok",
                                "2026-05-23 01:43:25.871 26 INFO tempest.lib.common.rest_client [req-e42bafc9-1472-4938-8d66-19f49c42b851 req-e42bafc9-1472-4938-8d66-19f49c42b851 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4f800c2a-ddd2-4566-9e8c-8182550bca31 0.113s",
                                "2026-05-23 01:43:25.927 19 INFO tempest.lib.common.rest_client [req-e1393767-db0b-4ff7-a4a0-4a498888bf43 req-e1393767-db0b-4ff7-a4a0-4a498888bf43 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4 0.221s",
                                "2026-05-23 01:43:25.928 19 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c0876c65095f4b1b83b8a18ccab5b9e4 for scope project and roles: ['reader']",
                                "{8} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [3.128622s] ... ok",
                                "2026-05-23 01:43:25.950 12 INFO tempest.lib.common.rest_client [req-1222320b-c03b-4dc1-9f0c-24bc85a8efe0 req-1222320b-c03b-4dc1-9f0c-24bc85a8efe0 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/c0b3396af8564fc6b56c31564b074590/roles/86359d6597314a95ba0d73ed5fbe11ed 0.377s",
                                "2026-05-23 01:43:26.147 30 INFO tempest.lib.common.rest_client [req-bc6e5f29-320b-47f3-9be2-fa091bbeb2d6 req-bc6e5f29-320b-47f3-9be2-fa091bbeb2d6 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1b6967eafa043b792fb2705eb0db9bb 0.399s",
                                "2026-05-23 01:43:26.147 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 48fe8ffc56484637a8c6b83368f40453",
                                "2026-05-23 01:43:26.227 12 INFO tempest.lib.common.rest_client [req-b08c4f49-58b1-46dc-967b-76c7439eeea9 req-b08c4f49-58b1-46dc-967b-76c7439eeea9 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-23 01:43:26.241 20 INFO tempest.lib.common.rest_client [req-b90b29d3-21fe-48c8-bfd4-524667da818e req-b90b29d3-21fe-48c8-bfd4-524667da818e ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.443s",
                                "2026-05-23 01:43:26.366 39 INFO tempest.lib.common.rest_client [req-ab32d983-0cb0-4390-a71b-cf9d1a927414 req-ab32d983-0cb0-4390-a71b-cf9d1a927414 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dddb7a0b-4ed8-4791-88b0-89bd6178f025 0.599s",
                                "2026-05-23 01:43:26.469 12 INFO tempest.lib.common.rest_client [req-5c361537-24ef-4b70-8457-34cd49ba7303 req-5c361537-24ef-4b70-8457-34cd49ba7303 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/c0b3396af8564fc6b56c31564b074590/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.241s",
                                "2026-05-23 01:43:26.480 32 INFO tempest.lib.common.rest_client [req-019a1ad7-c924-46a2-80d2-798804034f7b req-019a1ad7-c924-46a2-80d2-798804034f7b ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.344s",
                                "2026-05-23 01:43:26.552 20 INFO tempest.lib.common.rest_client [req-88cf5f01-7f29-45c4-937a-bb0feec24b35 req-88cf5f01-7f29-45c4-937a-bb0feec24b35 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/f99de9a39a8344a5a2475f214edef8b2/roles/bd34450783d64356be4e1eb4c43a6768 0.309s",
                                "2026-05-23 01:43:26.560 39 INFO tempest.lib.common.rest_client [req-fc34f320-5231-4f6a-8681-b25395dbb1d8 req-fc34f320-5231-4f6a-8681-b25395dbb1d8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dddb7a0b-4ed8-4791-88b0-89bd6178f025 0.191s",
                                "{14} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [4.462074s] ... ok",
                                "2026-05-23 01:43:26.577 19 INFO tempest.lib.common.rest_client [req-e22e3322-617f-4b30-a949-5b56650b41b1 req-e22e3322-617f-4b30-a949-5b56650b41b1 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.646s",
                                "2026-05-23 01:43:26.646 36 INFO tempest.lib.common.rest_client [req-2e5a8949-bf30-4a4d-9292-778bdb328559 req-2e5a8949-bf30-4a4d-9292-778bdb328559 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.319s",
                                "2026-05-23 01:43:26.651 12 INFO tempest.lib.common.rest_client [req-8a456ee8-8b3e-4027-8791-1f80b1ea9408 req-8a456ee8-8b3e-4027-8791-1f80b1ea9408 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-23 01:43:26.663 32 INFO tempest.lib.common.rest_client [req-ddfc3e46-10ef-4896-8557-9d3a8333861e req-ddfc3e46-10ef-4896-8557-9d3a8333861e ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.179s",
                                "2026-05-23 01:43:26.699 30 INFO tempest.lib.common.rest_client [req-1fea8f4f-35c0-4172-8fd3-a1ec5a925389 req-1fea8f4f-35c0-4172-8fd3-a1ec5a925389 ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-23 01:43:26.709 19 INFO tempest.lib.common.rest_client [req-e4f04929-f633-4b80-8ef9-03f6fd4abc9d req-e4f04929-f633-4b80-8ef9-03f6fd4abc9d ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-23 01:43:26.749 20 INFO tempest.lib.common.rest_client [req-a2727f44-82ac-4f6c-9086-bec08e6193f7 req-a2727f44-82ac-4f6c-9086-bec08e6193f7 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-23 01:43:26.797 12 INFO tempest.lib.common.rest_client [req-7feac5dd-2f2e-4c78-9559-17feecd50eb2 req-7feac5dd-2f2e-4c78-9559-17feecd50eb2 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869/users/c0b3396af8564fc6b56c31564b074590/roles/bd34450783d64356be4e1eb4c43a6768 0.143s",
                                "2026-05-23 01:43:26.797 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0b3396af8564fc6b56c31564b074590 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:26.797 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1241006474-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd118768ad0d944eca043de33ebf73869', 'project_name': 'tempest-PortsIpV6TestJSON-1241006474', 'tenant_id': 'd118768ad0d944eca043de33ebf73869', 'tenant_name': 'tempest-PortsIpV6TestJSON-1241006474', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0b3396af8564fc6b56c31564b074590', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:26.797 12 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-1241006474-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd118768ad0d944eca043de33ebf73869', 'project_name': 'tempest-PortsIpV6TestJSON-1241006474', 'tenant_id': 'd118768ad0d944eca043de33ebf73869', 'tenant_name': 'tempest-PortsIpV6TestJSON-1241006474', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0b3396af8564fc6b56c31564b074590', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:26.908 41 INFO tempest.lib.common.rest_client [req-59ae38a6-1119-471c-8efd-5256d33f9843 req-59ae38a6-1119-471c-8efd-5256d33f9843 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.239s",
                                "2026-05-23 01:43:27.023 19 INFO tempest.lib.common.rest_client [req-1106b839-1bba-4254-8577-eebc60bd1679 req-1106b839-1bba-4254-8577-eebc60bd1679 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/f069a765530643b5b4eacb80452b3b55/roles/f0252c12e370451ca447f3c97e732b25 0.311s",
                                "2026-05-23 01:43:27.052 20 INFO tempest.lib.common.rest_client [req-94fa07d8-0d61-4a3f-b3bb-6d6812f0c5df req-94fa07d8-0d61-4a3f-b3bb-6d6812f0c5df ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/f99de9a39a8344a5a2475f214edef8b2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.296s",
                                "2026-05-23 01:43:27.066 36 INFO tempest.lib.common.rest_client [req-e5942b34-3355-4aae-8fb1-34f6f65e9a35 req-e5942b34-3355-4aae-8fb1-34f6f65e9a35 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.417s",
                                "2026-05-23 01:43:27.220 22 INFO tempest.lib.common.rest_client [req-0bad7646-dbfb-447b-b6ff-998fee661dd0 req-0bad7646-dbfb-447b-b6ff-998fee661dd0 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1f05309e-2d34-44c7-be0c-550d97c941d6 1.397s",
                                "2026-05-23 01:43:27.250 28 INFO tempest.lib.common.rest_client [req-2a3cd38b-d138-400a-ae56-6c4cee47d50b req-2a3cd38b-d138-400a-ae56-6c4cee47d50b ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b44380a4-5626-425c-b507-94e4cd39c17a 1.788s",
                                "2026-05-23 01:43:27.253 24 INFO tempest.lib.common.rest_client [req-0f8dcb27-32f6-438a-81c0-c4382dc585a9 req-0f8dcb27-32f6-438a-81c0-c4382dc585a9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/db7f75b2-d19a-46b8-9fde-60e5baaef2e0 1.573s",
                                "2026-05-23 01:43:27.362 20 INFO tempest.lib.common.rest_client [req-c52dc6db-60fb-4ee7-840d-5714b570bab4 req-c52dc6db-60fb-4ee7-840d-5714b570bab4 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s",
                                "2026-05-23 01:43:27.408 10 INFO tempest.lib.common.rest_client [req-fc713ef8-9145-4c61-b31c-adda09d1015d req-fc713ef8-9145-4c61-b31c-adda09d1015d ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.463s",
                                "2026-05-23 01:43:27.434 26 INFO tempest.lib.common.rest_client [req-4b6ca67b-c8ac-4d17-b180-3e3d7c4626a9 req-4b6ca67b-c8ac-4d17-b180-3e3d7c4626a9 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.494s",
                                "2026-05-23 01:43:27.477 12 INFO tempest.lib.common.rest_client [req-8e0c22bf-547a-47da-af41-9325b272fdd4 req-8e0c22bf-547a-47da-af41-9325b272fdd4 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s",
                                "2026-05-23 01:43:27.487 19 INFO tempest.lib.common.rest_client [req-357651d5-cce0-4896-a6ea-529bc5a03b97 req-357651d5-cce0-4896-a6ea-529bc5a03b97 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.461s",
                                "2026-05-23 01:43:27.536 20 INFO tempest.lib.common.rest_client [req-13634620-9284-4945-bcdd-5dc31b61b907 req-13634620-9284-4945-bcdd-5dc31b61b907 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/f99de9a39a8344a5a2475f214edef8b2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.170s",
                                "2026-05-23 01:43:27.607 32 INFO tempest.lib.common.rest_client [req-1b3cc9a5-8456-4645-990c-f381cf8fb007 req-1b3cc9a5-8456-4645-990c-f381cf8fb007 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4c18c4a1-02fb-4292-9aa4-69eb40cd2c4b 0.941s",
                                "{11} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [3.473862s] ... ok",
                                "2026-05-23 01:43:27.640 17 INFO tempest.lib.common.rest_client [req-81f40b96-0d15-4cae-9d53-9b98d327da89 req-81f40b96-0d15-4cae-9d53-9b98d327da89 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/92b81570-1d29-4880-bf81-d7c8b0a3b975 1.923s",
                                "2026-05-23 01:43:27.652 22 INFO tempest.lib.common.rest_client [req-83a5449b-189d-4f0e-b524-76c182c7519b req-83a5449b-189d-4f0e-b524-76c182c7519b ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.430s",
                                "2026-05-23 01:43:27.738 19 INFO tempest.lib.common.rest_client [req-82a3beaf-3065-4eec-a471-af1233d73e76 req-82a3beaf-3065-4eec-a471-af1233d73e76 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/f069a765530643b5b4eacb80452b3b55/roles/86359d6597314a95ba0d73ed5fbe11ed 0.249s",
                                "2026-05-23 01:43:27.770 28 INFO tempest.lib.common.rest_client [req-8c4792f6-c41d-4fa7-b142-05829b792fe2 req-8c4792f6-c41d-4fa7-b142-05829b792fe2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/268acb9f-6a3c-4c5a-9bde-c3223a77e8c4 0.517s",
                                "2026-05-23 01:43:27.787 20 INFO tempest.lib.common.rest_client [req-89b21d75-218a-4d50-809f-f177f2792019 req-89b21d75-218a-4d50-809f-f177f2792019 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-23 01:43:27.807 39 INFO tempest.lib.common.rest_client [req-31e904db-6894-4c16-875b-f0fa17a29b51 req-31e904db-6894-4c16-875b-f0fa17a29b51 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.243s",
                                "2026-05-23 01:43:27.853 14 INFO tempest.lib.common.rest_client [req-e29b0dd5-379b-4ce5-bde0-d69cf23ee5d9 req-e29b0dd5-379b-4ce5-bde0-d69cf23ee5d9 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.016s",
                                "2026-05-23 01:43:27.941 20 INFO tempest.lib.common.rest_client [req-cde193f9-845d-4fe7-8910-9729a9ddc76b req-cde193f9-845d-4fe7-8910-9729a9ddc76b ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/f99de9a39a8344a5a2475f214edef8b2/roles/bd34450783d64356be4e1eb4c43a6768 0.151s",
                                "2026-05-23 01:43:27.941 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f99de9a39a8344a5a2475f214edef8b2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:27.942 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-405756015-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04210e4f68484d1a89eabe571ed16339', 'project_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'tenant_id': '04210e4f68484d1a89eabe571ed16339', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f99de9a39a8344a5a2475f214edef8b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:27.942 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-405756015-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04210e4f68484d1a89eabe571ed16339', 'project_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'tenant_id': '04210e4f68484d1a89eabe571ed16339', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f99de9a39a8344a5a2475f214edef8b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:28.019 17 INFO tempest.lib.common.rest_client [req-fa191e7b-9729-4084-bf61-eefd7db55223 req-fa191e7b-9729-4084-bf61-eefd7db55223 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1180a9ce82ea480db80d6f2cb56cf5f8 0.377s",
                                "2026-05-23 01:43:28.049 19 INFO tempest.lib.common.rest_client [req-0cbfe40d-d947-427e-a2ae-906e603e2b75 req-0cbfe40d-d947-427e-a2ae-906e603e2b75 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s",
                                "2026-05-23 01:43:28.090 30 INFO tempest.lib.common.rest_client [req-f2fa7319-1972-4e04-ba49-1bbaf0475054 req-f2fa7319-1972-4e04-ba49-1bbaf0475054 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=48fe8ffc56484637a8c6b83368f40453&name=default 1.389s",
                                "2026-05-23 01:43:28.131 36 INFO tempest.lib.common.rest_client [req-6ab89d0f-8cb0-42aa-a9c8-e09d9798be13 req-6ab89d0f-8cb0-42aa-a9c8-e09d9798be13 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9ce26dc4-4257-47f8-8553-ef7b0e73df5c 1.063s",
                                "2026-05-23 01:43:28.184 22 INFO tempest.lib.common.rest_client [req-a605f38b-42e0-4e90-b163-61a316904bea req-a605f38b-42e0-4e90-b163-61a316904bea ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1f05309e-2d34-44c7-be0c-550d97c941d6 0.527s",
                                "2026-05-23 01:43:28.204 24 INFO tempest.lib.common.rest_client [req-08f5ad04-a726-48ca-95c9-eaa232926a25 req-08f5ad04-a726-48ca-95c9-eaa232926a25 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/db7f75b2-d19a-46b8-9fde-60e5baaef2e0 0.950s",
                                "2026-05-23 01:43:28.260 39 INFO tempest.lib.common.rest_client [req-a5d86861-ca73-449a-b1a0-1259031fa191 req-a5d86861-ca73-449a-b1a0-1259031fa191 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/365b225e-a990-4d16-a6c6-78605f8e52bd 0.450s",
                                "2026-05-23 01:43:28.291 36 INFO tempest.lib.common.rest_client [req-5e401d11-c446-4db0-a1ac-30901aef7e9d req-5e401d11-c446-4db0-a1ac-30901aef7e9d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.154s",
                                "2026-05-23 01:43:28.294 22 INFO tempest.lib.common.rest_client [req-1dbef847-9fc2-47f2-a1cc-6f502ba33af4 req-1dbef847-9fc2-47f2-a1cc-6f502ba33af4 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1f05309e-2d34-44c7-be0c-550d97c941d6 0.107s",
                                "{6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [3.498894s] ... ok",
                                "2026-05-23 01:43:28.341 19 INFO tempest.lib.common.rest_client [req-990d7aae-7cdd-40b8-a635-f9ba90e42a1b req-990d7aae-7cdd-40b8-a635-f9ba90e42a1b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/f069a765530643b5b4eacb80452b3b55/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.285s",
                                "2026-05-23 01:43:28.340 24 INFO tempest.lib.common.rest_client [req-e741c9e1-2a2a-4ebb-b436-dba511dfd34d req-e741c9e1-2a2a-4ebb-b436-dba511dfd34d ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/db7f75b2-d19a-46b8-9fde-60e5baaef2e0 0.135s",
                                "{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [4.068294s] ... ok",
                                "2026-05-23 01:43:28.430 17 INFO tempest.lib.common.rest_client [req-a09d88a4-999e-4b64-85fe-efc0c4ea25a5 req-a09d88a4-999e-4b64-85fe-efc0c4ea25a5 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1b61a409e37547659798e69639a370e4 0.409s",
                                "2026-05-23 01:43:28.430 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4289a38b653843fda4669d794afc5790",
                                "2026-05-23 01:43:28.589 20 INFO tempest.lib.common.rest_client [req-fdce425b-598d-4ebb-a1da-149eab025a9f req-fdce425b-598d-4ebb-a1da-149eab025a9f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.632s",
                                "2026-05-23 01:43:28.596 28 INFO tempest.lib.common.rest_client [req-1ea050ff-5b10-49d5-b0cb-65cf7ab4cca0 req-1ea050ff-5b10-49d5-b0cb-65cf7ab4cca0 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6c0058be-e441-4034-ba60-876a43b051df 0.823s",
                                "2026-05-23 01:43:28.632 36 INFO tempest.lib.common.rest_client [req-ea918a25-92df-4eb4-b79a-2fd11da90e48 req-ea918a25-92df-4eb4-b79a-2fd11da90e48 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aaf9ba88-e85b-4c3e-9b94-c81607bcd8dd 0.340s",
                                "{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [13.622998s] ... ok",
                                "2026-05-23 01:43:28.703 20 INFO tempest.lib.common.rest_client [req-eec02dfb-ebc4-4ff4-a50e-7533b99bcab9 req-eec02dfb-ebc4-4ff4-a50e-7533b99bcab9 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339 0.112s",
                                "2026-05-23 01:43:28.703 20 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 04210e4f68484d1a89eabe571ed16339 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:28.718 19 INFO tempest.lib.common.rest_client [req-b8d92798-f2fb-4d24-814c-cf100f0af87a req-b8d92798-f2fb-4d24-814c-cf100f0af87a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s",
                                "2026-05-23 01:43:28.746 26 INFO tempest.lib.common.rest_client [req-fb6badb1-a881-4780-8e51-d73f1a2d4bb3 req-fb6badb1-a881-4780-8e51-d73f1a2d4bb3 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5d66f3cb-091f-4bfb-888d-e8391ce8aed3 1.311s",
                                "2026-05-23 01:43:28.750 36 INFO tempest.lib.common.rest_client [req-2a0759fc-b2a4-46d9-a2d3-f6f1b0cc8349 req-2a0759fc-b2a4-46d9-a2d3-f6f1b0cc8349 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.115s",
                                "2026-05-23 01:43:28.856 28 INFO tempest.lib.common.rest_client [req-75e9e850-bdca-40c7-878a-065276c6a8b2 req-75e9e850-bdca-40c7-878a-065276c6a8b2 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.200s",
                                "2026-05-23 01:43:28.891 39 INFO tempest.lib.common.rest_client [req-febb3dd5-80da-4091-9899-6f282362a9b4 req-febb3dd5-80da-4091-9899-6f282362a9b4 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/365b225e-a990-4d16-a6c6-78605f8e52bd 0.630s",
                                "2026-05-23 01:43:28.896 14 INFO tempest.lib.common.rest_client [req-b2eb2cb7-debe-49ad-8ef7-66b43b0a117f req-b2eb2cb7-debe-49ad-8ef7-66b43b0a117f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.041s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [3.060991s] ... ok",
                                "2026-05-23 01:43:28.897 32 INFO tempest.lib.common.rest_client [req-3b86bba0-01bb-4985-8a50-04613f643d65 req-3b86bba0-01bb-4985-8a50-04613f643d65 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.285s",
                                "2026-05-23 01:43:28.916 17 INFO tempest.lib.common.rest_client [req-d10d60e7-b126-4747-84ec-d41cbfc64953 req-d10d60e7-b126-4747-84ec-d41cbfc64953 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.476s",
                                "2026-05-23 01:43:28.993 39 INFO tempest.lib.common.rest_client [req-275d4b39-a9fa-4e42-989f-f82826a1cab4 req-275d4b39-a9fa-4e42-989f-f82826a1cab4 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/365b225e-a990-4d16-a6c6-78605f8e52bd 0.100s",
                                "{14} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [2.431461s] ... ok",
                                "2026-05-23 01:43:28.986 19 INFO tempest.lib.common.rest_client [req-eddcfdb5-7ece-40f3-92e0-bdb9519c5e27 req-eddcfdb5-7ece-40f3-92e0-bdb9519c5e27 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4/users/f069a765530643b5b4eacb80452b3b55/roles/bd34450783d64356be4e1eb4c43a6768 0.265s",
                                "2026-05-23 01:43:28.986 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f069a765530643b5b4eacb80452b3b55 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:28.986 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-1948791523-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'tenant_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f069a765530643b5b4eacb80452b3b55', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:28.987 19 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-1948791523-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'tenant_id': 'c0876c65095f4b1b83b8a18ccab5b9e4', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-1948791523', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f069a765530643b5b4eacb80452b3b55', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:29.022 28 INFO tempest.lib.common.rest_client [req-4e1e7dcd-0e81-440b-a306-7db466a5a9e4 req-4e1e7dcd-0e81-440b-a306-7db466a5a9e4 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.163s",
                                "2026-05-23 01:43:29.102 32 INFO tempest.lib.common.rest_client [req-5adc0e56-3f9a-4b11-ba90-3c5d5ce60146 req-5adc0e56-3f9a-4b11-ba90-3c5d5ce60146 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/071aa6ae-c26b-4d84-9224-8db7b33eb55f 0.203s",
                                "2026-05-23 01:43:29.154 30 INFO tempest.lib.common.rest_client [req-1bba71dc-0ee4-4bba-b76a-c0622fb8ea82 req-1bba71dc-0ee4-4bba-b76a-c0622fb8ea82 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/86896f28-4c65-407a-92e9-97a8ddd129f8 1.059s",
                                "2026-05-23 01:43:29.219 20 INFO tempest.lib.common.rest_client [req-fb420f5e-87d0-4e9c-8f9e-53c642d8281f req-fb420f5e-87d0-4e9c-8f9e-53c642d8281f ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.515s",
                                "2026-05-23 01:43:29.260 32 INFO tempest.lib.common.rest_client [req-f5bba435-c748-4b97-8457-e4bd830417dd req-f5bba435-c748-4b97-8457-e4bd830417dd ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/5a4b2e01-a6e0-42e7-b4bb-327824c4fa52 0.155s",
                                "2026-05-23 01:43:29.341 41 INFO tempest.lib.common.rest_client [req-8fe2d257-4ac8-4907-96d5-106de19a576b req-8fe2d257-4ac8-4907-96d5-106de19a576b ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.429s",
                                "2026-05-23 01:43:29.352 26 INFO tempest.lib.common.rest_client [req-1cca2f86-d9f6-4062-bb4a-3124741f3ba7 req-1cca2f86-d9f6-4062-bb4a-3124741f3ba7 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5d66f3cb-091f-4bfb-888d-e8391ce8aed3 0.605s",
                                "2026-05-23 01:43:29.363 20 INFO tempest.lib.common.rest_client [req-6e288ebd-efa4-4704-9c28-275c2d698b63 req-6e288ebd-efa4-4704-9c28-275c2d698b63 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s",
                                "2026-05-23 01:43:29.375 28 INFO tempest.lib.common.rest_client [req-0dbd2025-53d2-4a8b-b951-1b5c9d1ae902 req-0dbd2025-53d2-4a8b-b951-1b5c9d1ae902 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.352s",
                                "2026-05-23 01:43:29.403 17 INFO tempest.lib.common.rest_client [req-f1ad912d-88f9-4623-8891-ce8106e03902 req-f1ad912d-88f9-4623-8891-ce8106e03902 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4289a38b653843fda4669d794afc5790&name=default 0.483s",
                                "2026-05-23 01:43:29.459 30 INFO tempest.lib.common.rest_client [req-c9db4a26-1440-4ff7-b684-7721db53be9a req-c9db4a26-1440-4ff7-b684-7721db53be9a ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/48fe8ffc56484637a8c6b83368f40453 0.303s",
                                "2026-05-23 01:43:29.498 26 INFO tempest.lib.common.rest_client [req-d1d63c99-7374-4456-b159-f8cd69369463 req-d1d63c99-7374-4456-b159-f8cd69369463 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5d66f3cb-091f-4bfb-888d-e8391ce8aed3 0.141s",
                                "{8} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [3.563209s] ... ok",
                                "2026-05-23 01:43:29.595 22 INFO tempest.lib.common.rest_client [req-9fe348c5-07d5-4429-a7bb-60367795611c req-9fe348c5-07d5-4429-a7bb-60367795611c ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.296s",
                                "2026-05-23 01:43:29.612 19 INFO tempest.lib.common.rest_client [req-830e84bf-2bb4-4459-973f-cdb93be5a6ef req-830e84bf-2bb4-4459-973f-cdb93be5a6ef ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-23 01:43:29.648 20 INFO tempest.lib.common.rest_client [req-95b466ed-8218-45f0-8487-31754cc21fa1 req-95b466ed-8218-45f0-8487-31754cc21fa1 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/69df68f655ae4da5a27d18d3fbb2f188/roles/f0252c12e370451ca447f3c97e732b25 0.278s",
                                "2026-05-23 01:43:29.762 22 INFO tempest.lib.common.rest_client [req-e35943e2-3aef-4c57-be4d-418bc86d09d1 req-e35943e2-3aef-4c57-be4d-418bc86d09d1 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/86f4d283-24d2-45d7-8f5c-563edcf4562b 0.164s",
                                "2026-05-23 01:43:29.860 28 INFO tempest.lib.common.rest_client [req-d67745e0-c125-4f53-8f4a-dc3065e5b6f3 req-d67745e0-c125-4f53-8f4a-dc3065e5b6f3 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.480s",
                                "2026-05-23 01:43:29.862 20 INFO tempest.lib.common.rest_client [req-70599821-70f5-45c8-845f-e6ec7657a443 req-70599821-70f5-45c8-845f-e6ec7657a443 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-23 01:43:29.929 36 INFO tempest.lib.common.rest_client [req-afcab86a-42b1-4f29-8ab7-ba4fbd0c7b50 req-afcab86a-42b1-4f29-8ab7-ba4fbd0c7b50 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.176s",
                                "2026-05-23 01:43:29.983 30 INFO tempest.lib.common.rest_client [req-92da3457-b2fd-465e-a46c-77c7d2fe4bdf req-92da3457-b2fd-465e-a46c-77c7d2fe4bdf ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s",
                                "2026-05-23 01:43:29.993 39 INFO tempest.lib.common.rest_client [req-d62d3946-d283-4425-bd21-55bc25bc9acb req-d62d3946-d283-4425-bd21-55bc25bc9acb ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.995s",
                                "2026-05-23 01:43:29.998 32 INFO tempest.lib.common.rest_client [req-c40315e9-70f0-4d9e-9f4d-095967a7b884 req-c40315e9-70f0-4d9e-9f4d-095967a7b884 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/071aa6ae-c26b-4d84-9224-8db7b33eb55f 0.735s",
                                "2026-05-23 01:43:30.026 14 INFO tempest.lib.common.rest_client [req-87133173-eef0-48c7-a158-0e18ffd5d477 req-87133173-eef0-48c7-a158-0e18ffd5d477 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.125s",
                                "2026-05-23 01:43:30.082 24 INFO tempest.lib.common.rest_client [req-0fee1dcd-0da0-448f-aad2-218bea9cd80c req-0fee1dcd-0da0-448f-aad2-218bea9cd80c ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.714s",
                                "{11} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [2.389664s] ... ok",
                                "2026-05-23 01:43:30.105 20 INFO tempest.lib.common.rest_client [req-9b6072dc-0265-485b-b920-c209898f662f req-9b6072dc-0265-485b-b920-c209898f662f ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/69df68f655ae4da5a27d18d3fbb2f188/roles/86359d6597314a95ba0d73ed5fbe11ed 0.237s",
                                "2026-05-23 01:43:30.108 12 INFO tempest.lib.common.rest_client [req-a1015aa1-8328-427c-b002-dd2148551dec req-a1015aa1-8328-427c-b002-dd2148551dec ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.627s",
                                "2026-05-23 01:43:30.294 17 INFO tempest.lib.common.rest_client [req-0d790b84-96c5-4d2c-9565-87a78bdf6b23 req-0d790b84-96c5-4d2c-9565-87a78bdf6b23 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a486af07-91c8-4822-b2d0-f2aee5e84d4c 0.887s",
                                "2026-05-23 01:43:30.354 20 INFO tempest.lib.common.rest_client [req-0aea310c-f678-4bd6-89cc-5cec9d49a60c req-0aea310c-f678-4bd6-89cc-5cec9d49a60c ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s",
                                "2026-05-23 01:43:30.368 28 INFO tempest.lib.common.rest_client [req-c37029f7-1099-41cd-9883-a4606e09a5c9 req-c37029f7-1099-41cd-9883-a4606e09a5c9 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/75eb7084-1e77-4652-9dc4-40349f1c0e1c 0.505s",
                                "2026-05-23 01:43:30.462 22 INFO tempest.lib.common.rest_client [req-5d2c8924-ec0b-4f12-a144-035304344a5e req-5d2c8924-ec0b-4f12-a144-035304344a5e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/86f4d283-24d2-45d7-8f5c-563edcf4562b 0.697s",
                                "2026-05-23 01:43:30.522 26 INFO tempest.lib.common.rest_client [req-541c1dd4-f1f1-419f-a368-b7445945953c req-541c1dd4-f1f1-419f-a368-b7445945953c ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.017s",
                                "2026-05-23 01:43:30.522 30 INFO tempest.lib.common.rest_client [req-79018a98-64d8-467d-b395-eff6b2702252 req-79018a98-64d8-467d-b395-eff6b2702252 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.529s",
                                "2026-05-23 01:43:30.540 20 INFO tempest.lib.common.rest_client [req-01f3e4cb-ce2c-4391-aa7e-2e65df34d15f req-01f3e4cb-ce2c-4391-aa7e-2e65df34d15f ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/69df68f655ae4da5a27d18d3fbb2f188/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.184s",
                                "2026-05-23 01:43:30.599 22 INFO tempest.lib.common.rest_client [req-bb6668b4-8bf4-43fa-a518-4bcbc4283518 req-bb6668b4-8bf4-43fa-a518-4bcbc4283518 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/86f4d283-24d2-45d7-8f5c-563edcf4562b 0.135s",
                                "{6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [2.304055s] ... ok",
                                "2026-05-23 01:43:30.658 17 INFO tempest.lib.common.rest_client [req-6282a04c-d4b8-4624-9bd5-576fce95edbc req-6282a04c-d4b8-4624-9bd5-576fce95edbc ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4289a38b653843fda4669d794afc5790 0.361s",
                                "2026-05-23 01:43:30.689 41 INFO tempest.lib.common.rest_client [req-feaf80db-4945-4a1e-b8e8-d9b1de3259b1 req-feaf80db-4945-4a1e-b8e8-d9b1de3259b1 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.343s",
                                "2026-05-23 01:43:30.741 20 INFO tempest.lib.common.rest_client [req-add37036-c4d1-458d-9f69-b11efe073918 req-add37036-c4d1-458d-9f69-b11efe073918 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-23 01:43:30.788 30 INFO tempest.lib.common.rest_client [req-36024e29-ad0e-44c6-9945-c775fc075ba0 req-36024e29-ad0e-44c6-9945-c775fc075ba0 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.263s",
                                "2026-05-23 01:43:30.827 28 INFO tempest.lib.common.rest_client [req-918d7351-0753-45cd-b146-18e01ecbd0bd req-918d7351-0753-45cd-b146-18e01ecbd0bd ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f3e3a5da5c0448c0b912ef566d69b058 0.457s",
                                "{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.173126s] ... ok",
                                "2026-05-23 01:43:30.856 14 INFO tempest.lib.common.rest_client [req-3aa4e333-afb5-40ea-819c-bbad7b8ccc76 req-3aa4e333-afb5-40ea-819c-bbad7b8ccc76 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.827s",
                                "2026-05-23 01:43:31.073 20 INFO tempest.lib.common.rest_client [req-c626088d-819b-4e92-929d-a7b3d9478ae4 req-c626088d-819b-4e92-929d-a7b3d9478ae4 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339/users/69df68f655ae4da5a27d18d3fbb2f188/roles/bd34450783d64356be4e1eb4c43a6768 0.329s",
                                "2026-05-23 01:43:31.074 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 69df68f655ae4da5a27d18d3fbb2f188 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:31.075 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-405756015-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04210e4f68484d1a89eabe571ed16339', 'project_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'tenant_id': '04210e4f68484d1a89eabe571ed16339', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69df68f655ae4da5a27d18d3fbb2f188', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:31.075 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-RoutersNegativeIpV6Test-405756015-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04210e4f68484d1a89eabe571ed16339', 'project_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'tenant_id': '04210e4f68484d1a89eabe571ed16339', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-405756015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69df68f655ae4da5a27d18d3fbb2f188', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:31.165 12 INFO tempest.lib.common.rest_client [req-f13405b3-9ee7-487e-ad08-c485ecc7f14c req-f13405b3-9ee7-487e-ad08-c485ecc7f14c ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.047s",
                                "2026-05-23 01:43:31.215 30 INFO tempest.lib.common.rest_client [req-2b9d72d9-ac48-4d64-a063-aa05c776268b req-2b9d72d9-ac48-4d64-a063-aa05c776268b ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.422s",
                                "2026-05-23 01:43:31.246 17 INFO tempest.lib.common.rest_client [req-743c0be1-6479-4213-8e09-f6f083cb5d91 req-743c0be1-6479-4213-8e09-f6f083cb5d91 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-23 01:43:31.414 36 INFO tempest.lib.common.rest_client [req-83970c00-7722-4618-a7db-32232dbce5b3 req-83970c00-7722-4618-a7db-32232dbce5b3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.483s",
                                "2026-05-23 01:43:31.414 32 INFO tempest.lib.common.rest_client [req-6f11db3e-376b-4f0a-9775-6b304e750417 req-6f11db3e-376b-4f0a-9775-6b304e750417 ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.312s",
                                "2026-05-23 01:43:31.447 41 INFO tempest.lib.common.rest_client [req-a0fc18fb-73ce-4e53-8931-1091c16854b7 req-a0fc18fb-73ce-4e53-8931-1091c16854b7 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff4c00e3-6789-4680-8469-a3f62a9e43b0 0.748s",
                                "2026-05-23 01:43:31.470 10 INFO tempest.lib.common.rest_client [req-8c67367f-4bc7-402c-bc2e-d2c57fab3b75 req-8c67367f-4bc7-402c-bc2e-d2c57fab3b75 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.058s",
                                "2026-05-23 01:43:31.500 22 INFO tempest.lib.common.rest_client [req-31153183-a042-4545-8d87-60c26bc551eb req-31153183-a042-4545-8d87-60c26bc551eb ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.898s",
                                "2026-05-23 01:43:31.531 24 INFO tempest.lib.common.rest_client [req-4f96c471-2a11-49a9-a97a-5d05812fa686 req-4f96c471-2a11-49a9-a97a-5d05812fa686 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3379fd0b-d5fc-4080-82e6-b29e07bb6a73 1.448s",
                                "2026-05-23 01:43:31.533 39 INFO tempest.lib.common.rest_client [req-466b91f9-2798-4704-a271-09121200be2f req-466b91f9-2798-4704-a271-09121200be2f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/0850b00f-1bff-458f-845f-e220967ed32e 1.538s",
                                "2026-05-23 01:43:31.651 41 INFO tempest.lib.common.rest_client [req-d57f5c33-441a-4e59-9dbb-bb99512229aa req-d57f5c33-441a-4e59-9dbb-bb99512229aa ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.202s",
                                "2026-05-23 01:43:31.695 20 INFO tempest.lib.common.rest_client [req-c3a17cee-5d41-4a97-9197-b1a2c908d517 req-c3a17cee-5d41-4a97-9197-b1a2c908d517 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s",
                                "2026-05-23 01:43:31.804 17 INFO tempest.lib.common.rest_client [req-37bc1acc-6977-40b8-9695-363d7e412878 req-37bc1acc-6977-40b8-9695-363d7e412878 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-23 01:43:31.836 41 INFO tempest.lib.common.rest_client [req-54ee9a0e-7d79-4dfd-ada3-e39371057b7c req-54ee9a0e-7d79-4dfd-ada3-e39371057b7c ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0513bb8b-d4b9-4fff-abe6-41d55d47059f 0.182s",
                                "{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [6.170505s] ... ok",
                                "2026-05-23 01:43:31.883 32 INFO tempest.lib.common.rest_client [req-3ddb9be8-acec-4ab0-b808-cfdf682017db req-3ddb9be8-acec-4ab0-b808-cfdf682017db ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/bea7f066-8b53-430a-9b85-381c52deb290 0.465s",
                                "2026-05-23 01:43:31.908 30 INFO tempest.lib.common.rest_client [req-186bdbe2-db3d-430d-af71-be150e786e19 req-186bdbe2-db3d-430d-af71-be150e786e19 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.685s",
                                "2026-05-23 01:43:31.955 26 INFO tempest.lib.common.rest_client [req-9556e344-216d-4d6e-8ca9-86345405413f req-9556e344-216d-4d6e-8ca9-86345405413f ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/468b5f18-f555-442c-a0cc-fbc96a1be60c 1.431s",
                                "2026-05-23 01:43:31.991 36 INFO tempest.lib.common.rest_client [req-aea20bc8-d3e3-4a28-881d-e8db6cc565a0 req-aea20bc8-d3e3-4a28-881d-e8db6cc565a0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.573s",
                                "2026-05-23 01:43:31.975 17 INFO tempest.lib.common.rest_client [req-6131c7e7-ea7d-40a9-ba6a-3fcfd09a70d8 req-6131c7e7-ea7d-40a9-ba6a-3fcfd09a70d8 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.169s",
                                "2026-05-23 01:43:32.062 30 INFO tempest.lib.common.rest_client [req-1be42f52-87b9-4550-81a4-78a5568a5330 req-1be42f52-87b9-4550-81a4-78a5568a5330 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-23 01:43:32.190 39 INFO tempest.lib.common.rest_client [req-e7c00a22-1031-475c-aec9-8a9e1f1132f7 req-e7c00a22-1031-475c-aec9-8a9e1f1132f7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0850b00f-1bff-458f-845f-e220967ed32e 0.656s",
                                "2026-05-23 01:43:32.209 14 INFO tempest.lib.common.rest_client [req-a5e9c586-c150-4e8f-bbd0-cd5999b79247 req-a5e9c586-c150-4e8f-bbd0-cd5999b79247 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8682af25-a252-48e1-895f-9f0ab0d05a91 1.349s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [3.312304s] ... ok",
                                "2026-05-23 01:43:32.224 17 INFO tempest.lib.common.rest_client [req-dc8261e1-52b6-4f52-b2ae-8466a13c3f72 req-dc8261e1-52b6-4f52-b2ae-8466a13c3f72 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.245s",
                                "2026-05-23 01:43:32.246 30 INFO tempest.lib.common.rest_client [req-449bb132-617d-44c6-b0da-8ea8ddafd23c req-449bb132-617d-44c6-b0da-8ea8ddafd23c ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/de26db6c395040ecae8d25fb3f0431fc/roles/bd34450783d64356be4e1eb4c43a6768 0.181s",
                                "2026-05-23 01:43:32.313 39 INFO tempest.lib.common.rest_client [req-8d4f94ca-2e91-41c8-aec8-e7e781940b65 req-8d4f94ca-2e91-41c8-aec8-e7e781940b65 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0850b00f-1bff-458f-845f-e220967ed32e 0.119s",
                                "{14} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [3.319750s] ... ok",
                                "2026-05-23 01:43:32.487 30 INFO tempest.lib.common.rest_client [req-f6ce9e34-99d0-42db-a000-9540bd30dce6 req-f6ce9e34-99d0-42db-a000-9540bd30dce6 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-23 01:43:32.550 22 INFO tempest.lib.common.rest_client [req-6e91f7be-1451-4273-88cc-994a2454da8c req-6e91f7be-1451-4273-88cc-994a2454da8c ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/4c351ff1-0442-4901-a32c-d427b729dbdf 1.048s",
                                "2026-05-23 01:43:32.577 12 INFO tempest.lib.common.rest_client [req-d5287473-12b8-442f-80ba-e294cfecda1c req-d5287473-12b8-442f-80ba-e294cfecda1c ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.409s",
                                "2026-05-23 01:43:32.632 20 INFO tempest.lib.common.rest_client [req-b5d64fd0-3f71-4cd3-8779-5ec1aa278320 req-b5d64fd0-3f71-4cd3-8779-5ec1aa278320 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.932s",
                                "2026-05-23 01:43:32.643 30 INFO tempest.lib.common.rest_client [req-0850a565-e8c7-41c8-a812-e00a839d42f2 req-0850a565-e8c7-41c8-a812-e00a839d42f2 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/de26db6c395040ecae8d25fb3f0431fc/roles/86359d6597314a95ba0d73ed5fbe11ed 0.153s",
                                "2026-05-23 01:43:32.755 32 INFO tempest.lib.common.rest_client [req-2c88b95d-f41c-4f82-8a0c-3718e802243f req-2c88b95d-f41c-4f82-8a0c-3718e802243f ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bea7f066-8b53-430a-9b85-381c52deb290 0.870s",
                                "{11} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.656466s] ... ok",
                                "2026-05-23 01:43:32.800 24 INFO tempest.lib.common.rest_client [req-091ce8f9-ab48-4dd8-beef-719fa24d6740 req-091ce8f9-ab48-4dd8-beef-719fa24d6740 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3379fd0b-d5fc-4080-82e6-b29e07bb6a73 1.262s",
                                "2026-05-23 01:43:32.830 17 INFO tempest.lib.common.rest_client [req-69133814-3b99-442e-ac86-d60505c5109d req-69133814-3b99-442e-ac86-d60505c5109d ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.603s",
                                "2026-05-23 01:43:32.889 32 INFO tempest.lib.common.rest_client [req-0742c8c6-efdb-40e4-9e36-8f3f22f03d27 req-0742c8c6-efdb-40e4-9e36-8f3f22f03d27 ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/484b701b-c9f9-4bc0-b274-4bc90d0ce6aa 0.131s",
                                "2026-05-23 01:43:32.956 30 INFO tempest.lib.common.rest_client [req-7e129012-869d-4ebb-94d7-d4f41bd40c60 req-7e129012-869d-4ebb-94d7-d4f41bd40c60 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-23 01:43:32.983 24 INFO tempest.lib.common.rest_client [req-d6825286-e156-490e-bc6b-a09751b22157 req-d6825286-e156-490e-bc6b-a09751b22157 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3379fd0b-d5fc-4080-82e6-b29e07bb6a73 0.179s",
                                "{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [4.636887s] ... ok",
                                "2026-05-23 01:43:33.019 22 INFO tempest.lib.common.rest_client [req-95061374-f69b-4c91-9553-03ca92d1b8c1 req-95061374-f69b-4c91-9553-03ca92d1b8c1 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c351ff1-0442-4901-a32c-d427b729dbdf 0.466s",
                                "2026-05-23 01:43:33.020 17 INFO tempest.lib.common.rest_client [req-abef463f-1ed4-4f10-9bbf-c49049eb9190 req-abef463f-1ed4-4f10-9bbf-c49049eb9190 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-23 01:43:33.174 22 INFO tempest.lib.common.rest_client [req-8d88adb4-ffdf-4c43-93d5-8854c2599a4e req-8d88adb4-ffdf-4c43-93d5-8854c2599a4e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4c351ff1-0442-4901-a32c-d427b729dbdf 0.153s",
                                "{6} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [2.574433s] ... ok",
                                "2026-05-23 01:43:33.194 26 INFO tempest.lib.common.rest_client [req-41f559f3-12bd-4c7e-8e09-cf776b2366bc req-41f559f3-12bd-4c7e-8e09-cf776b2366bc ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/468b5f18-f555-442c-a0cc-fbc96a1be60c 1.237s",
                                "2026-05-23 01:43:33.218 17 INFO tempest.lib.common.rest_client [req-6106e443-75fd-4e74-812c-3f3260b589d3 req-6106e443-75fd-4e74-812c-3f3260b589d3 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/13282590f0db4535acff1a03c8655d5f/roles/bd34450783d64356be4e1eb4c43a6768 0.195s",
                                "2026-05-23 01:43:33.216 30 INFO tempest.lib.common.rest_client [req-234b918b-a7fe-49bc-8500-3a2104c6b36e req-234b918b-a7fe-49bc-8500-3a2104c6b36e ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/de26db6c395040ecae8d25fb3f0431fc/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.256s",
                                "2026-05-23 01:43:33.226 36 INFO tempest.lib.common.rest_client [req-082e6bbe-ac4b-4ade-9cbc-f8ef381fbf0c req-082e6bbe-ac4b-4ade-9cbc-f8ef381fbf0c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/012a2279-94c0-4659-ad9b-3eb9e61a5b09 1.232s",
                                "2026-05-23 01:43:33.262 19 INFO tempest.lib.common.rest_client [req-3cba4f1a-0a36-4bf1-b0a9-b7307bd8cad1 req-3cba4f1a-0a36-4bf1-b0a9-b7307bd8cad1 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.646s",
                                "2026-05-23 01:43:33.318 26 INFO tempest.lib.common.rest_client [req-58fc4bf9-6dc4-4fb8-aad0-71a5f8e22aea req-58fc4bf9-6dc4-4fb8-aad0-71a5f8e22aea ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/468b5f18-f555-442c-a0cc-fbc96a1be60c 0.122s",
                                "{8} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [3.815861s] ... ok",
                                "2026-05-23 01:43:33.371 36 INFO tempest.lib.common.rest_client [req-63842ad6-8054-4b47-85ac-aff6fc34dff2 req-63842ad6-8054-4b47-85ac-aff6fc34dff2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.140s",
                                "2026-05-23 01:43:33.439 17 INFO tempest.lib.common.rest_client [req-abd226bc-f499-410d-b46e-8edf01816cb5 req-abd226bc-f499-410d-b46e-8edf01816cb5 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-23 01:43:33.443 30 INFO tempest.lib.common.rest_client [req-9cd509e4-9a41-4a67-84b7-5f489ccf8db0 req-9cd509e4-9a41-4a67-84b7-5f489ccf8db0 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-23 01:43:33.516 39 INFO tempest.lib.common.rest_client [req-2c383b4b-eb1b-4146-9b64-da1308025dc5 req-2c383b4b-eb1b-4146-9b64-da1308025dc5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7f5aee5e-d604-4012-98aa-91dab624eaa7 1.195s",
                                "2026-05-23 01:43:33.577 19 INFO tempest.lib.common.rest_client [req-c2df6bff-0ab0-4476-898b-23fd77544ef9 req-c2df6bff-0ab0-4476-898b-23fd77544ef9 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.309s",
                                "2026-05-23 01:43:33.574 30 INFO tempest.lib.common.rest_client [req-0a21975e-532f-4e7b-9561-6d8f43a2c014 req-0a21975e-532f-4e7b-9561-6d8f43a2c014 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/de26db6c395040ecae8d25fb3f0431fc/roles/bd34450783d64356be4e1eb4c43a6768 0.130s",
                                "2026-05-23 01:43:33.575 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user de26db6c395040ecae8d25fb3f0431fc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:33.575 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-356090513-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'project_name': 'tempest-FloatingIPTestJSON-356090513', 'tenant_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'tenant_name': 'tempest-FloatingIPTestJSON-356090513', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de26db6c395040ecae8d25fb3f0431fc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:33.575 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-356090513-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'project_name': 'tempest-FloatingIPTestJSON-356090513', 'tenant_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'tenant_name': 'tempest-FloatingIPTestJSON-356090513', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de26db6c395040ecae8d25fb3f0431fc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:33.598 17 INFO tempest.lib.common.rest_client [req-0a4a5a78-1783-4782-867d-84fd36081966 req-0a4a5a78-1783-4782-867d-84fd36081966 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/13282590f0db4535acff1a03c8655d5f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.157s",
                                "2026-05-23 01:43:33.613 14 INFO tempest.lib.common.rest_client [req-eb104c81-9f1b-44fd-a388-b19227c5b955 req-eb104c81-9f1b-44fd-a388-b19227c5b955 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.399s",
                                "2026-05-23 01:43:33.721 36 INFO tempest.lib.common.rest_client [req-ec4ec6fd-1e90-4b2f-b6ba-b2ffdc89ed86 req-ec4ec6fd-1e90-4b2f-b6ba-b2ffdc89ed86 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d17b3bd-a305-4175-b3f3-a271f9bade4a 0.348s",
                                "2026-05-23 01:43:33.748 17 INFO tempest.lib.common.rest_client [req-34ede4f2-4a5b-485b-ae1b-89bfa7ebbb92 req-34ede4f2-4a5b-485b-ae1b-89bfa7ebbb92 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s",
                                "2026-05-23 01:43:33.851 41 INFO tempest.lib.common.rest_client [req-18b084f9-6710-4a60-92da-01e4d620f1f8 req-18b084f9-6710-4a60-92da-01e4d620f1f8 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.011s",
                                "2026-05-23 01:43:33.861 36 INFO tempest.lib.common.rest_client [req-640da40a-bfbd-4d44-8990-7783d641cb01 req-640da40a-bfbd-4d44-8990-7783d641cb01 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.137s",
                                "2026-05-23 01:43:33.873 39 INFO tempest.lib.common.rest_client [req-db5883a3-0b3e-4c2b-8b71-a61987e1759d req-db5883a3-0b3e-4c2b-8b71-a61987e1759d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/cccdf7edc3da468d8d6647d6b210400b 0.352s",
                                "2026-05-23 01:43:33.948 24 INFO tempest.lib.common.rest_client [req-a7a55c68-8934-42b0-92eb-1b5d1daecc23 req-a7a55c68-8934-42b0-92eb-1b5d1daecc23 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.961s",
                                "2026-05-23 01:43:34.007 17 INFO tempest.lib.common.rest_client [req-8f72eef5-6a53-4ca8-bb6e-f8a4281a8767 req-8f72eef5-6a53-4ca8-bb6e-f8a4281a8767 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/13282590f0db4535acff1a03c8655d5f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.256s",
                                "2026-05-23 01:43:34.092 36 INFO tempest.lib.common.rest_client [req-acd6c7a4-3bb0-4230-a281-1f7c063587b4 req-acd6c7a4-3bb0-4230-a281-1f7c063587b4 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.228s",
                                "2026-05-23 01:43:34.195 26 INFO tempest.lib.common.rest_client [req-d76248f7-8d59-4517-aa52-6886401d8974 req-d76248f7-8d59-4517-aa52-6886401d8974 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.874s",
                                "2026-05-23 01:43:34.252 30 INFO tempest.lib.common.rest_client [req-b17a45bb-45dc-484f-9426-12e4c59061a7 req-b17a45bb-45dc-484f-9426-12e4c59061a7 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.671s",
                                "2026-05-23 01:43:34.272 39 INFO tempest.lib.common.rest_client [req-dfa53bd4-697d-471b-b525-1291e8b8d8d5 req-dfa53bd4-697d-471b-b525-1291e8b8d8d5 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d19045ed9696434d8f7fcf4291f7c534 0.395s",
                                "2026-05-23 01:43:34.272 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 742abe5969c84ab0b16f5648887a96f3",
                                "2026-05-23 01:43:34.302 36 INFO tempest.lib.common.rest_client [req-c047e305-551b-4d52-91c6-c82d8d6233b2 req-c047e305-551b-4d52-91c6-c82d8d6233b2 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.207s",
                                "2026-05-23 01:43:34.301 12 INFO tempest.lib.common.rest_client [req-d5fe1f35-d1cc-4a25-afeb-2e712dba15e5 req-d5fe1f35-d1cc-4a25-afeb-2e712dba15e5 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.722s",
                                "2026-05-23 01:43:34.317 17 INFO tempest.lib.common.rest_client [req-70571f73-f0bc-4275-9c0f-e973c75764a9 req-70571f73-f0bc-4275-9c0f-e973c75764a9 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.305s",
                                "2026-05-23 01:43:34.330 14 INFO tempest.lib.common.rest_client [req-21c4b58d-5cc5-48e2-b615-d5a95fc58072 req-21c4b58d-5cc5-48e2-b615-d5a95fc58072 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.712s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [2.121187s] ... ok",
                                "2026-05-23 01:43:34.382 32 INFO tempest.lib.common.rest_client [req-9a76cf03-4e9d-4efe-924f-a69246dcdb8b req-9a76cf03-4e9d-4efe-924f-a69246dcdb8b ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5a4b2e01-a6e0-42e7-b4bb-327824c4fa52 1.489s",
                                "2026-05-23 01:43:34.445 36 INFO tempest.lib.common.rest_client [req-7820a37a-23f7-464b-bb34-0c730aa45906 req-7820a37a-23f7-464b-bb34-0c730aa45906 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.141s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [16.789932s] ... ok",
                                "2026-05-23 01:43:34.579 30 INFO tempest.lib.common.rest_client [req-c5cf5664-35f0-45ef-aa74-f76e886d5b79 req-c5cf5664-35f0-45ef-aa74-f76e886d5b79 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16 0.325s",
                                "2026-05-23 01:43:34.580 30 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9c63c00db9d2458da4f41e7b0c12ef16 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:34.592 17 INFO tempest.lib.common.rest_client [req-5c95e0a1-bc3e-46c5-b635-9725202a2829 req-5c95e0a1-bc3e-46c5-b635-9725202a2829 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/13282590f0db4535acff1a03c8655d5f/roles/bd34450783d64356be4e1eb4c43a6768 0.268s",
                                "2026-05-23 01:43:34.593 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 13282590f0db4535acff1a03c8655d5f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:34.593 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-2099232680-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '879d35757ee44c8a9013fbb553f93a22', 'project_name': 'tempest-PortsTestJSON-2099232680', 'tenant_id': '879d35757ee44c8a9013fbb553f93a22', 'tenant_name': 'tempest-PortsTestJSON-2099232680', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '13282590f0db4535acff1a03c8655d5f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:34.593 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-2099232680-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '879d35757ee44c8a9013fbb553f93a22', 'project_name': 'tempest-PortsTestJSON-2099232680', 'tenant_id': '879d35757ee44c8a9013fbb553f93a22', 'tenant_name': 'tempest-PortsTestJSON-2099232680', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '13282590f0db4535acff1a03c8655d5f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:34.615 22 INFO tempest.lib.common.rest_client [req-632b02ba-a1c5-4ba5-8aa4-26a2b94f4719 req-632b02ba-a1c5-4ba5-8aa4-26a2b94f4719 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/77d47b7b-bc61-4586-9c11-ebdd1d0aa16d 1.434s",
                                "2026-05-23 01:43:34.747 32 INFO tempest.lib.common.rest_client [req-0af40923-297f-4b96-8eff-c177f40d252a req-0af40923-297f-4b96-8eff-c177f40d252a ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98a2367763a9428b97b559290d5d160a 0.361s",
                                "2026-05-23 01:43:34.873 39 INFO tempest.lib.common.rest_client [req-1025b3a5-c449-469b-8d78-60450467376b req-1025b3a5-c449-469b-8d78-60450467376b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s",
                                "2026-05-23 01:43:34.959 24 INFO tempest.lib.common.rest_client [req-59c64563-4673-46f4-aab2-471de825701e req-59c64563-4673-46f4-aab2-471de825701e ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.007s",
                                "2026-05-23 01:43:34.980 22 INFO tempest.lib.common.rest_client [req-5abaa6c6-35d2-4e2a-91eb-c2c10c0d9816 req-5abaa6c6-35d2-4e2a-91eb-c2c10c0d9816 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/de6f6c14f12e4d07ae63823c48ff3e17 0.360s",
                                "2026-05-23 01:43:35.204 19 INFO tempest.lib.common.rest_client [req-d9b12628-6405-4258-8de6-a32571729420 req-d9b12628-6405-4258-8de6-a32571729420 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9b3a845b-6c6a-45b5-a6ce-5ff6cc965aa3 1.624s",
                                "2026-05-23 01:43:35.216 26 INFO tempest.lib.common.rest_client [req-0115ae7a-0683-4903-ae82-8e8a08ff729a req-0115ae7a-0683-4903-ae82-8e8a08ff729a ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.018s",
                                "2026-05-23 01:43:35.246 30 INFO tempest.lib.common.rest_client [req-6cf1f8c4-9529-4e37-9f34-11e845ae6b01 req-6cf1f8c4-9529-4e37-9f34-11e845ae6b01 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.664s",
                                "2026-05-23 01:43:35.253 32 INFO tempest.lib.common.rest_client [req-458bc3c0-d1bd-4edb-8325-d3babd91a340 req-458bc3c0-d1bd-4edb-8325-d3babd91a340 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/853960d884854fc7ae51ce8eec1fa3da 0.502s",
                                "2026-05-23 01:43:35.253 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0bb6c5a46c3e4c5485a50128149c9171",
                                "2026-05-23 01:43:35.292 17 INFO tempest.lib.common.rest_client [req-975775f5-3207-4686-b2c7-c6659cde7150 req-975775f5-3207-4686-b2c7-c6659cde7150 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.680s",
                                "2026-05-23 01:43:35.326 14 INFO tempest.lib.common.rest_client [req-e5817690-9b26-4b54-bba3-cb4b21b53e49 req-e5817690-9b26-4b54-bba3-cb4b21b53e49 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.989s",
                                "2026-05-23 01:43:35.385 20 INFO tempest.lib.common.rest_client [req-4acbb98e-87b3-44ef-91bd-58024ef629d0 req-4acbb98e-87b3-44ef-91bd-58024ef629d0 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.750s",
                                "2026-05-23 01:43:35.423 39 INFO tempest.lib.common.rest_client [req-01876def-6e13-4e0d-a1c5-ed1f8faee37e req-01876def-6e13-4e0d-a1c5-ed1f8faee37e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=742abe5969c84ab0b16f5648887a96f3&name=default 0.547s",
                                "2026-05-23 01:43:35.447 12 INFO tempest.lib.common.rest_client [req-b5f60893-d6f6-4802-a618-7a86458b3c69 req-b5f60893-d6f6-4802-a618-7a86458b3c69 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a56a9ad7-09b9-4b1a-a576-b6c83d0b8571 1.143s",
                                "2026-05-23 01:43:35.464 22 INFO tempest.lib.common.rest_client [req-58532040-27dc-47df-bb41-1e51391f5ec2 req-58532040-27dc-47df-bb41-1e51391f5ec2 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e604b822b29041cc99d0f906723eb4cd 0.480s",
                                "2026-05-23 01:43:35.465 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f66320cbf7254f8aa66762b85fa13b21",
                                "2026-05-23 01:43:35.468 17 INFO tempest.lib.common.rest_client [req-d1949733-e32e-461f-9d5e-a36a12075e09 req-d1949733-e32e-461f-9d5e-a36a12075e09 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22 0.170s",
                                "2026-05-23 01:43:35.468 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 879d35757ee44c8a9013fbb553f93a22 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:35.548 30 INFO tempest.lib.common.rest_client [req-38ec280c-91d2-4c01-9599-8af7761e7507 req-38ec280c-91d2-4c01-9599-8af7761e7507 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s",
                                "2026-05-23 01:43:35.688 36 INFO tempest.lib.common.rest_client [req-835d674e-298f-4859-8c2f-bc344c9b6439 req-835d674e-298f-4859-8c2f-bc344c9b6439 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.191s",
                                "2026-05-23 01:43:35.766 30 INFO tempest.lib.common.rest_client [req-2042b1dc-5dea-4db1-9e3e-176c7ad9f10e req-2042b1dc-5dea-4db1-9e3e-176c7ad9f10e ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/b707fd43759b4313bb6f158cdcac1e94/roles/f0252c12e370451ca447f3c97e732b25 0.214s",
                                "2026-05-23 01:43:35.810 12 INFO tempest.lib.common.rest_client [req-ca94caaa-e82c-49ed-a22a-2de57dae98a5 req-ca94caaa-e82c-49ed-a22a-2de57dae98a5 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.361s",
                                "2026-05-23 01:43:35.871 32 INFO tempest.lib.common.rest_client [req-256d374b-6e92-46b5-8135-a7a7052c2461 req-256d374b-6e92-46b5-8135-a7a7052c2461 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-23 01:43:35.893 19 INFO tempest.lib.common.rest_client [req-cf9cacb0-8649-4cee-9cbf-06504b46afff req-cf9cacb0-8649-4cee-9cbf-06504b46afff ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/aa76e5d2-88b6-458c-bfa9-ca6cc3782531 0.685s",
                                "2026-05-23 01:43:35.914 30 INFO tempest.lib.common.rest_client [req-8e9b53d6-5ff0-4b2f-a9b6-19dfdfd0a769 req-8e9b53d6-5ff0-4b2f-a9b6-19dfdfd0a769 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-23 01:43:35.921 39 INFO tempest.lib.common.rest_client [req-2794c205-1b46-4852-8184-753c9b4fcc69 req-2794c205-1b46-4852-8184-753c9b4fcc69 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/91fff142-0633-4a5e-a1bd-494816e269dc 0.491s",
                                "2026-05-23 01:43:35.945 22 INFO tempest.lib.common.rest_client [req-17c50821-5cb6-4bd1-8f85-ce4d2c59bb51 req-17c50821-5cb6-4bd1-8f85-ce4d2c59bb51 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.471s",
                                "2026-05-23 01:43:36.013 14 INFO tempest.lib.common.rest_client [req-3dc11e83-dfa0-4786-8cdd-c3e080171788 req-3dc11e83-dfa0-4786-8cdd-c3e080171788 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.686s",
                                "2026-05-23 01:43:36.125 30 INFO tempest.lib.common.rest_client [req-b56005bf-dff9-4a85-b675-188ec710c93a req-b56005bf-dff9-4a85-b675-188ec710c93a ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/b707fd43759b4313bb6f158cdcac1e94/roles/86359d6597314a95ba0d73ed5fbe11ed 0.208s",
                                "2026-05-23 01:43:36.174 17 INFO tempest.lib.common.rest_client [req-25d65262-4aa0-41aa-a5ca-3db81025381e req-25d65262-4aa0-41aa-a5ca-3db81025381e ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.701s",
                                "2026-05-23 01:43:36.176 24 INFO tempest.lib.common.rest_client [req-92de552d-ff83-4a24-a7bf-af4152c205b9 req-92de552d-ff83-4a24-a7bf-af4152c205b9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/2d6629e2-f6f3-496d-aa20-d08cf307eeca 1.213s",
                                "2026-05-23 01:43:36.217 19 INFO tempest.lib.common.rest_client [req-62e47710-d53f-4672-8c4f-45593ef09aeb req-62e47710-d53f-4672-8c4f-45593ef09aeb ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.320s",
                                "{4} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [6.604311s] ... ok",
                                "2026-05-23 01:43:36.233 39 INFO tempest.lib.common.rest_client [req-af5bb03f-80e4-4395-9439-100a6978c10a req-af5bb03f-80e4-4395-9439-100a6978c10a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/742abe5969c84ab0b16f5648887a96f3 0.307s",
                                "2026-05-23 01:43:36.235 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ada981dfab76421ea269e97283785dd2",
                                "2026-05-23 01:43:36.313 30 INFO tempest.lib.common.rest_client [req-915a8354-efce-42f3-9945-9b7b59c60747 req-915a8354-efce-42f3-9945-9b7b59c60747 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-23 01:43:36.320 12 INFO tempest.lib.common.rest_client [req-88b77382-7fb1-4697-a273-b6b0f4d765b3 req-88b77382-7fb1-4697-a273-b6b0f4d765b3 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1e0de72e-837b-4d41-a4cb-7bafb80a43a4 0.507s",
                                "2026-05-23 01:43:36.352 28 INFO tempest.lib.common.rest_client [req-387bb24c-cf4a-4c47-8d70-9e86ea6cd1a7 req-387bb24c-cf4a-4c47-8d70-9e86ea6cd1a7 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.522s",
                                "2026-05-23 01:43:36.359 39 INFO tempest.lib.common.rest_client [req-8b1cac4e-e6b3-47f1-a33e-97a43e1bfe5c req-8b1cac4e-e6b3-47f1-a33e-97a43e1bfe5c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ada981dfab76421ea269e97283785dd2&name=default 0.122s",
                                "2026-05-23 01:43:36.378 17 INFO tempest.lib.common.rest_client [req-90b79533-b1bd-4243-ba2e-5a3e1d76e6e3 req-90b79533-b1bd-4243-ba2e-5a3e1d76e6e3 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-23 01:43:36.391 32 INFO tempest.lib.common.rest_client [req-3a5d07d8-527e-488e-ba11-bd6d29dd5a2b req-3a5d07d8-527e-488e-ba11-bd6d29dd5a2b ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0bb6c5a46c3e4c5485a50128149c9171&name=default 0.518s",
                                "2026-05-23 01:43:36.453 30 INFO tempest.lib.common.rest_client [req-2ecf3526-44cf-4d35-8f3b-4ac866f4346d req-2ecf3526-44cf-4d35-8f3b-4ac866f4346d ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/b707fd43759b4313bb6f158cdcac1e94/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.137s",
                                "2026-05-23 01:43:36.468 22 INFO tempest.lib.common.rest_client [req-efd01ba5-128e-4b1d-8022-be7ac3f0ecea req-efd01ba5-128e-4b1d-8022-be7ac3f0ecea ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f66320cbf7254f8aa66762b85fa13b21&name=default 0.521s",
                                "2026-05-23 01:43:36.538 28 INFO tempest.lib.common.rest_client [req-b82a054e-99f8-4348-bd53-97ce03717db8 req-b82a054e-99f8-4348-bd53-97ce03717db8 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f7fc3920-0ab1-4568-92ee-3d8823dfa82e 0.180s",
                                "2026-05-23 01:43:36.597 17 INFO tempest.lib.common.rest_client [req-0d55104a-9638-42a2-abf2-b355074f660f req-0d55104a-9638-42a2-abf2-b355074f660f ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/8cff7cc732004979896e3027f05884a9/roles/f0252c12e370451ca447f3c97e732b25 0.214s",
                                "2026-05-23 01:43:36.612 20 INFO tempest.lib.common.rest_client [req-30e0bd92-9f95-4d61-afb8-38efac390258 req-30e0bd92-9f95-4d61-afb8-38efac390258 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.225s",
                                "2026-05-23 01:43:36.636 28 INFO tempest.lib.common.rest_client [req-fa586730-334c-436e-8048-fe24395cd9dc req-fa586730-334c-436e-8048-fe24395cd9dc ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f7fc3920-0ab1-4568-92ee-3d8823dfa82e 0.096s",
                                "2026-05-23 01:43:36.642 30 INFO tempest.lib.common.rest_client [req-98c42797-7d12-4637-89cf-fe75e4b5ffa6 req-98c42797-7d12-4637-89cf-fe75e4b5ffa6 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-23 01:43:36.799 17 INFO tempest.lib.common.rest_client [req-60cb05af-3523-476a-a45a-f6f4efa780e6 req-60cb05af-3523-476a-a45a-f6f4efa780e6 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-23 01:43:36.853 30 INFO tempest.lib.common.rest_client [req-c9dd4501-17b6-40a4-9c4b-790bcaa72886 req-c9dd4501-17b6-40a4-9c4b-790bcaa72886 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16/users/b707fd43759b4313bb6f158cdcac1e94/roles/bd34450783d64356be4e1eb4c43a6768 0.208s",
                                "2026-05-23 01:43:36.853 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b707fd43759b4313bb6f158cdcac1e94 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:36.854 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-356090513-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'project_name': 'tempest-FloatingIPTestJSON-356090513', 'tenant_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'tenant_name': 'tempest-FloatingIPTestJSON-356090513', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b707fd43759b4313bb6f158cdcac1e94', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:36.854 30 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-356090513-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'project_name': 'tempest-FloatingIPTestJSON-356090513', 'tenant_id': '9c63c00db9d2458da4f41e7b0c12ef16', 'tenant_name': 'tempest-FloatingIPTestJSON-356090513', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b707fd43759b4313bb6f158cdcac1e94', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:36.965 12 INFO tempest.lib.common.rest_client [req-844f47ea-bdf6-421d-92c2-48a196bacd7d req-844f47ea-bdf6-421d-92c2-48a196bacd7d ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.641s",
                                "2026-05-23 01:43:36.987 22 INFO tempest.lib.common.rest_client [req-feac153a-06cc-4fbc-be1f-1c7c2b694e8c req-feac153a-06cc-4fbc-be1f-1c7c2b694e8c ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7118cceb-6144-45f3-a9df-0218f5bacbec 0.517s",
                                "2026-05-23 01:43:37.008 39 INFO tempest.lib.common.rest_client [req-7332b382-7755-4a8b-b686-7d14a3129618 req-7332b382-7755-4a8b-b686-7d14a3129618 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/86ac1357-c976-4aea-a0b3-0e74e20e7ebb 0.646s",
                                "2026-05-23 01:43:37.031 14 INFO tempest.lib.common.rest_client [req-48c06798-935b-4785-9428-9b4c682dca23 req-48c06798-935b-4785-9428-9b4c682dca23 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fbaadf3-24d9-4ec2-bdc1-6e180de60697 1.012s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [2.696465s] ... ok",
                                "2026-05-23 01:43:37.067 17 INFO tempest.lib.common.rest_client [req-4939703d-e6f2-4084-b827-4e38869e385c req-4939703d-e6f2-4084-b827-4e38869e385c ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/8cff7cc732004979896e3027f05884a9/roles/86359d6597314a95ba0d73ed5fbe11ed 0.263s",
                                "2026-05-23 01:43:37.084 12 INFO tempest.lib.common.rest_client [req-6aeb522c-8920-449a-ae32-698f6d9af9da req-6aeb522c-8920-449a-ae32-698f6d9af9da ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a56a9ad7-09b9-4b1a-a576-b6c83d0b8571 0.115s",
                                "2026-05-23 01:43:37.197 12 INFO tempest.lib.common.rest_client [req-8de55ccf-6778-48c5-a0f5-d3f27c075b6f req-8de55ccf-6778-48c5-a0f5-d3f27c075b6f ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1e0de72e-837b-4d41-a4cb-7bafb80a43a4 0.111s",
                                "2026-05-23 01:43:37.209 19 INFO tempest.lib.common.rest_client [req-eb33aa49-4142-4217-8898-2f46fbdd6ba3 req-eb33aa49-4142-4217-8898-2f46fbdd6ba3 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.987s",
                                "2026-05-23 01:43:37.252 17 INFO tempest.lib.common.rest_client [req-467e3dce-0c69-4761-9def-9f6a8a666b36 req-467e3dce-0c69-4761-9def-9f6a8a666b36 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s",
                                "2026-05-23 01:43:37.307 22 INFO tempest.lib.common.rest_client [req-9fdf5bc1-68b0-49e7-ab90-6ec07fe9f72b req-9fdf5bc1-68b0-49e7-ab90-6ec07fe9f72b ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f66320cbf7254f8aa66762b85fa13b21 0.317s",
                                "2026-05-23 01:43:37.307 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3ee6ba62fba1476ba5e59c8688f8c31f",
                                "2026-05-23 01:43:37.319 41 INFO tempest.lib.common.rest_client [req-da1f44dd-bf71-4d0e-8faf-390a938d1f15 req-da1f44dd-bf71-4d0e-8faf-390a938d1f15 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.461s",
                                "2026-05-23 01:43:37.352 39 INFO tempest.lib.common.rest_client [req-9d299e57-f203-45b5-949c-d5ac2e600497 req-9d299e57-f203-45b5-949c-d5ac2e600497 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ada981dfab76421ea269e97283785dd2 0.338s",
                                "2026-05-23 01:43:37.357 26 INFO tempest.lib.common.rest_client [req-8462e269-5c2f-45f0-b353-501fae2e55d8 req-8462e269-5c2f-45f0-b353-501fae2e55d8 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/63713c51-da13-4d8c-b926-158d4f007816 2.139s",
                                "2026-05-23 01:43:37.428 22 INFO tempest.lib.common.rest_client [req-bea228ba-5568-4144-81f5-e95cce13814c req-bea228ba-5568-4144-81f5-e95cce13814c ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3ee6ba62fba1476ba5e59c8688f8c31f&name=default 0.120s",
                                "2026-05-23 01:43:37.477 30 INFO tempest.lib.common.rest_client [req-55a9dc9e-8a88-4d87-b8d0-15f2ed9de404 req-55a9dc9e-8a88-4d87-b8d0-15f2ed9de404 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-23 01:43:37.495 17 INFO tempest.lib.common.rest_client [req-5c93ff17-5570-4243-9885-d7ec59dac712 req-5c93ff17-5570-4243-9885-d7ec59dac712 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/8cff7cc732004979896e3027f05884a9/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.240s",
                                "2026-05-23 01:43:37.725 17 INFO tempest.lib.common.rest_client [req-c5e0ef99-819d-4afa-8918-6b80cb008450 req-c5e0ef99-819d-4afa-8918-6b80cb008450 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-23 01:43:37.747 10 INFO tempest.lib.common.rest_client [req-e7817793-6ed2-42a4-b1cc-d002d9443130 req-e7817793-6ed2-42a4-b1cc-d002d9443130 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/52fe9852-a5cb-4b59-8f89-fea35ab32e7e/add_router_interface 6.274s",
                                "2026-05-23 01:43:37.809 24 INFO tempest.lib.common.rest_client [req-a158de63-c63b-4564-997b-a90d9074f126 req-a158de63-c63b-4564-997b-a90d9074f126 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2d6629e2-f6f3-496d-aa20-d08cf307eeca 1.629s",
                                "2026-05-23 01:43:37.818 39 INFO tempest.lib.common.rest_client [req-9e07ad4f-fefc-4b78-8a63-63300fc05697 req-9e07ad4f-fefc-4b78-8a63-63300fc05697 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.455s",
                                "2026-05-23 01:43:37.903 22 INFO tempest.lib.common.rest_client [req-a50ad070-5a0f-4e73-967a-f7f9e96738f8 req-a50ad070-5a0f-4e73-967a-f7f9e96738f8 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eb92e080-3208-443b-ba10-9928bb5d0fbe 0.472s",
                                "2026-05-23 01:43:37.913 24 INFO tempest.lib.common.rest_client [req-dae8a479-c718-4365-8e6f-9bf456b91626 req-dae8a479-c718-4365-8e6f-9bf456b91626 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2d6629e2-f6f3-496d-aa20-d08cf307eeca 0.101s",
                                "2026-05-23 01:43:37.920 17 INFO tempest.lib.common.rest_client [req-744a75a7-a2ef-4379-a96e-3668659efb10 req-744a75a7-a2ef-4379-a96e-3668659efb10 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22/users/8cff7cc732004979896e3027f05884a9/roles/bd34450783d64356be4e1eb4c43a6768 0.192s",
                                "2026-05-23 01:43:37.921 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8cff7cc732004979896e3027f05884a9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:37.922 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-2099232680-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '879d35757ee44c8a9013fbb553f93a22', 'project_name': 'tempest-PortsTestJSON-2099232680', 'tenant_id': '879d35757ee44c8a9013fbb553f93a22', 'tenant_name': 'tempest-PortsTestJSON-2099232680', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8cff7cc732004979896e3027f05884a9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:37.922 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-PortsTestJSON-2099232680-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '879d35757ee44c8a9013fbb553f93a22', 'project_name': 'tempest-PortsTestJSON-2099232680', 'tenant_id': '879d35757ee44c8a9013fbb553f93a22', 'tenant_name': 'tempest-PortsTestJSON-2099232680', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8cff7cc732004979896e3027f05884a9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:37.996 36 INFO tempest.lib.common.rest_client [req-130f9005-40a9-4423-a9d0-f8034163ddcc req-130f9005-40a9-4423-a9d0-f8034163ddcc ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.304s",
                                "2026-05-23 01:43:38.001 28 INFO tempest.lib.common.rest_client [req-79f5aeef-62fc-4614-8a56-71f0e8faf80b req-79f5aeef-62fc-4614-8a56-71f0e8faf80b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f7fc3920-0ab1-4568-92ee-3d8823dfa82e 1.348s",
                                "{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [7.173500s] ... ok",
                                "2026-05-23 01:43:38.056 32 INFO tempest.lib.common.rest_client [req-f3b52aee-635e-40bd-8ec3-22ceb52742eb req-f3b52aee-635e-40bd-8ec3-22ceb52742eb ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fb0e1b66-7819-480c-8063-05d43555be6c 1.661s",
                                "2026-05-23 01:43:38.144 12 INFO tempest.lib.common.rest_client [req-72600ff5-c4d2-4b17-a5cf-4296ab407ec7 req-72600ff5-c4d2-4b17-a5cf-4296ab407ec7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9c3be3e1-9367-4bc4-af82-629b9139fe79 0.943s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [6.979060s] ... ok",
                                "2026-05-23 01:43:38.220 20 INFO tempest.lib.common.rest_client [req-24ef5eeb-4fb8-4c78-b3d4-79c9d7e356ee req-24ef5eeb-4fb8-4c78-b3d4-79c9d7e356ee ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.604s",
                                "2026-05-23 01:43:38.267 22 INFO tempest.lib.common.rest_client [req-f11ae456-47bb-4b8b-9d79-69d84b67f975 req-f11ae456-47bb-4b8b-9d79-69d84b67f975 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3ee6ba62fba1476ba5e59c8688f8c31f 0.362s",
                                "2026-05-23 01:43:38.308 36 INFO tempest.lib.common.rest_client [req-7271b9a3-4289-4ee6-8434-581eeeaacc99 req-7271b9a3-4289-4ee6-8434-581eeeaacc99 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.307s",
                                "2026-05-23 01:43:38.383 39 INFO tempest.lib.common.rest_client [req-1a88e4ac-1e97-44e0-9d34-67f8e9bf693d req-1a88e4ac-1e97-44e0-9d34-67f8e9bf693d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-23 01:43:38.547 17 INFO tempest.lib.common.rest_client [req-e085691a-3439-41f1-8f7e-a89288441394 req-e085691a-3439-41f1-8f7e-a89288441394 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-05-23 01:43:38.580 32 INFO tempest.lib.common.rest_client [req-629a5a67-f07a-4a6b-b0a0-11ff5f3fe481 req-629a5a67-f07a-4a6b-b0a0-11ff5f3fe481 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0bb6c5a46c3e4c5485a50128149c9171 0.520s",
                                "2026-05-23 01:43:38.581 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8402c1678d8847e1b1e615b3125fe581",
                                "2026-05-23 01:43:38.603 41 INFO tempest.lib.common.rest_client [req-db8704d6-4c3c-420e-a0d3-b3a7f771184f req-db8704d6-4c3c-420e-a0d3-b3a7f771184f ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0a9a8653-5017-40b7-9814-e98c6c03dfe9 1.281s",
                                "{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [6.766314s] ... ok",
                                "2026-05-23 01:43:38.603 39 INFO tempest.lib.common.rest_client [req-ab40f0ee-2559-4406-b910-35f5f8810398 req-ab40f0ee-2559-4406-b910-35f5f8810398 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.217s",
                                "2026-05-23 01:43:38.787 39 INFO tempest.lib.common.rest_client [req-864add56-6aae-45fa-b4b8-03062d5d5b50 req-864add56-6aae-45fa-b4b8-03062d5d5b50 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.181s",
                                "2026-05-23 01:43:38.795 36 INFO tempest.lib.common.rest_client [req-2b71ee10-de22-4e66-a2e1-85bbffdb1db3 req-2b71ee10-de22-4e66-a2e1-85bbffdb1db3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ca6ac477-5cfa-4a4b-a45f-cf59ccb22a8b 0.484s",
                                "2026-05-23 01:43:38.843 32 INFO tempest.lib.common.rest_client [req-f4084fec-e872-416d-ac49-537b9d018303 req-f4084fec-e872-416d-ac49-537b9d018303 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8402c1678d8847e1b1e615b3125fe581&name=default 0.261s",
                                "2026-05-23 01:43:38.933 36 INFO tempest.lib.common.rest_client [req-9ebfb574-f5ea-405c-b543-6b96ca6b17a3 req-9ebfb574-f5ea-405c-b543-6b96ca6b17a3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s",
                                "2026-05-23 01:43:39.050 22 INFO tempest.lib.common.rest_client [req-c57b9760-9d54-47a9-bc7d-b20dd1a8aa8d req-c57b9760-9d54-47a9-bc7d-b20dd1a8aa8d ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.777s",
                                "2026-05-23 01:43:39.236 24 INFO tempest.lib.common.rest_client [req-d9a634cf-6c44-4ed9-a2d7-8f684078bf04 req-d9a634cf-6c44-4ed9-a2d7-8f684078bf04 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/06f6fea4-9d09-4a4b-8639-3b7349d5786c 1.320s",
                                "2026-05-23 01:43:39.263 36 INFO tempest.lib.common.rest_client [req-a9976ced-5b33-4fdf-bf04-d3d10c8c0e52 req-a9976ced-5b33-4fdf-bf04-d3d10c8c0e52 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7cdc5a1f-825f-4919-a2ef-32a541dfd34c 0.325s",
                                "2026-05-23 01:43:39.321 20 INFO tempest.lib.common.rest_client [req-32cc8496-a426-40e4-93e2-fc55bc1107b3 req-32cc8496-a426-40e4-93e2-fc55bc1107b3 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.099s",
                                "2026-05-23 01:43:39.389 24 INFO tempest.lib.common.rest_client [req-abc4e313-167d-4f53-997c-9ac85ee53f3b req-abc4e313-167d-4f53-997c-9ac85ee53f3b ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/06f6fea4-9d09-4a4b-8639-3b7349d5786c 0.151s",
                                "{7} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [6.404096s] ... ok",
                                "2026-05-23 01:43:39.451 36 INFO tempest.lib.common.rest_client [req-45aaa39f-f58a-4cd1-a2f1-e69f34f3c9da req-45aaa39f-f58a-4cd1-a2f1-e69f34f3c9da ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.185s",
                                "2026-05-23 01:43:39.497 41 INFO tempest.lib.common.rest_client [req-aad47854-a635-40ca-80f3-a18478ce4f06 req-aad47854-a635-40ca-80f3-a18478ce4f06 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.889s",
                                "2026-05-23 01:43:39.523 26 INFO tempest.lib.common.rest_client [req-c3b5aa42-2b0f-415f-8297-0947809db915 req-c3b5aa42-2b0f-415f-8297-0947809db915 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/63713c51-da13-4d8c-b926-158d4f007816 2.163s",
                                "2026-05-23 01:43:39.550 39 INFO tempest.lib.common.rest_client [req-0849950f-61bb-404d-b594-5c437f5c8b57 req-0849950f-61bb-404d-b594-5c437f5c8b57 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.760s",
                                "2026-05-23 01:43:39.581 22 INFO tempest.lib.common.rest_client [req-009d7480-db12-4314-b025-1b1b059857d4 req-009d7480-db12-4314-b025-1b1b059857d4 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s",
                                "2026-05-23 01:43:39.657 26 INFO tempest.lib.common.rest_client [req-d7416bc7-9feb-4cae-aa82-ade21ce54d12 req-d7416bc7-9feb-4cae-aa82-ade21ce54d12 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/63713c51-da13-4d8c-b926-158d4f007816 0.126s",
                                "2026-05-23 01:43:39.699 22 INFO tempest.lib.common.rest_client [req-b1c90e9e-0a01-4336-be74-075ac94afb44 req-b1c90e9e-0a01-4336-be74-075ac94afb44 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.116s",
                                "2026-05-23 01:43:39.699 39 INFO tempest.lib.common.rest_client [req-18b9d312-3468-4567-a9c0-3974e7fd715c req-18b9d312-3468-4567-a9c0-3974e7fd715c ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-23 01:43:39.842 20 INFO tempest.lib.common.rest_client [req-caba76ef-03a7-44b1-abff-4a2dda92ddc5 req-caba76ef-03a7-44b1-abff-4a2dda92ddc5 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.517s",
                                "2026-05-23 01:43:39.876 12 INFO tempest.lib.common.rest_client [req-7204a038-dbd3-4ff6-942a-40f07e9fa9b7 req-7204a038-dbd3-4ff6-942a-40f07e9fa9b7 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.728s",
                                "2026-05-23 01:43:39.880 39 INFO tempest.lib.common.rest_client [req-8396934c-5fd5-4e17-a090-2ac5da3b24d6 req-8396934c-5fd5-4e17-a090-2ac5da3b24d6 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1866fbefe6984e08993056039c450aaf/users/2aa0e6a2867d42158dfd9a09dfd3e486/roles/bd34450783d64356be4e1eb4c43a6768 0.179s",
                                "2026-05-23 01:43:39.879 22 INFO tempest.lib.common.rest_client [req-ef35582a-7b1f-4778-ba64-f5bbb5530c33 req-ef35582a-7b1f-4778-ba64-f5bbb5530c33 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.175s",
                                "2026-05-23 01:43:39.954 14 INFO tempest.lib.common.rest_client [req-5aff261a-21ea-4151-a3a8-cfccefca7671 req-5aff261a-21ea-4151-a3a8-cfccefca7671 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.920s",
                                "2026-05-23 01:43:40.063 30 INFO tempest.lib.common.rest_client [req-c5acfe98-c89b-45b5-aa4a-b9b554604d83 req-c5acfe98-c89b-45b5-aa4a-b9b554604d83 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.579s",
                                "2026-05-23 01:43:40.117 39 INFO tempest.lib.common.rest_client [req-40771e25-5129-4ade-9e1e-9206fc07d884 req-40771e25-5129-4ade-9e1e-9206fc07d884 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-23 01:43:40.146 41 INFO tempest.lib.common.rest_client [req-231e83d9-9896-45f3-8c1d-bd93dab9fccc req-231e83d9-9896-45f3-8c1d-bd93dab9fccc ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.646s",
                                "2026-05-23 01:43:40.191 19 INFO tempest.lib.common.rest_client [req-075bff3f-73a9-4eee-81b2-c3ecfef7a51b req-075bff3f-73a9-4eee-81b2-c3ecfef7a51b ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.978s",
                                "2026-05-23 01:43:40.216 36 INFO tempest.lib.common.rest_client [req-6b7d1270-4b96-469d-adc6-e0d143d4e532 req-6b7d1270-4b96-469d-adc6-e0d143d4e532 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.762s",
                                "2026-05-23 01:43:40.282 39 INFO tempest.lib.common.rest_client [req-de272db8-b0bf-4888-89ac-edda0cbbdaeb req-de272db8-b0bf-4888-89ac-edda0cbbdaeb ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1866fbefe6984e08993056039c450aaf/users/2aa0e6a2867d42158dfd9a09dfd3e486/roles/86359d6597314a95ba0d73ed5fbe11ed 0.162s",
                                "2026-05-23 01:43:40.393 24 INFO tempest.lib.common.rest_client [req-3e88cf0f-d10a-4cd6-ada4-4c6ee4a6f2e7 req-3e88cf0f-d10a-4cd6-ada4-4c6ee4a6f2e7 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b95e74ba-8d4b-48e5-bb89-ec7054e34164 1.001s",
                                "2026-05-23 01:43:40.503 22 INFO tempest.lib.common.rest_client [req-c97a8448-6629-4f31-bb36-fc10a560b239 req-c97a8448-6629-4f31-bb36-fc10a560b239 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.619s",
                                "2026-05-23 01:43:40.540 32 INFO tempest.lib.common.rest_client [req-6f10603e-c621-48e6-9eae-3eaf96a1ae1f req-6f10603e-c621-48e6-9eae-3eaf96a1ae1f ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3b9c07fc-2ea3-4151-9294-8605ab7f498d 1.695s",
                                "2026-05-23 01:43:40.546 39 INFO tempest.lib.common.rest_client [req-7c3ddecb-c150-4c17-9e51-edf9ea901007 req-7c3ddecb-c150-4c17-9e51-edf9ea901007 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-23 01:43:40.559 10 INFO tempest.lib.common.rest_client [req-f9a62f3b-69f1-4155-a321-30b3951b83b0 req-f9a62f3b-69f1-4155-a321-30b3951b83b0 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.807s",
                                "2026-05-23 01:43:40.654 22 INFO tempest.lib.common.rest_client [req-5f4303a4-bd72-47fb-b200-f4bfc44a3e21 req-5f4303a4-bd72-47fb-b200-f4bfc44a3e21 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s",
                                "2026-05-23 01:43:40.672 26 INFO tempest.lib.common.rest_client [req-817c3735-d093-43e5-ab0c-c804aa07d35a req-817c3735-d093-43e5-ab0c-c804aa07d35a ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e6daff56-6fd5-4640-ab9a-5a8e30104e54 1.011s",
                                "2026-05-23 01:43:40.731 39 INFO tempest.lib.common.rest_client [req-43f5b132-94b8-4c48-890b-1adf6b94d790 req-43f5b132-94b8-4c48-890b-1adf6b94d790 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1866fbefe6984e08993056039c450aaf/users/2aa0e6a2867d42158dfd9a09dfd3e486/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.182s",
                                "2026-05-23 01:43:40.762 12 INFO tempest.lib.common.rest_client [req-8b121a14-2eda-4f50-b3ca-db2817234bf6 req-8b121a14-2eda-4f50-b3ca-db2817234bf6 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.882s",
                                "2026-05-23 01:43:40.771 26 INFO tempest.lib.common.rest_client [req-d53fc22c-4a11-4e02-a196-59e93a500a64 req-d53fc22c-4a11-4e02-a196-59e93a500a64 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e6daff56-6fd5-4640-ab9a-5a8e30104e54 0.097s",
                                "{8} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [7.454845s] ... ok",
                                "2026-05-23 01:43:40.793 20 INFO tempest.lib.common.rest_client [req-517431a2-f57d-4755-9445-0279fbcd8a9d req-517431a2-f57d-4755-9445-0279fbcd8a9d ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.948s",
                                "2026-05-23 01:43:40.870 30 INFO tempest.lib.common.rest_client [req-b62e4bd3-3f95-4149-a966-e164e7cf16c2 req-b62e4bd3-3f95-4149-a966-e164e7cf16c2 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.803s",
                                "2026-05-23 01:43:40.884 17 INFO tempest.lib.common.rest_client [req-cfffa2bf-9ba9-4218-834a-74da1e565c61 req-cfffa2bf-9ba9-4218-834a-74da1e565c61 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.334s",
                                "2026-05-23 01:43:40.918 24 INFO tempest.lib.common.rest_client [req-1d1abb81-937f-4000-9d0a-4f71fef8c73e req-1d1abb81-937f-4000-9d0a-4f71fef8c73e ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/08334735-3758-46a8-9360-b974df87ebe2 0.519s",
                                "2026-05-23 01:43:40.920 22 INFO tempest.lib.common.rest_client [req-0cf6a2b8-49ba-4b25-bd75-2aaa415166b2 req-0cf6a2b8-49ba-4b25-bd75-2aaa415166b2 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75fa33ac62f34d2681d69822953a5874/users/ff57fd3856bf46f283be06412ed7f496/roles/bd34450783d64356be4e1eb4c43a6768 0.260s",
                                "2026-05-23 01:43:41.152 32 INFO tempest.lib.common.rest_client [req-f98127e9-8437-4e21-b1d6-7eae4e21bda9 req-f98127e9-8437-4e21-b1d6-7eae4e21bda9 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8402c1678d8847e1b1e615b3125fe581 0.609s",
                                "2026-05-23 01:43:41.160 14 INFO tempest.lib.common.rest_client [req-0678ba01-ec3d-4ce7-8bac-063d539513ed req-0678ba01-ec3d-4ce7-8bac-063d539513ed ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.201s",
                                "2026-05-23 01:43:41.305 22 INFO tempest.lib.common.rest_client [req-034fff2e-ab81-43a8-bee7-78f951e2bd46 req-034fff2e-ab81-43a8-bee7-78f951e2bd46 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.382s",
                                "2026-05-23 01:43:41.311 39 INFO tempest.lib.common.rest_client [req-c2f358a5-14e3-4040-8308-5cc9e2ab8614 req-c2f358a5-14e3-4040-8308-5cc9e2ab8614 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.577s",
                                "2026-05-23 01:43:41.432 41 INFO tempest.lib.common.rest_client [req-59a3fcc2-68af-49df-9c9f-3939879a2b69 req-59a3fcc2-68af-49df-9c9f-3939879a2b69 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9a7370e2-4b41-45cc-aee3-fd704d696249 1.283s",
                                "{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [2.827729s] ... ok",
                                "2026-05-23 01:43:41.446 36 INFO tempest.lib.common.rest_client [req-efdf1ff2-5964-462c-a648-1fac051ccc78 req-efdf1ff2-5964-462c-a648-1fac051ccc78 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.226s",
                                "2026-05-23 01:43:41.449 39 INFO tempest.lib.common.rest_client [req-8ff48f62-85c5-4bd8-aba9-694aa60fbe94 req-8ff48f62-85c5-4bd8-aba9-694aa60fbe94 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1866fbefe6984e08993056039c450aaf/users/2aa0e6a2867d42158dfd9a09dfd3e486/roles/bd34450783d64356be4e1eb4c43a6768 0.135s",
                                "2026-05-23 01:43:41.451 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2aa0e6a2867d42158dfd9a09dfd3e486 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:41.451 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1881401840-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1866fbefe6984e08993056039c450aaf', 'project_name': 'tempest-RoutersAdminTest-1881401840', 'tenant_id': '1866fbefe6984e08993056039c450aaf', 'tenant_name': 'tempest-RoutersAdminTest-1881401840', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2aa0e6a2867d42158dfd9a09dfd3e486', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:41.451 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1881401840-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1866fbefe6984e08993056039c450aaf', 'project_name': 'tempest-RoutersAdminTest-1881401840', 'tenant_id': '1866fbefe6984e08993056039c450aaf', 'tenant_name': 'tempest-RoutersAdminTest-1881401840', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2aa0e6a2867d42158dfd9a09dfd3e486', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:41.638 32 INFO tempest.lib.common.rest_client [req-f50a6de7-b1b4-4aa6-8c99-10f374356807 req-f50a6de7-b1b4-4aa6-8c99-10f374356807 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.480s",
                                "2026-05-23 01:43:41.670 22 INFO tempest.lib.common.rest_client [req-e813c8a5-121f-4278-9be5-c9b24ce5e113 req-e813c8a5-121f-4278-9be5-c9b24ce5e113 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75fa33ac62f34d2681d69822953a5874/users/ff57fd3856bf46f283be06412ed7f496/roles/86359d6597314a95ba0d73ed5fbe11ed 0.363s",
                                "2026-05-23 01:43:41.801 36 INFO tempest.lib.common.rest_client [req-c6a99181-1ff9-4768-8972-0f949ce54342 req-c6a99181-1ff9-4768-8972-0f949ce54342 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.352s",
                                "2026-05-23 01:43:41.827 26 INFO tempest.lib.common.rest_client [req-86e2d31a-3af0-4f66-b57f-afa09f682634 req-86e2d31a-3af0-4f66-b57f-afa09f682634 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6d9ab848-6d1b-4d93-9d07-918e3341ecc9 1.049s",
                                "2026-05-23 01:43:41.895 22 INFO tempest.lib.common.rest_client [req-92c4f1b0-cb59-4913-985f-a63c36a8d449 req-92c4f1b0-cb59-4913-985f-a63c36a8d449 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-23 01:43:41.925 24 INFO tempest.lib.common.rest_client [req-550bf149-80c2-48c0-a697-62c2a3222de9 req-550bf149-80c2-48c0-a697-62c2a3222de9 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ed445042-f08f-4c9d-85ab-89d5341a8b33 1.003s",
                                "2026-05-23 01:43:42.043 22 INFO tempest.lib.common.rest_client [req-8c152a91-1a5e-4926-af63-9215b6104b56 req-8c152a91-1a5e-4926-af63-9215b6104b56 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75fa33ac62f34d2681d69822953a5874/users/ff57fd3856bf46f283be06412ed7f496/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.145s",
                                "2026-05-23 01:43:42.097 39 INFO tempest.lib.common.rest_client [req-1e8ef7ab-96ea-4e50-a5f3-b755abd5c482 req-1e8ef7ab-96ea-4e50-a5f3-b755abd5c482 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s",
                                "2026-05-23 01:43:42.291 22 INFO tempest.lib.common.rest_client [req-ff64b20d-5073-4417-af13-22cad2dff97f req-ff64b20d-5073-4417-af13-22cad2dff97f ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-23 01:43:42.334 32 INFO tempest.lib.common.rest_client [req-5705170f-be9d-4e19-98fc-a08491422d67 req-5705170f-be9d-4e19-98fc-a08491422d67 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s",
                                "2026-05-23 01:43:42.352 17 INFO tempest.lib.common.rest_client [req-81cbb698-c76e-40ea-96ed-771cc485f641 req-81cbb698-c76e-40ea-96ed-771cc485f641 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.464s",
                                "2026-05-23 01:43:42.361 14 INFO tempest.lib.common.rest_client [req-87f2f0fe-d41b-4d56-9502-3fd46a5d619d req-87f2f0fe-d41b-4d56-9502-3fd46a5d619d ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/26009695-02c6-49df-9974-7632656a6909 1.199s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [5.330054s] ... ok",
                                "2026-05-23 01:43:42.466 24 INFO tempest.lib.common.rest_client [req-758a3a2b-f0d6-4eac-862f-e5ec583084cc req-758a3a2b-f0d6-4eac-862f-e5ec583084cc ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6c2c88e9b6bb40b18f7feb69de6a0150 0.539s",
                                "2026-05-23 01:43:42.514 39 INFO tempest.lib.common.rest_client [req-632c6ca4-c2ce-494c-ba37-c15096d30193 req-632c6ca4-c2ce-494c-ba37-c15096d30193 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.415s",
                                "2026-05-23 01:43:42.524 26 INFO tempest.lib.common.rest_client [req-fc507176-6ba6-422c-b38b-9d83a47d59ca req-fc507176-6ba6-422c-b38b-9d83a47d59ca ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/338e34de-3307-4baf-964e-39016a12a712 0.691s",
                                "2026-05-23 01:43:42.557 22 INFO tempest.lib.common.rest_client [req-bd409858-74aa-40c8-9659-a8cbd7af76c1 req-bd409858-74aa-40c8-9659-a8cbd7af76c1 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75fa33ac62f34d2681d69822953a5874/users/ff57fd3856bf46f283be06412ed7f496/roles/bd34450783d64356be4e1eb4c43a6768 0.264s",
                                "2026-05-23 01:43:42.557 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff57fd3856bf46f283be06412ed7f496 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:42.558 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-244091812-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '75fa33ac62f34d2681d69822953a5874', 'project_name': 'tempest-RoutersAdminNegativeTest-244091812', 'tenant_id': '75fa33ac62f34d2681d69822953a5874', 'tenant_name': 'tempest-RoutersAdminNegativeTest-244091812', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff57fd3856bf46f283be06412ed7f496', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:42.558 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-244091812-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '75fa33ac62f34d2681d69822953a5874', 'project_name': 'tempest-RoutersAdminNegativeTest-244091812', 'tenant_id': '75fa33ac62f34d2681d69822953a5874', 'tenant_name': 'tempest-RoutersAdminNegativeTest-244091812', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff57fd3856bf46f283be06412ed7f496', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:42.607 32 INFO tempest.lib.common.rest_client [req-2cf2c753-0384-4fee-aa59-f3b2562b4b3d req-2cf2c753-0384-4fee-aa59-f3b2562b4b3d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.270s",
                                "2026-05-23 01:43:42.616 28 INFO tempest.lib.common.rest_client [req-c771778d-80ca-4ccb-ad41-7d249c65c9f1 req-c771778d-80ca-4ccb-ad41-7d249c65c9f1 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.611s",
                                "2026-05-23 01:43:42.637 36 INFO tempest.lib.common.rest_client [req-6e5be675-a9f4-4169-8845-dc5a5aad8fce req-6e5be675-a9f4-4169-8845-dc5a5aad8fce ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3f2e3857-1349-4d17-a503-63625886a4b2 0.834s",
                                "2026-05-23 01:43:42.753 41 INFO tempest.lib.common.rest_client [req-b980ad3d-960f-49b7-8ed1-ea72c95ac9a2 req-b980ad3d-960f-49b7-8ed1-ea72c95ac9a2 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.316s",
                                "2026-05-23 01:43:42.777 12 INFO tempest.lib.common.rest_client [req-9ae73be6-84a6-4428-84ad-fdaa109ab477 req-9ae73be6-84a6-4428-84ad-fdaa109ab477 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.012s",
                                "2026-05-23 01:43:42.782 36 INFO tempest.lib.common.rest_client [req-7f44d1e6-f5c8-4f6a-8e34-0fa420155775 req-7f44d1e6-f5c8-4f6a-8e34-0fa420155775 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s",
                                "2026-05-23 01:43:42.802 19 INFO tempest.lib.common.rest_client [req-e22a7bea-be46-4510-b01d-af15f068dbd5 req-e22a7bea-be46-4510-b01d-af15f068dbd5 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.609s",
                                "2026-05-23 01:43:42.812 24 INFO tempest.lib.common.rest_client [req-76a66d7e-7d61-4d37-9be5-a10f6512b142 req-76a66d7e-7d61-4d37-9be5-a10f6512b142 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0d891108eaf4b3aabf9c8d15bc83e38 0.344s",
                                "2026-05-23 01:43:42.812 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cac46a7a23164318ba306f59c82057f5",
                                "2026-05-23 01:43:42.831 28 INFO tempest.lib.common.rest_client [req-d45f76d1-054f-4085-b900-03e7483daceb req-d45f76d1-054f-4085-b900-03e7483daceb ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/8f339a7f-7a14-4e97-b3d8-7716decfc99d 0.212s",
                                "2026-05-23 01:43:42.942 32 INFO tempest.lib.common.rest_client [req-9f96bd42-84b9-4101-9f7c-d1f560bba70d req-9f96bd42-84b9-4101-9f7c-d1f560bba70d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.332s",
                                "2026-05-23 01:43:43.141 39 INFO tempest.lib.common.rest_client [req-10398d39-d0d0-4488-b6d3-e2a0bea1ed1d req-10398d39-d0d0-4488-b6d3-e2a0bea1ed1d ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s",
                                "2026-05-23 01:43:43.148 19 INFO tempest.lib.common.rest_client [req-9939b714-886b-498a-9ab1-ae34476657df req-9939b714-886b-498a-9ab1-ae34476657df ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.344s",
                                "2026-05-23 01:43:43.218 22 INFO tempest.lib.common.rest_client [req-5b7b67cb-61bf-4e30-83bf-bc86968860b4 req-5b7b67cb-61bf-4e30-83bf-bc86968860b4 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-23 01:43:43.338 24 INFO tempest.lib.common.rest_client [req-ce71a233-01f4-415c-bcc8-82c8504c3af0 req-ce71a233-01f4-415c-bcc8-82c8504c3af0 ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s",
                                "2026-05-23 01:43:43.346 36 INFO tempest.lib.common.rest_client [req-86f3de7b-46c2-4ff0-b187-598ee959c52b req-86f3de7b-46c2-4ff0-b187-598ee959c52b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/24c546bd-c3f8-4bd4-a166-5f4c59ef63bb 0.561s",
                                "2026-05-23 01:43:43.416 22 INFO tempest.lib.common.rest_client [req-0dc322b3-fc04-42eb-b7fa-ae872fdd9767 req-0dc322b3-fc04-42eb-b7fa-ae872fdd9767 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.194s",
                                "2026-05-23 01:43:43.430 39 INFO tempest.lib.common.rest_client [req-0d7ac997-ea45-4bf3-9e76-bbb32f8fcafb req-0d7ac997-ea45-4bf3-9e76-bbb32f8fcafb ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-23 01:43:43.460 36 INFO tempest.lib.common.rest_client [req-552f08ab-7d2d-481a-b60f-f9fd63567733 req-552f08ab-7d2d-481a-b60f-f9fd63567733 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.111s",
                                "2026-05-23 01:43:43.530 26 INFO tempest.lib.common.rest_client [req-15acf8a3-517a-4db9-86aa-1ea4d5caed5c req-15acf8a3-517a-4db9-86aa-1ea4d5caed5c ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/92ee7d9b-7f64-45f3-964b-6e95dae10995 1.004s",
                                "2026-05-23 01:43:43.587 14 INFO tempest.lib.common.rest_client [req-4673d56e-9a03-452d-a2d6-9b66ffe94e4b req-4673d56e-9a03-452d-a2d6-9b66ffe94e4b ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.222s",
                                "2026-05-23 01:43:43.600 20 INFO tempest.lib.common.rest_client [req-2bd73f01-af66-40a8-828d-3487b31c81ca req-2bd73f01-af66-40a8-828d-3487b31c81ca ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f/add_router_interface 2.805s",
                                "2026-05-23 01:43:43.611 32 INFO tempest.lib.common.rest_client [req-8d676d57-e168-4414-96fc-c63aa7edc89f req-8d676d57-e168-4414-96fc-c63aa7edc89f ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.667s",
                                "2026-05-23 01:43:43.701 39 INFO tempest.lib.common.rest_client [req-4de6ef20-09ce-43a3-b5b1-386f05f125bc req-4de6ef20-09ce-43a3-b5b1-386f05f125bc ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71/users/c0a2eef13f4c41db955561e1cfdf4853/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.269s",
                                "2026-05-23 01:43:43.738 19 INFO tempest.lib.common.rest_client [req-03428b1f-daaa-4f21-beb4-66ef5bc49f25 req-03428b1f-daaa-4f21-beb4-66ef5bc49f25 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/825f4420-8d7c-4802-bf58-d6370c556fb4 0.586s",
                                "2026-05-23 01:43:43.789 12 INFO tempest.lib.common.rest_client [req-59ed92e5-eeaa-4a06-981f-bb130f0d269d req-59ed92e5-eeaa-4a06-981f-bb130f0d269d ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/263cf949-8887-4a70-97c5-104cb3797b4b 1.009s",
                                "2026-05-23 01:43:43.831 32 INFO tempest.lib.common.rest_client [req-e4a25277-c89c-43e5-9a92-23524ca70be7 req-e4a25277-c89c-43e5-9a92-23524ca70be7 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-23 01:43:43.849 26 INFO tempest.lib.common.rest_client [req-750929dd-669b-4ade-82da-689e44b4d01d req-750929dd-669b-4ade-82da-689e44b4d01d ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bd0c00f47c38427aaae12c97ee42c0ae 0.315s",
                                "2026-05-23 01:43:43.852 24 INFO tempest.lib.common.rest_client [req-3bf8e0d7-8cd1-411d-9cf6-2d2cd6f94147 req-3bf8e0d7-8cd1-411d-9cf6-2d2cd6f94147 ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cac46a7a23164318ba306f59c82057f5&name=default 0.511s",
                                "2026-05-23 01:43:43.966 12 INFO tempest.lib.common.rest_client [req-0d54aab2-2312-4b65-98b6-9ba12a229fb7 req-0d54aab2-2312-4b65-98b6-9ba12a229fb7 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/263cf949-8887-4a70-97c5-104cb3797b4b 0.175s",
                                "2026-05-23 01:43:43.971 39 INFO tempest.lib.common.rest_client [req-3297a4cb-f970-4515-b666-c509f77aac17 req-3297a4cb-f970-4515-b666-c509f77aac17 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s",
                                "2026-05-23 01:43:43.967 20 INFO tempest.lib.common.rest_client [req-fe27bba2-686e-4477-b3b5-9134cb6a96b8 req-fe27bba2-686e-4477-b3b5-9134cb6a96b8 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f/add_router_interface 0.362s",
                                "2026-05-23 01:43:43.993 17 INFO tempest.lib.common.rest_client [req-96c0431f-73c3-4e66-98d8-e47a8c93d91d req-96c0431f-73c3-4e66-98d8-e47a8c93d91d ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.636s",
                                "2026-05-23 01:43:44.045 32 INFO tempest.lib.common.rest_client [req-b934873e-8a12-48a5-b81a-5c2e1eddd948 req-b934873e-8a12-48a5-b81a-5c2e1eddd948 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9e33652c7d6457e8b98bd778914c027/users/33878811283f4d19bc9bd23e47871840/roles/bd34450783d64356be4e1eb4c43a6768 0.210s",
                                "2026-05-23 01:43:44.067 22 INFO tempest.lib.common.rest_client [req-08d09935-c618-414a-b083-5b209e8f28bd req-08d09935-c618-414a-b083-5b209e8f28bd ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.648s",
                                "2026-05-23 01:43:44.096 12 INFO tempest.lib.common.rest_client [req-9036e5a6-52f5-4f91-96ab-7e9d48c13987 req-9036e5a6-52f5-4f91-96ab-7e9d48c13987 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/263cf949-8887-4a70-97c5-104cb3797b4b 0.127s",
                                "2026-05-23 01:43:44.113 26 INFO tempest.lib.common.rest_client [req-7eeb930a-3c6f-4761-a48b-b31f411fb769 req-7eeb930a-3c6f-4761-a48b-b31f411fb769 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a994912734704e6790b9cd3475b16bb0 0.261s",
                                "2026-05-23 01:43:44.114 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d1d41de6b2d147e6ab5b8134900c0ef1",
                                "2026-05-23 01:43:44.186 39 INFO tempest.lib.common.rest_client [req-e3929dee-d4ad-4ccf-abd9-91c862fdc3be req-e3929dee-d4ad-4ccf-abd9-91c862fdc3be ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71/users/c0a2eef13f4c41db955561e1cfdf4853/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.212s",
                                "2026-05-23 01:43:44.190 36 INFO tempest.lib.common.rest_client [req-dd71ba74-1169-4566-adf5-1162d6dd4345 req-dd71ba74-1169-4566-adf5-1162d6dd4345 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.727s",
                                "2026-05-23 01:43:44.243 22 INFO tempest.lib.common.rest_client [req-c20e45c9-4677-41b8-a0fd-fbdbd2f51b69 req-c20e45c9-4677-41b8-a0fd-fbdbd2f51b69 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-23 01:43:44.268 32 INFO tempest.lib.common.rest_client [req-e0d9da97-cd55-4c60-b309-123acf6a309b req-e0d9da97-cd55-4c60-b309-123acf6a309b ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-23 01:43:44.273 19 INFO tempest.lib.common.rest_client [req-ed5e6129-2093-4fe9-98e6-b2418e97e290 req-ed5e6129-2093-4fe9-98e6-b2418e97e290 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/991b62d4-f156-44ec-8d41-f3363a4e9dab 0.533s",
                                "2026-05-23 01:43:44.358 24 INFO tempest.lib.common.rest_client [req-8462e7f9-6baf-4a66-8717-b76d562105ee req-8462e7f9-6baf-4a66-8717-b76d562105ee ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0421a1bb-f5d9-4f4a-9fa0-9f6e6996c49c 0.502s",
                                "2026-05-23 01:43:44.390 20 INFO tempest.lib.common.rest_client [req-926fd43e-60b5-47d5-8fc6-92fb3eca19ad req-926fd43e-60b5-47d5-8fc6-92fb3eca19ad ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/446b2c12-d430-496f-8cc9-2dd13b17d353 0.417s",
                                "2026-05-23 01:43:44.468 22 INFO tempest.lib.common.rest_client [req-2b4c4a1e-7289-4d1c-9bfd-fc797036e919 req-2b4c4a1e-7289-4d1c-9bfd-fc797036e919 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8/users/8700b8f5e8884690bd39060a86df5c32/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.223s",
                                "2026-05-23 01:43:44.492 14 INFO tempest.lib.common.rest_client [req-14428aae-ab3e-4a9a-bbe1-13be7ed07246 req-14428aae-ab3e-4a9a-bbe1-13be7ed07246 ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.903s",
                                "2026-05-23 01:43:44.524 39 INFO tempest.lib.common.rest_client [req-8ebb0d3b-5b43-4fe0-8036-b29e996b8e7d req-8ebb0d3b-5b43-4fe0-8036-b29e996b8e7d ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.335s",
                                "2026-05-23 01:43:44.551 10 INFO tempest.lib.common.rest_client [req-6aded291-b758-48b9-9392-93f32a34f7b1 req-6aded291-b758-48b9-9392-93f32a34f7b1 ] 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.985s",
                                "2026-05-23 01:43:44.566 19 INFO tempest.lib.common.rest_client [req-b838d979-447d-4b4a-a3a1-325315b26d27 req-b838d979-447d-4b4a-a3a1-325315b26d27 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.285s",
                                "{4} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [8.348122s] ... ok",
                                "2026-05-23 01:43:44.609 26 INFO tempest.lib.common.rest_client [req-b45852f0-44ce-45ab-afaf-b13dc2c80f69 req-b45852f0-44ce-45ab-afaf-b13dc2c80f69 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.480s",
                                "2026-05-23 01:43:44.613 12 INFO tempest.lib.common.rest_client [req-33743451-936c-4ecb-8e10-6c233627eb4c req-33743451-936c-4ecb-8e10-6c233627eb4c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/860202ae-c455-44bd-ac53-dda1c37a75f6 0.513s",
                                "2026-05-23 01:43:44.645 32 INFO tempest.lib.common.rest_client [req-f07afa99-8675-4358-9cfc-6f66d12c14b2 req-f07afa99-8675-4358-9cfc-6f66d12c14b2 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9e33652c7d6457e8b98bd778914c027/users/33878811283f4d19bc9bd23e47871840/roles/86359d6597314a95ba0d73ed5fbe11ed 0.374s",
                                "2026-05-23 01:43:44.658 22 INFO tempest.lib.common.rest_client [req-07eb513c-c1e1-418d-bdb2-5a5a9b5efeba req-07eb513c-c1e1-418d-bdb2-5a5a9b5efeba ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-23 01:43:44.743 10 INFO tempest.lib.common.rest_client [req-72f72860-32b2-4d6f-a9b3-af7d3c94ef82 req-72f72860-32b2-4d6f-a9b3-af7d3c94ef82 ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/e01f57b5-872b-47c4-8b28-ce8c5aece34d 0.189s",
                                "2026-05-23 01:43:44.751 24 INFO tempest.lib.common.rest_client [req-2d279b0c-1884-4d41-b280-2fb2bffec19e req-2d279b0c-1884-4d41-b280-2fb2bffec19e ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cac46a7a23164318ba306f59c82057f5 0.391s",
                                "2026-05-23 01:43:44.776 39 INFO tempest.lib.common.rest_client [req-ec49c5b8-e225-4337-a020-13fc9f0605a7 req-ec49c5b8-e225-4337-a020-13fc9f0605a7 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71/users/c0a2eef13f4c41db955561e1cfdf4853/roles/86359d6597314a95ba0d73ed5fbe11ed 0.249s",
                                "2026-05-23 01:43:44.850 32 INFO tempest.lib.common.rest_client [req-70c0862a-75b6-44d8-8586-2cdb44e54d44 req-70c0862a-75b6-44d8-8586-2cdb44e54d44 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-23 01:43:44.881 22 INFO tempest.lib.common.rest_client [req-f10b12a9-85e1-4b7b-aa29-5e5420805815 req-f10b12a9-85e1-4b7b-aa29-5e5420805815 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8/users/8700b8f5e8884690bd39060a86df5c32/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.219s",
                                "2026-05-23 01:43:44.999 39 INFO tempest.lib.common.rest_client [req-a8c57a37-2552-456f-bd17-89948cc7ee81 req-a8c57a37-2552-456f-bd17-89948cc7ee81 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-23 01:43:45.081 10 INFO tempest.lib.common.rest_client [req-3c1b94c5-8ccc-4ea8-bcc4-1aeb5d8c1791 req-3c1b94c5-8ccc-4ea8-bcc4-1aeb5d8c1791 ] 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.335s",
                                "2026-05-23 01:43:45.144 32 INFO tempest.lib.common.rest_client [req-871c0b52-addb-4593-b9a9-bf5b17f1cb1d req-871c0b52-addb-4593-b9a9-bf5b17f1cb1d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9e33652c7d6457e8b98bd778914c027/users/33878811283f4d19bc9bd23e47871840/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.291s",
                                "2026-05-23 01:43:45.150 22 INFO tempest.lib.common.rest_client [req-437471b6-ed2b-4626-8e20-2a0da83a5139 req-437471b6-ed2b-4626-8e20-2a0da83a5139 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s",
                                "2026-05-23 01:43:45.168 39 INFO tempest.lib.common.rest_client [req-afdc275f-cee8-4e1d-a66c-74add6ad251d req-afdc275f-cee8-4e1d-a66c-74add6ad251d ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71/users/c0a2eef13f4c41db955561e1cfdf4853/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.166s",
                                "2026-05-23 01:43:45.344 26 INFO tempest.lib.common.rest_client [req-90b0830c-3eb3-47ce-bb0e-7e5c9f4d818d req-90b0830c-3eb3-47ce-bb0e-7e5c9f4d818d ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d1d41de6b2d147e6ab5b8134900c0ef1&name=default 0.732s",
                                "2026-05-23 01:43:45.357 30 INFO tempest.lib.common.rest_client [req-a51016e5-4fc3-4d5d-85b7-be1b30ecf538 req-a51016e5-4fc3-4d5d-85b7-be1b30ecf538 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.485s",
                                "2026-05-23 01:43:45.359 32 INFO tempest.lib.common.rest_client [req-6087335e-3cc9-4e77-9c16-7402ac6144bb req-6087335e-3cc9-4e77-9c16-7402ac6144bb ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-23 01:43:45.373 24 INFO tempest.lib.common.rest_client [req-21162f84-ac42-4f35-a228-b5d3ca8e9308 req-21162f84-ac42-4f35-a228-b5d3ca8e9308 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-23 01:43:45.419 22 INFO tempest.lib.common.rest_client [req-a4f61630-907f-4bcc-90e0-135b76d8737d req-a4f61630-907f-4bcc-90e0-135b76d8737d ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8/users/8700b8f5e8884690bd39060a86df5c32/roles/86359d6597314a95ba0d73ed5fbe11ed 0.264s",
                                "2026-05-23 01:43:45.447 39 INFO tempest.lib.common.rest_client [req-9f9ce50d-9282-4e1d-ae7c-fbdc7403dd2b req-9f9ce50d-9282-4e1d-ae7c-fbdc7403dd2b ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-23 01:43:45.617 41 INFO tempest.lib.common.rest_client [req-f9bab338-43d6-4f26-bef0-9429466adf13 req-f9bab338-43d6-4f26-bef0-9429466adf13 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.861s",
                                "2026-05-23 01:43:45.640 14 INFO tempest.lib.common.rest_client [req-b2e82c67-b9eb-4dd1-b6ad-71904fa38dfe req-b2e82c67-b9eb-4dd1-b6ad-71904fa38dfe ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/86e69747-27f7-4342-9d81-6e04fb7b7cc3 1.145s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [3.277808s] ... ok",
                                "2026-05-23 01:43:45.699 22 INFO tempest.lib.common.rest_client [req-5a7460c1-8c0f-4a31-ac8a-f6f8539222a6 req-5a7460c1-8c0f-4a31-ac8a-f6f8539222a6 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-23 01:43:45.694 32 INFO tempest.lib.common.rest_client [req-cd150179-167b-469c-8a20-71f907444cd7 req-cd150179-167b-469c-8a20-71f907444cd7 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9e33652c7d6457e8b98bd778914c027/users/33878811283f4d19bc9bd23e47871840/roles/bd34450783d64356be4e1eb4c43a6768 0.332s",
                                "2026-05-23 01:43:45.695 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 33878811283f4d19bc9bd23e47871840 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:45.695 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9e33652c7d6457e8b98bd778914c027', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543', 'tenant_id': 'd9e33652c7d6457e8b98bd778914c027', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33878811283f4d19bc9bd23e47871840', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:45.695 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9e33652c7d6457e8b98bd778914c027', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543', 'tenant_id': 'd9e33652c7d6457e8b98bd778914c027', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-612594543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '33878811283f4d19bc9bd23e47871840', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:45.751 36 INFO tempest.lib.common.rest_client [req-d7e4d5e3-9d5e-4f46-8050-02b4c0d15ca0 req-d7e4d5e3-9d5e-4f46-8050-02b4c0d15ca0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.557s",
                                "2026-05-23 01:43:45.756 39 INFO tempest.lib.common.rest_client [req-d9a55cf7-8b0b-4eb8-8119-f0fb33a03c6d req-d9a55cf7-8b0b-4eb8-8119-f0fb33a03c6d ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71/users/c0a2eef13f4c41db955561e1cfdf4853/roles/bd34450783d64356be4e1eb4c43a6768 0.302s",
                                "2026-05-23 01:43:45.758 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0a2eef13f4c41db955561e1cfdf4853 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:45.758 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1870266703-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60febddf69094133a7fe3c4ff9b40e71', 'project_name': 'tempest-RoutersAdminTest-1870266703', 'tenant_id': '60febddf69094133a7fe3c4ff9b40e71', 'tenant_name': 'tempest-RoutersAdminTest-1870266703', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0a2eef13f4c41db955561e1cfdf4853', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:45.758 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1870266703-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '60febddf69094133a7fe3c4ff9b40e71', 'project_name': 'tempest-RoutersAdminTest-1870266703', 'tenant_id': '60febddf69094133a7fe3c4ff9b40e71', 'tenant_name': 'tempest-RoutersAdminTest-1870266703', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0a2eef13f4c41db955561e1cfdf4853', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:45.940 24 INFO tempest.lib.common.rest_client [req-7fcf6fde-f661-495f-8871-cc7490fe7118 req-7fcf6fde-f661-495f-8871-cc7490fe7118 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.559s",
                                "2026-05-23 01:43:46.013 20 INFO tempest.lib.common.rest_client [req-f07e5246-2390-4fea-81c9-161b77b28994 req-f07e5246-2390-4fea-81c9-161b77b28994 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f/remove_router_interface 1.621s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [9.401799s] ... ok",
                                "2026-05-23 01:43:46.029 22 INFO tempest.lib.common.rest_client [req-58c50dbf-1042-4c8a-89e7-30830553cc6a req-58c50dbf-1042-4c8a-89e7-30830553cc6a ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8/users/8700b8f5e8884690bd39060a86df5c32/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.324s",
                                "2026-05-23 01:43:46.093 36 INFO tempest.lib.common.rest_client [req-230d88b9-ecdc-4635-bef8-8ee02e4c06aa req-230d88b9-ecdc-4635-bef8-8ee02e4c06aa ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.339s",
                                "2026-05-23 01:43:46.096 26 INFO tempest.lib.common.rest_client [req-9ea61ea5-abed-4b30-9e62-41e51a154238 req-9ea61ea5-abed-4b30-9e62-41e51a154238 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ff9f589-cead-4951-bd8b-739ebab9456c 0.746s",
                                "2026-05-23 01:43:46.166 20 INFO tempest.lib.common.rest_client [req-ba48a10c-8346-424e-aa73-2176070d1fab req-ba48a10c-8346-424e-aa73-2176070d1fab ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-585205684 0.146s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.151107s] ... ok",
                                "2026-05-23 01:43:46.241 24 INFO tempest.lib.common.rest_client [req-b20de9e7-ff59-44c1-b66f-af61828233a7 req-b20de9e7-ff59-44c1-b66f-af61828233a7 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.296s",
                                "2026-05-23 01:43:46.272 10 INFO tempest.lib.common.rest_client [req-b905f178-31d7-4bf4-982e-77d5d70cb15f req-b905f178-31d7-4bf4-982e-77d5d70cb15f ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e01f57b5-872b-47c4-8b28-ce8c5aece34d 1.188s",
                                "2026-05-23 01:43:46.316 19 INFO tempest.lib.common.rest_client [req-438b1f5c-2127-4581-b102-ba4163badae0 req-438b1f5c-2127-4581-b102-ba4163badae0 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.747s",
                                "{0} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [5.710147s] ... ok",
                                "2026-05-23 01:43:46.346 22 INFO tempest.lib.common.rest_client [req-6ced2bcc-3370-498c-bf58-f9ebdf27ad58 req-6ced2bcc-3370-498c-bf58-f9ebdf27ad58 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s",
                                "2026-05-23 01:43:46.374 26 INFO tempest.lib.common.rest_client [req-5f941b64-95cd-40d0-9dd0-88983261f223 req-5f941b64-95cd-40d0-9dd0-88983261f223 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d1d41de6b2d147e6ab5b8134900c0ef1 0.277s",
                                "2026-05-23 01:43:46.394 39 INFO tempest.lib.common.rest_client [req-eec1c414-1d73-4d3c-a1d3-eb813d7d351b req-eec1c414-1d73-4d3c-a1d3-eb813d7d351b ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s",
                                "2026-05-23 01:43:46.464 12 INFO tempest.lib.common.rest_client [req-c1b1b467-f13f-449e-aba7-3e2a197506d2 req-c1b1b467-f13f-449e-aba7-3e2a197506d2 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/069fd569-a646-40c8-8d38-9011d0a4b784 1.848s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [8.318671s] ... ok",
                                "2026-05-23 01:43:46.526 24 INFO tempest.lib.common.rest_client [req-5a6ec59f-da29-4de1-b5ae-c914e4b88170 req-5a6ec59f-da29-4de1-b5ae-c914e4b88170 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.282s",
                                "2026-05-23 01:43:46.559 32 INFO tempest.lib.common.rest_client [req-98ce0466-52cd-4236-ac92-cf3b3488f31c req-98ce0466-52cd-4236-ac92-cf3b3488f31c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.832s",
                                "2026-05-23 01:43:46.588 20 INFO tempest.lib.common.rest_client [req-bdd91ab6-1c9d-4694-9b3e-293596621c09 req-bdd91ab6-1c9d-4694-9b3e-293596621c09 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f 0.414s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.420564s] ... ok",
                                "2026-05-23 01:43:46.599 22 INFO tempest.lib.common.rest_client [req-04678af1-0875-4657-9c44-49625a2fcbcc req-04678af1-0875-4657-9c44-49625a2fcbcc ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8/users/8700b8f5e8884690bd39060a86df5c32/roles/bd34450783d64356be4e1eb4c43a6768 0.246s",
                                "2026-05-23 01:43:46.600 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8700b8f5e8884690bd39060a86df5c32 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:46.601 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-746491868-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14651d7e54a5493fa26f3b6c8a60aea8', 'project_name': 'tempest-RoutersAdminNegativeTest-746491868', 'tenant_id': '14651d7e54a5493fa26f3b6c8a60aea8', 'tenant_name': 'tempest-RoutersAdminNegativeTest-746491868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8700b8f5e8884690bd39060a86df5c32', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:46.601 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-746491868-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '14651d7e54a5493fa26f3b6c8a60aea8', 'project_name': 'tempest-RoutersAdminNegativeTest-746491868', 'tenant_id': '14651d7e54a5493fa26f3b6c8a60aea8', 'tenant_name': 'tempest-RoutersAdminNegativeTest-746491868', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8700b8f5e8884690bd39060a86df5c32', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:46.659 17 INFO tempest.lib.common.rest_client [req-756e11b7-c1f6-42ef-a308-c1268c5caa7e req-756e11b7-c1f6-42ef-a308-c1268c5caa7e ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.664s",
                                "2026-05-23 01:43:46.730 41 INFO tempest.lib.common.rest_client [req-390ab653-7904-44f6-b286-c677da8dff41 req-390ab653-7904-44f6-b286-c677da8dff41 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d6b8e30c-8184-430d-bbea-5e890e840d85 1.109s",
                                "{15} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [5.296387s] ... ok",
                                "2026-05-23 01:43:46.861 32 INFO tempest.lib.common.rest_client [req-8b37bced-6762-4f92-bc66-569efa026bb1 req-8b37bced-6762-4f92-bc66-569efa026bb1 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.298s",
                                "2026-05-23 01:43:46.883 41 INFO tempest.lib.common.rest_client [req-951c5d47-1734-4920-a47e-64e436d3610e req-951c5d47-1734-4920-a47e-64e436d3610e ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/02f8164d-6547-4c1f-91be-f1ad7732e53f 0.147s",
                                "2026-05-23 01:43:46.944 26 INFO tempest.lib.common.rest_client [req-3acc5dcd-09c2-46f7-aad8-30abfd31a370 req-3acc5dcd-09c2-46f7-aad8-30abfd31a370 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s",
                                "2026-05-23 01:43:46.944 14 INFO tempest.lib.common.rest_client [req-1f595432-a08e-4634-b4dc-18e10a12f9e2 req-1f595432-a08e-4634-b4dc-18e10a12f9e2 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.301s",
                                "2026-05-23 01:43:46.979 36 INFO tempest.lib.common.rest_client [req-ea171bcc-b86d-4e39-b62d-f5be4c0b7746 req-ea171bcc-b86d-4e39-b62d-f5be4c0b7746 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/da1e277d-7046-4202-a895-f5f0ab4d7f52 0.883s",
                                "2026-05-23 01:43:47.038 41 INFO tempest.lib.common.rest_client [req-c7932091-6ee4-401b-adaa-677f839b2dc6 req-c7932091-6ee4-401b-adaa-677f839b2dc6 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d6b8e30c-8184-430d-bbea-5e890e840d85 0.151s",
                                "2026-05-23 01:43:47.053 28 INFO tempest.lib.common.rest_client [req-8aec1ff4-f835-4ada-b28d-c3f8643cfc9a req-8aec1ff4-f835-4ada-b28d-c3f8643cfc9a ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.220s",
                                "2026-05-23 01:43:47.110 36 INFO tempest.lib.common.rest_client [req-e95595d1-5cbb-49e1-a964-78a0186574ea req-e95595d1-5cbb-49e1-a964-78a0186574ea ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.128s",
                                "2026-05-23 01:43:47.157 24 INFO tempest.lib.common.rest_client [req-035f7427-aabd-42ee-a89e-e55939288c17 req-035f7427-aabd-42ee-a89e-e55939288c17 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s",
                                "2026-05-23 01:43:47.162 41 INFO tempest.lib.common.rest_client [req-00218841-33af-4c0f-9e35-7218b3304f33 req-00218841-33af-4c0f-9e35-7218b3304f33 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b1dfae26-e37b-4c8c-9575-5fa8102b7582 0.120s",
                                "2026-05-23 01:43:47.276 22 INFO tempest.lib.common.rest_client [req-59b5d673-cfff-4aca-bebc-a1f1a4b09180 req-59b5d673-cfff-4aca-bebc-a1f1a4b09180 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.665s",
                                "2026-05-23 01:43:47.278 41 INFO tempest.lib.common.rest_client [req-200c145a-0b8a-497c-ba45-41cc5d15369e req-200c145a-0b8a-497c-ba45-41cc5d15369e ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9a7370e2-4b41-45cc-aee3-fd704d696249 0.113s",
                                "2026-05-23 01:43:47.312 24 INFO tempest.lib.common.rest_client [req-0fc23e8b-f2b1-4645-a47b-4153130898ea req-0fc23e8b-f2b1-4645-a47b-4153130898ea ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-23 01:43:47.396 28 INFO tempest.lib.common.rest_client [req-b253f64c-ef10-42b3-9661-999cec957639 req-b253f64c-ef10-42b3-9661-999cec957639 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/2936e84e-9c79-4484-b740-779b5ecc5ec0 0.340s",
                                "2026-05-23 01:43:47.412 41 INFO tempest.lib.common.rest_client [req-faef46c2-a1dd-490b-8897-923bfa03ac86 req-faef46c2-a1dd-490b-8897-923bfa03ac86 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c14b5486-23c9-4926-a8c9-d331d716332e 0.130s",
                                "2026-05-23 01:43:47.477 36 INFO tempest.lib.common.rest_client [req-66c0f68e-aa12-4950-9572-c67405ad4d58 req-66c0f68e-aa12-4950-9572-c67405ad4d58 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3778bbe3-18b1-434d-970b-f10d86100768 0.363s",
                                "2026-05-23 01:43:47.527 26 INFO tempest.lib.common.rest_client [req-ccc100d9-9da1-4ab8-9d97-57883f7935e6 req-ccc100d9-9da1-4ab8-9d97-57883f7935e6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-23 01:43:47.536 32 INFO tempest.lib.common.rest_client [req-9967624f-ab38-4fce-9664-b9e3190ac666 req-9967624f-ab38-4fce-9664-b9e3190ac666 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s",
                                "2026-05-23 01:43:47.538 17 INFO tempest.lib.common.rest_client [req-09626d52-a081-4be4-85b4-36a279ea52bf req-09626d52-a081-4be4-85b4-36a279ea52bf ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ab636049-c36d-4e49-8da3-d424020e8d9d 0.875s",
                                "2026-05-23 01:43:47.609 24 INFO tempest.lib.common.rest_client [req-e04b80d0-7544-49a3-9349-a638c74170bd req-e04b80d0-7544-49a3-9349-a638c74170bd ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/7eec78da78d640cbb1674037b77aaec6/roles/bd34450783d64356be4e1eb4c43a6768 0.292s",
                                "2026-05-23 01:43:47.625 36 INFO tempest.lib.common.rest_client [req-3ac0e94b-6667-4b20-90c5-4f25bcfa0f67 req-3ac0e94b-6667-4b20-90c5-4f25bcfa0f67 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.145s",
                                "2026-05-23 01:43:47.637 41 INFO tempest.lib.common.rest_client [req-a5ed1f2c-b9b9-47f4-ad19-4ac07792f3f3 req-a5ed1f2c-b9b9-47f4-ad19-4ac07792f3f3 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0a9a8653-5017-40b7-9814-e98c6c03dfe9 0.223s",
                                "2026-05-23 01:43:47.687 20 INFO tempest.lib.common.rest_client [req-860955d5-142a-4579-8428-dd65b54a7f16 req-860955d5-142a-4579-8428-dd65b54a7f16 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.091s",
                                "2026-05-23 01:43:47.721 19 INFO tempest.lib.common.rest_client [req-2de12e00-f97d-48a5-8aee-cb366af24c25 req-2de12e00-f97d-48a5-8aee-cb366af24c25 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.398s",
                                "2026-05-23 01:43:47.755 32 INFO tempest.lib.common.rest_client [req-69b1efaf-6470-4f57-a392-43f929a6a417 req-69b1efaf-6470-4f57-a392-43f929a6a417 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-23 01:43:47.784 26 INFO tempest.lib.common.rest_client [req-a37e8a24-4dc1-42c7-b07d-b76ebd39d302 req-a37e8a24-4dc1-42c7-b07d-b76ebd39d302 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.255s",
                                "2026-05-23 01:43:47.790 12 INFO tempest.lib.common.rest_client [req-a0b7a44d-fb78-46e1-8e19-da2f8802a279 req-a0b7a44d-fb78-46e1-8e19-da2f8802a279 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.323s",
                                "2026-05-23 01:43:47.797 24 INFO tempest.lib.common.rest_client [req-a52e8003-7e98-427b-9fd0-02c1df0fbe71 req-a52e8003-7e98-427b-9fd0-02c1df0fbe71 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-23 01:43:47.829 17 INFO tempest.lib.common.rest_client [req-3a5310d4-99f8-4207-8c81-09c63ca17220 req-3a5310d4-99f8-4207-8c81-09c63ca17220 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.285s",
                                "2026-05-23 01:43:47.917 10 INFO tempest.lib.common.rest_client [req-50ad1116-dc4f-481b-a615-dbb9d7476b8c req-50ad1116-dc4f-481b-a615-dbb9d7476b8c ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.585s",
                                "2026-05-23 01:43:47.953 32 INFO tempest.lib.common.rest_client [req-694872a0-7638-4179-9e3f-907ef3def5ec req-694872a0-7638-4179-9e3f-907ef3def5ec ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202/users/1cc3cbe55cfb4789a839612976cf6941/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.195s",
                                "2026-05-23 01:43:47.974 24 INFO tempest.lib.common.rest_client [req-a3ef56c0-8334-4048-815c-bd29151597c4 req-a3ef56c0-8334-4048-815c-bd29151597c4 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/7eec78da78d640cbb1674037b77aaec6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.170s",
                                "2026-05-23 01:43:47.991 26 INFO tempest.lib.common.rest_client [req-0fd8f61a-c8c3-4f9f-b999-a81c480941e4 req-0fd8f61a-c8c3-4f9f-b999-a81c480941e4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.203s",
                                "2026-05-23 01:43:48.224 20 INFO tempest.lib.common.rest_client [req-78bdfda2-3462-40d9-b087-6c6eb997b321 req-78bdfda2-3462-40d9-b087-6c6eb997b321 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.532s",
                                "2026-05-23 01:43:48.247 36 INFO tempest.lib.common.rest_client [req-9813cc64-5edc-4a7f-ac7a-2c69c2b94097 req-9813cc64-5edc-4a7f-ac7a-2c69c2b94097 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.620s",
                                "2026-05-23 01:43:48.251 32 INFO tempest.lib.common.rest_client [req-5888e4a8-bec1-48fd-9caa-4b6029e44655 req-5888e4a8-bec1-48fd-9caa-4b6029e44655 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.295s",
                                "2026-05-23 01:43:48.283 24 INFO tempest.lib.common.rest_client [req-7ffc35da-bfee-479f-8cc0-9e3f2e2457e4 req-7ffc35da-bfee-479f-8cc0-9e3f2e2457e4 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.306s",
                                "2026-05-23 01:43:48.305 17 INFO tempest.lib.common.rest_client [req-ecde1cac-0919-45e2-8b64-2aeb95c3e487 req-ecde1cac-0919-45e2-8b64-2aeb95c3e487 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7d74f449-2536-4b2c-92e7-1827496eccab 0.474s",
                                "2026-05-23 01:43:48.412 32 INFO tempest.lib.common.rest_client [req-1ca41124-cedd-459e-a64f-5e6227545d0b req-1ca41124-cedd-459e-a64f-5e6227545d0b ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202/users/1cc3cbe55cfb4789a839612976cf6941/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.159s",
                                "2026-05-23 01:43:48.438 14 INFO tempest.lib.common.rest_client [req-f1168358-75af-4062-bd59-9f4162d91ca7 req-f1168358-75af-4062-bd59-9f4162d91ca7 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.489s",
                                "2026-05-23 01:43:48.494 36 INFO tempest.lib.common.rest_client [req-27839c21-b649-44bc-a1e0-cbf7e8b2d18e req-27839c21-b649-44bc-a1e0-cbf7e8b2d18e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.244s",
                                "2026-05-23 01:43:48.534 24 INFO tempest.lib.common.rest_client [req-80f010dd-801b-49c1-af87-26f4d838655f req-80f010dd-801b-49c1-af87-26f4d838655f ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/7eec78da78d640cbb1674037b77aaec6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.248s",
                                "2026-05-23 01:43:48.548 41 INFO tempest.lib.common.rest_client [req-c5cedefb-9641-4309-9dd8-a55dabbf5ed1 req-c5cedefb-9641-4309-9dd8-a55dabbf5ed1 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2738febd-9caa-4b97-8a44-0c445e71df25 0.909s",
                                "2026-05-23 01:43:48.576 26 INFO tempest.lib.common.rest_client [req-8286bba3-7761-4996-91af-5177ee3255c9 req-8286bba3-7761-4996-91af-5177ee3255c9 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s",
                                "2026-05-23 01:43:48.618 36 INFO tempest.lib.common.rest_client [req-b993e8f9-4615-4e44-a27a-00ee26c97c15 req-b993e8f9-4615-4e44-a27a-00ee26c97c15 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.118s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [14.123682s] ... ok",
                                "2026-05-23 01:43:48.641 20 INFO tempest.lib.common.rest_client [req-ff8b3d91-e037-42f2-b200-9243dc2164f3 req-ff8b3d91-e037-42f2-b200-9243dc2164f3 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f 0.407s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.049176s] ... ok",
                                "2026-05-23 01:43:48.679 41 INFO tempest.lib.common.rest_client [req-5c4f77db-9920-4879-88b0-4f255844e03c req-5c4f77db-9920-4879-88b0-4f255844e03c ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ff4c00e3-6789-4680-8469-a3f62a9e43b0 0.120s",
                                "2026-05-23 01:43:48.690 32 INFO tempest.lib.common.rest_client [req-73f34c53-98a2-4a78-8dcb-e2a50e0d1f87 req-73f34c53-98a2-4a78-8dcb-e2a50e0d1f87 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.274s",
                                "2026-05-23 01:43:48.715 24 INFO tempest.lib.common.rest_client [req-ea588678-f973-43c8-a451-4a489c0701c3 req-ea588678-f973-43c8-a451-4a489c0701c3 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-23 01:43:48.780 26 INFO tempest.lib.common.rest_client [req-a0a71fcd-a790-4b03-8b58-68e585c76cab req-a0a71fcd-a790-4b03-8b58-68e585c76cab ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-23 01:43:48.794 28 INFO tempest.lib.common.rest_client [req-8963670c-7c9f-4e72-bb3f-5b02d38ba227 req-8963670c-7c9f-4e72-bb3f-5b02d38ba227 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2936e84e-9c79-4484-b740-779b5ecc5ec0 1.392s",
                                "2026-05-23 01:43:48.800 12 INFO tempest.lib.common.rest_client [req-1a831266-5c22-4fe6-a9d4-9fd13849bfd5 req-1a831266-5c22-4fe6-a9d4-9fd13849bfd5 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.004s",
                                "2026-05-23 01:43:48.837 32 INFO tempest.lib.common.rest_client [req-05e2c404-38e9-46d8-a1d7-bee00c627735 req-05e2c404-38e9-46d8-a1d7-bee00c627735 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202/users/1cc3cbe55cfb4789a839612976cf6941/roles/86359d6597314a95ba0d73ed5fbe11ed 0.143s",
                                "2026-05-23 01:43:48.988 17 INFO tempest.lib.common.rest_client [req-bedb6a3b-4a21-4e8c-816f-edeac4154e98 req-bedb6a3b-4a21-4e8c-816f-edeac4154e98 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.680s",
                                "2026-05-23 01:43:49.036 24 INFO tempest.lib.common.rest_client [req-90a103b7-7998-4fcf-a7e4-b628f47b7e68 req-90a103b7-7998-4fcf-a7e4-b628f47b7e68 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/7eec78da78d640cbb1674037b77aaec6/roles/bd34450783d64356be4e1eb4c43a6768 0.318s",
                                "2026-05-23 01:43:49.036 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7eec78da78d640cbb1674037b77aaec6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:49.037 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-131007763-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'project_name': 'tempest-NetworksTest-131007763', 'tenant_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'tenant_name': 'tempest-NetworksTest-131007763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7eec78da78d640cbb1674037b77aaec6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:49.037 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-131007763-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'project_name': 'tempest-NetworksTest-131007763', 'tenant_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'tenant_name': 'tempest-NetworksTest-131007763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7eec78da78d640cbb1674037b77aaec6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:49.061 26 INFO tempest.lib.common.rest_client [req-3b2b01f9-dacd-4b47-aebe-f86e13d2274f req-3b2b01f9-dacd-4b47-aebe-f86e13d2274f ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/7e060f1f55d84ea0b7e25c9295ae38de/roles/bd34450783d64356be4e1eb4c43a6768 0.277s",
                                "2026-05-23 01:43:49.081 32 INFO tempest.lib.common.rest_client [req-e3a26484-46cc-48ed-be9c-83cd0a5e86de req-e3a26484-46cc-48ed-be9c-83cd0a5e86de ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-23 01:43:49.165 36 INFO tempest.lib.common.rest_client [req-19dfd0c5-50a6-46d2-834d-24472a19e43a req-19dfd0c5-50a6-46d2-834d-24472a19e43a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.543s",
                                "2026-05-23 01:43:49.209 17 INFO tempest.lib.common.rest_client [req-610381f6-3309-451e-8a89-790e32f2476b req-610381f6-3309-451e-8a89-790e32f2476b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ab636049-c36d-4e49-8da3-d424020e8d9d 0.219s",
                                "2026-05-23 01:43:49.269 26 INFO tempest.lib.common.rest_client [req-e93a81c4-fe3f-4040-bd3e-ea13924faab4 req-e93a81c4-fe3f-4040-bd3e-ea13924faab4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-23 01:43:49.294 32 INFO tempest.lib.common.rest_client [req-6281f63c-791f-4e45-a1be-e40af6161886 req-6281f63c-791f-4e45-a1be-e40af6161886 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202/users/1cc3cbe55cfb4789a839612976cf6941/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.211s",
                                "2026-05-23 01:43:49.341 17 INFO tempest.lib.common.rest_client [req-c80f2a6f-41ab-4241-acb4-fa4090e21073 req-c80f2a6f-41ab-4241-acb4-fa4090e21073 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7d74f449-2536-4b2c-92e7-1827496eccab 0.128s",
                                "2026-05-23 01:43:49.459 41 INFO tempest.lib.common.rest_client [req-849d0ff6-6214-40af-bbf5-19f8096c2333 req-849d0ff6-6214-40af-bbf5-19f8096c2333 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0513bb8b-d4b9-4fff-abe6-41d55d47059f 0.777s",
                                "2026-05-23 01:43:49.509 32 INFO tempest.lib.common.rest_client [req-4b6cd68a-7c6c-49c3-ba37-c57eb83f1e8a req-4b6cd68a-7c6c-49c3-ba37-c57eb83f1e8a ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-23 01:43:49.600 26 INFO tempest.lib.common.rest_client [req-3cff385f-3265-4ab3-aa75-e1cd62e6861d req-3cff385f-3265-4ab3-aa75-e1cd62e6861d ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/7e060f1f55d84ea0b7e25c9295ae38de/roles/86359d6597314a95ba0d73ed5fbe11ed 0.327s",
                                "2026-05-23 01:43:49.637 24 INFO tempest.lib.common.rest_client [req-e4796dcb-60e9-4294-bf4c-6c204c6d1791 req-e4796dcb-60e9-4294-bf4c-6c204c6d1791 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-23 01:43:49.719 26 INFO tempest.lib.common.rest_client [req-4f839412-20df-4bc5-9ce7-d904e537f187 req-4f839412-20df-4bc5-9ce7-d904e537f187 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s",
                                "2026-05-23 01:43:49.764 32 INFO tempest.lib.common.rest_client [req-075e413c-df7d-4040-a7fc-0839c888414b req-075e413c-df7d-4040-a7fc-0839c888414b ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202/users/1cc3cbe55cfb4789a839612976cf6941/roles/bd34450783d64356be4e1eb4c43a6768 0.252s",
                                "2026-05-23 01:43:49.765 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1cc3cbe55cfb4789a839612976cf6941 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:49.765 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c78428d1296e483a9abeb5ecb4a13202', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386', 'tenant_id': 'c78428d1296e483a9abeb5ecb4a13202', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1cc3cbe55cfb4789a839612976cf6941', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:49.766 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c78428d1296e483a9abeb5ecb4a13202', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386', 'tenant_id': 'c78428d1296e483a9abeb5ecb4a13202', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1008213386', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1cc3cbe55cfb4789a839612976cf6941', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:49.828 19 INFO tempest.lib.common.rest_client [req-11f0f5dc-15da-4c3a-a18b-b45f4d4c236f req-11f0f5dc-15da-4c3a-a18b-b45f4d4c236f ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.582s",
                                "2026-05-23 01:43:49.828 24 INFO tempest.lib.common.rest_client [req-db4587ad-9fbb-4d91-bac7-5dcf154a555b req-db4587ad-9fbb-4d91-bac7-5dcf154a555b ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21 0.189s",
                                "2026-05-23 01:43:49.830 24 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2eefef4ee04e4477a1e3cd285f38ce21 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:49.859 26 INFO tempest.lib.common.rest_client [req-64d74410-34ad-44d6-b134-4e9b227b475a req-64d74410-34ad-44d6-b134-4e9b227b475a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/7e060f1f55d84ea0b7e25c9295ae38de/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.136s",
                                "2026-05-23 01:43:49.973 19 INFO tempest.lib.common.rest_client [req-cd34a413-6b5b-44d4-ab33-9bcca1215c1a req-cd34a413-6b5b-44d4-ab33-9bcca1215c1a ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.141s",
                                "2026-05-23 01:43:49.989 10 INFO tempest.lib.common.rest_client [req-febe8113-f617-4981-94e1-027a678f1e08 req-febe8113-f617-4981-94e1-027a678f1e08 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.070s",
                                "2026-05-23 01:43:50.015 12 INFO tempest.lib.common.rest_client [req-052c5a41-0276-4f10-b2b4-f8a57ad508b9 req-052c5a41-0276-4f10-b2b4-f8a57ad508b9 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.200s",
                                "2026-05-23 01:43:50.052 17 INFO tempest.lib.common.rest_client [req-15843334-d7b4-4f71-a393-bced74e3938a req-15843334-d7b4-4f71-a393-bced74e3938a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/25492634-6dc0-408e-80fe-026315825cd9 0.694s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [7.699497s] ... ok",
                                "2026-05-23 01:43:50.060 26 INFO tempest.lib.common.rest_client [req-b7440432-868a-464c-b584-ea7d2f518e5e req-b7440432-868a-464c-b584-ea7d2f518e5e ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-23 01:43:50.165 39 INFO tempest.lib.common.rest_client [req-42f4cccb-31a9-4e90-818b-9bf19f0b9cf6 req-42f4cccb-31a9-4e90-818b-9bf19f0b9cf6 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.767s",
                                "2026-05-23 01:43:50.193 36 INFO tempest.lib.common.rest_client [req-c2bd88f3-d67d-4712-859e-631fecd40c59 req-c2bd88f3-d67d-4712-859e-631fecd40c59 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.025s",
                                "2026-05-23 01:43:50.201 41 INFO tempest.lib.common.rest_client [req-bd6af41c-245e-490b-9f4c-6245bd861ceb req-bd6af41c-245e-490b-9f4c-6245bd861ceb ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1c8f8d8b-545f-4b03-9b01-61e5c3eb612a 0.740s",
                                "2026-05-23 01:43:50.284 26 INFO tempest.lib.common.rest_client [req-64349973-02dc-4a70-9b35-b3e99670a736 req-64349973-02dc-4a70-9b35-b3e99670a736 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/7e060f1f55d84ea0b7e25c9295ae38de/roles/bd34450783d64356be4e1eb4c43a6768 0.216s",
                                "2026-05-23 01:43:50.284 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7e060f1f55d84ea0b7e25c9295ae38de is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:50.285 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-971664212-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'tenant_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e060f1f55d84ea0b7e25c9295ae38de', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:50.285 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-971664212-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'tenant_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e060f1f55d84ea0b7e25c9295ae38de', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:50.333 41 INFO tempest.lib.common.rest_client [req-57145128-7c69-4f44-ac1b-f57e2bc77eee req-57145128-7c69-4f44-ac1b-f57e2bc77eee ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb0d75d7-4362-4ab4-a462-0ed17ee4334c 0.129s",
                                "2026-05-23 01:43:50.384 24 INFO tempest.lib.common.rest_client [req-c7261a0e-a25e-4148-b124-aa6810dc0c8d req-c7261a0e-a25e-4148-b124-aa6810dc0c8d ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.552s",
                                "2026-05-23 01:43:50.417 19 INFO tempest.lib.common.rest_client [req-73a996ad-f731-48df-9a5d-53d3987094c1 req-73a996ad-f731-48df-9a5d-53d3987094c1 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5142d017-b49a-4088-8a72-2fa4281949ad 0.425s",
                                "2026-05-23 01:43:50.435 22 INFO tempest.lib.common.rest_client [req-21eb3fc3-be05-4673-8ca8-244d3800d3c9 req-21eb3fc3-be05-4673-8ca8-244d3800d3c9 ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 3.150s",
                                "2026-05-23 01:43:50.519 32 INFO tempest.lib.common.rest_client [req-126ccdd7-21bd-4430-ad3d-dfc407728332 req-126ccdd7-21bd-4430-ad3d-dfc407728332 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.746s",
                                "2026-05-23 01:43:50.525 28 INFO tempest.lib.common.rest_client [req-56ef00d4-b7e0-4755-84bd-8437739a0b84 req-56ef00d4-b7e0-4755-84bd-8437739a0b84 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8f339a7f-7a14-4e97-b3d8-7716decfc99d 1.727s",
                                "{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [12.523459s] ... ok",
                                "2026-05-23 01:43:50.556 14 INFO tempest.lib.common.rest_client [req-1ef3d2f7-5e88-4515-99a8-612ab713e371 req-1ef3d2f7-5e88-4515-99a8-612ab713e371 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.114s",
                                "2026-05-23 01:43:50.592 24 INFO tempest.lib.common.rest_client [req-26283a89-7884-4eac-9b34-19bdd9a8065c req-26283a89-7884-4eac-9b34-19bdd9a8065c ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-23 01:43:50.610 10 INFO tempest.lib.common.rest_client [req-e1b668ef-7bc2-4771-b59e-39cab9feaa72 req-e1b668ef-7bc2-4771-b59e-39cab9feaa72 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.619s",
                                "2026-05-23 01:43:50.720 10 INFO tempest.lib.common.rest_client [req-74499cf6-ddb7-45cc-87ef-c6b26667f697 req-74499cf6-ddb7-45cc-87ef-c6b26667f697 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.107s",
                                "2026-05-23 01:43:50.774 24 INFO tempest.lib.common.rest_client [req-e99ead7d-6c16-4798-891c-5a97667615b7 req-e99ead7d-6c16-4798-891c-5a97667615b7 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/78f1742cbb134ad79c2ebfc3c0c80639/roles/f0252c12e370451ca447f3c97e732b25 0.179s",
                                "2026-05-23 01:43:50.782 14 INFO tempest.lib.common.rest_client [req-9794a099-b62d-4cd0-8276-71568c7e0b35 req-9794a099-b62d-4cd0-8276-71568c7e0b35 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.223s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [5.142066s] ... ok",
                                "2026-05-23 01:43:50.829 12 INFO tempest.lib.common.rest_client [req-2aa63746-ff31-4f06-87c4-912bbad775c0 req-2aa63746-ff31-4f06-87c4-912bbad775c0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4dec52fb-ce0a-4288-bbe7-421acd7f9111 0.796s",
                                "2026-05-23 01:43:50.837 19 INFO tempest.lib.common.rest_client [req-d09e3517-cd1f-4e9b-83a7-a26f25ef3efb req-d09e3517-cd1f-4e9b-83a7-a26f25ef3efb ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/50eaec36-3088-42b8-9780-579a8924d800 0.418s",
                                "2026-05-23 01:43:50.935 12 INFO tempest.lib.common.rest_client [req-aa199bae-6881-4ea9-9e62-b536304b26e1 req-aa199bae-6881-4ea9-9e62-b536304b26e1 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4dec52fb-ce0a-4288-bbe7-421acd7f9111 0.104s",
                                "2026-05-23 01:43:50.994 19 INFO tempest.lib.common.rest_client [req-b28dda75-e7ea-49a5-a70a-3b9fbb75115c req-b28dda75-e7ea-49a5-a70a-3b9fbb75115c ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s",
                                "{4} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [6.426909s] ... ok",
                                "2026-05-23 01:43:51.007 26 INFO tempest.lib.common.rest_client [req-80233b87-c827-4636-907f-88ef94e4a63c req-80233b87-c827-4636-907f-88ef94e4a63c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.700s",
                                "2026-05-23 01:43:51.045 24 INFO tempest.lib.common.rest_client [req-a3c28134-2dd2-4eae-a141-0547aa55d6dc req-a3c28134-2dd2-4eae-a141-0547aa55d6dc ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s",
                                "2026-05-23 01:43:51.063 39 INFO tempest.lib.common.rest_client [req-53a5596d-48f3-4fa0-9c2a-2e69ac3198fd req-53a5596d-48f3-4fa0-9c2a-2e69ac3198fd ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.894s",
                                "2026-05-23 01:43:51.143 26 INFO tempest.lib.common.rest_client [req-d997aa3a-4983-4790-85a8-5b26e0f657e3 req-d997aa3a-4983-4790-85a8-5b26e0f657e3 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957 0.133s",
                                "2026-05-23 01:43:51.143 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f129ef0f268c4ddfaaa16d0b3531d957 for scope project and roles: ['reader']",
                                "2026-05-23 01:43:51.184 36 INFO tempest.lib.common.rest_client [req-56d9f7a7-911d-400d-a419-c442fc53ef16 req-56d9f7a7-911d-400d-a419-c442fc53ef16 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.988s",
                                "2026-05-23 01:43:51.209 41 INFO tempest.lib.common.rest_client [req-c74d4abb-380b-457c-b001-a7fb2a9498ee req-c74d4abb-380b-457c-b001-a7fb2a9498ee ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/52490746-bafd-4d4b-8ad0-a57f9a236256 0.873s",
                                "2026-05-23 01:43:51.227 24 INFO tempest.lib.common.rest_client [req-6bd37111-fde9-4ee2-af77-62fab7275067 req-6bd37111-fde9-4ee2-af77-62fab7275067 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/78f1742cbb134ad79c2ebfc3c0c80639/roles/86359d6597314a95ba0d73ed5fbe11ed 0.178s",
                                "2026-05-23 01:43:51.341 24 INFO tempest.lib.common.rest_client [req-8c88ae64-d0a9-42c1-b221-cbe1e38050e2 req-8c88ae64-d0a9-42c1-b221-cbe1e38050e2 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s",
                                "2026-05-23 01:43:51.383 36 INFO tempest.lib.common.rest_client [req-d3548c23-bf8a-4987-b232-ee523ff5c3d4 req-d3548c23-bf8a-4987-b232-ee523ff5c3d4 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.197s",
                                "2026-05-23 01:43:51.536 24 INFO tempest.lib.common.rest_client [req-627f56d1-6c6d-41ba-9d0a-e928f76af538 req-627f56d1-6c6d-41ba-9d0a-e928f76af538 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/78f1742cbb134ad79c2ebfc3c0c80639/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.192s",
                                "2026-05-23 01:43:51.611 41 INFO tempest.lib.common.rest_client [req-27679aa1-b492-47f5-99d4-82bbf99c82cf req-27679aa1-b492-47f5-99d4-82bbf99c82cf ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fff4f344-ebbf-4c93-aa37-17b7fb24f1f7 0.399s",
                                "2026-05-23 01:43:51.638 10 INFO tempest.lib.common.rest_client [req-469fee7b-1f4d-4c63-90b4-2beb51fa60a3 req-469fee7b-1f4d-4c63-90b4-2beb51fa60a3 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/2bb89a4f-c4a9-4b39-b48d-63705aa58cb8 0.914s",
                                "2026-05-23 01:43:51.684 20 INFO tempest.lib.common.rest_client [req-46e99dab-3e4d-4672-ac0b-5ed1ca456aea req-46e99dab-3e4d-4672-ac0b-5ed1ca456aea ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f/add_router_interface 3.036s",
                                "2026-05-23 01:43:51.752 24 INFO tempest.lib.common.rest_client [req-12f427ab-cc48-4507-97fa-2810a2e9697d req-12f427ab-cc48-4507-97fa-2810a2e9697d ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-23 01:43:51.753 12 INFO tempest.lib.common.rest_client [req-ed0b5316-ed93-4dc2-b253-65a78264c77c req-ed0b5316-ed93-4dc2-b253-65a78264c77c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d42a36c9-5a6c-4099-805b-179e763c99f0 0.815s",
                                "2026-05-23 01:43:51.757 26 INFO tempest.lib.common.rest_client [req-4b98dfbd-663d-411e-b325-9dccd98ae966 req-4b98dfbd-663d-411e-b325-9dccd98ae966 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.611s",
                                "2026-05-23 01:43:51.846 17 INFO tempest.lib.common.rest_client [req-5f8b5694-72ff-4142-8144-d46db6d53d5a req-5f8b5694-72ff-4142-8144-d46db6d53d5a ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.786s",
                                "2026-05-23 01:43:51.844 30 INFO tempest.lib.common.rest_client [req-c41bc6bc-e508-47c3-9ee7-849bd69a6202 req-c41bc6bc-e508-47c3-9ee7-849bd69a6202 ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/12ddaf3b-485b-483a-825a-9a93573eddd6/add_router_interface 6.483s",
                                "2026-05-23 01:43:51.872 26 INFO tempest.lib.common.rest_client [req-a8548f21-38c5-4b57-9dc0-f2ae6844596e req-a8548f21-38c5-4b57-9dc0-f2ae6844596e ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s",
                                "2026-05-23 01:43:51.888 24 INFO tempest.lib.common.rest_client [req-e41cc689-785a-438a-bca2-de1db7035fa9 req-e41cc689-785a-438a-bca2-de1db7035fa9 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21/users/78f1742cbb134ad79c2ebfc3c0c80639/roles/bd34450783d64356be4e1eb4c43a6768 0.129s",
                                "2026-05-23 01:43:51.888 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 78f1742cbb134ad79c2ebfc3c0c80639 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:51.889 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-131007763-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'project_name': 'tempest-NetworksTest-131007763', 'tenant_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'tenant_name': 'tempest-NetworksTest-131007763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78f1742cbb134ad79c2ebfc3c0c80639', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:51.889 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-131007763-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'project_name': 'tempest-NetworksTest-131007763', 'tenant_id': '2eefef4ee04e4477a1e3cd285f38ce21', 'tenant_name': 'tempest-NetworksTest-131007763', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '78f1742cbb134ad79c2ebfc3c0c80639', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:51.991 22 INFO tempest.lib.common.rest_client [req-344157e4-d512-457f-8d6f-29ac47b45465 req-344157e4-d512-457f-8d6f-29ac47b45465 ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.554s",
                                "2026-05-23 01:43:52.120 26 INFO tempest.lib.common.rest_client [req-fa7bac1d-9781-4a19-8074-067ffb143df6 req-fa7bac1d-9781-4a19-8074-067ffb143df6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/c63ab3c2ccd5429e8bef0cc95501f85e/roles/f0252c12e370451ca447f3c97e732b25 0.244s",
                                "2026-05-23 01:43:52.128 20 INFO tempest.lib.common.rest_client [req-6dba206a-9489-40fe-8055-ae64b3a90aba req-6dba206a-9489-40fe-8055-ae64b3a90aba ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f 0.441s",
                                "2026-05-23 01:43:52.183 19 INFO tempest.lib.common.rest_client [req-79be6674-23e7-464d-8106-2d422a1c1a0b req-79be6674-23e7-464d-8106-2d422a1c1a0b ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a0ad9afa-c8d7-4cef-8ba4-b3c651ad4515 1.187s",
                                "2026-05-23 01:43:52.236 36 INFO tempest.lib.common.rest_client [req-d45d31f8-43d5-4058-9722-ff31acd2b08d req-d45d31f8-43d5-4058-9722-ff31acd2b08d ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/35c11ebb-3c79-4158-b4a2-70f7d64e2ff2 0.849s",
                                "2026-05-23 01:43:52.335 10 INFO tempest.lib.common.rest_client [req-bc9cb2b3-4dd2-4034-b17d-e90ae339de8a req-bc9cb2b3-4dd2-4034-b17d-e90ae339de8a ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5fd4f0c9-5e0f-4a5f-a268-2a9020943db1 0.692s",
                                "{0} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [6.005732s] ... ok",
                                "2026-05-23 01:43:52.365 26 INFO tempest.lib.common.rest_client [req-5a5903d0-801e-45c3-9aa3-31ac55249e17 req-5a5903d0-801e-45c3-9aa3-31ac55249e17 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-23 01:43:52.421 36 INFO tempest.lib.common.rest_client [req-2f6d6a2d-9d1d-4cd3-a450-d1ae3252588c req-2f6d6a2d-9d1d-4cd3-a450-d1ae3252588c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.182s",
                                "2026-05-23 01:43:52.423 39 INFO tempest.lib.common.rest_client [req-bf08dd50-cb17-4ff0-92fe-798e1009e143 req-bf08dd50-cb17-4ff0-92fe-798e1009e143 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.358s",
                                "2026-05-23 01:43:52.472 24 INFO tempest.lib.common.rest_client [req-e04ed761-0114-4a82-ae44-73ce56d0284f req-e04ed761-0114-4a82-ae44-73ce56d0284f ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-23 01:43:52.473 20 INFO tempest.lib.common.rest_client [req-ec70852f-12a0-469c-bb5b-a60f8f3ba117 req-ec70852f-12a0-469c-bb5b-a60f8f3ba117 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c2281103-e158-4084-9088-602cd99d0d82 0.342s",
                                "2026-05-23 01:43:52.489 14 INFO tempest.lib.common.rest_client [req-8780c52b-5ee5-4221-bcb2-4eeedfa6a5b2 req-8780c52b-5ee5-4221-bcb2-4eeedfa6a5b2 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.702s",
                                "2026-05-23 01:43:52.506 26 INFO tempest.lib.common.rest_client [req-dd63231d-696a-4937-97c1-93da3edf1d4e req-dd63231d-696a-4937-97c1-93da3edf1d4e ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/c63ab3c2ccd5429e8bef0cc95501f85e/roles/86359d6597314a95ba0d73ed5fbe11ed 0.135s",
                                "2026-05-23 01:43:52.670 41 INFO tempest.lib.common.rest_client [req-559f3aa5-ed7c-4254-96d7-6f7cc4a16a55 req-559f3aa5-ed7c-4254-96d7-6f7cc4a16a55 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7a469e4c-071c-4a26-a64c-895822a52811 1.056s",
                                "2026-05-23 01:43:52.737 26 INFO tempest.lib.common.rest_client [req-0b744633-c938-455d-8898-fac2ef6481f7 req-0b744633-c938-455d-8898-fac2ef6481f7 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-23 01:43:52.791 12 INFO tempest.lib.common.rest_client [req-a63cbdc2-dc67-4362-ba3c-e75c210e511b req-a63cbdc2-dc67-4362-ba3c-e75c210e511b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/18406285-fbfe-47d4-9a00-575e14f5765c 1.035s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [6.327213s] ... ok",
                                "2026-05-23 01:43:52.877 36 INFO tempest.lib.common.rest_client [req-5115a70b-761a-4715-8854-ca2a75a868ed req-5115a70b-761a-4715-8854-ca2a75a868ed ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/faa78663-f8e4-4ce8-8b1c-10e5c23d78ef 0.453s",
                                "2026-05-23 01:43:52.914 26 INFO tempest.lib.common.rest_client [req-b7fccd52-a210-4a23-92f9-3edf18407acd req-b7fccd52-a210-4a23-92f9-3edf18407acd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/c63ab3c2ccd5429e8bef0cc95501f85e/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.174s",
                                "2026-05-23 01:43:52.968 22 INFO tempest.lib.common.rest_client [req-650fe7bf-1f6b-48f1-b5c2-149c7d09d7f2 req-650fe7bf-1f6b-48f1-b5c2-149c7d09d7f2 ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b41393a3-b089-4a72-a52c-165eff1840aa 0.974s",
                                "{6} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [5.691359s] ... ok",
                                "2026-05-23 01:43:53.022 36 INFO tempest.lib.common.rest_client [req-47bc8cb1-dcbe-436d-92be-34bf301de178 req-47bc8cb1-dcbe-436d-92be-34bf301de178 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.141s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [4.403246s] ... ok",
                                "2026-05-23 01:43:53.039 41 INFO tempest.lib.common.rest_client [req-5779897f-f3c6-47bd-babe-d476fad529af req-5779897f-f3c6-47bd-babe-d476fad529af ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1563642639cb4265b47e9c61f11515d0 0.365s",
                                "2026-05-23 01:43:53.045 30 INFO tempest.lib.common.rest_client [req-07618ead-8f95-446f-9e19-4ddf4c5d7178 req-07618ead-8f95-446f-9e19-4ddf4c5d7178 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.198s",
                                "2026-05-23 01:43:53.045 32 INFO tempest.lib.common.rest_client [req-81590921-0556-48db-8fac-daaee9472159 req-81590921-0556-48db-8fac-daaee9472159 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.522s",
                                "2026-05-23 01:43:53.108 14 INFO tempest.lib.common.rest_client [req-0840d0c6-d231-4eb0-83c1-a25d75df0fcd req-0840d0c6-d231-4eb0-83c1-a25d75df0fcd ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/3ef27ee4-a215-40e1-953a-37475c43e07c 0.617s",
                                "2026-05-23 01:43:53.167 26 INFO tempest.lib.common.rest_client [req-4f45d954-19c7-48ea-8d8c-5e314f67cc08 req-4f45d954-19c7-48ea-8d8c-5e314f67cc08 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-23 01:43:53.190 10 INFO tempest.lib.common.rest_client [req-29dd6a64-998c-421d-8507-632340360057 req-29dd6a64-998c-421d-8507-632340360057 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/08466d2c-2ddb-43df-a64f-e3a18e55cad4 0.850s",
                                "2026-05-23 01:43:53.318 19 INFO tempest.lib.common.rest_client [req-7650ceb3-a853-4600-8070-fcf3f935d3fe req-7650ceb3-a853-4600-8070-fcf3f935d3fe ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/39151526-ed1c-4b1b-90e3-adc943c62dda 1.131s",
                                "2026-05-23 01:43:53.377 41 INFO tempest.lib.common.rest_client [req-ea21b54c-8856-4b39-8c48-8060ccfdb476 req-ea21b54c-8856-4b39-8c48-8060ccfdb476 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0d883a896a24dee8f00f630f6bc0611 0.335s",
                                "2026-05-23 01:43:53.377 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 316c7cfc2956413783c5c683e0a8ceee",
                                "2026-05-23 01:43:53.414 10 INFO tempest.lib.common.rest_client [req-91d6c8c4-a975-4cd9-992b-a3386c61c65d req-91d6c8c4-a975-4cd9-992b-a3386c61c65d ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=52fe9852-a5cb-4b59-8f89-fea35ab32e7e 0.221s",
                                "2026-05-23 01:43:53.443 22 INFO tempest.lib.common.rest_client [req-9fd75bab-b865-45d2-bca6-711a3ffa603d req-9fd75bab-b865-45d2-bca6-711a3ffa603d ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ff57fd3856bf46f283be06412ed7f496 0.464s",
                                "2026-05-23 01:43:53.435 26 INFO tempest.lib.common.rest_client [req-52ea436c-39df-464c-baf2-14c5c161d0fc req-52ea436c-39df-464c-baf2-14c5c161d0fc ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957/users/c63ab3c2ccd5429e8bef0cc95501f85e/roles/bd34450783d64356be4e1eb4c43a6768 0.261s",
                                "2026-05-23 01:43:53.436 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c63ab3c2ccd5429e8bef0cc95501f85e is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:53.436 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-971664212-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'tenant_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c63ab3c2ccd5429e8bef0cc95501f85e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:53.436 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-ExtraDHCPOptionsTestJSON-971664212-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'tenant_id': 'f129ef0f268c4ddfaaa16d0b3531d957', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-971664212', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c63ab3c2ccd5429e8bef0cc95501f85e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:53.463 39 INFO tempest.lib.common.rest_client [req-f6d45363-8027-4e78-af3a-2fc0864122f4 req-f6d45363-8027-4e78-af3a-2fc0864122f4 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5f94ba76-9115-442b-b04a-3cf54639b4a1 1.038s",
                                "2026-05-23 01:43:53.660 17 INFO tempest.lib.common.rest_client [req-4079329c-7f90-4def-b62d-70cfef0459a3 req-4079329c-7f90-4def-b62d-70cfef0459a3 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.811s",
                                "2026-05-23 01:43:53.733 36 INFO tempest.lib.common.rest_client [req-dbe7cd04-e5b2-4957-b1cd-a5316790735f req-dbe7cd04-e5b2-4957-b1cd-a5316790735f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.706s",
                                "2026-05-23 01:43:53.737 32 INFO tempest.lib.common.rest_client [req-bca0591a-d29b-435a-8e6d-fb20f4917de7 req-bca0591a-d29b-435a-8e6d-fb20f4917de7 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.688s",
                                "2026-05-23 01:43:53.804 22 INFO tempest.lib.common.rest_client [req-0869d5db-227f-4348-924e-077c960bc76e req-0869d5db-227f-4348-924e-077c960bc76e ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8700b8f5e8884690bd39060a86df5c32 0.359s",
                                "2026-05-23 01:43:53.804 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 75fa33ac62f34d2681d69822953a5874",
                                "2026-05-23 01:43:53.902 14 INFO tempest.lib.common.rest_client [req-7d8f09d7-353d-44f4-ac8b-148c36ca7f29 req-7d8f09d7-353d-44f4-ac8b-148c36ca7f29 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.788s",
                                "2026-05-23 01:43:54.016 19 INFO tempest.lib.common.rest_client [req-b852a670-4e8b-4cd1-899f-683e24b29dd6 req-b852a670-4e8b-4cd1-899f-683e24b29dd6 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e7327ba4-7202-4f60-9e4e-f3acedc7c2c8 0.696s",
                                "2026-05-23 01:43:54.073 26 INFO tempest.lib.common.rest_client [req-c05be409-845b-47c8-80e1-8e02ec2b4035 req-c05be409-845b-47c8-80e1-8e02ec2b4035 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s",
                                "2026-05-23 01:43:54.068 41 INFO tempest.lib.common.rest_client [req-bf21b58f-60c2-4c72-b125-42bdce936d98 req-bf21b58f-60c2-4c72-b125-42bdce936d98 ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.686s",
                                "2026-05-23 01:43:54.281 36 INFO tempest.lib.common.rest_client [req-57c92076-5ea0-48a6-8175-2bd6b5e1b506 req-57c92076-5ea0-48a6-8175-2bd6b5e1b506 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.541s",
                                "2026-05-23 01:43:54.284 20 INFO tempest.lib.common.rest_client [req-eecfc823-3252-4570-a9e5-9278dbae146c req-eecfc823-3252-4570-a9e5-9278dbae146c ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f/remove_router_interface 1.808s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [5.642945s] ... ok",
                                "2026-05-23 01:43:54.333 22 INFO tempest.lib.common.rest_client [req-1ac85711-db12-4559-be30-3f17b488212c req-1ac85711-db12-4559-be30-3f17b488212c ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.527s",
                                "2026-05-23 01:43:54.422 20 INFO tempest.lib.common.rest_client [req-38349f43-d0e4-47a6-b54a-cc2356dbf40e req-38349f43-d0e4-47a6-b54a-cc2356dbf40e ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1602847805 0.129s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.139534s] ... ok",
                                "2026-05-23 01:43:54.463 32 INFO tempest.lib.common.rest_client [req-e41627a0-6806-4e3c-a9d4-09f09eb7e95c req-e41627a0-6806-4e3c-a9d4-09f09eb7e95c ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/19860676-6380-46a1-82c5-cbf18f3151ad 0.723s",
                                "{11} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [3.943648s] ... ok",
                                "2026-05-23 01:43:54.477 36 INFO tempest.lib.common.rest_client [req-e4bc7e45-da4d-4c83-a620-a8d6b48e8c35 req-e4bc7e45-da4d-4c83-a620-a8d6b48e8c35 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.190s",
                                "2026-05-23 01:43:54.487 41 INFO tempest.lib.common.rest_client [req-53fa509b-78cb-4f60-9ef5-224044fc5dec req-53fa509b-78cb-4f60-9ef5-224044fc5dec ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=316c7cfc2956413783c5c683e0a8ceee&name=default 0.414s",
                                "2026-05-23 01:43:54.495 24 INFO tempest.lib.common.rest_client [req-e818de42-0ff6-40da-a796-d556f2a34003 req-e818de42-0ff6-40da-a796-d556f2a34003 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.019s",
                                "2026-05-23 01:43:54.585 12 INFO tempest.lib.common.rest_client [req-929cd644-01b1-4408-a8fd-eb224b551942 req-929cd644-01b1-4408-a8fd-eb224b551942 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.788s",
                                "2026-05-23 01:43:54.591 20 INFO tempest.lib.common.rest_client [req-021dcc87-10f2-4ad9-8947-c1be6ca8b509 req-021dcc87-10f2-4ad9-8947-c1be6ca8b509 ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-2042479785 0.160s",
                                "{5} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.164929s] ... ok",
                                "2026-05-23 01:43:54.607 17 INFO tempest.lib.common.rest_client [req-351dfd57-cb06-41b7-a366-46c03a929ab4 req-351dfd57-cb06-41b7-a366-46c03a929ab4 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.944s",
                                "2026-05-23 01:43:54.629 36 INFO tempest.lib.common.rest_client [req-232ac57a-6fc6-46e7-8385-9a9dc3734bcf req-232ac57a-6fc6-46e7-8385-9a9dc3734bcf ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.148s",
                                "2026-05-23 01:43:54.718 32 INFO tempest.lib.common.rest_client [req-f8d3d886-4593-455c-9c5f-dd69c8c00eee req-f8d3d886-4593-455c-9c5f-dd69c8c00eee ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/33878811283f4d19bc9bd23e47871840 0.249s",
                                "2026-05-23 01:43:54.927 28 INFO tempest.lib.common.rest_client [req-16ea1b32-f075-4b22-9c96-9524048479c3 req-16ea1b32-f075-4b22-9c96-9524048479c3 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.397s",
                                "2026-05-23 01:43:54.938 19 INFO tempest.lib.common.rest_client [req-6e7c8f18-ba09-4c68-b4fc-792b36d402c0 req-6e7c8f18-ba09-4c68-b4fc-792b36d402c0 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/31ce9274-32b4-4205-9c6d-8d55ed6cbe23 0.919s",
                                "2026-05-23 01:43:55.099 20 INFO tempest.lib.common.rest_client [req-24f81938-d725-4bec-94a4-a642268a7ed8 req-24f81938-d725-4bec-94a4-a642268a7ed8 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e043c9ad-c222-4d35-af91-bd015cf8dc1e 0.466s",
                                "2026-05-23 01:43:55.164 36 INFO tempest.lib.common.rest_client [req-4442102e-1ab6-4637-8b6a-3be168e1b8c2 req-4442102e-1ab6-4637-8b6a-3be168e1b8c2 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4aa67fb1-93ab-4166-96ba-a9995abdd337 0.531s",
                                "2026-05-23 01:43:55.163 30 INFO tempest.lib.common.rest_client [req-e82e305d-63b1-4055-85ea-94f5bbf192c8 req-e82e305d-63b1-4055-85ea-94f5bbf192c8 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.113s",
                                "2026-05-23 01:43:55.232 41 INFO tempest.lib.common.rest_client [req-05e24679-a650-420b-a9b4-14eac3d44ae2 req-05e24679-a650-420b-a9b4-14eac3d44ae2 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d6e3cdd7-a953-4e71-b9d0-889f6bf5e4f1 0.743s",
                                "2026-05-23 01:43:55.254 32 INFO tempest.lib.common.rest_client [req-cafde97d-1045-4df0-8115-e801ff7de94e req-cafde97d-1045-4df0-8115-e801ff7de94e ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1cc3cbe55cfb4789a839612976cf6941 0.531s",
                                "2026-05-23 01:43:55.254 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d9e33652c7d6457e8b98bd778914c027",
                                "2026-05-23 01:43:55.310 12 INFO tempest.lib.common.rest_client [req-3b1db629-deaa-4573-b613-f3a5dee318be req-3b1db629-deaa-4573-b613-f3a5dee318be ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/27a6697f-071b-406e-bfdc-b14db72e1b26 0.722s",
                                "2026-05-23 01:43:55.321 19 INFO tempest.lib.common.rest_client [req-265669e7-3c37-4e11-a3fa-ceb3a625cf00 req-265669e7-3c37-4e11-a3fa-ceb3a625cf00 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8d6d66ed1ca342e78ef5da55848b42ab 0.380s",
                                "2026-05-23 01:43:55.326 36 INFO tempest.lib.common.rest_client [req-9887d685-1d32-46b9-95bc-4694fb3c34ad req-9887d685-1d32-46b9-95bc-4694fb3c34ad ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.159s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [2.302862s] ... ok",
                                "2026-05-23 01:43:55.508 17 INFO tempest.lib.common.rest_client [req-b3f5afd2-d438-491f-8421-9c7b3a2fff71 req-b3f5afd2-d438-491f-8421-9c7b3a2fff71 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bfe90fc8-0a0d-4fb1-94ec-97075ceb635b 0.897s",
                                "2026-05-23 01:43:55.582 41 INFO tempest.lib.common.rest_client [req-c058a227-3076-4d47-bc5f-e4c2ff44dfce req-c058a227-3076-4d47-bc5f-e4c2ff44dfce ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/316c7cfc2956413783c5c683e0a8ceee 0.348s",
                                "2026-05-23 01:43:55.616 17 INFO tempest.lib.common.rest_client [req-8de7ff65-58b4-43c2-be47-3161237fa2e8 req-8de7ff65-58b4-43c2-be47-3161237fa2e8 ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bfe90fc8-0a0d-4fb1-94ec-97075ceb635b 0.105s",
                                "2026-05-23 01:43:55.619 22 INFO tempest.lib.common.rest_client [req-c89f3dfa-5b29-4104-8e9b-e7dbe52dc818 req-c89f3dfa-5b29-4104-8e9b-e7dbe52dc818 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=75fa33ac62f34d2681d69822953a5874&name=default 1.283s",
                                "2026-05-23 01:43:55.745 19 INFO tempest.lib.common.rest_client [req-72aa0022-bea4-4e68-865d-afbe00098c9d req-72aa0022-bea4-4e68-865d-afbe00098c9d ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f069a765530643b5b4eacb80452b3b55 0.422s",
                                "2026-05-23 01:43:55.746 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c0876c65095f4b1b83b8a18ccab5b9e4",
                                "2026-05-23 01:43:55.757 17 INFO tempest.lib.common.rest_client [req-5eb22a08-8947-4b25-b17a-37e22b8e0a46 req-5eb22a08-8947-4b25-b17a-37e22b8e0a46 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bfe90fc8-0a0d-4fb1-94ec-97075ceb635b 0.138s",
                                "2026-05-23 01:43:55.825 32 INFO tempest.lib.common.rest_client [req-b5a69646-4faa-40e7-bf3e-1977fc0740d8 req-b5a69646-4faa-40e7-bf3e-1977fc0740d8 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-23 01:43:56.198 14 INFO tempest.lib.common.rest_client [req-722c6c49-049a-4c05-915d-95da3820f9d3 req-722c6c49-049a-4c05-915d-95da3820f9d3 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/64c9a0fd-0da4-4734-981e-34b629fd4595 2.292s",
                                "2026-05-23 01:43:56.216 41 INFO tempest.lib.common.rest_client [req-9b0a9f02-e680-466a-be30-9d4531e3ee1f req-9b0a9f02-e680-466a-be30-9d4531e3ee1f ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.627s",
                                "2026-05-23 01:43:56.267 19 INFO tempest.lib.common.rest_client [req-7510beb9-3aca-4520-98fe-3a7489c40dbc req-7510beb9-3aca-4520-98fe-3a7489c40dbc ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-23 01:43:56.307 10 INFO tempest.lib.common.rest_client [req-3ee6b53f-d59f-426a-8da7-0db0149ec5bc req-3ee6b53f-d59f-426a-8da7-0db0149ec5bc ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/52fe9852-a5cb-4b59-8f89-fea35ab32e7e/remove_router_interface 2.891s",
                                "2026-05-23 01:43:56.428 36 INFO tempest.lib.common.rest_client [req-37c10c03-962c-4ccd-9e2e-b6c6f992bf20 req-37c10c03-962c-4ccd-9e2e-b6c6f992bf20 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.098s",
                                "2026-05-23 01:43:56.486 17 INFO tempest.lib.common.rest_client [req-36381081-bba5-4e92-b5e1-7dc6beb3f7a5 req-36381081-bba5-4e92-b5e1-7dc6beb3f7a5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d25e6121-6c89-4964-b0b0-d0da5fb5783b 0.725s",
                                "2026-05-23 01:43:56.653 20 INFO tempest.lib.common.rest_client [req-0490caf6-bd85-4bdf-8d35-7f4d2bd2a509 req-0490caf6-bd85-4bdf-8d35-7f4d2bd2a509 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5dc46c30-20fa-42a5-9a36-3fd740f1c9d6 1.549s",
                                "2026-05-23 01:43:56.689 19 INFO tempest.lib.common.rest_client [req-b9a057cc-e1ad-4410-82f3-213d9d7f5b31 req-b9a057cc-e1ad-4410-82f3-213d9d7f5b31 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c0876c65095f4b1b83b8a18ccab5b9e4&name=default 0.420s",
                                "2026-05-23 01:43:56.781 41 INFO tempest.lib.common.rest_client [req-3b10fe44-eaf7-4567-92ef-50fd5e9c7215 req-3b10fe44-eaf7-4567-92ef-50fd5e9c7215 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-23 01:43:56.794 26 INFO tempest.lib.common.rest_client [req-c91e9a8a-1760-4202-8daa-08f0f3cf1959 req-c91e9a8a-1760-4202-8daa-08f0f3cf1959 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.716s",
                                "2026-05-23 01:43:56.931 41 INFO tempest.lib.common.rest_client [req-199c5a7b-a59e-42f1-a8e9-b10c30ab9ab4 req-199c5a7b-a59e-42f1-a8e9-b10c30ab9ab4 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.148s",
                                "2026-05-23 01:43:56.956 36 INFO tempest.lib.common.rest_client [req-7a727025-841b-4e75-817a-41cb9af16e00 req-7a727025-841b-4e75-817a-41cb9af16e00 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.525s",
                                "2026-05-23 01:43:57.016 28 INFO tempest.lib.common.rest_client [req-fc774a4f-1151-41cd-ae00-e5521e18eee2 req-fc774a4f-1151-41cd-ae00-e5521e18eee2 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3ffe7a4d-37a5-491e-866d-7daf165af3d2 2.085s",
                                "2026-05-23 01:43:57.074 22 INFO tempest.lib.common.rest_client [req-7e36b993-7f1f-449e-9168-67bf96787362 req-7e36b993-7f1f-449e-9168-67bf96787362 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a2fa5fd-0871-468e-8951-435d4177118d 1.451s",
                                "2026-05-23 01:43:57.081 12 INFO tempest.lib.common.rest_client [req-4ee3c20d-104b-4bf3-b372-a69712d59a2c req-4ee3c20d-104b-4bf3-b372-a69712d59a2c ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.769s",
                                "2026-05-23 01:43:57.107 41 INFO tempest.lib.common.rest_client [req-34e95423-4117-4cba-9841-4e4c1307f50c req-34e95423-4117-4cba-9841-4e4c1307f50c ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.174s",
                                "2026-05-23 01:43:57.251 28 INFO tempest.lib.common.rest_client [req-0bdffa76-438e-4483-840d-ff342372cbec req-0bdffa76-438e-4483-840d-ff342372cbec ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/3ffe7a4d-37a5-491e-866d-7daf165af3d2 0.232s",
                                "2026-05-23 01:43:57.298 32 INFO tempest.lib.common.rest_client [req-bcf703e0-ae54-42f5-a855-2e21baf4aada req-bcf703e0-ae54-42f5-a855-2e21baf4aada ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d9e33652c7d6457e8b98bd778914c027&name=default 1.471s",
                                "2026-05-23 01:43:57.309 12 INFO tempest.lib.common.rest_client [req-2934a01d-7f5c-481a-abbf-48d293a4601c req-2934a01d-7f5c-481a-abbf-48d293a4601c ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/04ac3683-b3a7-4c61-af5b-a9072e5adf9c 0.224s",
                                "2026-05-23 01:43:57.388 19 INFO tempest.lib.common.rest_client [req-185fea52-03ff-468a-a9a1-f0e49480df90 req-185fea52-03ff-468a-a9a1-f0e49480df90 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/906b9876-eabb-4f51-a423-8ebffae32298 0.695s",
                                "2026-05-23 01:43:57.400 17 INFO tempest.lib.common.rest_client [req-35ef4870-7d88-4622-8d3f-68080c33478d req-35ef4870-7d88-4622-8d3f-68080c33478d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/210c0883-2baa-4000-ae80-b2e6327b4033 0.912s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [7.343822s] ... ok",
                                "2026-05-23 01:43:57.436 20 INFO tempest.lib.common.rest_client [req-86f1caa8-c41a-46aa-8464-a9bff040b2c6 req-86f1caa8-c41a-46aa-8464-a9bff040b2c6 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e4f00435-422c-4835-a9ea-a6bdf2a96e75 0.779s",
                                "2026-05-23 01:43:57.453 14 INFO tempest.lib.common.rest_client [req-859432f3-7d5f-4e3c-9a5f-c701063c888c req-859432f3-7d5f-4e3c-9a5f-c701063c888c ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ef27ee4-a215-40e1-953a-37475c43e07c 1.253s",
                                "2026-05-23 01:43:57.485 28 INFO tempest.lib.common.rest_client [req-a90522a7-c513-40e2-b81d-4b31d453c91c req-a90522a7-c513-40e2-b81d-4b31d453c91c ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=3ffe7a4d-37a5-491e-866d-7daf165af3d2&device_owner=network%3Arouter_gateway 0.225s",
                                "2026-05-23 01:43:57.515 22 INFO tempest.lib.common.rest_client [req-a64ccca5-39c3-4208-ac6b-a9d33a2c5ce8 req-a64ccca5-39c3-4208-ac6b-a9d33a2c5ce8 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/75fa33ac62f34d2681d69822953a5874 0.437s",
                                "2026-05-23 01:43:57.515 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 14651d7e54a5493fa26f3b6c8a60aea8",
                                "2026-05-23 01:43:57.546 24 INFO tempest.lib.common.rest_client [req-e51dfd44-dee1-4189-a24b-1893827358b1 req-e51dfd44-dee1-4189-a24b-1893827358b1 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.010s",
                                "2026-05-23 01:43:57.595 14 INFO tempest.lib.common.rest_client [req-b0a9c7ea-98de-4912-b07e-adcad383e139 req-b0a9c7ea-98de-4912-b07e-adcad383e139 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ef27ee4-a215-40e1-953a-37475c43e07c 0.141s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [6.810745s] ... ok",
                                "2026-05-23 01:43:57.637 39 INFO tempest.lib.common.rest_client [req-414d412a-a486-436c-b0f3-972e6d305699 req-414d412a-a486-436c-b0f3-972e6d305699 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.168s",
                                "2026-05-23 01:43:57.683 41 INFO tempest.lib.common.rest_client [req-2548c4ba-0280-433a-99f3-485c2954e1d8 req-2548c4ba-0280-433a-99f3-485c2954e1d8 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.567s",
                                "2026-05-23 01:43:57.701 22 INFO tempest.lib.common.rest_client [req-66cff0ae-d2f1-4c2e-8037-46b17f77e197 req-66cff0ae-d2f1-4c2e-8037-46b17f77e197 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=14651d7e54a5493fa26f3b6c8a60aea8&name=default 0.170s",
                                "2026-05-23 01:43:57.773 12 INFO tempest.lib.common.rest_client [req-af8de42d-1b3c-449a-9fe8-11d5bd8dc500 req-af8de42d-1b3c-449a-9fe8-11d5bd8dc500 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/04ac3683-b3a7-4c61-af5b-a9072e5adf9c 0.461s",
                                "2026-05-23 01:43:57.834 28 INFO tempest.lib.common.rest_client [req-d8217dd4-6d93-4c36-877d-a33d6a02ff26 req-d8217dd4-6d93-4c36-877d-a33d6a02ff26 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.347s",
                                "2026-05-23 01:43:57.843 20 INFO tempest.lib.common.rest_client [req-b261f67a-b7bd-43fe-a1a4-8e2bd81b9330 req-b261f67a-b7bd-43fe-a1a4-8e2bd81b9330 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5fdaaae9-f961-422c-b41c-7a38adc3d04c 0.403s",
                                "2026-05-23 01:43:57.873 19 INFO tempest.lib.common.rest_client [req-b10264ae-40e9-4abc-a826-1b8306301b02 req-b10264ae-40e9-4abc-a826-1b8306301b02 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c0876c65095f4b1b83b8a18ccab5b9e4 0.482s",
                                "2026-05-23 01:43:57.891 32 INFO tempest.lib.common.rest_client [req-900a3644-2bfc-4d1a-b983-f9cb0a08f5f5 req-900a3644-2bfc-4d1a-b983-f9cb0a08f5f5 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a2621312-cbf7-43a5-8346-d5282b8ca798 0.590s",
                                "2026-05-23 01:43:57.916 12 INFO tempest.lib.common.rest_client [req-59149a0a-18b6-435d-838e-8707fff915e0 req-59149a0a-18b6-435d-838e-8707fff915e0 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/04ac3683-b3a7-4c61-af5b-a9072e5adf9c 0.137s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [5.123477s] ... ok",
                                "2026-05-23 01:43:57.944 41 INFO tempest.lib.common.rest_client [req-3d429e9e-00ff-4ff8-8053-4a95c5829dbf req-3d429e9e-00ff-4ff8-8053-4a95c5829dbf ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s",
                                "2026-05-23 01:43:57.945 28 INFO tempest.lib.common.rest_client [req-8461cbef-5177-48b3-984d-f132d7ab37a2 req-8461cbef-5177-48b3-984d-f132d7ab37a2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3ffe7a4d-37a5-491e-866d-7daf165af3d2 0.107s",
                                "2026-05-23 01:43:58.122 41 INFO tempest.lib.common.rest_client [req-104e1a57-2758-4693-b6a6-ffdd51948f3e req-104e1a57-2758-4693-b6a6-ffdd51948f3e ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/58e280dba1a34b728c78d0730e236a6d/roles/bd34450783d64356be4e1eb4c43a6768 0.175s",
                                "2026-05-23 01:43:58.177 32 INFO tempest.lib.common.rest_client [req-3bc75708-dcfa-4cbb-83ee-153796c3c850 req-3bc75708-dcfa-4cbb-83ee-153796c3c850 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d9e33652c7d6457e8b98bd778914c027 0.283s",
                                "2026-05-23 01:43:58.178 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c78428d1296e483a9abeb5ecb4a13202",
                                "2026-05-23 01:43:58.345 41 INFO tempest.lib.common.rest_client [req-a0fa047b-38a1-4588-9b58-bd8bb7f27aba req-a0fa047b-38a1-4588-9b58-bd8bb7f27aba ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-23 01:43:58.346 32 INFO tempest.lib.common.rest_client [req-48242507-bd52-48de-94a4-b71a1b194c02 req-48242507-bd52-48de-94a4-b71a1b194c02 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c78428d1296e483a9abeb5ecb4a13202&name=default 0.167s",
                                "2026-05-23 01:43:58.350 19 INFO tempest.lib.common.rest_client [req-a92de2ee-7015-410e-8a95-d1fff5c89e86 req-a92de2ee-7015-410e-8a95-d1fff5c89e86 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s",
                                "2026-05-23 01:43:58.394 22 INFO tempest.lib.common.rest_client [req-327fd245-33f3-4616-bf61-933c1a5333d4 req-327fd245-33f3-4616-bf61-933c1a5333d4 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1584549f-ef58-4e6a-abd5-edb6fd011ed2 0.690s",
                                "2026-05-23 01:43:58.529 41 INFO tempest.lib.common.rest_client [req-a5b2fb94-19dd-4a3c-8098-2a3fed6899d6 req-a5b2fb94-19dd-4a3c-8098-2a3fed6899d6 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/58e280dba1a34b728c78d0730e236a6d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.181s",
                                "2026-05-23 01:43:58.685 20 INFO tempest.lib.common.rest_client [req-745c532f-1a73-4766-9e71-4bb59ac8b52e req-745c532f-1a73-4766-9e71-4bb59ac8b52e ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/67a6e54d-0101-4b19-8364-2fe9266a935d 0.838s",
                                "2026-05-23 01:43:58.693 30 INFO tempest.lib.common.rest_client [req-b0a0dc3c-4015-4642-99b5-fc333ef5e179 req-b0a0dc3c-4015-4642-99b5-fc333ef5e179 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.523s",
                                "2026-05-23 01:43:58.802 22 INFO tempest.lib.common.rest_client [req-da5a44c8-927e-482b-9f1d-588f5e664fd2 req-da5a44c8-927e-482b-9f1d-588f5e664fd2 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/14651d7e54a5493fa26f3b6c8a60aea8 0.404s",
                                "2026-05-23 01:43:58.894 17 INFO tempest.lib.common.rest_client [req-c560e397-9c33-4201-9281-0a8d7b465a84 req-c560e397-9c33-4201-9281-0a8d7b465a84 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.487s",
                                "2026-05-23 01:43:58.902 41 INFO tempest.lib.common.rest_client [req-4617e9d8-97c2-4dba-9b84-c3e3ae4430d8 req-4617e9d8-97c2-4dba-9b84-c3e3ae4430d8 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s",
                                "2026-05-23 01:43:58.991 19 INFO tempest.lib.common.rest_client [req-45f4a06c-40c2-4526-88bb-70f0770b55a5 req-45f4a06c-40c2-4526-88bb-70f0770b55a5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.635s",
                                "2026-05-23 01:43:59.091 14 INFO tempest.lib.common.rest_client [req-036834a2-c1b4-42a3-976a-7a4cf0df1d23 req-036834a2-c1b4-42a3-976a-7a4cf0df1d23 ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.492s",
                                "2026-05-23 01:43:59.096 24 INFO tempest.lib.common.rest_client [req-4e956396-1441-41af-8b74-c196a8f1c9d4 req-4e956396-1441-41af-8b74-c196a8f1c9d4 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.546s",
                                "2026-05-23 01:43:59.099 41 INFO tempest.lib.common.rest_client [req-9fc34aaf-cc3b-4a97-a124-34021091e678 req-9fc34aaf-cc3b-4a97-a124-34021091e678 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/58e280dba1a34b728c78d0730e236a6d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.191s",
                                "2026-05-23 01:43:59.138 10 INFO tempest.lib.common.rest_client [req-ab4fdb86-f775-4cea-a9bc-91117d7496de req-ab4fdb86-f775-4cea-a9bc-91117d7496de ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/52fe9852-a5cb-4b59-8f89-fea35ab32e7e 2.827s",
                                "2026-05-23 01:43:59.157 26 INFO tempest.lib.common.rest_client [req-17cd2535-efe2-4b1c-89ad-046a405e5846 req-17cd2535-efe2-4b1c-89ad-046a405e5846 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.361s",
                                "2026-05-23 01:43:59.191 32 INFO tempest.lib.common.rest_client [req-85ee1639-5bf8-4160-b10d-e1859cceda90 req-85ee1639-5bf8-4160-b10d-e1859cceda90 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/119efd94-a151-4fa3-9c00-2ab5e5afb668 0.842s",
                                "2026-05-23 01:43:59.245 19 INFO tempest.lib.common.rest_client [req-f9b79314-1ee9-4884-a9f2-19f8589b4f4f req-f9b79314-1ee9-4884-a9f2-19f8589b4f4f ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.253s",
                                "2026-05-23 01:43:59.270 41 INFO tempest.lib.common.rest_client [req-4f8ca4c5-51f6-4b89-96e1-4629ff885762 req-4f8ca4c5-51f6-4b89-96e1-4629ff885762 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-23 01:43:59.288 14 INFO tempest.lib.common.rest_client [req-7ac4f1d9-e3fa-4a1c-a642-997553e4f840 req-7ac4f1d9-e3fa-4a1c-a642-997553e4f840 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=ec7af112-cbfc-4c2b-a24b-f6d4a51f7758 0.193s",
                                "2026-05-23 01:43:59.356 22 INFO tempest.lib.common.rest_client [req-334540b7-0520-4006-9dc8-435824366117 req-334540b7-0520-4006-9dc8-435824366117 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-23 01:43:59.358 30 INFO tempest.lib.common.rest_client [req-31e73cc0-646e-4934-b03b-74bdad5d3474 req-31e73cc0-646e-4934-b03b-74bdad5d3474 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/ed6ccbb7-545f-4d56-babf-40e61ffef3ed 0.658s",
                                "2026-05-23 01:43:59.391 19 INFO tempest.lib.common.rest_client [req-c0676b48-2b18-4737-b788-c8c1d9a03ef2 req-c0676b48-2b18-4737-b788-c8c1d9a03ef2 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s",
                                "2026-05-23 01:43:59.457 32 INFO tempest.lib.common.rest_client [req-3e0bb5af-bea6-47b3-80de-e1460b849e33 req-3e0bb5af-bea6-47b3-80de-e1460b849e33 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c78428d1296e483a9abeb5ecb4a13202 0.264s",
                                "2026-05-23 01:43:59.588 41 INFO tempest.lib.common.rest_client [req-5b1aef88-b8c8-4b1c-9faf-96402d41ede8 req-5b1aef88-b8c8-4b1c-9faf-96402d41ede8 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/58e280dba1a34b728c78d0730e236a6d/roles/bd34450783d64356be4e1eb4c43a6768 0.317s",
                                "2026-05-23 01:43:59.589 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 58e280dba1a34b728c78d0730e236a6d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:43:59.589 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-252944298-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81181f1fa34948e9bc99508529496c29', 'project_name': 'tempest-TagsExtTest-252944298', 'tenant_id': '81181f1fa34948e9bc99508529496c29', 'tenant_name': 'tempest-TagsExtTest-252944298', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '58e280dba1a34b728c78d0730e236a6d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:59.589 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-252944298-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81181f1fa34948e9bc99508529496c29', 'project_name': 'tempest-TagsExtTest-252944298', 'tenant_id': '81181f1fa34948e9bc99508529496c29', 'tenant_name': 'tempest-TagsExtTest-252944298', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '58e280dba1a34b728c78d0730e236a6d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:43:59.626 20 INFO tempest.lib.common.rest_client [req-376b003a-663f-4c57-8cfa-e13decf39f18 req-376b003a-663f-4c57-8cfa-e13decf39f18 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8af73860-9043-4fce-bb87-3bfdc4929aad 0.939s",
                                "2026-05-23 01:43:59.753 14 INFO tempest.lib.common.rest_client [req-a02a8f0f-b849-43e7-8c9c-5896d1c2f7b6 req-a02a8f0f-b849-43e7-8c9c-5896d1c2f7b6 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/ec7af112-cbfc-4c2b-a24b-f6d4a51f7758 0.463s",
                                "2026-05-23 01:43:59.800 12 INFO tempest.lib.common.rest_client [req-43eb2125-7d33-4dac-9295-139d5d39ec28 req-43eb2125-7d33-4dac-9295-139d5d39ec28 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.877s",
                                "2026-05-23 01:43:59.893 39 INFO tempest.lib.common.rest_client [req-f21d3809-7cd3-49b5-a2f3-65887e416500 req-f21d3809-7cd3-49b5-a2f3-65887e416500 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d67e3096-9215-4107-a6f8-44e6c57a38e8 2.252s",
                                "2026-05-23 01:43:59.940 14 INFO tempest.lib.common.rest_client [req-1cec9bd7-317e-47c9-87ce-8b2fb32ba0e2 req-1cec9bd7-317e-47c9-87ce-8b2fb32ba0e2 ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=ec7af112-cbfc-4c2b-a24b-f6d4a51f7758 0.182s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [2.345885s] ... ok",
                                "2026-05-23 01:43:59.989 20 INFO tempest.lib.common.rest_client [req-46fa5412-d12c-4e73-b0df-4cd857a9506c req-46fa5412-d12c-4e73-b0df-4cd857a9506c ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d8214a99-8131-4062-97c2-72c6fdc68645 0.360s",
                                "2026-05-23 01:44:00.030 19 INFO tempest.lib.common.rest_client [req-7fdd7221-d769-4259-a63a-9e7dd016f6e3 req-7fdd7221-d769-4259-a63a-9e7dd016f6e3 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.629s",
                                "2026-05-23 01:44:00.009 10 INFO tempest.lib.common.rest_client [req-30c636f4-6243-4752-9142-3769732a289c req-30c636f4-6243-4752-9142-3769732a289c ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a8c24da7-88c6-456d-977d-022ec585db7b 0.868s",
                                "2026-05-23 01:44:00.051 22 INFO tempest.lib.common.rest_client [req-6e9d5c22-a01f-4d41-995c-e36b24d73f64 req-6e9d5c22-a01f-4d41-995c-e36b24d73f64 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.674s",
                                "2026-05-23 01:44:00.075 32 INFO tempest.lib.common.rest_client [req-af269dee-ce87-4480-ae4a-0f0a8fbca751 req-af269dee-ce87-4480-ae4a-0f0a8fbca751 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-23 01:44:00.188 22 INFO tempest.lib.common.rest_client [req-aaa38061-c392-4daf-95cd-aaaf2678cb5b req-aaa38061-c392-4daf-95cd-aaaf2678cb5b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s",
                                "2026-05-23 01:44:00.245 41 INFO tempest.lib.common.rest_client [req-9ebe2c18-8126-4754-94de-3dffc6273172 req-9ebe2c18-8126-4754-94de-3dffc6273172 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s",
                                "2026-05-23 01:44:00.281 19 INFO tempest.lib.common.rest_client [req-7beb7b64-bee8-4596-b3d9-b463a2af4e4f req-7beb7b64-bee8-4596-b3d9-b463a2af4e4f ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-23 01:44:00.340 28 INFO tempest.lib.common.rest_client [req-6dc7df98-a842-4bf0-abf7-644af4b4888c req-6dc7df98-a842-4bf0-abf7-644af4b4888c ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3ffe7a4d-37a5-491e-866d-7daf165af3d2 2.392s",
                                "{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [9.816360s] ... ok",
                                "2026-05-23 01:44:00.352 22 INFO tempest.lib.common.rest_client [req-301e316a-b64b-434d-8a09-95791e1ff02d req-301e316a-b64b-434d-8a09-95791e1ff02d ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.161s",
                                "2026-05-23 01:44:00.483 39 INFO tempest.lib.common.rest_client [req-4043e787-564c-4e8e-bea1-25cf1b789410 req-4043e787-564c-4e8e-bea1-25cf1b789410 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8212b539-4e4c-429e-b373-4a48b5850495 0.585s",
                                "2026-05-23 01:44:00.507 41 INFO tempest.lib.common.rest_client [req-e37b8838-65e1-4785-bf59-f3443f8d18dd req-e37b8838-65e1-4785-bf59-f3443f8d18dd ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29 0.260s",
                                "2026-05-23 01:44:00.508 41 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 81181f1fa34948e9bc99508529496c29 for scope project and roles: ['reader']",
                                "2026-05-23 01:44:00.589 19 INFO tempest.lib.common.rest_client [req-122dc987-f4ee-48c5-882c-a4a7d980555f req-122dc987-f4ee-48c5-882c-a4a7d980555f ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/12e9e8aa1bf24d3c816e51e4099064ff/roles/bd34450783d64356be4e1eb4c43a6768 0.305s",
                                "2026-05-23 01:44:00.604 12 INFO tempest.lib.common.rest_client [req-16446f79-09eb-43a1-8508-d23ec66b8f2e req-16446f79-09eb-43a1-8508-d23ec66b8f2e ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/06edf3c3-ce49-4492-8802-30d7e8119d4c 0.802s",
                                "2026-05-23 01:44:00.762 32 INFO tempest.lib.common.rest_client [req-1dbee436-0ba5-498a-9a19-ac018e0d9f08 req-1dbee436-0ba5-498a-9a19-ac018e0d9f08 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-23 01:44:00.768 28 INFO tempest.lib.common.rest_client [req-8c954223-fdbb-4553-ab65-eebd997eb6b7 req-8c954223-fdbb-4553-ab65-eebd997eb6b7 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.420s",
                                "2026-05-23 01:44:00.772 26 INFO tempest.lib.common.rest_client [req-4b6113ae-c1c2-44f0-a832-1f78242a5968 req-4b6113ae-c1c2-44f0-a832-1f78242a5968 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.612s",
                                "2026-05-23 01:44:00.868 19 INFO tempest.lib.common.rest_client [req-7f43e608-6b4c-4031-9218-38df0bdf66ff req-7f43e608-6b4c-4031-9218-38df0bdf66ff ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-23 01:44:00.906 24 INFO tempest.lib.common.rest_client [req-4a047598-6fe7-4f1a-9a11-3748baa6acd5 req-4a047598-6fe7-4f1a-9a11-3748baa6acd5 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.806s",
                                "2026-05-23 01:44:00.931 30 INFO tempest.lib.common.rest_client [req-ca13e773-922f-4db2-8500-0588fe2fb591 req-ca13e773-922f-4db2-8500-0588fe2fb591 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ed6ccbb7-545f-4d56-babf-40e61ffef3ed 1.569s",
                                "{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [5.768332s] ... ok",
                                "2026-05-23 01:44:00.932 32 INFO tempest.lib.common.rest_client [req-e8f02356-9d9f-44cf-bc5e-8b5d36aae34e req-e8f02356-9d9f-44cf-bc5e-8b5d36aae34e ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.167s",
                                "2026-05-23 01:44:01.013 22 INFO tempest.lib.common.rest_client [req-733ed3be-6989-4fd7-abc2-0032478543a4 req-733ed3be-6989-4fd7-abc2-0032478543a4 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.659s",
                                "2026-05-23 01:44:01.095 19 INFO tempest.lib.common.rest_client [req-39b47902-3cd1-401f-97db-7c6a5a7ac2f0 req-39b47902-3cd1-401f-97db-7c6a5a7ac2f0 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/12e9e8aa1bf24d3c816e51e4099064ff/roles/86359d6597314a95ba0d73ed5fbe11ed 0.223s",
                                "2026-05-23 01:44:01.209 20 INFO tempest.lib.common.rest_client [req-0ca287e3-1109-417d-a779-71b6f1bbd718 req-0ca287e3-1109-417d-a779-71b6f1bbd718 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4d3664eb-e8df-4b7d-9360-b1d881e50ee4 1.217s",
                                "2026-05-23 01:44:01.210 41 INFO tempest.lib.common.rest_client [req-b1962a56-0138-4606-812e-7d0dfddffe81 req-b1962a56-0138-4606-812e-7d0dfddffe81 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.700s",
                                "2026-05-23 01:44:01.245 32 INFO tempest.lib.common.rest_client [req-4e47b401-5481-4eb8-a5c4-ab9dceafafce req-4e47b401-5481-4eb8-a5c4-ab9dceafafce ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.308s",
                                "2026-05-23 01:44:01.263 19 INFO tempest.lib.common.rest_client [req-290da199-83e7-4a0e-b870-04be6eae8278 req-290da199-83e7-4a0e-b870-04be6eae8278 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-23 01:44:01.266 14 INFO tempest.lib.common.rest_client [req-8a40e0b0-7c98-4a79-b8e7-cf7eb1769084 req-8a40e0b0-7c98-4a79-b8e7-cf7eb1769084 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.318s",
                                "2026-05-23 01:44:01.285 10 INFO tempest.lib.common.rest_client [req-e63077ea-981c-4e56-a97d-e587a81803fa req-e63077ea-981c-4e56-a97d-e587a81803fa ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/557b20c3-6c26-4eb8-a497-c820bdbd83db 1.258s",
                                "2026-05-23 01:44:01.306 22 INFO tempest.lib.common.rest_client [req-b9fdf061-7a49-4902-aff5-950527675031 req-b9fdf061-7a49-4902-aff5-950527675031 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s",
                                "2026-05-23 01:44:01.352 12 INFO tempest.lib.common.rest_client [req-5ee224cd-a90b-421d-a31b-4763fe4ae596 req-5ee224cd-a90b-421d-a31b-4763fe4ae596 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/06edf3c3-ce49-4492-8802-30d7e8119d4c 0.739s",
                                "2026-05-23 01:44:01.362 20 INFO tempest.lib.common.rest_client [req-f668655d-1de5-4b87-8bc8-34d56cd81102 req-f668655d-1de5-4b87-8bc8-34d56cd81102 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9f275c3b-cbd2-41c0-95b6-6a96ee73474f 0.148s",
                                "2026-05-23 01:44:01.441 41 INFO tempest.lib.common.rest_client [req-d553666e-7720-409e-a91c-5ea244562ec8 req-d553666e-7720-409e-a91c-5ea244562ec8 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-23 01:44:01.511 22 INFO tempest.lib.common.rest_client [req-54644949-5a70-4513-9b8a-5b23c5af428c req-54644949-5a70-4513-9b8a-5b23c5af428c ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/1eac7b76612d460e9909c4f8f2e47cef/roles/bd34450783d64356be4e1eb4c43a6768 0.199s",
                                "2026-05-23 01:44:01.664 39 INFO tempest.lib.common.rest_client [req-b9d94e25-40eb-4e2b-837c-3bdde389b1d8 req-b9d94e25-40eb-4e2b-837c-3bdde389b1d8 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7058f2c-5d74-4c22-9a71-8f8251b13b8f 1.178s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [15.271465s] ... ok",
                                "2026-05-23 01:44:01.664 12 INFO tempest.lib.common.rest_client [req-274f5807-3f68-40e7-9f80-d062c96372f2 req-274f5807-3f68-40e7-9f80-d062c96372f2 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.309s",
                                "2026-05-23 01:44:01.709 22 INFO tempest.lib.common.rest_client [req-d974b5a9-1053-413b-bb8f-d19a82a6af54 req-d974b5a9-1053-413b-bb8f-d19a82a6af54 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-23 01:44:01.707 19 INFO tempest.lib.common.rest_client [req-e0cf0910-e830-40c5-a566-7d47cfa36eef req-e0cf0910-e830-40c5-a566-7d47cfa36eef ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/12e9e8aa1bf24d3c816e51e4099064ff/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.441s",
                                "2026-05-23 01:44:01.789 41 INFO tempest.lib.common.rest_client [req-b84e1c69-900c-450a-8e3f-0448aa0d2d2b req-b84e1c69-900c-450a-8e3f-0448aa0d2d2b ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/c3d588f08055457e922065b3555e3c5d/roles/f0252c12e370451ca447f3c97e732b25 0.346s",
                                "2026-05-23 01:44:01.811 12 INFO tempest.lib.common.rest_client [req-e1d7c9af-cd2d-46cd-9e83-35dd9fbca778 req-e1d7c9af-cd2d-46cd-9e83-35dd9fbca778 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/06edf3c3-ce49-4492-8802-30d7e8119d4c 0.144s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [3.893405s] ... ok",
                                "2026-05-23 01:44:01.921 32 INFO tempest.lib.common.rest_client [req-f9aebd3e-4ebb-4b11-868a-1bb41b22e836 req-f9aebd3e-4ebb-4b11-868a-1bb41b22e836 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.671s",
                                "2026-05-23 01:44:01.923 20 INFO tempest.lib.common.rest_client [req-7db9350d-bb1e-4f55-bf50-23bf197236a3 req-7db9350d-bb1e-4f55-bf50-23bf197236a3 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9f275c3b-cbd2-41c0-95b6-6a96ee73474f 0.559s",
                                "2026-05-23 01:44:02.014 19 INFO tempest.lib.common.rest_client [req-f277f5a3-bf8f-4eba-8d30-1da2031a3dbb req-f277f5a3-bf8f-4eba-8d30-1da2031a3dbb ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-23 01:44:02.014 22 INFO tempest.lib.common.rest_client [req-c08aefff-9ce8-4c9c-a10b-ff0cbf24f3d0 req-c08aefff-9ce8-4c9c-a10b-ff0cbf24f3d0 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/1eac7b76612d460e9909c4f8f2e47cef/roles/86359d6597314a95ba0d73ed5fbe11ed 0.302s",
                                "2026-05-23 01:44:02.050 39 INFO tempest.lib.common.rest_client [req-9f98d500-ac8b-41d8-9dc2-88ab48b20db3 req-9f98d500-ac8b-41d8-9dc2-88ab48b20db3 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.377s",
                                "2026-05-23 01:44:02.097 14 INFO tempest.lib.common.rest_client [req-eb598430-19a1-467c-9b03-c5558595378c req-eb598430-19a1-467c-9b03-c5558595378c ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.826s",
                                "2026-05-23 01:44:02.165 41 INFO tempest.lib.common.rest_client [req-7d8f94ad-bc48-4ca3-9e6e-d2230aa6a95f req-7d8f94ad-bc48-4ca3-9e6e-d2230aa6a95f ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.373s",
                                "2026-05-23 01:44:02.166 32 INFO tempest.lib.common.rest_client [req-4ee376d4-1967-422d-8d64-a64ed38778c1 req-4ee376d4-1967-422d-8d64-a64ed38778c1 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-23 01:44:02.259 10 INFO tempest.lib.common.rest_client [req-6ad4d997-01cf-480c-b936-0d3d2198eb42 req-6ad4d997-01cf-480c-b936-0d3d2198eb42 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5d533e4a-c701-4841-ad1a-95814092512b 0.970s",
                                "2026-05-23 01:44:02.284 19 INFO tempest.lib.common.rest_client [req-198ec6a5-36a5-45ca-940f-ef5689984ecd req-198ec6a5-36a5-45ca-940f-ef5689984ecd ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/12e9e8aa1bf24d3c816e51e4099064ff/roles/bd34450783d64356be4e1eb4c43a6768 0.267s",
                                "2026-05-23 01:44:02.284 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 12e9e8aa1bf24d3c816e51e4099064ff is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:02.285 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1098610557-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a50f6bfceb147c0af21d2ab0d398530', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'tenant_id': '5a50f6bfceb147c0af21d2ab0d398530', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12e9e8aa1bf24d3c816e51e4099064ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:02.285 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1098610557-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a50f6bfceb147c0af21d2ab0d398530', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'tenant_id': '5a50f6bfceb147c0af21d2ab0d398530', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12e9e8aa1bf24d3c816e51e4099064ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:02.297 24 INFO tempest.lib.common.rest_client [req-934ebc9f-0837-4762-9ab8-6f868fd1dea1 req-934ebc9f-0837-4762-9ab8-6f868fd1dea1 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3a5116e1-47f8-4454-8d89-b260382f3b2f 1.384s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [4.750136s] ... ok",
                                "2026-05-23 01:44:02.295 36 INFO tempest.lib.common.rest_client [req-278f8745-4a08-4c96-b7d3-2dea41acfd4a req-278f8745-4a08-4c96-b7d3-2dea41acfd4a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2e023260-047f-484a-8a33-d4e22a8169c0/add_router_interface 5.336s",
                                "2026-05-23 01:44:02.369 26 INFO tempest.lib.common.rest_client [req-4d7f3211-bbca-4958-b282-a7151f1eedc5 req-4d7f3211-bbca-4958-b282-a7151f1eedc5 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.590s",
                                "2026-05-23 01:44:02.410 22 INFO tempest.lib.common.rest_client [req-8a9d30bf-6516-4cb5-9990-cf3cd9f2ce85 req-8a9d30bf-6516-4cb5-9990-cf3cd9f2ce85 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.393s",
                                "2026-05-23 01:44:02.439 41 INFO tempest.lib.common.rest_client [req-75811734-a740-4e05-a839-0d7d10d890a4 req-75811734-a740-4e05-a839-0d7d10d890a4 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/c3d588f08055457e922065b3555e3c5d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.273s",
                                "2026-05-23 01:44:02.452 20 INFO tempest.lib.common.rest_client [req-78c215db-e1fc-41e0-b30a-55eb42d3e8e5 req-78c215db-e1fc-41e0-b30a-55eb42d3e8e5 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f99de9a39a8344a5a2475f214edef8b2 0.526s",
                                "2026-05-23 01:44:02.459 39 INFO tempest.lib.common.rest_client [req-825efcb4-651b-46c4-bff2-6c2511c19090 req-825efcb4-651b-46c4-bff2-6c2511c19090 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.402s",
                                "2026-05-23 01:44:02.486 32 INFO tempest.lib.common.rest_client [req-ddc3d2ef-cb2d-4aff-99a5-b11a19fb9a7f req-ddc3d2ef-cb2d-4aff-99a5-b11a19fb9a7f ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/3279863e19f34c86aa2d079b437af8f3/roles/bd34450783d64356be4e1eb4c43a6768 0.317s",
                                "2026-05-23 01:44:02.554 17 INFO tempest.lib.common.rest_client [req-9c6c1e54-43e7-4fc4-a6a4-437abb8f14dc req-9c6c1e54-43e7-4fc4-a6a4-437abb8f14dc ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.654s",
                                "2026-05-23 01:44:02.571 36 INFO tempest.lib.common.rest_client [req-06b29acc-afa1-4fce-8f0c-bd53391c5f44 req-06b29acc-afa1-4fce-8f0c-bd53391c5f44 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ea385119-81bd-4f42-84cd-cba02b2ab4f5 0.273s",
                                "2026-05-23 01:44:02.644 26 INFO tempest.lib.common.rest_client [req-2e04f3d6-a5fc-4c6b-914d-6fa455f58c7a req-2e04f3d6-a5fc-4c6b-914d-6fa455f58c7a ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.270s",
                                "2026-05-23 01:44:02.699 41 INFO tempest.lib.common.rest_client [req-0fb16f3d-2867-4ef6-8ab3-8c453704b8f7 req-0fb16f3d-2867-4ef6-8ab3-8c453704b8f7 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-23 01:44:02.728 22 INFO tempest.lib.common.rest_client [req-12f3af73-0c06-43a3-9a99-c5097ab4d37e req-12f3af73-0c06-43a3-9a99-c5097ab4d37e ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/1eac7b76612d460e9909c4f8f2e47cef/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.315s",
                                "2026-05-23 01:44:02.742 39 INFO tempest.lib.common.rest_client [req-c24dcf0d-8210-4486-8998-4b2360268841 req-c24dcf0d-8210-4486-8998-4b2360268841 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.280s",
                                "2026-05-23 01:44:02.932 20 INFO tempest.lib.common.rest_client [req-5b035d04-63db-4a0a-99d2-172959dd380b req-5b035d04-63db-4a0a-99d2-172959dd380b ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/69df68f655ae4da5a27d18d3fbb2f188 0.475s",
                                "2026-05-23 01:44:02.934 20 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 04210e4f68484d1a89eabe571ed16339",
                                "2026-05-23 01:44:02.967 32 INFO tempest.lib.common.rest_client [req-c9a60266-78ad-4593-8222-996cf8b5747e req-c9a60266-78ad-4593-8222-996cf8b5747e ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.475s",
                                "2026-05-23 01:44:02.985 41 INFO tempest.lib.common.rest_client [req-7af84f38-db5d-44c3-9242-a9c1ccfff983 req-7af84f38-db5d-44c3-9242-a9c1ccfff983 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/c3d588f08055457e922065b3555e3c5d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.282s",
                                "2026-05-23 01:44:02.983 36 INFO tempest.lib.common.rest_client [req-5a588f8b-7f38-4942-890b-1002503fe78a req-5a588f8b-7f38-4942-890b-1002503fe78a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.411s",
                                "2026-05-23 01:44:02.985 19 INFO tempest.lib.common.rest_client [req-7855d6db-2170-4b4a-a5b5-79373b5b700f req-7855d6db-2170-4b4a-a5b5-79373b5b700f ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.690s",
                                "2026-05-23 01:44:03.033 10 INFO tempest.lib.common.rest_client [req-ef4452f4-a8d8-4536-af59-d04392d01113 req-ef4452f4-a8d8-4536-af59-d04392d01113 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/773987f336414cb5b7503aaa543598b6 0.770s",
                                "2026-05-23 01:44:03.114 22 INFO tempest.lib.common.rest_client [req-2d5f87d2-8bee-4cf3-a85f-50fb56bd38df req-2d5f87d2-8bee-4cf3-a85f-50fb56bd38df ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s",
                                "2026-05-23 01:44:03.152 14 INFO tempest.lib.common.rest_client [req-0de6e853-1174-41f4-b498-cd6925825a14 req-0de6e853-1174-41f4-b498-cd6925825a14 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7f55f2b-afe6-4cf1-8f08-63812d843e32 1.052s",
                                "2026-05-23 01:44:03.228 39 INFO tempest.lib.common.rest_client [req-073975d4-e6d6-4bd2-b8c5-789e54f93052 req-073975d4-e6d6-4bd2-b8c5-789e54f93052 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.484s",
                                "2026-05-23 01:44:03.246 14 INFO tempest.lib.common.rest_client [req-b5966ea7-eddc-4eaa-9317-f356e5f82c4a req-b5966ea7-eddc-4eaa-9317-f356e5f82c4a ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4fec4177-cab2-45a9-90b0-a6bdf894c131 0.091s",
                                "2026-05-23 01:44:03.261 19 INFO tempest.lib.common.rest_client [req-50b2205c-6356-4e06-a3a8-23ff347b6f1a req-50b2205c-6356-4e06-a3a8-23ff347b6f1a ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530 0.271s",
                                "2026-05-23 01:44:03.262 19 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5a50f6bfceb147c0af21d2ab0d398530 for scope project and roles: ['reader']",
                                "2026-05-23 01:44:03.306 26 INFO tempest.lib.common.rest_client [req-cb553d70-437b-4395-bbdd-040b1d4db186 req-cb553d70-437b-4395-bbdd-040b1d4db186 ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d2bd68c3-3c87-4a0a-8201-fc08d57fc03c 0.657s",
                                "{8} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [2.532398s] ... ok",
                                "2026-05-23 01:44:03.319 41 INFO tempest.lib.common.rest_client [req-6eda3d9c-c9b9-4a86-b7ab-baa4c3d5c695 req-6eda3d9c-c9b9-4a86-b7ab-baa4c3d5c695 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.332s",
                                "2026-05-23 01:44:03.337 32 INFO tempest.lib.common.rest_client [req-8028d3b4-2168-4a3e-832d-6d903829f6be req-8028d3b4-2168-4a3e-832d-6d903829f6be ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/3279863e19f34c86aa2d079b437af8f3/roles/86359d6597314a95ba0d73ed5fbe11ed 0.368s",
                                "2026-05-23 01:44:03.351 12 INFO tempest.lib.common.rest_client [req-3803630f-6559-4c4f-81f6-6520a81355eb req-3803630f-6559-4c4f-81f6-6520a81355eb ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.532s",
                                "2026-05-23 01:44:03.343 22 INFO tempest.lib.common.rest_client [req-47bc829c-1eb6-4acb-bf18-ef2f6f667897 req-47bc829c-1eb6-4acb-bf18-ef2f6f667897 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/1eac7b76612d460e9909c4f8f2e47cef/roles/bd34450783d64356be4e1eb4c43a6768 0.226s",
                                "2026-05-23 01:44:03.343 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1eac7b76612d460e9909c4f8f2e47cef is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:03.344 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-70733674-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1474c51e784d49fbb2b05df604d9b200', 'project_name': 'tempest-RoutersTest-70733674', 'tenant_id': '1474c51e784d49fbb2b05df604d9b200', 'tenant_name': 'tempest-RoutersTest-70733674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1eac7b76612d460e9909c4f8f2e47cef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:03.344 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-70733674-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1474c51e784d49fbb2b05df604d9b200', 'project_name': 'tempest-RoutersTest-70733674', 'tenant_id': '1474c51e784d49fbb2b05df604d9b200', 'tenant_name': 'tempest-RoutersTest-70733674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1eac7b76612d460e9909c4f8f2e47cef', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:03.400 14 INFO tempest.lib.common.rest_client [req-34ddf494-77ff-46e2-926d-da625d626a8f req-34ddf494-77ff-46e2-926d-da625d626a8f ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7f55f2b-afe6-4cf1-8f08-63812d843e32 0.152s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [3.456135s] ... ok",
                                "2026-05-23 01:44:03.494 10 INFO tempest.lib.common.rest_client [req-2243fc5c-3dd3-4e77-8fea-4e561e75866a req-2243fc5c-3dd3-4e77-8fea-4e561e75866a ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/067fea46604646c8a406f39b6d1ff692 0.457s",
                                "2026-05-23 01:44:03.551 32 INFO tempest.lib.common.rest_client [req-d2fd2e9e-e6e3-4596-8b11-c06c9a4c314b req-d2fd2e9e-e6e3-4596-8b11-c06c9a4c314b ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-23 01:44:03.568 20 INFO tempest.lib.common.rest_client [req-33f3fa18-ab22-4352-af57-24f3284b5e65 req-33f3fa18-ab22-4352-af57-24f3284b5e65 ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "2026-05-23 01:44:03.560 41 INFO tempest.lib.common.rest_client [req-347980d4-c466-4d7c-b9c1-211c6874ef0d req-347980d4-c466-4d7c-b9c1-211c6874ef0d ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29/users/c3d588f08055457e922065b3555e3c5d/roles/bd34450783d64356be4e1eb4c43a6768 0.238s",
                                "2026-05-23 01:44:03.560 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c3d588f08055457e922065b3555e3c5d is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:03.561 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-252944298-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81181f1fa34948e9bc99508529496c29', 'project_name': 'tempest-TagsExtTest-252944298', 'tenant_id': '81181f1fa34948e9bc99508529496c29', 'tenant_name': 'tempest-TagsExtTest-252944298', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c3d588f08055457e922065b3555e3c5d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:03.561 41 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-252944298-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '81181f1fa34948e9bc99508529496c29', 'project_name': 'tempest-TagsExtTest-252944298', 'tenant_id': '81181f1fa34948e9bc99508529496c29', 'tenant_name': 'tempest-TagsExtTest-252944298', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c3d588f08055457e922065b3555e3c5d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:03.641 17 INFO tempest.lib.common.rest_client [req-4a7077b7-6334-4497-a9d6-5c91d783620c req-4a7077b7-6334-4497-a9d6-5c91d783620c ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.085s",
                                "2026-05-23 01:44:03.699 14 INFO tempest.lib.common.rest_client [req-6219ae88-27cc-450b-91f2-bb50b5b710dd req-6219ae88-27cc-450b-91f2-bb50b5b710dd ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.294s",
                                "2026-05-23 01:44:03.832 39 INFO tempest.lib.common.rest_client [req-2e7b9dff-e5af-4554-a198-db42b17b05e1 req-2e7b9dff-e5af-4554-a198-db42b17b05e1 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/97878bf9-5441-4973-9595-659489f47c6d 0.600s",
                                "2026-05-23 01:44:03.877 32 INFO tempest.lib.common.rest_client [req-656edeec-ba96-4132-9355-9f708d9f3d20 req-656edeec-ba96-4132-9355-9f708d9f3d20 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/3279863e19f34c86aa2d079b437af8f3/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.322s",
                                "2026-05-23 01:44:03.899 10 INFO tempest.lib.common.rest_client [req-019e476d-756d-4b85-b1d8-e1e1983a2fb1 req-019e476d-756d-4b85-b1d8-e1e1983a2fb1 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4d935bfb1d8f4e9fabd974a3aad3e42c 0.401s",
                                "2026-05-23 01:44:03.899 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: aaa8a4ab3a124402aa65ea22dc0e095c",
                                "2026-05-23 01:44:03.911 14 INFO tempest.lib.common.rest_client [req-98314110-5989-4d55-8497-c43d3f74390d req-98314110-5989-4d55-8497-c43d3f74390d ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.209s",
                                "2026-05-23 01:44:03.983 20 INFO tempest.lib.common.rest_client [req-e7c12b5e-21ff-47fe-b54a-e0ee5aecff82 req-e7c12b5e-21ff-47fe-b54a-e0ee5aecff82 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=04210e4f68484d1a89eabe571ed16339&name=default 0.413s",
                                "2026-05-23 01:44:03.996 19 INFO tempest.lib.common.rest_client [req-cdd98637-b866-4b6c-958c-2959c0c45191 req-cdd98637-b866-4b6c-958c-2959c0c45191 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.732s",
                                "2026-05-23 01:44:04.027 12 INFO tempest.lib.common.rest_client [req-8a5dc931-fb54-4683-9f8b-509ed8ae439f req-8a5dc931-fb54-4683-9f8b-509ed8ae439f ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.668s",
                                "2026-05-23 01:44:04.030 30 INFO tempest.lib.common.rest_client [req-91e3c622-5e9b-46d0-b1db-0fffa5628ed7 req-91e3c622-5e9b-46d0-b1db-0fffa5628ed7 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 3.092s",
                                "2026-05-23 01:44:04.068 14 INFO tempest.lib.common.rest_client [req-189a99b5-a8eb-49b8-a5c0-516412eb2e3a req-189a99b5-a8eb-49b8-a5c0-516412eb2e3a ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.155s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.670274s] ... ok",
                                "2026-05-23 01:44:04.107 22 INFO tempest.lib.common.rest_client [req-83cf4331-9241-42b1-9696-613c8bc355c7 req-83cf4331-9241-42b1-9696-613c8bc355c7 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.753s",
                                "2026-05-23 01:44:04.130 26 INFO tempest.lib.common.rest_client [req-e35a5c87-b8c5-4d86-adb1-06b4a7c8e6b1 req-e35a5c87-b8c5-4d86-adb1-06b4a7c8e6b1 ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/dadd5a58-c532-4544-b208-6befadedc212 0.819s",
                                "2026-05-23 01:44:04.171 24 INFO tempest.lib.common.rest_client [req-02ec6d91-e5ed-437e-9ded-37fb154b7b09 req-02ec6d91-e5ed-437e-9ded-37fb154b7b09 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.865s",
                                "2026-05-23 01:44:04.192 32 INFO tempest.lib.common.rest_client [req-8930d499-019b-4c06-ad68-f4814072f8e1 req-8930d499-019b-4c06-ad68-f4814072f8e1 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s",
                                "2026-05-23 01:44:04.250 30 INFO tempest.lib.common.rest_client [req-76a2df7e-b1de-4985-9549-268cb8d8e38a req-76a2df7e-b1de-4985-9549-268cb8d8e38a ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/26b6b21f-d127-47d0-967e-7164c8d8cb03 0.216s",
                                "2026-05-23 01:44:04.290 39 INFO tempest.lib.common.rest_client [req-3a6579aa-b4c6-40bf-b8f5-111f56ad1580 req-3a6579aa-b4c6-40bf-b8f5-111f56ad1580 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d1dc06eeb91f46208f84b2bf1b34398a 0.455s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.623668s] ... ok",
                                "2026-05-23 01:44:04.343 14 INFO tempest.lib.common.rest_client [req-6729c183-5af1-41f1-a316-0f37fc4d00c3 req-6729c183-5af1-41f1-a316-0f37fc4d00c3 ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.269s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.271886s] ... ok",
                                "2026-05-23 01:44:04.348 22 INFO tempest.lib.common.rest_client [req-b1c2ade4-985e-4fb5-b7cf-bfdf38d4358b req-b1c2ade4-985e-4fb5-b7cf-bfdf38d4358b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200 0.239s",
                                "2026-05-23 01:44:04.348 22 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 1474c51e784d49fbb2b05df604d9b200 for scope project and roles: ['reader']",
                                "2026-05-23 01:44:04.381 19 INFO tempest.lib.common.rest_client [req-406d6c19-71db-4efa-a98b-d863c2eff067 req-406d6c19-71db-4efa-a98b-d863c2eff067 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s",
                                "2026-05-23 01:44:04.441 30 INFO tempest.lib.common.rest_client [req-91a6be3c-e894-4bb0-902c-2055649de19e req-91a6be3c-e894-4bb0-902c-2055649de19e ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.190s",
                                "2026-05-23 01:44:04.515 10 INFO tempest.lib.common.rest_client [req-1a50bee3-d892-4bde-b8a6-a4d96ee95f27 req-1a50bee3-d892-4bde-b8a6-a4d96ee95f27 ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-23 01:44:04.516 17 INFO tempest.lib.common.rest_client [req-1a3013b0-bacc-42aa-a3c5-0f6ae3aa6ef9 req-1a3013b0-bacc-42aa-a3c5-0f6ae3aa6ef9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f23c6b79-f875-4009-afd9-e8a2f7c8011d 0.873s",
                                "2026-05-23 01:44:04.529 20 INFO tempest.lib.common.rest_client [req-06dd47a9-87db-482c-885a-b1d13c1cd3e2 req-06dd47a9-87db-482c-885a-b1d13c1cd3e2 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/94ada449-1414-4731-ab7c-89e614cabecd 0.542s",
                                "2026-05-23 01:44:04.563 19 INFO tempest.lib.common.rest_client [req-b9656e7a-4b58-42f8-a2dd-5ac2ade4c14d req-b9656e7a-4b58-42f8-a2dd-5ac2ade4c14d ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/1c7c29ff61854f7a9bf847c70c30f2f9/roles/f0252c12e370451ca447f3c97e732b25 0.179s",
                                "2026-05-23 01:44:04.571 41 INFO tempest.lib.common.rest_client [req-58ea98ec-e9b0-4edb-8738-bb0a184ec298 req-58ea98ec-e9b0-4edb-8738-bb0a184ec298 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.002s",
                                "2026-05-23 01:44:04.640 14 INFO tempest.lib.common.rest_client [req-1fca414a-1a0d-4b82-b6e5-1b49fc2e3811 req-1fca414a-1a0d-4b82-b6e5-1b49fc2e3811 ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.293s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.295895s] ... ok",
                                "2026-05-23 01:44:04.648 12 INFO tempest.lib.common.rest_client [req-aa04a035-85fc-401b-9984-21f866c55ba6 req-aa04a035-85fc-401b-9984-21f866c55ba6 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.618s",
                                "2026-05-23 01:44:04.668 17 INFO tempest.lib.common.rest_client [req-9e698ff1-d6ec-4042-8644-ab2b1fec25de req-9e698ff1-d6ec-4042-8644-ab2b1fec25de ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f23c6b79-f875-4009-afd9-e8a2f7c8011d 0.148s",
                                "2026-05-23 01:44:04.691 36 INFO tempest.lib.common.rest_client [req-be1ca76c-d27a-4aa2-b8ed-dac7ab8bee22 req-be1ca76c-d27a-4aa2-b8ed-dac7ab8bee22 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2e023260-047f-484a-8a33-d4e22a8169c0/remove_router_interface 1.704s",
                                "2026-05-23 01:44:04.707 32 INFO tempest.lib.common.rest_client [req-464ea952-7e38-42dc-b3ae-f40de1365f28 req-464ea952-7e38-42dc-b3ae-f40de1365f28 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/3279863e19f34c86aa2d079b437af8f3/roles/bd34450783d64356be4e1eb4c43a6768 0.509s",
                                "2026-05-23 01:44:04.707 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3279863e19f34c86aa2d079b437af8f3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:04.711 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-2081924411-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'project_name': 'tempest-ServiceProvidersTest-2081924411', 'tenant_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'tenant_name': 'tempest-ServiceProvidersTest-2081924411', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3279863e19f34c86aa2d079b437af8f3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:04.711 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-2081924411-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'project_name': 'tempest-ServiceProvidersTest-2081924411', 'tenant_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'tenant_name': 'tempest-ServiceProvidersTest-2081924411', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3279863e19f34c86aa2d079b437af8f3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:04.807 14 INFO tempest.lib.common.rest_client [req-2fd749e1-123a-48a0-aace-6c810e2efda6 req-2fd749e1-123a-48a0-aace-6c810e2efda6 ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.163s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.165836s] ... ok",
                                "2026-05-23 01:44:04.829 19 INFO tempest.lib.common.rest_client [req-5a5a9a93-055d-442e-ba9d-1a47cbf36aad req-5a5a9a93-055d-442e-ba9d-1a47cbf36aad ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-23 01:44:04.879 26 INFO tempest.lib.common.rest_client [req-55cef278-f3a8-464a-812e-c7bfea74ed1c req-55cef278-f3a8-464a-812e-c7bfea74ed1c ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dadd5a58-c532-4544-b208-6befadedc212 0.747s",
                                "{8} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [1.572619s] ... ok",
                                "2026-05-23 01:44:04.890 22 INFO tempest.lib.common.rest_client [req-f6cdc75d-e28c-44e7-984c-1b97ee4f8ae8 req-f6cdc75d-e28c-44e7-984c-1b97ee4f8ae8 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.539s",
                                "2026-05-23 01:44:04.894 36 INFO tempest.lib.common.rest_client [req-b4ff0da7-20f8-480c-931a-3cb17e9ad71a req-b4ff0da7-20f8-480c-931a-3cb17e9ad71a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.197s",
                                "2026-05-23 01:44:04.896 20 INFO tempest.lib.common.rest_client [req-124a15a6-c5ce-48c4-8aed-fd223e09ea16 req-124a15a6-c5ce-48c4-8aed-fd223e09ea16 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/04210e4f68484d1a89eabe571ed16339 0.363s",
                                "2026-05-23 01:44:04.976 14 INFO tempest.lib.common.rest_client [req-e93f3d36-a9cb-4fde-90b2-82ade9487b6f req-e93f3d36-a9cb-4fde-90b2-82ade9487b6f ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.165s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.167853s] ... ok",
                                "2026-05-23 01:44:04.989 10 INFO tempest.lib.common.rest_client [req-85c9ed36-b66a-4d5e-ae70-2a7703e6aa2a req-85c9ed36-b66a-4d5e-ae70-2a7703e6aa2a ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=aaa8a4ab3a124402aa65ea22dc0e095c&name=default 0.472s",
                                "2026-05-23 01:44:05.050 17 INFO tempest.lib.common.rest_client [req-85df347a-4489-4bf9-bc5a-a9edb5bbe712 req-85df347a-4489-4bf9-bc5a-a9edb5bbe712 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb56eef7-4859-4597-840f-0d87825a40f6 0.376s",
                                "2026-05-23 01:44:05.155 22 INFO tempest.lib.common.rest_client [req-b14ceb66-1231-41d0-a45c-720d55aa80e0 req-b14ceb66-1231-41d0-a45c-720d55aa80e0 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s",
                                "2026-05-23 01:44:05.182 19 INFO tempest.lib.common.rest_client [req-4b927424-ff99-4f09-a479-9c8a8f8db79a req-4b927424-ff99-4f09-a479-9c8a8f8db79a ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/1c7c29ff61854f7a9bf847c70c30f2f9/roles/86359d6597314a95ba0d73ed5fbe11ed 0.344s",
                                "2026-05-23 01:44:05.265 14 INFO tempest.lib.common.rest_client [req-dbec16e7-dffd-47fa-8038-cd028249ddc5 req-dbec16e7-dffd-47fa-8038-cd028249ddc5 ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/fe44e49a-9964-44e8-acb0-7346619c2921 0.287s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.289022s] ... ok",
                                "2026-05-23 01:44:05.315 32 INFO tempest.lib.common.rest_client [req-798d4fde-9d58-4a84-86bb-e87fe7eb17aa req-798d4fde-9d58-4a84-86bb-e87fe7eb17aa ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-23 01:44:05.321 28 INFO tempest.lib.common.rest_client [req-9afd0b38-280f-4432-b0fb-85e7cc592fb8 req-9afd0b38-280f-4432-b0fb-85e7cc592fb8 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ae170949-59cf-4b1b-9d15-a1db8c789aec 4.547s",
                                "2026-05-23 01:44:05.395 19 INFO tempest.lib.common.rest_client [req-9a278ab5-2e6c-4243-8ef2-c4900eb7e686 req-9a278ab5-2e6c-4243-8ef2-c4900eb7e686 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-23 01:44:05.439 32 INFO tempest.lib.common.rest_client [req-06255a7c-dc57-4ca3-84d4-cedc477b0ab2 req-06255a7c-dc57-4ca3-84d4-cedc477b0ab2 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8 0.120s",
                                "2026-05-23 01:44:05.439 32 INFO tempest.lib.common.dynamic_creds [-] Using the existing project cf37a93d9ef84ccd991582a572f6f6f8 for scope project and roles: ['reader']",
                                "2026-05-23 01:44:05.441 36 INFO tempest.lib.common.rest_client [req-737806f9-b7e1-4662-bb39-232dc9607086 req-737806f9-b7e1-4662-bb39-232dc9607086 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/706901a5-e80b-438b-9539-4c5354c010a2 0.544s",
                                "2026-05-23 01:44:05.460 22 INFO tempest.lib.common.rest_client [req-3e7e8a52-bc2b-4725-8f5a-8cf2eb67b151 req-3e7e8a52-bc2b-4725-8f5a-8cf2eb67b151 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/3cc94ea7eb00432da9fe0fc34bef12f1/roles/f0252c12e370451ca447f3c97e732b25 0.297s",
                                "2026-05-23 01:44:05.465 14 INFO tempest.lib.common.rest_client [req-be1b5990-2179-46f6-8ddc-61d9c5372512 req-be1b5990-2179-46f6-8ddc-61d9c5372512 ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/fe44e49a-9964-44e8-acb0-7346619c2921?fields=id&fields=name&fields=mtu 0.195s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.201058s] ... ok",
                                "2026-05-23 01:44:05.491 12 INFO tempest.lib.common.rest_client [req-46180514-1080-46af-a7ec-f8874a0a41f6 req-46180514-1080-46af-a7ec-f8874a0a41f6 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.836s",
                                "2026-05-23 01:44:05.612 36 INFO tempest.lib.common.rest_client [req-34f625d1-e7d6-4c95-97ea-9dfe0af6c026 req-34f625d1-e7d6-4c95-97ea-9dfe0af6c026 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.169s",
                                "2026-05-23 01:44:05.617 19 INFO tempest.lib.common.rest_client [req-4ec71ee1-56a3-4c65-9ebc-a3046a1de8e8 req-4ec71ee1-56a3-4c65-9ebc-a3046a1de8e8 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/1c7c29ff61854f7a9bf847c70c30f2f9/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.218s",
                                "2026-05-23 01:44:05.679 14 INFO tempest.lib.common.rest_client [req-1f0b9cc9-f124-448c-b24c-406a01c48ab4 req-1f0b9cc9-f124-448c-b24c-406a01c48ab4 ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/83cf6ebe-c189-409a-a5d7-4daac6f90621 0.207s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.210673s] ... ok",
                                "2026-05-23 01:44:05.714 28 INFO tempest.lib.common.rest_client [req-165b485d-ca84-41d8-bd99-fdce1a0b1e4e req-165b485d-ca84-41d8-bd99-fdce1a0b1e4e ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/ae170949-59cf-4b1b-9d15-a1db8c789aec 0.391s",
                                "2026-05-23 01:44:05.747 22 INFO tempest.lib.common.rest_client [req-cc1f278e-b70d-4e50-9a5f-e28d22b9ea4a req-cc1f278e-b70d-4e50-9a5f-e28d22b9ea4a ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s",
                                "2026-05-23 01:44:05.809 14 INFO tempest.lib.common.rest_client [req-26ba01b5-b400-4b98-91b3-78c2ddc8bac2 req-26ba01b5-b400-4b98-91b3-78c2ddc8bac2 ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/83cf6ebe-c189-409a-a5d7-4daac6f90621?fields=id&fields=network_id 0.125s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.127940s] ... ok",
                                "2026-05-23 01:44:05.832 19 INFO tempest.lib.common.rest_client [req-46a0e95b-6044-4e9b-a1e4-f6cb1c423528 req-46a0e95b-6044-4e9b-a1e4-f6cb1c423528 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.213s",
                                "2026-05-23 01:44:05.894 24 INFO tempest.lib.common.rest_client [req-1d1051bb-a6f4-4e5c-a1ed-e64afadd4a6c req-1d1051bb-a6f4-4e5c-a1ed-e64afadd4a6c ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.720s",
                                "2026-05-23 01:44:05.903 22 INFO tempest.lib.common.rest_client [req-0bb5b7c4-dc6e-4603-ae31-5da0c6c218ea req-0bb5b7c4-dc6e-4603-ae31-5da0c6c218ea ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/3cc94ea7eb00432da9fe0fc34bef12f1/roles/86359d6597314a95ba0d73ed5fbe11ed 0.153s",
                                "2026-05-23 01:44:05.941 28 INFO tempest.lib.common.rest_client [req-06d63deb-22c2-4835-963c-57fae7298f2e req-06d63deb-22c2-4835-963c-57fae7298f2e ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=ae170949-59cf-4b1b-9d15-a1db8c789aec&device_owner=network%3Arouter_gateway 0.218s",
                                "2026-05-23 01:44:05.990 17 INFO tempest.lib.common.rest_client [req-e79e2f33-97e5-493d-9083-3b2dcfd3568d req-e79e2f33-97e5-493d-9083-3b2dcfd3568d ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c4d89e04-30be-490e-ba65-3945c0f4c7c9 0.935s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [8.586483s] ... ok",
                                "2026-05-23 01:44:06.008 32 INFO tempest.lib.common.rest_client [req-b9f656d6-c99c-415f-8e62-07a2179afe35 req-b9f656d6-c99c-415f-8e62-07a2179afe35 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.564s",
                                "2026-05-23 01:44:06.166 32 INFO tempest.lib.common.rest_client [req-ae21fd4b-be8d-4a59-b74e-4ce5244ac928 req-ae21fd4b-be8d-4a59-b74e-4ce5244ac928 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s",
                                "2026-05-23 01:44:06.167 19 INFO tempest.lib.common.rest_client [req-dfa1cfd2-457c-4203-916b-24833956a5a3 req-dfa1cfd2-457c-4203-916b-24833956a5a3 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530/users/1c7c29ff61854f7a9bf847c70c30f2f9/roles/bd34450783d64356be4e1eb4c43a6768 0.330s",
                                "2026-05-23 01:44:06.167 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1c7c29ff61854f7a9bf847c70c30f2f9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:06.167 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-1098610557-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a50f6bfceb147c0af21d2ab0d398530', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'tenant_id': '5a50f6bfceb147c0af21d2ab0d398530', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1c7c29ff61854f7a9bf847c70c30f2f9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:06.167 19 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-1098610557-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a50f6bfceb147c0af21d2ab0d398530', 'project_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'tenant_id': '5a50f6bfceb147c0af21d2ab0d398530', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-1098610557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1c7c29ff61854f7a9bf847c70c30f2f9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:06.199 22 INFO tempest.lib.common.rest_client [req-b4c653cf-26b9-4710-8823-ade637e9fee9 req-b4c653cf-26b9-4710-8823-ade637e9fee9 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s",
                                "2026-05-23 01:44:06.289 36 INFO tempest.lib.common.rest_client [req-c5ef8b1f-dee5-4914-9dfc-afac0c144552 req-c5ef8b1f-dee5-4914-9dfc-afac0c144552 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2e023260-047f-484a-8a33-d4e22a8169c0 0.674s",
                                "2026-05-23 01:44:06.307 28 INFO tempest.lib.common.rest_client [req-f20dd1f6-bfea-4b0d-a7ff-e90be0dc8c2a req-f20dd1f6-bfea-4b0d-a7ff-e90be0dc8c2a ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.360s",
                                "2026-05-23 01:44:06.383 10 INFO tempest.lib.common.rest_client [req-09bd3f43-560b-47a7-a2e7-6af9d4735aeb req-09bd3f43-560b-47a7-a2e7-6af9d4735aeb ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dbacdf01-bada-4328-8453-2d32d6622e2c 1.390s",
                                "2026-05-23 01:44:06.407 28 INFO tempest.lib.common.rest_client [req-72d8eddf-a300-45d9-b5b7-070b93b6c589 req-72d8eddf-a300-45d9-b5b7-070b93b6c589 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae170949-59cf-4b1b-9d15-a1db8c789aec 0.098s",
                                "2026-05-23 01:44:06.472 22 INFO tempest.lib.common.rest_client [req-b26795f4-d915-430f-bf3a-854fe632a2f7 req-b26795f4-d915-430f-bf3a-854fe632a2f7 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/3cc94ea7eb00432da9fe0fc34bef12f1/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.271s",
                                "2026-05-23 01:44:06.505 26 INFO tempest.lib.common.rest_client [req-9da09aa6-5a2d-4421-b2c6-331c3437ec8a req-9da09aa6-5a2d-4421-b2c6-331c3437ec8a ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dadd5a58-c532-4544-b208-6befadedc212 1.620s",
                                "2026-05-23 01:44:06.526 32 INFO tempest.lib.common.rest_client [req-61ac78a9-9dec-4963-affa-1a147c842335 req-61ac78a9-9dec-4963-affa-1a147c842335 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/54462a792e7348ac98982b1807bd4cce/roles/f0252c12e370451ca447f3c97e732b25 0.358s",
                                "2026-05-23 01:44:06.717 22 INFO tempest.lib.common.rest_client [req-3d7156f3-781c-451b-82ed-d6aabcd1321b req-3d7156f3-781c-451b-82ed-d6aabcd1321b ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-23 01:44:06.761 32 INFO tempest.lib.common.rest_client [req-6fe155a7-aa90-44ea-9b11-18db5f8802dc req-6fe155a7-aa90-44ea-9b11-18db5f8802dc ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-23 01:44:06.772 41 INFO tempest.lib.common.rest_client [req-e26c94ba-6aec-4756-b716-a1b6a3786a35 req-e26c94ba-6aec-4756-b716-a1b6a3786a35 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.198s",
                                "2026-05-23 01:44:06.782 19 INFO tempest.lib.common.rest_client [req-ae02b4f4-56a2-4485-967e-022bf6092e1b req-ae02b4f4-56a2-4485-967e-022bf6092e1b ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s",
                                "2026-05-23 01:44:06.796 30 INFO tempest.lib.common.rest_client [req-c1b5c955-041e-4bb7-a02a-c6d1c3a01165 req-c1b5c955-041e-4bb7-a02a-c6d1c3a01165 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/26b6b21f-d127-47d0-967e-7164c8d8cb03 2.347s",
                                "2026-05-23 01:44:06.792 10 INFO tempest.lib.common.rest_client [req-088f6f9f-9f48-4e49-a1b4-58f3164e3462 req-088f6f9f-9f48-4e49-a1b4-58f3164e3462 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/aaa8a4ab3a124402aa65ea22dc0e095c 0.407s",
                                "2026-05-23 01:44:06.796 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6a35efc9109d419aa46aea1521d48d2d",
                                "2026-05-23 01:44:06.888 12 INFO tempest.lib.common.rest_client [req-f1e82583-cdf6-4a83-9d42-561846e6bd9e req-f1e82583-cdf6-4a83-9d42-561846e6bd9e ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.394s",
                                "2026-05-23 01:44:06.933 24 INFO tempest.lib.common.rest_client [req-066e107c-11f8-49f7-be92-4790d46a03f9 req-066e107c-11f8-49f7-be92-4790d46a03f9 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4ac3c4c7-dff8-438d-95bf-394d6210c21e 1.036s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [4.635831s] ... ok",
                                "2026-05-23 01:44:07.017 22 INFO tempest.lib.common.rest_client [req-206a51c6-24d2-4060-af85-97a32861a898 req-206a51c6-24d2-4060-af85-97a32861a898 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200/users/3cc94ea7eb00432da9fe0fc34bef12f1/roles/bd34450783d64356be4e1eb4c43a6768 0.298s",
                                "2026-05-23 01:44:07.018 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cc94ea7eb00432da9fe0fc34bef12f1 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:07.018 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-70733674-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1474c51e784d49fbb2b05df604d9b200', 'project_name': 'tempest-RoutersTest-70733674', 'tenant_id': '1474c51e784d49fbb2b05df604d9b200', 'tenant_name': 'tempest-RoutersTest-70733674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cc94ea7eb00432da9fe0fc34bef12f1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:07.018 22 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-70733674-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1474c51e784d49fbb2b05df604d9b200', 'project_name': 'tempest-RoutersTest-70733674', 'tenant_id': '1474c51e784d49fbb2b05df604d9b200', 'tenant_name': 'tempest-RoutersTest-70733674', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cc94ea7eb00432da9fe0fc34bef12f1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:07.037 32 INFO tempest.lib.common.rest_client [req-92c772e6-9a1f-4025-9587-5a535a694ca8 req-92c772e6-9a1f-4025-9587-5a535a694ca8 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/54462a792e7348ac98982b1807bd4cce/roles/86359d6597314a95ba0d73ed5fbe11ed 0.272s",
                                "2026-05-23 01:44:07.044 26 INFO tempest.lib.common.rest_client [req-479e0085-ea31-47bf-aca3-deaf1afa69a5 req-479e0085-ea31-47bf-aca3-deaf1afa69a5 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9279df69-169f-40fc-8966-4d86dda5959d 0.537s",
                                "2026-05-23 01:44:07.068 36 INFO tempest.lib.common.rest_client [req-d4a6208b-6f9a-47fd-8ed8-e2b66746bc1a req-d4a6208b-6f9a-47fd-8ed8-e2b66746bc1a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.776s",
                                "2026-05-23 01:44:07.276 19 INFO tempest.lib.common.rest_client [req-b4097647-056f-4509-8636-028e20daccbb req-b4097647-056f-4509-8636-028e20daccbb ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.489s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.494139s] ... ok",
                                "2026-05-23 01:44:07.329 17 INFO tempest.lib.common.rest_client [req-3badf4ca-ef73-4bfc-a36c-9c669c0407ea req-3badf4ca-ef73-4bfc-a36c-9c669c0407ea ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.335s",
                                "2026-05-23 01:44:07.420 32 INFO tempest.lib.common.rest_client [req-ffd258e5-f64d-4c38-b837-da1ca93fb3d6 req-ffd258e5-f64d-4c38-b837-da1ca93fb3d6 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.377s",
                                "2026-05-23 01:44:07.580 30 INFO tempest.lib.common.rest_client [req-0a8441bb-e88b-4509-9c45-c8b92ee998f4 req-0a8441bb-e88b-4509-9c45-c8b92ee998f4 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/26b6b21f-d127-47d0-967e-7164c8d8cb03 0.783s",
                                "2026-05-23 01:44:07.595 32 INFO tempest.lib.common.rest_client [req-8563d0c4-0fa1-4858-ad51-92b62140f0da req-8563d0c4-0fa1-4858-ad51-92b62140f0da ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/54462a792e7348ac98982b1807bd4cce/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.172s",
                                "2026-05-23 01:44:07.606 14 INFO tempest.lib.common.rest_client [req-efbe6158-b7cd-4909-bc6f-b39b4a770bad req-efbe6158-b7cd-4909-bc6f-b39b4a770bad ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.792s",
                                "2026-05-23 01:44:07.702 22 INFO tempest.lib.common.rest_client [req-c31e6fa3-98ac-4a40-96f9-42507b62bc41 req-c31e6fa3-98ac-4a40-96f9-42507b62bc41 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.676s",
                                "2026-05-23 01:44:07.724 36 INFO tempest.lib.common.rest_client [req-0bd4d87a-0348-4ed5-a2ea-80f44608dad8 req-0bd4d87a-0348-4ed5-a2ea-80f44608dad8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.654s",
                                "2026-05-23 01:44:07.855 32 INFO tempest.lib.common.rest_client [req-9740841c-1b3b-4102-8fbc-3c8d3cc7605c req-9740841c-1b3b-4102-8fbc-3c8d3cc7605c ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-23 01:44:07.940 10 INFO tempest.lib.common.rest_client [req-17f0ed88-b210-4968-98b1-42be91d664ef req-17f0ed88-b210-4968-98b1-42be91d664ef ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6a35efc9109d419aa46aea1521d48d2d&name=default 1.142s",
                                "2026-05-23 01:44:08.026 32 INFO tempest.lib.common.rest_client [req-96ca43c1-d287-4b73-bf99-3db4b3b0b451 req-96ca43c1-d287-4b73-bf99-3db4b3b0b451 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8/users/54462a792e7348ac98982b1807bd4cce/roles/bd34450783d64356be4e1eb4c43a6768 0.168s",
                                "2026-05-23 01:44:08.027 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 54462a792e7348ac98982b1807bd4cce is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:08.027 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-2081924411-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'project_name': 'tempest-ServiceProvidersTest-2081924411', 'tenant_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'tenant_name': 'tempest-ServiceProvidersTest-2081924411', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54462a792e7348ac98982b1807bd4cce', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:08.027 32 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-2081924411-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'project_name': 'tempest-ServiceProvidersTest-2081924411', 'tenant_id': 'cf37a93d9ef84ccd991582a572f6f6f8', 'tenant_name': 'tempest-ServiceProvidersTest-2081924411', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '54462a792e7348ac98982b1807bd4cce', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:08.082 26 INFO tempest.lib.common.rest_client [req-436cbfa1-60bf-4689-a155-0faad3168936 req-436cbfa1-60bf-4689-a155-0faad3168936 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6aff3abd-4a06-4b62-8934-1df15ade0740 1.035s",
                                "2026-05-23 01:44:08.221 17 INFO tempest.lib.common.rest_client [req-eb58f781-1816-4806-835c-9ff8d99ef7be req-eb58f781-1816-4806-835c-9ff8d99ef7be ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/282b0b9e-23f8-497c-bf89-f0717aed47a0 0.890s",
                                "2026-05-23 01:44:08.292 24 INFO tempest.lib.common.rest_client [req-94d11b95-8848-4d1f-851d-7fc6362388c1 req-94d11b95-8848-4d1f-851d-7fc6362388c1 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.354s",
                                "2026-05-23 01:44:08.376 19 INFO tempest.lib.common.rest_client [req-527b8aba-ab27-4d19-9734-0a076fa32838 req-527b8aba-ab27-4d19-9734-0a076fa32838 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.095s",
                                "2026-05-23 01:44:08.548 26 INFO tempest.lib.common.rest_client [req-49d3686b-550d-4399-9b37-58c7f7ed867c req-49d3686b-550d-4399-9b37-58c7f7ed867c ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7e060f1f55d84ea0b7e25c9295ae38de 0.462s",
                                "2026-05-23 01:44:08.642 32 INFO tempest.lib.common.rest_client [req-8206e5a9-2303-4f2f-ad9a-84c0919fa254 req-8206e5a9-2303-4f2f-ad9a-84c0919fa254 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s",
                                "2026-05-23 01:44:08.664 14 INFO tempest.lib.common.rest_client [req-9bb2c190-513f-4102-9f06-9be0d7e7f34c req-9bb2c190-513f-4102-9f06-9be0d7e7f34c ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.055s",
                                "2026-05-23 01:44:08.706 30 INFO tempest.lib.common.rest_client [req-06f32fe9-f8b1-4bf6-a8ad-902e8b63e441 req-06f32fe9-f8b1-4bf6-a8ad-902e8b63e441 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/26b6b21f-d127-47d0-967e-7164c8d8cb03 1.121s",
                                "2026-05-23 01:44:08.712 41 INFO tempest.lib.common.rest_client [req-c2ddc989-09a7-401e-a28d-64a325eb8a36 req-c2ddc989-09a7-401e-a28d-64a325eb8a36 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.935s",
                                "2026-05-23 01:44:08.765 10 INFO tempest.lib.common.rest_client [req-baa63acc-e959-4775-8634-7774aab08d3d req-baa63acc-e959-4775-8634-7774aab08d3d ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cd2dd08d-7a5a-4448-a8ae-9d2011d40bdf 0.818s",
                                "2026-05-23 01:44:08.899 39 INFO tempest.lib.common.rest_client [req-1d96571a-0db2-4cbb-a256-b0bd5ec2030a req-1d96571a-0db2-4cbb-a256-b0bd5ec2030a ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.604s",
                                "2026-05-23 01:44:08.905 30 INFO tempest.lib.common.rest_client [req-15270efb-0136-404f-9cd0-dbc6963c9e8d req-15270efb-0136-404f-9cd0-dbc6963c9e8d ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/26b6b21f-d127-47d0-967e-7164c8d8cb03 0.195s",
                                "{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [7.971352s] ... ok",
                                "2026-05-23 01:44:08.927 19 INFO tempest.lib.common.rest_client [req-5e365cb1-5244-4f27-b3ed-665531abde69 req-5e365cb1-5244-4f27-b3ed-665531abde69 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.544s",
                                "2026-05-23 01:44:08.930 28 INFO tempest.lib.common.rest_client [req-2dca1c72-0ebd-48bc-9cfa-7b3e74bd03c9 req-2dca1c72-0ebd-48bc-9cfa-7b3e74bd03c9 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae170949-59cf-4b1b-9d15-a1db8c789aec 2.521s",
                                "{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [8.585336s] ... ok",
                                "2026-05-23 01:44:08.944 26 INFO tempest.lib.common.rest_client [req-69bc5563-ec34-458e-8792-05a4b42da88f req-69bc5563-ec34-458e-8792-05a4b42da88f ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c63ab3c2ccd5429e8bef0cc95501f85e 0.393s",
                                "2026-05-23 01:44:08.945 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f129ef0f268c4ddfaaa16d0b3531d957",
                                "2026-05-23 01:44:08.954 12 INFO tempest.lib.common.rest_client [req-5e144605-f029-43e3-a474-2e80bed2db3c req-5e144605-f029-43e3-a474-2e80bed2db3c ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/aa4056c7-baa6-4555-8016-cd9bf40b129c 2.064s",
                                "2026-05-23 01:44:09.184 19 INFO tempest.lib.common.rest_client [req-26bb74b0-d901-4349-bf99-697bf11e6eee req-26bb74b0-d901-4349-bf99-697bf11e6eee ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.252s",
                                "2026-05-23 01:44:09.196 10 INFO tempest.lib.common.rest_client [req-095b9f8e-9700-482a-83eb-1c6b66f6ad14 req-095b9f8e-9700-482a-83eb-1c6b66f6ad14 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6a35efc9109d419aa46aea1521d48d2d 0.429s",
                                "2026-05-23 01:44:09.197 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec3f4c6956f049069f96756e24163f59",
                                "2026-05-23 01:44:09.305 30 INFO tempest.lib.common.rest_client [req-584576fa-ce2c-4ec1-9b51-26cb7944f51c req-584576fa-ce2c-4ec1-9b51-26cb7944f51c ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=d7187168-5bcb-4d1a-9e30-3222a31902e8 0.396s",
                                "2026-05-23 01:44:09.310 32 INFO tempest.lib.common.rest_client [req-3f63fd05-4d0a-4c90-a997-1c44af37987c req-3f63fd05-4d0a-4c90-a997-1c44af37987c ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.665s",
                                "{11} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.667736s] ... ok",
                                "2026-05-23 01:44:09.318 17 INFO tempest.lib.common.rest_client [req-14b6dbe0-c8a9-4805-92f3-8c213c48e689 req-14b6dbe0-c8a9-4805-92f3-8c213c48e689 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.095s",
                                "2026-05-23 01:44:09.433 30 INFO tempest.lib.common.rest_client [req-6481c680-8fc4-41f6-9ab6-737b742168e9 req-6481c680-8fc4-41f6-9ab6-737b742168e9 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/a0ab77a0-591f-4223-afc7-e7562da985a5 0.126s",
                                "2026-05-23 01:44:09.452 28 INFO tempest.lib.common.rest_client [req-40585c6e-cfee-4152-a4a9-681091cd7567 req-40585c6e-cfee-4152-a4a9-681091cd7567 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.516s",
                                "2026-05-23 01:44:09.537 17 INFO tempest.lib.common.rest_client [req-cdaa2c44-ac60-45f3-8c4a-80878ba92a3c req-cdaa2c44-ac60-45f3-8c4a-80878ba92a3c ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d8f52efb-fa44-4f31-97bb-8beabaeece96 0.217s",
                                "2026-05-23 01:44:09.565 26 INFO tempest.lib.common.rest_client [req-ceb1c424-8c08-464c-8047-43a2ee53e5e2 req-ceb1c424-8c08-464c-8047-43a2ee53e5e2 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s",
                                "2026-05-23 01:44:09.594 39 INFO tempest.lib.common.rest_client [req-cb21fcad-6de2-46fa-b1e2-7ccd24601f65 req-cb21fcad-6de2-46fa-b1e2-7ccd24601f65 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/dd0cce32-a41e-4f7e-ad21-ad776cc6a8ba 0.692s",
                                "2026-05-23 01:44:09.634 19 INFO tempest.lib.common.rest_client [req-29deed1d-e9f2-4df1-9bda-3f29ab912fb3 req-29deed1d-e9f2-4df1-9bda-3f29ab912fb3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fcf97dd9-0a36-4612-b637-ae41cd984f91 0.444s",
                                "2026-05-23 01:44:09.731 32 INFO tempest.lib.common.rest_client [req-8beed366-ec8c-43e7-abcf-8e504fbb126d req-8beed366-ec8c-43e7-abcf-8e504fbb126d ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3279863e19f34c86aa2d079b437af8f3 0.391s",
                                "2026-05-23 01:44:09.747 39 INFO tempest.lib.common.rest_client [req-c0b06d79-5e9d-4efe-8897-71b832f991c0 req-c0b06d79-5e9d-4efe-8897-71b832f991c0 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dd0cce32-a41e-4f7e-ad21-ad776cc6a8ba 0.152s",
                                "2026-05-23 01:44:09.827 19 INFO tempest.lib.common.rest_client [req-e1d8030a-6109-4a81-8b6a-5868fcbdf842 req-e1d8030a-6109-4a81-8b6a-5868fcbdf842 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.191s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [2.549792s] ... ok",
                                "2026-05-23 01:44:09.923 41 INFO tempest.lib.common.rest_client [req-be4a4efb-c12b-4e29-8acc-a6c49df30f8b req-be4a4efb-c12b-4e29-8acc-a6c49df30f8b ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.209s",
                                "2026-05-23 01:44:10.042 10 INFO tempest.lib.common.rest_client [req-8a2a69dc-ff04-41fd-bc57-50c20b7a11b8 req-8a2a69dc-ff04-41fd-bc57-50c20b7a11b8 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec3f4c6956f049069f96756e24163f59&name=default 0.843s",
                                "2026-05-23 01:44:10.084 26 INFO tempest.lib.common.rest_client [req-da1b7375-3ccc-48cb-bce7-254b917f96c2 req-da1b7375-3ccc-48cb-bce7-254b917f96c2 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f129ef0f268c4ddfaaa16d0b3531d957&name=default 0.513s",
                                "2026-05-23 01:44:10.122 32 INFO tempest.lib.common.rest_client [req-fd1cf1e8-d626-4494-8b55-9875d4d3c003 req-fd1cf1e8-d626-4494-8b55-9875d4d3c003 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/54462a792e7348ac98982b1807bd4cce 0.389s",
                                "2026-05-23 01:44:10.123 32 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cf37a93d9ef84ccd991582a572f6f6f8",
                                "2026-05-23 01:44:10.134 12 INFO tempest.lib.common.rest_client [req-a74d6e03-6530-4a08-85b2-a7a34333c638 req-a74d6e03-6530-4a08-85b2-a7a34333c638 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/aa4056c7-baa6-4555-8016-cd9bf40b129c 1.175s",
                                "2026-05-23 01:44:10.394 17 INFO tempest.lib.common.rest_client [req-557f4b60-1629-4e33-994f-d1fcaca633ed req-557f4b60-1629-4e33-994f-d1fcaca633ed ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d8f52efb-fa44-4f31-97bb-8beabaeece96 0.854s",
                                "2026-05-23 01:44:10.444 19 INFO tempest.lib.common.rest_client [req-a2aa62ae-2405-46bb-a309-2fa9587fef93 req-a2aa62ae-2405-46bb-a309-2fa9587fef93 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.612s",
                                "2026-05-23 01:44:10.561 19 INFO tempest.lib.common.rest_client [req-0d11daee-e35c-4431-98c5-0fe82909b6b7 req-0d11daee-e35c-4431-98c5-0fe82909b6b7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.115s",
                                "2026-05-23 01:44:10.616 41 INFO tempest.lib.common.rest_client [req-5f83244b-78df-4f04-99a6-180b7184d67a req-5f83244b-78df-4f04-99a6-180b7184d67a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.690s",
                                "2026-05-23 01:44:10.624 17 INFO tempest.lib.common.rest_client [req-3a7c94e9-46a8-4280-bfb6-1cc24bd884fb req-3a7c94e9-46a8-4280-bfb6-1cc24bd884fb ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d8f52efb-fa44-4f31-97bb-8beabaeece96 0.226s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [4.633741s] ... ok",
                                "2026-05-23 01:44:10.702 26 INFO tempest.lib.common.rest_client [req-001ebb25-1793-46dc-a480-7b3b3610ce53 req-001ebb25-1793-46dc-a480-7b3b3610ce53 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d41f98dc-9a75-42a1-a48d-b36e593d7777 0.616s",
                                "2026-05-23 01:44:10.791 32 INFO tempest.lib.common.rest_client [req-6cc66b58-2d33-4cd7-b9ce-f652529c33d5 req-6cc66b58-2d33-4cd7-b9ce-f652529c33d5 ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s",
                                "2026-05-23 01:44:10.857 22 INFO tempest.lib.common.rest_client [req-e0d28b3d-e609-404f-bbe6-20a1802560e3 req-e0d28b3d-e609-404f-bbe6-20a1802560e3 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.152s",
                                "2026-05-23 01:44:10.973 26 INFO tempest.lib.common.rest_client [req-b9344b80-5317-4094-83e2-cae15179c793 req-b9344b80-5317-4094-83e2-cae15179c793 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f129ef0f268c4ddfaaa16d0b3531d957 0.267s",
                                "2026-05-23 01:44:10.981 36 INFO tempest.lib.common.rest_client [req-9e2053dd-76ac-4aa2-948b-701acc8c9d8f req-9e2053dd-76ac-4aa2-948b-701acc8c9d8f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/49cb45d8-c1c4-4b9f-97bd-8de7fefc88d9/add_router_interface 3.253s",
                                "2026-05-23 01:44:11.015 14 INFO tempest.lib.common.rest_client [req-bc7fa4b9-084b-4a21-aa33-885d71cf4bbb req-bc7fa4b9-084b-4a21-aa33-885d71cf4bbb ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/ffcfb761-cf3e-4d36-917e-8f1ead31da43 2.346s",
                                "2026-05-23 01:44:11.052 41 INFO tempest.lib.common.rest_client [req-424b545f-bad8-4b7f-b917-08c657b1891f req-424b545f-bad8-4b7f-b917-08c657b1891f ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.431s",
                                "2026-05-23 01:44:11.056 30 INFO tempest.lib.common.rest_client [req-80eecec1-7ac1-4513-8d1e-be6eea847250 req-80eecec1-7ac1-4513-8d1e-be6eea847250 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.614s",
                                "2026-05-23 01:44:11.132 19 INFO tempest.lib.common.rest_client [req-a705ff94-4cea-43dc-82e7-21357fb35751 req-a705ff94-4cea-43dc-82e7-21357fb35751 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fb900347-c1c7-414d-bc39-79a7c2c049d2 0.566s",
                                "2026-05-23 01:44:11.256 24 INFO tempest.lib.common.rest_client [req-41fb9ee1-cf1d-4fee-a3ad-ab8ec3d698fd req-41fb9ee1-cf1d-4fee-a3ad-ab8ec3d698fd ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.961s",
                                "2026-05-23 01:44:11.260 12 INFO tempest.lib.common.rest_client [req-995dbb3b-3c7e-486d-bcd8-2093c83d9e2b req-995dbb3b-3c7e-486d-bcd8-2093c83d9e2b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/aa4056c7-baa6-4555-8016-cd9bf40b129c 1.122s",
                                "2026-05-23 01:44:11.288 36 INFO tempest.lib.common.rest_client [req-528d98ed-404e-4cce-b920-fa909406b7a9 req-528d98ed-404e-4cce-b920-fa909406b7a9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c97a0f13-1875-4e5f-a29d-fcae04030dd0 0.305s",
                                "2026-05-23 01:44:11.309 10 INFO tempest.lib.common.rest_client [req-666b28cf-8bd7-4425-a055-8ffa32eb939e req-666b28cf-8bd7-4425-a055-8ffa32eb939e ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bd7d57f5-0dde-4e56-88c6-ea73c0848612 1.265s",
                                "2026-05-23 01:44:11.339 19 INFO tempest.lib.common.rest_client [req-ca54982d-78f9-4aff-81b0-4339bf2fcd8a req-ca54982d-78f9-4aff-81b0-4339bf2fcd8a ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.205s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.511441s] ... ok",
                                "2026-05-23 01:44:11.341 41 INFO tempest.lib.common.rest_client [req-ba0d4a17-4626-4bb6-97d3-8f0558713d0d req-ba0d4a17-4626-4bb6-97d3-8f0558713d0d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-871595220 0.283s",
                                "2026-05-23 01:44:11.376 12 INFO tempest.lib.common.rest_client [req-4ac429f0-4c4c-4010-843b-dc6c754e8add req-4ac429f0-4c4c-4010-843b-dc6c754e8add ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/aa4056c7-baa6-4555-8016-cd9bf40b129c 0.113s",
                                "2026-05-23 01:44:11.482 26 INFO tempest.lib.common.rest_client [req-95edced9-46a8-47a3-92de-77e3b589188d req-95edced9-46a8-47a3-92de-77e3b589188d ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.501s",
                                "2026-05-23 01:44:11.599 36 INFO tempest.lib.common.rest_client [req-16769454-0acf-41cf-8cd2-611bf86d2b44 req-16769454-0acf-41cf-8cd2-611bf86d2b44 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.308s",
                                "2026-05-23 01:44:11.626 10 INFO tempest.lib.common.rest_client [req-ddc65551-4ee0-442f-8a11-27df4fd557f8 req-ddc65551-4ee0-442f-8a11-27df4fd557f8 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ec3f4c6956f049069f96756e24163f59 0.315s",
                                "2026-05-23 01:44:11.627 10 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.",
                                "{0} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.",
                                "2026-05-23 01:44:11.652 17 INFO tempest.lib.common.rest_client [req-0e9dafec-3a59-4a59-9764-a46d3843b837 req-0e9dafec-3a59-4a59-9764-a46d3843b837 ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.023s",
                                "2026-05-23 01:44:11.687 41 INFO tempest.lib.common.rest_client [req-0f8e1e3a-4eac-4619-b9e7-1ab697eb450a req-0f8e1e3a-4eac-4619-b9e7-1ab697eb450a ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-2074326060 0.340s",
                                "2026-05-23 01:44:11.769 32 INFO tempest.lib.common.rest_client [req-c6283df4-a5d1-4c1c-b450-0997e2cc7f8b req-c6283df4-a5d1-4c1c-b450-0997e2cc7f8b ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cf37a93d9ef84ccd991582a572f6f6f8&name=default 0.976s",
                                "2026-05-23 01:44:11.852 12 INFO tempest.lib.common.rest_client [req-79b058d5-578d-489f-a97d-83d249a894ad req-79b058d5-578d-489f-a97d-83d249a894ad ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a3babdc0-6f60-45fa-bf8e-681fbdc3a2ad 0.475s",
                                "2026-05-23 01:44:11.893 22 INFO tempest.lib.common.rest_client [req-fe679cde-f4b1-4e8a-a5c1-30df439ca704 req-fe679cde-f4b1-4e8a-a5c1-30df439ca704 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.032s",
                                "2026-05-23 01:44:11.898 41 INFO tempest.lib.common.rest_client [req-a4415f89-aa4b-43b5-8860-f9ddcad23848 req-a4415f89-aa4b-43b5-8860-f9ddcad23848 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-109177248 0.207s",
                                "2026-05-23 01:44:11.904 19 INFO tempest.lib.common.rest_client [req-9a24db21-afde-4454-9b7b-b900b31c88a7 req-9a24db21-afde-4454-9b7b-b900b31c88a7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.557s",
                                "2026-05-23 01:44:12.006 19 INFO tempest.lib.common.rest_client [req-1d477891-2a19-4ac7-8aaa-84f4e72dc4dc req-1d477891-2a19-4ac7-8aaa-84f4e72dc4dc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.100s",
                                "2026-05-23 01:44:12.075 26 INFO tempest.lib.common.rest_client [req-77703bac-9e82-4a1c-b999-d715ad5e89bc req-77703bac-9e82-4a1c-b999-d715ad5e89bc ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-23 01:44:12.109 41 INFO tempest.lib.common.rest_client [req-b871eb36-aa66-4b55-a043-b272b1fd07e6 req-b871eb36-aa66-4b55-a043-b272b1fd07e6 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-152501126 0.208s",
                                "2026-05-23 01:44:12.199 10 INFO tempest.lib.common.rest_client [req-77ebe6e3-151c-4f43-b18a-05b2c4849eea req-77ebe6e3-151c-4f43-b18a-05b2c4849eea ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s",
                                "2026-05-23 01:44:12.234 26 INFO tempest.lib.common.rest_client [req-cd15e9ac-4492-4faa-8915-2c08ffb9aeb5 req-cd15e9ac-4492-4faa-8915-2c08ffb9aeb5 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.154s",
                                "2026-05-23 01:44:12.252 14 INFO tempest.lib.common.rest_client [req-d8c9dc34-0b16-4f99-baf4-58d9a633bb56 req-d8c9dc34-0b16-4f99-baf4-58d9a633bb56 ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/523d2cc9-01cb-4dd1-9057-ee7dc03bf25f 1.233s",
                                "{2} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [6.440920s] ... ok",
                                "2026-05-23 01:44:12.292 12 INFO tempest.lib.common.rest_client [req-0fb0d52a-4270-4499-8243-6272ef9e243f req-0fb0d52a-4270-4499-8243-6272ef9e243f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/38b708be-797c-4b91-aa58-cce882c86f7a 0.438s",
                                "2026-05-23 01:44:12.315 41 INFO tempest.lib.common.rest_client [req-9ca6b271-439a-4cf2-995e-d773e9d7b979 req-9ca6b271-439a-4cf2-995e-d773e9d7b979 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.204s",
                                "2026-05-23 01:44:12.408 19 INFO tempest.lib.common.rest_client [req-9fb98627-31e2-4ac0-b6ae-631400751139 req-9fb98627-31e2-4ac0-b6ae-631400751139 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0e2f6641-1d9b-4d26-886e-3cb682861fdc 0.398s",
                                "2026-05-23 01:44:12.422 26 INFO tempest.lib.common.rest_client [req-103e3e8a-f006-407b-bc6b-7a985b5b710a req-103e3e8a-f006-407b-bc6b-7a985b5b710a ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.185s",
                                "2026-05-23 01:44:12.435 14 INFO tempest.lib.common.rest_client [req-07c613a9-fdba-4e1d-af86-e24c82d32f5c req-07c613a9-fdba-4e1d-af86-e24c82d32f5c ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ffcfb761-cf3e-4d36-917e-8f1ead31da43 0.176s",
                                "2026-05-23 01:44:12.468 41 INFO tempest.lib.common.rest_client [req-0c1d1208-40ba-44d5-b0ba-9ecce8606db2 req-0c1d1208-40ba-44d5-b0ba-9ecce8606db2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-871595220 0.152s",
                                "2026-05-23 01:44:12.491 32 INFO tempest.lib.common.rest_client [req-fb0dd4da-6fa1-4fdf-bec0-f86ce468cf32 req-fb0dd4da-6fa1-4fdf-bec0-f86ce468cf32 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0c720f9f-3885-458f-9e5e-1d3b394fdad6 0.717s",
                                "2026-05-23 01:44:12.493 17 INFO tempest.lib.common.rest_client [req-93ede0a1-23a3-4378-8a6e-45b67c7c440e req-93ede0a1-23a3-4378-8a6e-45b67c7c440e ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/8336f647-7a93-4967-81ce-a8d58db17e7e 0.837s",
                                "2026-05-23 01:44:12.509 28 INFO tempest.lib.common.rest_client [req-cf0572b6-ed04-42b0-8bfe-1407a766c835 req-cf0572b6-ed04-42b0-8bfe-1407a766c835 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/28546dc8-e256-49c5-871e-7525a179211a 3.051s",
                                "2026-05-23 01:44:12.576 39 INFO tempest.lib.common.rest_client [req-b78cc4aa-58b1-4d4a-bf03-e8af9af859ef req-b78cc4aa-58b1-4d4a-bf03-e8af9af859ef ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dd0cce32-a41e-4f7e-ad21-ad776cc6a8ba 2.827s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [8.284511s] ... ok",
                                "2026-05-23 01:44:12.601 19 INFO tempest.lib.common.rest_client [req-e0342f20-7a7e-4a4c-9b1b-84046b8d5807 req-e0342f20-7a7e-4a4c-9b1b-84046b8d5807 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.191s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [1.260266s] ... ok",
                                "2026-05-23 01:44:12.611 14 INFO tempest.lib.common.rest_client [req-d0209e8c-3e09-4e96-923f-97aad0ea4ac6 req-d0209e8c-3e09-4e96-923f-97aad0ea4ac6 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/523d2cc9-01cb-4dd1-9057-ee7dc03bf25f 0.173s",
                                "2026-05-23 01:44:12.684 10 INFO tempest.lib.common.rest_client [req-dc15972e-6eed-4b8a-8ca8-bf0ed014fd86 req-dc15972e-6eed-4b8a-8ca8-bf0ed014fd86 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.466s",
                                "2026-05-23 01:44:12.707 41 INFO tempest.lib.common.rest_client [req-d65ea693-ab64-48b5-b475-f5403b8a4b6e req-d65ea693-ab64-48b5-b475-f5403b8a4b6e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-871595220 0.235s",
                                "2026-05-23 01:44:12.778 32 INFO tempest.lib.common.rest_client [req-747200d4-2d2c-4ae1-ba4c-34f524a3a28f req-747200d4-2d2c-4ae1-ba4c-34f524a3a28f ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cf37a93d9ef84ccd991582a572f6f6f8 0.285s",
                                "2026-05-23 01:44:12.784 28 INFO tempest.lib.common.rest_client [req-1499e31c-ffac-42cd-8112-79369cb7d227 req-1499e31c-ffac-42cd-8112-79369cb7d227 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/28546dc8-e256-49c5-871e-7525a179211a 0.271s",
                                "2026-05-23 01:44:12.804 14 INFO tempest.lib.common.rest_client [req-7272701f-e49e-45f9-9d72-29a9adb1abf5 req-7272701f-e49e-45f9-9d72-29a9adb1abf5 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4fec4177-cab2-45a9-90b0-a6bdf894c131 0.186s",
                                "2026-05-23 01:44:12.921 14 INFO tempest.lib.common.rest_client [req-64b6b167-c495-45fb-801c-77398c93de78 req-64b6b167-c495-45fb-801c-77398c93de78 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7f55f2b-afe6-4cf1-8f08-63812d843e32 0.115s",
                                "2026-05-23 01:44:12.945 41 INFO tempest.lib.common.rest_client [req-f39ce87b-cd8d-41c8-ba2d-5655e122e6a4 req-f39ce87b-cd8d-41c8-ba2d-5655e122e6a4 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.235s",
                                "2026-05-23 01:44:12.951 10 INFO tempest.lib.common.rest_client [req-46f1bf5c-3f3d-4efd-a7dd-91903e2e9ad5 req-46f1bf5c-3f3d-4efd-a7dd-91903e2e9ad5 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.264s",
                                "2026-05-23 01:44:12.971 17 INFO tempest.lib.common.rest_client [req-cd1b9c30-2403-4835-a77c-97cf083d07bb req-cd1b9c30-2403-4835-a77c-97cf083d07bb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8336f647-7a93-4967-81ce-a8d58db17e7e 0.477s",
                                "2026-05-23 01:44:12.993 28 INFO tempest.lib.common.rest_client [req-7c83d4af-91ed-4e01-9f53-34dad1a19fce req-7c83d4af-91ed-4e01-9f53-34dad1a19fce ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=28546dc8-e256-49c5-871e-7525a179211a&device_owner=network%3Arouter_gateway 0.201s",
                                "2026-05-23 01:44:13.038 26 INFO tempest.lib.common.rest_client [req-61c91587-a518-4864-85ba-e6802414c704 req-61c91587-a518-4864-85ba-e6802414c704 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.607s",
                                "2026-05-23 01:44:13.073 12 INFO tempest.lib.common.rest_client [req-f3f99180-07f8-4d19-a819-cafe59427f05 req-f3f99180-07f8-4d19-a819-cafe59427f05 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6308eb07-504c-4ce5-ae31-59797266f9c8 0.771s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [11.258652s] ... ok",
                                "2026-05-23 01:44:13.177 17 INFO tempest.lib.common.rest_client [req-8cde5ccb-ec3d-4b56-96f6-f7338398f9d4 req-8cde5ccb-ec3d-4b56-96f6-f7338398f9d4 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.202s",
                                "2026-05-23 01:44:13.198 10 INFO tempest.lib.common.rest_client [req-0adbe10e-30ed-4fac-ad9e-023327fa7595 req-0adbe10e-30ed-4fac-ad9e-023327fa7595 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.244s",
                                "2026-05-23 01:44:13.210 26 INFO tempest.lib.common.rest_client [req-b2d4b4b3-40df-40c8-8467-6e8a49d85d98 req-b2d4b4b3-40df-40c8-8467-6e8a49d85d98 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-23 01:44:13.245 41 INFO tempest.lib.common.rest_client [req-d3a3c9ec-9c62-416b-8403-1c7259a6c27c req-d3a3c9ec-9c62-416b-8403-1c7259a6c27c ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.298s",
                                "2026-05-23 01:44:13.260 24 INFO tempest.lib.common.rest_client [req-1cb3f587-21e6-4599-b27b-c777cb8fe6a5 req-1cb3f587-21e6-4599-b27b-c777cb8fe6a5 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/80243429-c4eb-4e98-9b42-ddbbedf4d579 1.995s",
                                "2026-05-23 01:44:13.254 19 INFO tempest.lib.common.rest_client [req-442e6d5e-ba51-4417-8aa0-a2fde0ede006 req-442e6d5e-ba51-4417-8aa0-a2fde0ede006 ] 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.641s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [6.324817s] ... ok",
                                "2026-05-23 01:44:13.324 17 INFO tempest.lib.common.rest_client [req-ae3eb59a-f38d-4dfb-ba7a-317b92325345 req-ae3eb59a-f38d-4dfb-ba7a-317b92325345 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8336f647-7a93-4967-81ce-a8d58db17e7e 0.142s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [2.698773s] ... ok",
                                "2026-05-23 01:44:13.340 28 INFO tempest.lib.common.rest_client [req-fc183930-56d9-4b9c-8073-63bf22e10226 req-fc183930-56d9-4b9c-8073-63bf22e10226 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.340s",
                                "2026-05-23 01:44:13.342 12 INFO tempest.lib.common.rest_client [req-442d7fbe-a3ea-49d6-a5aa-e43b7ffca104 req-442d7fbe-a3ea-49d6-a5aa-e43b7ffca104 ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.262s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.268169s] ... ok",
                                "2026-05-23 01:44:13.421 30 INFO tempest.lib.common.rest_client [req-50fa6f4a-42d7-4f95-99ab-066bec013e11 req-50fa6f4a-42d7-4f95-99ab-066bec013e11 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.363s",
                                "2026-05-23 01:44:13.432 19 INFO tempest.lib.common.rest_client [req-5ee03879-6e60-41c4-84a3-70dcbf6ea6c4 req-5ee03879-6e60-41c4-84a3-70dcbf6ea6c4 ] 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.172s",
                                "2026-05-23 01:44:13.470 22 INFO tempest.lib.common.rest_client [req-7b694d91-bb7d-4ef9-86a5-e4d9f4a8dc0f req-7b694d91-bb7d-4ef9-86a5-e4d9f4a8dc0f ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.574s",
                                "2026-05-23 01:44:13.470 26 INFO tempest.lib.common.rest_client [req-51603625-cfb5-4cb5-b4b9-efbd639f9dae req-51603625-cfb5-4cb5-b4b9-efbd639f9dae ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/061837b23eb8421f86ab889bfc497ec8/roles/bd34450783d64356be4e1eb4c43a6768 0.254s",
                                "2026-05-23 01:44:13.500 28 INFO tempest.lib.common.rest_client [req-99f2fd92-3624-47a0-a2fe-a5d26a983e3b req-99f2fd92-3624-47a0-a2fe-a5d26a983e3b ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=28546dc8-e256-49c5-871e-7525a179211a 0.150s",
                                "2026-05-23 01:44:13.511 41 INFO tempest.lib.common.rest_client [req-85d7b4fd-404d-450e-9fd9-0e3baba6925f req-85d7b4fd-404d-450e-9fd9-0e3baba6925f ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-2074326060 0.251s",
                                "2026-05-23 01:44:13.559 36 INFO tempest.lib.common.rest_client [req-de1005b2-d889-4d72-82f0-8f18b848aa2a req-de1005b2-d889-4d72-82f0-8f18b848aa2a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/49cb45d8-c1c4-4b9f-97bd-8de7fefc88d9/remove_router_interface 1.952s",
                                "2026-05-23 01:44:13.557 19 INFO tempest.lib.common.rest_client [req-7abca702-65a2-4501-9555-3eb927622d86 req-7abca702-65a2-4501-9555-3eb927622d86 ] 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.121s",
                                "2026-05-23 01:44:13.649 12 INFO tempest.lib.common.rest_client [req-723f27d1-0007-43f2-9f46-29fa15710590 req-723f27d1-0007-43f2-9f46-29fa15710590 ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.298s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.301490s] ... ok",
                                "2026-05-23 01:44:13.676 19 INFO tempest.lib.common.rest_client [req-e2999e44-6caa-4382-89a5-17b3fc5da6dd req-e2999e44-6caa-4382-89a5-17b3fc5da6dd ] 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.118s",
                                "2026-05-23 01:44:13.760 36 INFO tempest.lib.common.rest_client [req-f7c90bbb-b853-4ae8-923b-fc2495445578 req-f7c90bbb-b853-4ae8-923b-fc2495445578 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.198s",
                                "2026-05-23 01:44:13.764 26 INFO tempest.lib.common.rest_client [req-36651fdd-7afb-47e0-b211-5de88424331a req-36651fdd-7afb-47e0-b211-5de88424331a ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-23 01:44:13.782 19 INFO tempest.lib.common.rest_client [req-f15fe52f-75a4-42fa-8ac3-59918bd17e8f req-f15fe52f-75a4-42fa-8ac3-59918bd17e8f ] 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.103s",
                                "2026-05-23 01:44:13.803 41 INFO tempest.lib.common.rest_client [req-72e4e383-272d-46ba-a1cf-25df4a9b3870 req-72e4e383-272d-46ba-a1cf-25df4a9b3870 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-2074326060 0.282s",
                                "2026-05-23 01:44:13.816 10 INFO tempest.lib.common.rest_client [req-57619670-9001-44e1-963e-a0d94da5f912 req-57619670-9001-44e1-963e-a0d94da5f912 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.608s",
                                "2026-05-23 01:44:13.829 14 INFO tempest.lib.common.rest_client [req-23bad586-4f77-4726-8e86-383f5edfe13c req-23bad586-4f77-4726-8e86-383f5edfe13c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ec7af112-cbfc-4c2b-a24b-f6d4a51f7758 0.898s",
                                "2026-05-23 01:44:13.925 26 INFO tempest.lib.common.rest_client [req-d68adf9d-3483-4b08-9847-02a2a6db8432 req-d68adf9d-3483-4b08-9847-02a2a6db8432 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/061837b23eb8421f86ab889bfc497ec8/roles/86359d6597314a95ba0d73ed5fbe11ed 0.156s",
                                "2026-05-23 01:44:14.049 10 INFO tempest.lib.common.rest_client [req-b45607dd-fbfe-41aa-87fd-495021f77d9e req-b45607dd-fbfe-41aa-87fd-495021f77d9e ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-23 01:44:14.067 26 INFO tempest.lib.common.rest_client [req-099b6225-1b92-4efc-8b20-238a19f5e497 req-099b6225-1b92-4efc-8b20-238a19f5e497 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.141s",
                                "2026-05-23 01:44:14.077 41 INFO tempest.lib.common.rest_client [req-46110d31-6c7f-4483-ba7e-9ce2d380f6f2 req-46110d31-6c7f-4483-ba7e-9ce2d380f6f2 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.266s",
                                "2026-05-23 01:44:14.090 14 INFO tempest.lib.common.rest_client [req-db34207c-573c-4c3d-8ac2-a89e3b262903 req-db34207c-573c-4c3d-8ac2-a89e3b262903 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/64c9a0fd-0da4-4734-981e-34b629fd4595 0.258s",
                                "2026-05-23 01:44:14.205 10 INFO tempest.lib.common.rest_client [req-27509172-e005-4b83-9719-c818d38869a3 req-27509172-e005-4b83-9719-c818d38869a3 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/4eb8eaeae04d4a64918b7c2a5ccaba6d/roles/bd34450783d64356be4e1eb4c43a6768 0.153s",
                                "2026-05-23 01:44:14.209 19 INFO tempest.lib.common.rest_client [req-89cd87d8-a40c-4b6d-b85a-677d1bea1b14 req-89cd87d8-a40c-4b6d-b85a-677d1bea1b14 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/22b4f235-a304-4e1c-9370-63fd14265984 0.424s",
                                "2026-05-23 01:44:14.245 36 INFO tempest.lib.common.rest_client [req-d159a0b3-23e5-412c-b3f5-b23db9c99801 req-d159a0b3-23e5-412c-b3f5-b23db9c99801 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/337efd31-768b-4930-b681-23f24151fea0 0.483s",
                                "2026-05-23 01:44:14.262 41 INFO tempest.lib.common.rest_client [req-dc4923de-f34e-4b44-95a5-8501038a7146 req-dc4923de-f34e-4b44-95a5-8501038a7146 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.181s",
                                "2026-05-23 01:44:14.270 14 INFO tempest.lib.common.rest_client [req-980b963d-59a7-479a-b7b4-88cd3d2d5b51 req-980b963d-59a7-479a-b7b4-88cd3d2d5b51 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3ef27ee4-a215-40e1-953a-37475c43e07c 0.171s",
                                "2026-05-23 01:44:14.359 26 INFO tempest.lib.common.rest_client [req-a11f6245-48e4-420e-9c25-bcf21b2ff670 req-a11f6245-48e4-420e-9c25-bcf21b2ff670 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/061837b23eb8421f86ab889bfc497ec8/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.288s",
                                "2026-05-23 01:44:14.430 41 INFO tempest.lib.common.rest_client [req-90352936-2d01-405e-ae4c-b0ddd6affd38 req-90352936-2d01-405e-ae4c-b0ddd6affd38 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-109177248 0.166s",
                                "2026-05-23 01:44:14.440 19 INFO tempest.lib.common.rest_client [req-1be0a7d7-3394-4a88-b362-fb8e855e64c8 req-1be0a7d7-3394-4a88-b362-fb8e855e64c8 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.225s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.840129s] ... ok",
                                "2026-05-23 01:44:14.465 36 INFO tempest.lib.common.rest_client [req-040b7d43-6555-4dcc-a45a-26bd0ba35128 req-040b7d43-6555-4dcc-a45a-26bd0ba35128 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.218s",
                                "2026-05-23 01:44:14.481 10 INFO tempest.lib.common.rest_client [req-c6843391-3388-4aab-8b5a-3fe0d11378ed req-c6843391-3388-4aab-8b5a-3fe0d11378ed ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s",
                                "2026-05-23 01:44:14.493 24 INFO tempest.lib.common.rest_client [req-a4d6ce66-49bc-43b2-8ce0-caef156ba396 req-a4d6ce66-49bc-43b2-8ce0-caef156ba396 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.219s",
                                "2026-05-23 01:44:14.500 26 INFO tempest.lib.common.rest_client [req-ff1b55c8-4dd6-450f-b334-d5ae4258ee6f req-ff1b55c8-4dd6-450f-b334-d5ae4258ee6f ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s",
                                "2026-05-23 01:44:14.653 10 INFO tempest.lib.common.rest_client [req-d3514ac5-2062-48c2-883c-74b179dc099c req-d3514ac5-2062-48c2-883c-74b179dc099c ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/4eb8eaeae04d4a64918b7c2a5ccaba6d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.169s",
                                "2026-05-23 01:44:14.650 26 INFO tempest.lib.common.rest_client [req-ffc57837-6dbe-459a-afc5-2d8dc744e2fd req-ffc57837-6dbe-459a-afc5-2d8dc744e2fd ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/061837b23eb8421f86ab889bfc497ec8/roles/bd34450783d64356be4e1eb4c43a6768 0.146s",
                                "2026-05-23 01:44:14.652 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 061837b23eb8421f86ab889bfc497ec8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:14.652 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-617659779-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f9b1c2850d74803bad2300eccb665c8', 'project_name': 'tempest-NetworksApiDiscovery-617659779', 'tenant_id': '1f9b1c2850d74803bad2300eccb665c8', 'tenant_name': 'tempest-NetworksApiDiscovery-617659779', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '061837b23eb8421f86ab889bfc497ec8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:14.652 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-617659779-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f9b1c2850d74803bad2300eccb665c8', 'project_name': 'tempest-NetworksApiDiscovery-617659779', 'tenant_id': '1f9b1c2850d74803bad2300eccb665c8', 'tenant_name': 'tempest-NetworksApiDiscovery-617659779', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '061837b23eb8421f86ab889bfc497ec8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:14.751 41 INFO tempest.lib.common.rest_client [req-ad71aac8-c12c-40b5-a91d-5c2f09414722 req-ad71aac8-c12c-40b5-a91d-5c2f09414722 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-109177248 0.318s",
                                "2026-05-23 01:44:14.826 17 INFO tempest.lib.common.rest_client [req-8609eda2-5356-4095-8962-44863da9d141 req-8609eda2-5356-4095-8962-44863da9d141 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.489s",
                                "2026-05-23 01:44:14.845 10 INFO tempest.lib.common.rest_client [req-afe4a90e-e7f1-49dc-9c59-cec4be9e473f req-afe4a90e-e7f1-49dc-9c59-cec4be9e473f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-23 01:44:14.877 12 INFO tempest.lib.common.rest_client [req-cc2bd6d2-3eb7-47e6-a32d-c0e070df09ae req-cc2bd6d2-3eb7-47e6-a32d-c0e070df09ae ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.225s",
                                "2026-05-23 01:44:14.893 14 INFO tempest.lib.common.rest_client [req-f5b74c73-45da-410f-9db9-b2fefeecad30 req-f5b74c73-45da-410f-9db9-b2fefeecad30 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/81b831f2-601f-45ea-b314-c66f4bc0ba56 0.621s",
                                "2026-05-23 01:44:15.012 10 INFO tempest.lib.common.rest_client [req-774ba593-8842-4a4a-b649-5990d7bfe029 req-774ba593-8842-4a4a-b649-5990d7bfe029 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/4eb8eaeae04d4a64918b7c2a5ccaba6d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.162s",
                                "2026-05-23 01:44:15.158 22 INFO tempest.lib.common.rest_client [req-3df1f038-838b-4203-b3be-aaef87178d47 req-3df1f038-838b-4203-b3be-aaef87178d47 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.684s",
                                "2026-05-23 01:44:15.220 41 INFO tempest.lib.common.rest_client [req-242b596c-8cf3-4e70-a1f6-3d2d0d0359dd req-242b596c-8cf3-4e70-a1f6-3d2d0d0359dd ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.466s",
                                "2026-05-23 01:44:15.275 10 INFO tempest.lib.common.rest_client [req-6881f43e-c6b7-45da-8d55-868078892e3b req-6881f43e-c6b7-45da-8d55-868078892e3b ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-23 01:44:15.278 14 INFO tempest.lib.common.rest_client [req-7230ed05-e19b-4550-93cc-1f1b7727221c req-7230ed05-e19b-4550-93cc-1f1b7727221c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ecdd8ea1-4457-4019-a81a-1413ad57c647 0.383s",
                                "2026-05-23 01:44:15.318 26 INFO tempest.lib.common.rest_client [req-0b241a53-ff2e-4d37-a787-e069f93f3796 req-0b241a53-ff2e-4d37-a787-e069f93f3796 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-23 01:44:15.370 39 INFO tempest.lib.common.rest_client [req-3c808e14-2c87-4fa8-87cd-4f7f59aadf31 req-3c808e14-2c87-4fa8-87cd-4f7f59aadf31 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.791s",
                                "2026-05-23 01:44:15.416 10 INFO tempest.lib.common.rest_client [req-820de559-6e06-4afa-b283-6b590506be67 req-820de559-6e06-4afa-b283-6b590506be67 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/4eb8eaeae04d4a64918b7c2a5ccaba6d/roles/bd34450783d64356be4e1eb4c43a6768 0.139s",
                                "2026-05-23 01:44:15.416 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4eb8eaeae04d4a64918b7c2a5ccaba6d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:15.417 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1609818750-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd433430c5e734942978b98a9dce6fc31', 'project_name': 'tempest-NegativeSecGroupTest-1609818750', 'tenant_id': 'd433430c5e734942978b98a9dce6fc31', 'tenant_name': 'tempest-NegativeSecGroupTest-1609818750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4eb8eaeae04d4a64918b7c2a5ccaba6d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:15.417 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1609818750-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd433430c5e734942978b98a9dce6fc31', 'project_name': 'tempest-NegativeSecGroupTest-1609818750', 'tenant_id': 'd433430c5e734942978b98a9dce6fc31', 'tenant_name': 'tempest-NegativeSecGroupTest-1609818750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4eb8eaeae04d4a64918b7c2a5ccaba6d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:15.456 41 INFO tempest.lib.common.rest_client [req-4de34750-a2d6-47ee-91c9-34fe6a28b20e req-4de34750-a2d6-47ee-91c9-34fe6a28b20e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.233s",
                                "2026-05-23 01:44:15.574 26 INFO tempest.lib.common.rest_client [req-1a2d54e1-0d3b-445e-95e6-702877a1dc02 req-1a2d54e1-0d3b-445e-95e6-702877a1dc02 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8 0.253s",
                                "2026-05-23 01:44:15.575 26 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 1f9b1c2850d74803bad2300eccb665c8 for scope project and roles: ['reader']",
                                "2026-05-23 01:44:15.620 30 INFO tempest.lib.common.rest_client [req-75a5a78a-c098-4498-bfdc-07396f4ada61 req-75a5a78a-c098-4498-bfdc-07396f4ada61 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/44022625-7029-4f3f-91ba-2cec65223d92 2.191s",
                                "2026-05-23 01:44:15.639 36 INFO tempest.lib.common.rest_client [req-5404664b-e007-48d3-b76d-17301d44023f req-5404664b-e007-48d3-b76d-17301d44023f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/49cb45d8-c1c4-4b9f-97bd-8de7fefc88d9 1.170s",
                                "2026-05-23 01:44:15.652 41 INFO tempest.lib.common.rest_client [req-d98a0819-6679-4e9d-841a-45694bfb96ff req-d98a0819-6679-4e9d-841a-45694bfb96ff ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-152501126 0.191s",
                                "2026-05-23 01:44:15.658 39 INFO tempest.lib.common.rest_client [req-3a6a2306-aae2-409e-a102-101869409478 req-3a6a2306-aae2-409e-a102-101869409478 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0c78efd4-84b8-4208-82a3-a0a1e7353593 0.285s",
                                "2026-05-23 01:44:15.721 19 INFO tempest.lib.common.rest_client [req-987e22a7-d625-41ae-9583-865b49098bdc req-987e22a7-d625-41ae-9583-865b49098bdc ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.277s",
                                "2026-05-23 01:44:15.830 19 INFO tempest.lib.common.rest_client [req-330fc246-96ab-4e07-a977-cf54390a1df7 req-330fc246-96ab-4e07-a977-cf54390a1df7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.107s",
                                "2026-05-23 01:44:15.905 41 INFO tempest.lib.common.rest_client [req-36255973-b8f0-4c3a-855a-368552ad1699 req-36255973-b8f0-4c3a-855a-368552ad1699 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-152501126 0.250s",
                                "2026-05-23 01:44:15.926 36 INFO tempest.lib.common.rest_client [req-5af9742d-af0e-4a12-a50b-f81fe497e238 req-5af9742d-af0e-4a12-a50b-f81fe497e238 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.283s",
                                "2026-05-23 01:44:15.989 19 INFO tempest.lib.common.rest_client [req-3a777c30-9227-487b-b712-ab6f2385cda7 req-3a777c30-9227-487b-b712-ab6f2385cda7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.156s",
                                "2026-05-23 01:44:16.026 12 INFO tempest.lib.common.rest_client [req-b6325c8f-8b28-4e22-bd95-a1e8bd4375c5 req-b6325c8f-8b28-4e22-bd95-a1e8bd4375c5 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.144s",
                                "2026-05-23 01:44:16.059 41 INFO tempest.lib.common.rest_client [req-f3966b95-b643-4897-b33b-edf7e355e525 req-f3966b95-b643-4897-b33b-edf7e355e525 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.151s",
                                "2026-05-23 01:44:16.077 10 INFO tempest.lib.common.rest_client [req-388034f8-3e21-4930-be74-90c72fb4ac07 req-388034f8-3e21-4930-be74-90c72fb4ac07 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s",
                                "2026-05-23 01:44:16.114 26 INFO tempest.lib.common.rest_client [req-00b5c3b2-3f56-4294-bb7a-69a2e4523007 req-00b5c3b2-3f56-4294-bb7a-69a2e4523007 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.538s",
                                "2026-05-23 01:44:16.146 19 INFO tempest.lib.common.rest_client [req-cbc99ca5-5dc6-4870-b0e8-92e5d778695c req-cbc99ca5-5dc6-4870-b0e8-92e5d778695c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.151s",
                                "2026-05-23 01:44:16.148 36 INFO tempest.lib.common.rest_client [req-d156523c-54d2-4f08-ba42-5b241feb1977 req-d156523c-54d2-4f08-ba42-5b241feb1977 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.216s",
                                "2026-05-23 01:44:16.153 14 INFO tempest.lib.common.rest_client [req-7f87865d-3eaf-43bd-99f7-35058d79e256 req-7f87865d-3eaf-43bd-99f7-35058d79e256 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/37e63266-42c3-4787-8a16-5651639f67ad 0.872s",
                                "2026-05-23 01:44:16.198 10 INFO tempest.lib.common.rest_client [req-0d2a6758-b451-40c6-a24a-04e3d5ad545c req-0d2a6758-b451-40c6-a24a-04e3d5ad545c ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31 0.119s",
                                "2026-05-23 01:44:16.199 10 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d433430c5e734942978b98a9dce6fc31 for scope project and roles: ['reader']",
                                "2026-05-23 01:44:16.251 36 INFO tempest.lib.common.rest_client [req-f4c20c5f-7a85-4d3f-9c58-8fc7833b500f req-f4c20c5f-7a85-4d3f-9c58-8fc7833b500f ] 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 [20.923822s] ... ok",
                                "2026-05-23 01:44:16.255 26 INFO tempest.lib.common.rest_client [req-e977cd57-edcc-43f3-b2ac-f21a855c9061 req-e977cd57-edcc-43f3-b2ac-f21a855c9061 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s",
                                "2026-05-23 01:44:16.263 41 INFO tempest.lib.common.rest_client [req-c71e06bd-e6d0-4249-8d84-34d2a14d1032 req-c71e06bd-e6d0-4249-8d84-34d2a14d1032 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.197s",
                                "2026-05-23 01:44:16.296 14 INFO tempest.lib.common.rest_client [req-959c3e14-0ea5-44d4-b191-d587fc63a3b3 req-959c3e14-0ea5-44d4-b191-d587fc63a3b3 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34081c01-ceec-43d6-b7d7-8d8947780db1 0.141s",
                                "2026-05-23 01:44:16.366 28 INFO tempest.lib.common.rest_client [req-cd173e4f-fe28-4c5e-9144-2eacb2f2cefa req-cd173e4f-fe28-4c5e-9144-2eacb2f2cefa ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/28546dc8-e256-49c5-871e-7525a179211a 2.860s",
                                "{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [7.432699s] ... ok",
                                "2026-05-23 01:44:16.405 26 INFO tempest.lib.common.rest_client [req-0bb2effa-db45-4c55-b275-2d0783f1b167 req-0bb2effa-db45-4c55-b275-2d0783f1b167 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/7670ab92a0a7442687d8f4f29e7d086d/roles/f0252c12e370451ca447f3c97e732b25 0.148s",
                                "2026-05-23 01:44:16.428 22 INFO tempest.lib.common.rest_client [req-21c97059-78cf-4e33-8b87-04fab2872a44 req-21c97059-78cf-4e33-8b87-04fab2872a44 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.267s",
                                "2026-05-23 01:44:16.453 14 INFO tempest.lib.common.rest_client [req-384e4f6e-96d0-4eb3-bb06-a3a8171a1534 req-384e4f6e-96d0-4eb3-bb06-a3a8171a1534 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/86e69747-27f7-4342-9d81-6e04fb7b7cc3 0.155s",
                                "2026-05-23 01:44:16.459 41 INFO tempest.lib.common.rest_client [req-bab08130-836a-4f9e-a178-c39a92ffa805 req-bab08130-836a-4f9e-a178-c39a92ffa805 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.191s",
                                "2026-05-23 01:44:16.478 19 INFO tempest.lib.common.rest_client [req-ac289958-a8a9-4bd8-92b5-0040caebcb79 req-ac289958-a8a9-4bd8-92b5-0040caebcb79 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.330s",
                                "2026-05-23 01:44:16.593 19 INFO tempest.lib.common.rest_client [req-2c3d4d63-0fe6-430b-a830-2d7503d237be req-2c3d4d63-0fe6-430b-a830-2d7503d237be ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.113s",
                                "2026-05-23 01:44:16.600 14 INFO tempest.lib.common.rest_client [req-eb5053d8-c1f2-4d82-9df3-acaeb29b11b0 req-eb5053d8-c1f2-4d82-9df3-acaeb29b11b0 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/546a6a87-e737-4367-8b67-63e1cba9dd7a 0.145s",
                                "2026-05-23 01:44:16.634 26 INFO tempest.lib.common.rest_client [req-3a871696-9750-4bdb-8f05-5c6013e78bb7 req-3a871696-9750-4bdb-8f05-5c6013e78bb7 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-23 01:44:16.644 30 INFO tempest.lib.common.rest_client [req-7a028c61-8d92-486f-b01c-54a07194b481 req-7a028c61-8d92-486f-b01c-54a07194b481 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/44022625-7029-4f3f-91ba-2cec65223d92 1.021s",
                                "2026-05-23 01:44:16.721 10 INFO tempest.lib.common.rest_client [req-1e8f95bc-16e1-4b21-98b3-2e323351b2dc req-1e8f95bc-16e1-4b21-98b3-2e323351b2dc ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.519s",
                                "2026-05-23 01:44:16.730 41 INFO tempest.lib.common.rest_client [req-bb7ed6fa-b845-4670-82a3-025b18ff10bf req-bb7ed6fa-b845-4670-82a3-025b18ff10bf ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.265s",
                                "2026-05-23 01:44:16.744 14 INFO tempest.lib.common.rest_client [req-ab09d7bc-fd27-4819-8ec3-e8263b97e624 req-ab09d7bc-fd27-4819-8ec3-e8263b97e624 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/26009695-02c6-49df-9974-7632656a6909 0.141s",
                                "2026-05-23 01:44:16.788 28 INFO tempest.lib.common.rest_client [req-b05af94a-8afc-4523-aedb-a5a576e03d7f req-b05af94a-8afc-4523-aedb-a5a576e03d7f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.418s",
                                "2026-05-23 01:44:16.801 26 INFO tempest.lib.common.rest_client [req-3d29da3e-fe16-4d94-b5ef-22d0020d9691 req-3d29da3e-fe16-4d94-b5ef-22d0020d9691 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/7670ab92a0a7442687d8f4f29e7d086d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.160s",
                                "2026-05-23 01:44:16.859 14 INFO tempest.lib.common.rest_client [req-591ed03e-408e-438d-8634-31a101033953 req-591ed03e-408e-438d-8634-31a101033953 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ae01adbf-5577-47e5-94a0-404faf3850c1 0.113s",
                                "2026-05-23 01:44:16.887 19 INFO tempest.lib.common.rest_client [req-b8b53309-124a-4c38-bcb4-c0fe0374dfe1 req-b8b53309-124a-4c38-bcb4-c0fe0374dfe1 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.290s",
                                "2026-05-23 01:44:16.980 19 INFO tempest.lib.common.rest_client [req-12864ee7-b83a-4577-bd3d-baa3defcf6b7 req-12864ee7-b83a-4577-bd3d-baa3defcf6b7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.090s",
                                "2026-05-23 01:44:17.001 10 INFO tempest.lib.common.rest_client [req-07bf4c51-9325-4e35-b509-c9de4276d77b req-07bf4c51-9325-4e35-b509-c9de4276d77b ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-23 01:44:17.032 26 INFO tempest.lib.common.rest_client [req-1feed015-09c7-47bc-b003-c0b427f0a19b req-1feed015-09c7-47bc-b003-c0b427f0a19b ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-23 01:44:17.039 41 INFO tempest.lib.common.rest_client [req-b98a643d-4e28-48e1-b76d-4a73a6f03687 req-b98a643d-4e28-48e1-b76d-4a73a6f03687 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.307s",
                                "{15} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [5.989432s] ... ok",
                                "2026-05-23 01:44:17.050 14 INFO tempest.lib.common.rest_client [req-85a7134e-2b90-4945-a23d-273f7c0c6709 req-85a7134e-2b90-4945-a23d-273f7c0c6709 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2fbaadf3-24d9-4ec2-bdc1-6e180de60697 0.184s",
                                "2026-05-23 01:44:17.122 17 INFO tempest.lib.common.rest_client [req-1f467ac8-fa03-4821-94f5-284b7414bac1 req-1f467ac8-fa03-4821-94f5-284b7414bac1 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.293s",
                                "2026-05-23 01:44:17.155 12 INFO tempest.lib.common.rest_client [req-05877271-f64f-4aa0-866d-deff3a17bafc req-05877271-f64f-4aa0-866d-deff3a17bafc ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.126s",
                                "2026-05-23 01:44:17.195 10 INFO tempest.lib.common.rest_client [req-815c854c-a63a-4e55-80ca-1c17797f72c0 req-815c854c-a63a-4e55-80ca-1c17797f72c0 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/d5a5b3d6b4e4479bad5c1d131b3201b2/roles/f0252c12e370451ca447f3c97e732b25 0.190s",
                                "2026-05-23 01:44:17.195 26 INFO tempest.lib.common.rest_client [req-6114d5f0-1791-4696-b8b6-8f50b92b114d req-6114d5f0-1791-4696-b8b6-8f50b92b114d ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/7670ab92a0a7442687d8f4f29e7d086d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.160s",
                                "2026-05-23 01:44:17.269 41 INFO tempest.lib.common.rest_client [req-f6210277-3e68-450f-aa54-d98fcceb8034 req-f6210277-3e68-450f-aa54-d98fcceb8034 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-679669357 0.220s",
                                "2026-05-23 01:44:17.368 19 INFO tempest.lib.common.rest_client [req-213deee0-c601-46b2-9927-93b8edb139c5 req-213deee0-c601-46b2-9927-93b8edb139c5 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.385s",
                                "2026-05-23 01:44:17.410 26 INFO tempest.lib.common.rest_client [req-5ae74800-b8d2-470a-be78-bd2c2466ea39 req-5ae74800-b8d2-470a-be78-bd2c2466ea39 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-23 01:44:17.415 10 INFO tempest.lib.common.rest_client [req-e6457929-d048-4305-ba1f-f6023ac1bb25 req-e6457929-d048-4305-ba1f-f6023ac1bb25 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-23 01:44:17.444 14 INFO tempest.lib.common.rest_client [req-4de1924a-c6c9-492b-b022-ea71943a2070 req-4de1924a-c6c9-492b-b022-ea71943a2070 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c0d05765-d0fa-4936-bdd8-aa0ed4d938fb 0.391s",
                                "2026-05-23 01:44:17.460 41 INFO tempest.lib.common.rest_client [req-1960dc91-7d4b-482f-8b37-86bf70ce166b req-1960dc91-7d4b-482f-8b37-86bf70ce166b ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-51732386 0.186s",
                                "2026-05-23 01:44:17.477 24 INFO tempest.lib.common.rest_client [req-6a68c658-ebf2-4c7f-917c-07e1850d3416 req-6a68c658-ebf2-4c7f-917c-07e1850d3416 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.979s",
                                "2026-05-23 01:44:17.581 10 INFO tempest.lib.common.rest_client [req-2c28d7c3-adf4-434a-ba13-6c6f9b70ea56 req-2c28d7c3-adf4-434a-ba13-6c6f9b70ea56 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/d5a5b3d6b4e4479bad5c1d131b3201b2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.157s",
                                "2026-05-23 01:44:17.587 30 INFO tempest.lib.common.rest_client [req-ce1c99ee-bf9a-44b5-9729-1b4eb631c68a req-ce1c99ee-bf9a-44b5-9729-1b4eb631c68a ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/62dd3c7a-8813-4d00-9bfe-4465f12b9ac7 0.940s",
                                "{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [8.682877s] ... ok",
                                "2026-05-23 01:44:17.617 19 INFO tempest.lib.common.rest_client [req-fed133f8-a3d4-41d7-8fb0-90b662a59da7 req-fed133f8-a3d4-41d7-8fb0-90b662a59da7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.246s",
                                "2026-05-23 01:44:17.670 17 INFO tempest.lib.common.rest_client [req-728c106c-8db2-4390-88ed-827c42202525 req-728c106c-8db2-4390-88ed-827c42202525 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.545s",
                                "2026-05-23 01:44:17.675 41 INFO tempest.lib.common.rest_client [req-d15fd37c-65a8-430c-a81c-27b4c62d83e5 req-d15fd37c-65a8-430c-a81c-27b4c62d83e5 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-1716785736 0.208s",
                                "2026-05-23 01:44:17.724 26 INFO tempest.lib.common.rest_client [req-d4c580ed-92ce-40b8-9659-f9216ac672d4 req-d4c580ed-92ce-40b8-9659-f9216ac672d4 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8/users/7670ab92a0a7442687d8f4f29e7d086d/roles/bd34450783d64356be4e1eb4c43a6768 0.308s",
                                "2026-05-23 01:44:17.726 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7670ab92a0a7442687d8f4f29e7d086d is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:17.726 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-617659779-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f9b1c2850d74803bad2300eccb665c8', 'project_name': 'tempest-NetworksApiDiscovery-617659779', 'tenant_id': '1f9b1c2850d74803bad2300eccb665c8', 'tenant_name': 'tempest-NetworksApiDiscovery-617659779', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7670ab92a0a7442687d8f4f29e7d086d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:17.727 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-NetworksApiDiscovery-617659779-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1f9b1c2850d74803bad2300eccb665c8', 'project_name': 'tempest-NetworksApiDiscovery-617659779', 'tenant_id': '1f9b1c2850d74803bad2300eccb665c8', 'tenant_name': 'tempest-NetworksApiDiscovery-617659779', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7670ab92a0a7442687d8f4f29e7d086d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:17.827 10 INFO tempest.lib.common.rest_client [req-25118428-ac5c-42b6-8174-e9932fe9fe9f req-25118428-ac5c-42b6-8174-e9932fe9fe9f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-23 01:44:17.893 41 INFO tempest.lib.common.rest_client [req-2624d6fb-e3c4-427c-a020-46901baa7b70 req-2624d6fb-e3c4-427c-a020-46901baa7b70 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-77747214 0.215s",
                                "2026-05-23 01:44:17.919 19 INFO tempest.lib.common.rest_client [req-1143e3d2-7ed3-4c00-888d-0ed3277dfc1e req-1143e3d2-7ed3-4c00-888d-0ed3277dfc1e ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ff1f6f47-9753-4428-adcd-038af90b7faf 0.300s",
                                "2026-05-23 01:44:18.000 10 INFO tempest.lib.common.rest_client [req-e04fb08f-8986-491e-befe-cf30b9767577 req-e04fb08f-8986-491e-befe-cf30b9767577 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/d5a5b3d6b4e4479bad5c1d131b3201b2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.170s",
                                "2026-05-23 01:44:18.063 41 INFO tempest.lib.common.rest_client [req-b47bd2ac-a245-4d11-b92f-9086320a5ac6 req-b47bd2ac-a245-4d11-b92f-9086320a5ac6 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.167s",
                                "2026-05-23 01:44:18.074 19 INFO tempest.lib.common.rest_client [req-31ccde89-df09-4085-a5b2-7abd175ea97c req-31ccde89-df09-4085-a5b2-7abd175ea97c ] 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 [3.631304s] ... ok",
                                "2026-05-23 01:44:18.160 10 INFO tempest.lib.common.rest_client [req-893218e1-751a-4884-96f7-e687b2822df9 req-893218e1-751a-4884-96f7-e687b2822df9 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-23 01:44:18.297 10 INFO tempest.lib.common.rest_client [req-895227d8-dd61-45b2-9808-7e1cfa2e2e86 req-895227d8-dd61-45b2-9808-7e1cfa2e2e86 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31/users/d5a5b3d6b4e4479bad5c1d131b3201b2/roles/bd34450783d64356be4e1eb4c43a6768 0.135s",
                                "2026-05-23 01:44:18.297 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d5a5b3d6b4e4479bad5c1d131b3201b2 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:18.297 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1609818750-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd433430c5e734942978b98a9dce6fc31', 'project_name': 'tempest-NegativeSecGroupTest-1609818750', 'tenant_id': 'd433430c5e734942978b98a9dce6fc31', 'tenant_name': 'tempest-NegativeSecGroupTest-1609818750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5a5b3d6b4e4479bad5c1d131b3201b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:18.297 10 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-1609818750-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd433430c5e734942978b98a9dce6fc31', 'project_name': 'tempest-NegativeSecGroupTest-1609818750', 'tenant_id': 'd433430c5e734942978b98a9dce6fc31', 'tenant_name': 'tempest-NegativeSecGroupTest-1609818750', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd5a5b3d6b4e4479bad5c1d131b3201b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:18.335 26 INFO tempest.lib.common.rest_client [req-f31fb37d-bf7d-4c70-9680-f815b390211b req-f31fb37d-bf7d-4c70-9680-f815b390211b ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s",
                                "2026-05-23 01:44:18.444 41 INFO tempest.lib.common.rest_client [req-00c5ed9d-2d3e-40f4-be69-ee58c0ce9621 req-00c5ed9d-2d3e-40f4-be69-ee58c0ce9621 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.379s",
                                "2026-05-23 01:44:18.447 26 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.104s",
                                "{8} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.109637s] ... ok",
                                "2026-05-23 01:44:18.543 19 INFO tempest.lib.common.rest_client [req-9e25bdef-3ca8-43b6-8d09-cbd7e0385fb5 req-9e25bdef-3ca8-43b6-8d09-cbd7e0385fb5 ] 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.465s",
                                "2026-05-23 01:44:18.585 12 INFO tempest.lib.common.rest_client [req-1482137e-5ad2-4e76-b1ad-b2ba18dbc068 req-1482137e-5ad2-4e76-b1ad-b2ba18dbc068 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.427s",
                                "2026-05-23 01:44:18.648 41 INFO tempest.lib.common.rest_client [req-e25b3e77-71f0-47c0-9bb7-49d2f489839f req-e25b3e77-71f0-47c0-9bb7-49d2f489839f ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-2031825811 0.198s",
                                "2026-05-23 01:44:18.719 36 INFO tempest.lib.common.rest_client [req-62d5d2bf-67b5-4938-8fa0-721e6166a722 req-62d5d2bf-67b5-4938-8fa0-721e6166a722 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.463s",
                                "2026-05-23 01:44:18.760 24 INFO tempest.lib.common.rest_client [req-0726d3db-dd0c-4c06-bed0-727c31f357fd req-0726d3db-dd0c-4c06-bed0-727c31f357fd ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/62836373-d02b-41f5-a7fb-9cd312a4bad8 1.278s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [5.493094s] ... ok",
                                "2026-05-23 01:44:18.773 41 INFO tempest.lib.common.rest_client [req-a5685ec0-fb50-4e61-9518-cc5c8349b944 req-a5685ec0-fb50-4e61-9518-cc5c8349b944 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-1532801641 0.121s",
                                "2026-05-23 01:44:18.859 19 INFO tempest.lib.common.rest_client [req-f2686433-606e-4435-aceb-9c43f0ce3eaa req-f2686433-606e-4435-aceb-9c43f0ce3eaa ] 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.312s",
                                "2026-05-23 01:44:18.863 14 INFO tempest.lib.common.rest_client [req-ff35e630-ef84-44eb-84b4-994186b3566e req-ff35e630-ef84-44eb-84b4-994186b3566e ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/002f1283-9b9d-4a48-8bcc-f17af385829a 1.414s",
                                "2026-05-23 01:44:18.923 26 INFO tempest.lib.common.rest_client [req-39537477-61bc-4c39-854e-7ff96d786071 req-39537477-61bc-4c39-854e-7ff96d786071 ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.471s",
                                "{8} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.474140s] ... ok",
                                "2026-05-23 01:44:18.928 10 INFO tempest.lib.common.rest_client [req-8dcf4610-063d-4d3e-a05f-db186211d281 req-8dcf4610-063d-4d3e-a05f-db186211d281 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s",
                                "2026-05-23 01:44:18.939 41 INFO tempest.lib.common.rest_client [req-c5e351ad-b916-44b1-9d9d-748738479ea9 req-c5e351ad-b916-44b1-9d9d-748738479ea9 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags/tempest-TagsExtTest-Tag-1133760480 0.158s",
                                "2026-05-23 01:44:18.991 12 INFO tempest.lib.common.rest_client [req-dbd8e5d7-6b9a-4c26-ba46-056375e42e44 req-dbd8e5d7-6b9a-4c26-ba46-056375e42e44 ] 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%3A92 0.398s",
                                "2026-05-23 01:44:19.012 14 INFO tempest.lib.common.rest_client [req-e3576d9f-d100-4eab-9ce7-66aa69d5c063 req-e3576d9f-d100-4eab-9ce7-66aa69d5c063 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c0fb2653-1ee0-4e6e-a7d3-382c1d0cea61 0.147s",
                                "2026-05-23 01:44:19.181 19 INFO tempest.lib.common.rest_client [req-33220573-83fd-459b-aebf-dd6429173e07 req-33220573-83fd-459b-aebf-dd6429173e07 ] 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.318s",
                                "2026-05-23 01:44:19.178 14 INFO tempest.lib.common.rest_client [req-9a0399f7-69fd-4af7-bc3a-694730484560 req-9a0399f7-69fd-4af7-bc3a-694730484560 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8682af25-a252-48e1-895f-9f0ab0d05a91 0.163s",
                                "2026-05-23 01:44:19.224 30 INFO tempest.lib.common.rest_client [req-2174fec3-8740-4ebd-af95-c9ca9335ff2f req-2174fec3-8740-4ebd-af95-c9ca9335ff2f ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.630s",
                                "2026-05-23 01:44:19.260 26 INFO tempest.lib.common.rest_client [req-9c672a4c-f85d-409d-b7fe-a725fe918bff req-9c672a4c-f85d-409d-b7fe-a725fe918bff ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/061837b23eb8421f86ab889bfc497ec8 0.308s",
                                "2026-05-23 01:44:19.291 41 INFO tempest.lib.common.rest_client [req-f5cbdc0d-79be-4bd7-abd7-dbf4f6c9fea6 req-f5cbdc0d-79be-4bd7-abd7-dbf4f6c9fea6 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.346s",
                                "2026-05-23 01:44:19.355 10 INFO tempest.lib.common.rest_client [req-8cdbf44d-7f1a-475a-ac0e-8842b43b2339 req-8cdbf44d-7f1a-475a-ac0e-8842b43b2339 ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.421s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.427003s] ... ok",
                                "2026-05-23 01:44:19.372 39 INFO tempest.lib.common.rest_client [req-0aecd60e-24ae-4ca3-858b-2400610b4504 req-0aecd60e-24ae-4ca3-858b-2400610b4504 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.711s",
                                "2026-05-23 01:44:19.523 17 INFO tempest.lib.common.rest_client [req-5fead4e2-52f3-4c57-b58b-4fdbbf3b7d05 req-5fead4e2-52f3-4c57-b58b-4fdbbf3b7d05 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.847s",
                                "2026-05-23 01:44:19.555 41 INFO tempest.lib.common.rest_client [req-05d109bf-dc7a-464e-a64a-8ad53c607dbd req-05d109bf-dc7a-464e-a64a-8ad53c607dbd ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.259s",
                                "2026-05-23 01:44:19.594 39 INFO tempest.lib.common.rest_client [req-b0aa44b7-09f4-4ff7-9f34-e06b9a9cb89d req-b0aa44b7-09f4-4ff7-9f34-e06b9a9cb89d ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/0db20026-d950-4e33-ab11-78f1bdc4ff17 0.217s",
                                "2026-05-23 01:44:19.604 14 INFO tempest.lib.common.rest_client [req-565b463e-17c1-4f35-85b7-beb3ed3fbb9a req-565b463e-17c1-4f35-85b7-beb3ed3fbb9a ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a110762e-b76f-4d2e-92f2-05e1e1af7ca8 0.423s",
                                "2026-05-23 01:44:19.637 26 INFO tempest.lib.common.rest_client [req-99a3bfc0-9773-4188-b032-677ccd8bb077 req-99a3bfc0-9773-4188-b032-677ccd8bb077 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7670ab92a0a7442687d8f4f29e7d086d 0.374s",
                                "2026-05-23 01:44:19.638 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1f9b1c2850d74803bad2300eccb665c8",
                                "2026-05-23 01:44:19.645 19 INFO tempest.lib.common.rest_client [req-870286e1-958d-49fa-8395-8e034157b9cf req-870286e1-958d-49fa-8395-8e034157b9cf ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5c1b0f51-014e-42a4-ba31-ab71505385bc 0.462s",
                                "2026-05-23 01:44:19.715 41 INFO tempest.lib.common.rest_client [req-aacb195f-2c9b-442e-be13-11185f01ef5d req-aacb195f-2c9b-442e-be13-11185f01ef5d ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-1514624660 0.155s",
                                "2026-05-23 01:44:19.720 22 INFO tempest.lib.common.rest_client [req-15f1a7eb-d0db-4f5a-aff4-3c57b3724390 req-15f1a7eb-d0db-4f5a-aff4-3c57b3724390 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881/add_router_interface 3.289s",
                                "2026-05-23 01:44:19.754 12 INFO tempest.lib.common.rest_client [req-147a3b23-b920-4a27-a703-0e7520552e41 req-147a3b23-b920-4a27-a703-0e7520552e41 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a9ab79ea-e6f4-4e9f-a61f-3f509f97c1d9 0.760s",
                                "2026-05-23 01:44:19.813 19 INFO tempest.lib.common.rest_client [req-6a0598b8-448e-4134-81bc-1ecb7eb15057 req-6a0598b8-448e-4134-81bc-1ecb7eb15057 ] 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_with_non_existent_remote_groupid [1.738733s] ... ok",
                                "2026-05-23 01:44:19.856 12 INFO tempest.lib.common.rest_client [req-f3b24620-0881-4ba2-aab8-7fb1c994999e req-f3b24620-0881-4ba2-aab8-7fb1c994999e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a9ab79ea-e6f4-4e9f-a61f-3f509f97c1d9 0.097s",
                                "2026-05-23 01:44:19.904 41 INFO tempest.lib.common.rest_client [req-6027a1f7-2b6c-451f-af68-8b6d551143e7 req-6027a1f7-2b6c-451f-af68-8b6d551143e7 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-256843113 0.184s",
                                "2026-05-23 01:44:19.919 28 INFO tempest.lib.common.rest_client [req-5b052538-a70d-4532-80c0-15566645bb96 req-5b052538-a70d-4532-80c0-15566645bb96 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d2ae8b33-5e4f-4c78-9a5e-58abae415561 3.127s",
                                "2026-05-23 01:44:20.000 22 INFO tempest.lib.common.rest_client [req-2c39e2b1-fc6e-4d99-b974-cfdf352089bf req-2c39e2b1-fc6e-4d99-b974-cfdf352089bf ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/431d4b01-106a-47af-9a9d-2dd143352267 0.276s",
                                "2026-05-23 01:44:20.040 19 INFO tempest.lib.common.rest_client [req-7eae5fda-faff-4ffa-bb08-2eeeed61cd0b req-7eae5fda-faff-4ffa-bb08-2eeeed61cd0b ] 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.220s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.227894s] ... ok",
                                "2026-05-23 01:44:20.110 41 INFO tempest.lib.common.rest_client [req-8937c2ea-540e-4350-9c5a-f1d8b614fa21 req-8937c2ea-540e-4350-9c5a-f1d8b614fa21 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags/tempest-TagsExtTest-Tag-1146934184 0.201s",
                                "2026-05-23 01:44:20.152 24 INFO tempest.lib.common.rest_client [req-67e821e5-1110-4311-a3a2-e6508885bda4 req-67e821e5-1110-4311-a3a2-e6508885bda4 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.387s",
                                "2026-05-23 01:44:20.205 26 INFO tempest.lib.common.rest_client [req-32574b8a-a58e-4af5-8d69-9fb863a9c386 req-32574b8a-a58e-4af5-8d69-9fb863a9c386 ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s",
                                "2026-05-23 01:44:20.225 28 INFO tempest.lib.common.rest_client [req-b6715474-bfb3-4e0a-8a18-86cea177304f req-b6715474-bfb3-4e0a-8a18-86cea177304f ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/d2ae8b33-5e4f-4c78-9a5e-58abae415561 0.303s",
                                "2026-05-23 01:44:20.358 10 INFO tempest.lib.common.rest_client [req-78fdce68-1f4c-4830-8040-6f8c380f0195 req-78fdce68-1f4c-4830-8040-6f8c380f0195 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.000s",
                                "2026-05-23 01:44:20.381 41 INFO tempest.lib.common.rest_client [req-fceb1173-00e7-47f4-a5aa-0d1abd25a7f8 req-fceb1173-00e7-47f4-a5aa-0d1abd25a7f8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.267s",
                                "2026-05-23 01:44:20.451 28 INFO tempest.lib.common.rest_client [req-a4f76ac1-6b93-4d6d-b42c-ee775cc4b7b0 req-a4f76ac1-6b93-4d6d-b42c-ee775cc4b7b0 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=d2ae8b33-5e4f-4c78-9a5e-58abae415561&device_owner=network%3Arouter_gateway 0.223s",
                                "2026-05-23 01:44:20.473 30 INFO tempest.lib.common.rest_client [req-771fe23b-2a81-45e1-a4cb-f8b960545d1f req-771fe23b-2a81-45e1-a4cb-f8b960545d1f ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.246s",
                                "2026-05-23 01:44:20.532 14 INFO tempest.lib.common.rest_client [req-73e4591d-6ff3-4019-921e-fa95ad7d7eb1 req-73e4591d-6ff3-4019-921e-fa95ad7d7eb1 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/13e62cc5-112d-4427-9635-2894ee74dec6 0.926s",
                                "2026-05-23 01:44:20.562 19 INFO tempest.lib.common.rest_client [req-32fffccc-f967-42b1-8a26-e5377535b330 req-32fffccc-f967-42b1-8a26-e5377535b330 ] 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.516s",
                                "2026-05-23 01:44:20.620 28 INFO tempest.lib.common.rest_client [req-1c18886e-9dc6-4fc9-bbbd-cb8b87951da9 req-1c18886e-9dc6-4fc9-bbbd-cb8b87951da9 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.166s",
                                "2026-05-23 01:44:20.640 14 INFO tempest.lib.common.rest_client [req-5ca4957c-2f33-43b5-9549-c89a3e896816 req-5ca4957c-2f33-43b5-9549-c89a3e896816 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/74f0e0b2-4164-47c7-b0eb-957e351422b1 0.106s",
                                "2026-05-23 01:44:20.768 28 INFO tempest.lib.common.rest_client [req-a344bb90-7a20-41b7-beaf-a4484d734054 req-a344bb90-7a20-41b7-beaf-a4484d734054 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d2ae8b33-5e4f-4c78-9a5e-58abae415561 0.145s",
                                "2026-05-23 01:44:20.784 14 INFO tempest.lib.common.rest_client [req-5e450256-18a3-4e6b-b781-7490c19c36ad req-5e450256-18a3-4e6b-b781-7490c19c36ad ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/46832c24-5354-43ac-b2aa-9615ac7dbe78 0.141s",
                                "2026-05-23 01:44:20.794 41 INFO tempest.lib.common.rest_client [req-06357471-b04a-4181-8b63-4783a2dfad29 req-06357471-b04a-4181-8b63-4783a2dfad29 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.411s",
                                "2026-05-23 01:44:20.867 10 INFO tempest.lib.common.rest_client [req-7222fb47-3590-4a8c-8b65-00190a1ef828 req-7222fb47-3590-4a8c-8b65-00190a1ef828 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.505s",
                                "2026-05-23 01:44:20.915 14 INFO tempest.lib.common.rest_client [req-cbf59fbe-ff35-4e4a-8960-a78652096913 req-cbf59fbe-ff35-4e4a-8960-a78652096913 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1eab20b7-cf20-42d7-9ea5-081f0cd9fc31 0.128s",
                                "2026-05-23 01:44:21.010 41 INFO tempest.lib.common.rest_client [req-f1228f57-f574-43fc-86a2-36c5bd8807f7 req-f1228f57-f574-43fc-86a2-36c5bd8807f7 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-325662307 0.212s",
                                "2026-05-23 01:44:21.010 19 INFO tempest.lib.common.rest_client [req-51be1b39-d07b-445b-91d0-b6de998f3050 req-51be1b39-d07b-445b-91d0-b6de998f3050 ] 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.444s",
                                "2026-05-23 01:44:21.041 26 INFO tempest.lib.common.rest_client [req-875636cc-e166-44fd-bcd3-9dc53d5067b7 req-875636cc-e166-44fd-bcd3-9dc53d5067b7 ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1f9b1c2850d74803bad2300eccb665c8&name=default 0.830s",
                                "2026-05-23 01:44:21.065 14 INFO tempest.lib.common.rest_client [req-dde6e48a-7faf-4f6a-88d4-5af19d380106 req-dde6e48a-7faf-4f6a-88d4-5af19d380106 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6e48c818-bb8a-4a81-ba6a-58401a467d9e 0.147s",
                                "2026-05-23 01:44:21.120 10 INFO tempest.lib.common.rest_client [req-9d1b6746-ea1b-4bb9-82d0-dcfc0a798fb3 req-9d1b6746-ea1b-4bb9-82d0-dcfc0a798fb3 ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.247s",
                                "2026-05-23 01:44:21.154 41 INFO tempest.lib.common.rest_client [req-3f3f2e2a-0e37-4ab1-80a3-4b09b3a69e36 req-3f3f2e2a-0e37-4ab1-80a3-4b09b3a69e36 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-2145215526 0.141s",
                                "2026-05-23 01:44:21.237 19 INFO tempest.lib.common.rest_client [req-03ce14c5-1a95-4e04-830a-51ca7ced6a4f req-03ce14c5-1a95-4e04-830a-51ca7ced6a4f ] 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.222s",
                                "2026-05-23 01:44:21.348 12 INFO tempest.lib.common.rest_client [req-54c94223-f43f-40eb-879a-60ce2d088f05 req-54c94223-f43f-40eb-879a-60ce2d088f05 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/204755de-7c65-4368-af98-16878329dbf0 1.489s",
                                "2026-05-23 01:44:21.372 17 INFO tempest.lib.common.rest_client [req-6b7a939f-9f14-4cd2-a04a-709c9c337702 req-6b7a939f-9f14-4cd2-a04a-709c9c337702 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.846s",
                                "2026-05-23 01:44:21.382 14 INFO tempest.lib.common.rest_client [req-7749815f-8af5-4505-9bd5-0fccd7183adf req-7749815f-8af5-4505-9bd5-0fccd7183adf ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/83cf6ebe-c189-409a-a5d7-4daac6f90621 0.313s",
                                "2026-05-23 01:44:21.411 10 INFO tempest.lib.common.rest_client [req-9b14e89e-7eca-4477-9e06-58b614b77c6e req-9b14e89e-7eca-4477-9e06-58b614b77c6e ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8ca70ae6-67df-4dca-b74f-7136e5f6f72e 0.288s",
                                "2026-05-23 01:44:21.436 41 INFO tempest.lib.common.rest_client [req-509e90c2-7d10-496c-afec-534445e038f5 req-509e90c2-7d10-496c-afec-534445e038f5 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags/tempest-TagsExtTest-Tag-586551529 0.277s",
                                "2026-05-23 01:44:21.439 12 INFO tempest.lib.common.rest_client [req-e01720f4-96db-43ed-92f7-4ae8b987748e req-e01720f4-96db-43ed-92f7-4ae8b987748e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/204755de-7c65-4368-af98-16878329dbf0 0.089s",
                                "2026-05-23 01:44:21.569 39 INFO tempest.lib.common.rest_client [req-82db9ef3-fbac-434f-97cf-ff4928959608 req-82db9ef3-fbac-434f-97cf-ff4928959608 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0db20026-d950-4e33-ab11-78f1bdc4ff17 1.970s",
                                "2026-05-23 01:44:21.575 19 INFO tempest.lib.common.rest_client [req-fc26e8b8-d5b7-49ad-88cd-b80f33b82fb8 req-fc26e8b8-d5b7-49ad-88cd-b80f33b82fb8 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d80cadd3-1f68-4d5f-8caa-919a0ca0089d 0.333s",
                                "2026-05-23 01:44:21.626 41 INFO tempest.lib.common.rest_client [req-e3844fd4-c437-4aa3-8234-ebf0f1bf755c req-e3844fd4-c437-4aa3-8234-ebf0f1bf755c ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.187s",
                                "2026-05-23 01:44:21.687 10 INFO tempest.lib.common.rest_client [req-5b8be63b-5d83-455c-abe2-8eec83b24915 req-5b8be63b-5d83-455c-abe2-8eec83b24915 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.274s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [2.331610s] ... ok",
                                "2026-05-23 01:44:21.767 19 INFO tempest.lib.common.rest_client [req-f7210fe4-a0ec-4fb7-874a-f4c757fa28bc req-f7210fe4-a0ec-4fb7-874a-f4c757fa28bc ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.190s",
                                "2026-05-23 01:44:21.769 36 INFO tempest.lib.common.rest_client [req-9c6cdf64-4ba0-49d0-b33a-0edfb5aa11ac req-9c6cdf64-4ba0-49d0-b33a-0edfb5aa11ac ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.047s",
                                "2026-05-23 01:44:21.775 41 INFO tempest.lib.common.rest_client [req-67893cdc-d057-4d6a-885f-b1ff7b6e7495 req-67893cdc-d057-4d6a-885f-b1ff7b6e7495 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.145s",
                                "2026-05-23 01:44:21.887 41 INFO tempest.lib.common.rest_client [req-308457da-bb88-4069-884f-463a3985f66d req-308457da-bb88-4069-884f-463a3985f66d ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-520391262 0.109s",
                                "2026-05-23 01:44:22.083 28 INFO tempest.lib.common.rest_client [req-50bb9ce5-41f1-4d78-bed0-342c76070968 req-50bb9ce5-41f1-4d78-bed0-342c76070968 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d2ae8b33-5e4f-4c78-9a5e-58abae415561 1.312s",
                                "{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [5.716955s] ... ok",
                                "2026-05-23 01:44:22.095 12 INFO tempest.lib.common.rest_client [req-680598d3-4b69-4872-b458-18cf7e353b83 req-680598d3-4b69-4872-b458-18cf7e353b83 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5f42cf35-0fbe-4d26-a674-7f124cebdd0a 0.653s",
                                "2026-05-23 01:44:22.105 41 INFO tempest.lib.common.rest_client [req-20d099f5-ea4c-4a75-98d6-a387519236c8 req-20d099f5-ea4c-4a75-98d6-a387519236c8 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-1145734975 0.214s",
                                "2026-05-23 01:44:22.218 41 INFO tempest.lib.common.rest_client [req-b0950454-3b31-4324-91cf-801b543f4573 req-b0950454-3b31-4324-91cf-801b543f4573 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags/tempest-TagsExtTest-Tag-743406360 0.109s",
                                "2026-05-23 01:44:22.306 19 INFO tempest.lib.common.rest_client [req-8292f951-4c73-462b-afa0-d875e1eeed97 req-8292f951-4c73-462b-afa0-d875e1eeed97 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a75eff7e-3c1c-45b1-8409-bd4f19a90b32 0.534s",
                                "2026-05-23 01:44:22.344 10 INFO tempest.lib.common.rest_client [req-77210de3-9e38-409c-befa-eea2bd5bb9c3 req-77210de3-9e38-409c-befa-eea2bd5bb9c3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.653s",
                                "2026-05-23 01:44:22.361 14 INFO tempest.lib.common.rest_client [req-14d4940c-6bb4-417a-bf2f-865e959237e3 req-14d4940c-6bb4-417a-bf2f-865e959237e3 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/fe44e49a-9964-44e8-acb0-7346619c2921 0.973s",
                                "2026-05-23 01:44:22.408 41 INFO tempest.lib.common.rest_client [req-19184228-415f-4e1d-9930-b7e0ec3f471b req-19184228-415f-4e1d-9930-b7e0ec3f471b ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421/tags 0.188s",
                                "2026-05-23 01:44:22.455 10 INFO tempest.lib.common.rest_client [req-143b9813-272c-4be7-a688-b7051214aad5 req-143b9813-272c-4be7-a688-b7051214aad5 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.108s",
                                "2026-05-23 01:44:22.500 19 INFO tempest.lib.common.rest_client [req-8a2895ff-0a77-492a-b277-9348e1dcab16 req-8a2895ff-0a77-492a-b277-9348e1dcab16 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.191s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [2.457330s] ... ok",
                                "2026-05-23 01:44:22.540 26 INFO tempest.lib.common.rest_client [req-20cc582b-e241-4277-81d5-63fe7aa6acd3 req-20cc582b-e241-4277-81d5-63fe7aa6acd3 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/44aeee8f-b51e-4d12-a8c5-53f83162adc7 1.496s",
                                "2026-05-23 01:44:22.545 17 INFO tempest.lib.common.rest_client [req-5a48fe32-99a6-4be2-ad3f-1f77b908cd86 req-5a48fe32-99a6-4be2-ad3f-1f77b908cd86 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/aee62d6a-ecc1-45d4-a6d6-68cf8dedf184 1.168s",
                                "2026-05-23 01:44:22.617 14 INFO tempest.lib.common.rest_client [req-ed126e7a-32f8-442b-9d7f-40838c5c0789 req-ed126e7a-32f8-442b-9d7f-40838c5c0789 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/837eb569921e40ddbe482931c1c36247 0.252s",
                                "2026-05-23 01:44:22.657 41 INFO tempest.lib.common.rest_client [req-516d9996-937a-4485-954a-b4c91cf8aa46 req-516d9996-937a-4485-954a-b4c91cf8aa46 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7/tags 0.241s",
                                "2026-05-23 01:44:22.726 10 INFO tempest.lib.common.rest_client [req-304946f3-1e9d-444c-988d-6acf12392bcb req-304946f3-1e9d-444c-988d-6acf12392bcb ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c9c42db5-e8ef-4e9c-a15a-6650d74924b1 0.266s",
                                "2026-05-23 01:44:22.760 24 INFO tempest.lib.common.rest_client [req-77185ad5-6bfd-45a7-bcd9-06dea0bb446a req-77185ad5-6bfd-45a7-bcd9-06dea0bb446a ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.605s",
                                "2026-05-23 01:44:22.820 41 INFO tempest.lib.common.rest_client [req-80ad2c0e-ab72-4d26-a45b-a7c55e78aa90 req-80ad2c0e-ab72-4d26-a45b-a7c55e78aa90 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd/tags 0.160s",
                                "2026-05-23 01:44:22.887 26 INFO tempest.lib.common.rest_client [req-2c6ca8ab-898b-4ec7-927e-622227005b7d req-2c6ca8ab-898b-4ec7-927e-622227005b7d ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1f9b1c2850d74803bad2300eccb665c8 0.344s",
                                "2026-05-23 01:44:22.945 36 INFO tempest.lib.common.rest_client [req-076682e7-e00c-49cd-bbfb-18d3c1f656e4 req-076682e7-e00c-49cd-bbfb-18d3c1f656e4 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.171s",
                                "2026-05-23 01:44:22.956 10 INFO tempest.lib.common.rest_client [req-7810c5e9-b927-4153-a22f-d5e215bc75d9 req-7810c5e9-b927-4153-a22f-d5e215bc75d9 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.224s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.268087s] ... ok",
                                "2026-05-23 01:44:22.976 14 INFO tempest.lib.common.rest_client [req-41956d98-6105-4b95-b6a6-a93d091ac50e req-41956d98-6105-4b95-b6a6-a93d091ac50e ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3138a3a964c146348f5323b4382029e2 0.357s",
                                "2026-05-23 01:44:22.976 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 60056ef802c54cb19e9293064e2c668c",
                                "2026-05-23 01:44:23.033 41 INFO tempest.lib.common.rest_client [req-ac806d77-fa04-4745-9015-3b01a005c55d req-ac806d77-fa04-4745-9015-3b01a005c55d ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809/tags 0.207s",
                                "{15} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [5.992955s] ... ok",
                                "2026-05-23 01:44:23.213 36 INFO tempest.lib.common.rest_client [req-3595623d-c1de-499f-a663-1360fd0f82e6 req-3595623d-c1de-499f-a663-1360fd0f82e6 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.264s",
                                "2026-05-23 01:44:23.233 19 INFO tempest.lib.common.rest_client [req-b89eb92d-5a10-4739-b6c2-b7e2b18629ac req-b89eb92d-5a10-4739-b6c2-b7e2b18629ac ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.729s",
                                "2026-05-23 01:44:23.362 41 INFO tempest.lib.common.rest_client [req-04da3d0c-0abc-465d-b198-0e5bd6b7fd64 req-04da3d0c-0abc-465d-b198-0e5bd6b7fd64 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/b1e22a9b-8abb-49f8-ad84-578790dc9421 0.233s",
                                "2026-05-23 01:44:23.368 12 INFO tempest.lib.common.rest_client [req-8eb5f2cc-b713-4248-aca2-4ce018008601 req-8eb5f2cc-b713-4248-aca2-4ce018008601 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3a205087-d627-4374-a362-7d1b8ad77e34 1.271s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [9.717323s] ... ok",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-23 01:44:23.402 30 INFO tempest.lib.common.rest_client [req-8d6bafea-fd68-4a8b-b27c-f54aa2b064aa req-8d6bafea-fd68-4a8b-b27c-f54aa2b064aa ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/864c5213-e918-43f8-afef-5697847c50cb 2.927s",
                                "2026-05-23 01:44:23.475 41 INFO tempest.lib.common.rest_client [req-a8596eb4-9704-4821-84f6-b0afbef632ac req-a8596eb4-9704-4821-84f6-b0afbef632ac ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7 0.111s",
                                "2026-05-23 01:44:23.494 39 INFO tempest.lib.common.rest_client [req-88c425ad-9be3-46f4-a41a-d69d8bc36b88 req-88c425ad-9be3-46f4-a41a-d69d8bc36b88 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0c78efd4-84b8-4208-82a3-a0a1e7353593 1.923s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [10.918714s] ... ok",
                                "2026-05-23 01:44:23.541 14 INFO tempest.lib.common.rest_client [req-837e3986-c440-4394-a657-4d37cfdb0ccc req-837e3986-c440-4394-a657-4d37cfdb0ccc ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s",
                                "2026-05-23 01:44:23.908 36 INFO tempest.lib.common.rest_client [req-8f77bea3-8e45-4a39-ae3a-cd9e58caa079 req-8f77bea3-8e45-4a39-ae3a-cd9e58caa079 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/449d7c16-844e-47c9-9d18-261bbac52834 0.692s",
                                "2026-05-23 01:44:23.918 41 INFO tempest.lib.common.rest_client [req-78fd13b4-c29c-4748-b031-1bcac6484d1e req-78fd13b4-c29c-4748-b031-1bcac6484d1e ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1d48ad7a-821a-4ca4-806c-64ceb2bc9ee7 0.439s",
                                "2026-05-23 01:44:23.966 19 INFO tempest.lib.common.rest_client [req-fb175476-ff10-4809-b521-8602f571c9a9 req-fb175476-ff10-4809-b521-8602f571c9a9 ] 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.728s",
                                "2026-05-23 01:44:24.098 36 INFO tempest.lib.common.rest_client [req-dfcda74c-477b-4536-87f2-4e3135b27790 req-dfcda74c-477b-4536-87f2-4e3135b27790 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.186s",
                                "2026-05-23 01:44:24.181 19 INFO tempest.lib.common.rest_client [req-733659df-9c4c-4067-9732-f4e797a208ba req-733659df-9c4c-4067-9732-f4e797a208ba ] 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.209s",
                                "2026-05-23 01:44:24.276 12 INFO tempest.lib.common.rest_client [req-2b08e97a-0d87-47a6-8862-946100caceea req-2b08e97a-0d87-47a6-8862-946100caceea ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.904s",
                                "2026-05-23 01:44:24.322 14 INFO tempest.lib.common.rest_client [req-259308bb-7b8b-43b6-aea1-876afde61b04 req-259308bb-7b8b-43b6-aea1-876afde61b04 ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=60056ef802c54cb19e9293064e2c668c&name=default 0.778s",
                                "2026-05-23 01:44:24.372 10 INFO tempest.lib.common.rest_client [req-918cbaf7-fbce-4c64-a5de-e1085db0cc17 req-918cbaf7-fbce-4c64-a5de-e1085db0cc17 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.412s",
                                "2026-05-23 01:44:24.494 36 INFO tempest.lib.common.rest_client [req-035e79ba-0771-45ec-8d32-a0f216f98970 req-035e79ba-0771-45ec-8d32-a0f216f98970 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e064fba7-77fa-4c0b-8f1b-19b9a3edad83 0.393s",
                                "2026-05-23 01:44:24.512 24 INFO tempest.lib.common.rest_client [req-d44266a5-a9da-4011-8ad5-7a5d5210fc34 req-d44266a5-a9da-4011-8ad5-7a5d5210fc34 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/af5580c1-94ae-494d-a796-9eb1bf8c6cda 1.748s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [5.751438s] ... ok",
                                "2026-05-23 01:44:24.521 10 INFO tempest.lib.common.rest_client [req-4b3bb8eb-1f5c-430d-b711-3278e917734b req-4b3bb8eb-1f5c-430d-b711-3278e917734b ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.144s",
                                "2026-05-23 01:44:24.527 19 INFO tempest.lib.common.rest_client [req-5f03cfe7-a49f-4947-ac08-f598af0668e3 req-5f03cfe7-a49f-4947-ac08-f598af0668e3 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a1611cc9-99b9-4082-9c31-e6e7a1526bd7 0.338s",
                                "2026-05-23 01:44:24.660 19 INFO tempest.lib.common.rest_client [req-954ce58d-ebf0-4076-864d-e2f3aec16220 req-954ce58d-ebf0-4076-864d-e2f3aec16220 ] 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_wrong_ip_prefix_version [2.162056s] ... ok",
                                "2026-05-23 01:44:24.883 22 INFO tempest.lib.common.rest_client [req-16eb2285-e9da-40bc-bc9f-3b0985cb0526 req-16eb2285-e9da-40bc-bc9f-3b0985cb0526 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881/add_router_interface 4.879s",
                                "2026-05-23 01:44:25.223 22 INFO tempest.lib.common.rest_client [req-817fb999-be50-4621-b1b5-748e1a45c3f5 req-817fb999-be50-4621-b1b5-748e1a45c3f5 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3bcb0c3c-ea78-4080-aa78-876e1969421e 0.337s",
                                "2026-05-23 01:44:25.227 14 INFO tempest.lib.common.rest_client [req-5e7f2482-3507-4c19-bc5d-8384037dc42c req-5e7f2482-3507-4c19-bc5d-8384037dc42c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/196e623d-432d-4a3c-acc8-0dea4ab7e80b 0.899s",
                                "2026-05-23 01:44:25.282 19 INFO tempest.lib.common.rest_client [req-9d3b7f4a-d334-4712-ac8f-0bf1b89443e7 req-9d3b7f4a-d334-4712-ac8f-0bf1b89443e7 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.613s",
                                "2026-05-23 01:44:25.354 10 INFO tempest.lib.common.rest_client [req-dc44f85f-c749-4464-b9d9-a861cad66007 req-dc44f85f-c749-4464-b9d9-a861cad66007 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/13294443-ddd8-4da7-afbc-e586db3af49b 0.830s",
                                "2026-05-23 01:44:25.378 19 INFO tempest.lib.common.rest_client [req-dd0dd57a-2945-4519-b17b-594a08d09fcd req-dd0dd57a-2945-4519-b17b-594a08d09fcd ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/20097792-f3b1-4569-bd2f-ac4e6958b1ff 0.094s",
                                "2026-05-23 01:44:25.385 41 INFO tempest.lib.common.rest_client [req-69962cc6-fd39-477b-b886-43563c8449c6 req-69962cc6-fd39-477b-b886-43563c8449c6 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d7055eb2-28c9-4074-9846-6db99e1672dd 1.465s",
                                "2026-05-23 01:44:25.394 36 INFO tempest.lib.common.rest_client [req-a8399a30-77dd-4833-a76f-ab78b3751588 req-a8399a30-77dd-4833-a76f-ab78b3751588 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e4685921-dbb2-4a0a-b27f-be7bb7ee5007 0.897s",
                                "2026-05-23 01:44:25.477 12 INFO tempest.lib.common.rest_client [req-ecc05525-06b2-4c3a-a991-4b01700c5ea0 req-ecc05525-06b2-4c3a-a991-4b01700c5ea0 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.197s",
                                "2026-05-23 01:44:25.496 14 INFO tempest.lib.common.rest_client [req-c4086d20-6b65-4d3e-9c9b-15bca9e98116 req-c4086d20-6b65-4d3e-9c9b-15bca9e98116 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/60056ef802c54cb19e9293064e2c668c 0.267s",
                                "2026-05-23 01:44:25.534 36 INFO tempest.lib.common.rest_client [req-dd8d372d-71b0-4c1a-8c55-920cf7f3f6c5 req-dd8d372d-71b0-4c1a-8c55-920cf7f3f6c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.137s",
                                "2026-05-23 01:44:25.541 10 INFO tempest.lib.common.rest_client [req-ffd9ff01-cfff-4676-b320-b21998e2eacd req-ffd9ff01-cfff-4676-b320-b21998e2eacd ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.184s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [2.585006s] ... ok",
                                "2026-05-23 01:44:25.661 24 INFO tempest.lib.common.rest_client [req-9c8d106e-ad08-444e-b84e-f53e45033c97 req-9c8d106e-ad08-444e-b84e-f53e45033c97 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.143s",
                                "2026-05-23 01:44:25.770 19 INFO tempest.lib.common.rest_client [req-4c349e07-7572-4054-bb67-79ceece57d94 req-4c349e07-7572-4054-bb67-79ceece57d94 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/20097792-f3b1-4569-bd2f-ac4e6958b1ff 0.389s",
                                "2026-05-23 01:44:25.781 17 INFO tempest.lib.common.rest_client [req-0aae72fc-11a9-40cb-8f5e-400d3a86dfd1 req-0aae72fc-11a9-40cb-8f5e-400d3a86dfd1 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/aee62d6a-ecc1-45d4-a6d6-68cf8dedf184 3.233s",
                                "2026-05-23 01:44:25.816 41 INFO tempest.lib.common.rest_client [req-d774e8ef-f9e7-40e3-8846-1b0a51d1c250 req-d774e8ef-f9e7-40e3-8846-1b0a51d1c250 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/22292a22-189c-4e8c-89b2-fffc5e214809 0.426s",
                                "2026-05-23 01:44:25.834 22 INFO tempest.lib.common.rest_client [req-b15606fc-5533-423f-b601-f474c90e061e req-b15606fc-5533-423f-b601-f474c90e061e ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3bcb0c3c-ea78-4080-aa78-876e1969421e 0.606s",
                                "2026-05-23 01:44:25.854 12 INFO tempest.lib.common.rest_client [req-12911672-0e91-4c53-aadd-2a32db71e26e req-12911672-0e91-4c53-aadd-2a32db71e26e ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.369s",
                                "2026-05-23 01:44:25.962 19 INFO tempest.lib.common.rest_client [req-05721fb7-8435-456a-afef-0d29c3071b67 req-05721fb7-8435-456a-afef-0d29c3071b67 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.189s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.297951s] ... ok",
                                "2026-05-23 01:44:26.111 19 INFO tempest.lib.common.rest_client [req-1089183b-3aea-4142-9a14-3177207147c9 req-1089183b-3aea-4142-9a14-3177207147c9 ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2769dd24-da23-4112-a67e-ab80c800b594 0.143s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.148067s] ... ok",
                                "2026-05-23 01:44:26.122 14 INFO tempest.lib.common.rest_client [req-b7b5fb35-62be-467a-850e-0456eca7eace req-b7b5fb35-62be-467a-850e-0456eca7eace ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.621s",
                                "2026-05-23 01:44:26.131 10 INFO tempest.lib.common.rest_client [req-225687e8-f7ca-4f7d-b230-3fba8c22c8ce req-225687e8-f7ca-4f7d-b230-3fba8c22c8ce ] 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.581s",
                                "2026-05-23 01:44:26.240 10 INFO tempest.lib.common.rest_client [req-de5c95ba-6fad-4842-9e1f-b96c57717f06 req-de5c95ba-6fad-4842-9e1f-b96c57717f06 ] 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.103s",
                                "2026-05-23 01:44:26.260 19 INFO tempest.lib.common.rest_client [req-0bb7edc7-03b5-4764-b563-8f8201016f8c req-0bb7edc7-03b5-4764-b563-8f8201016f8c ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/bec2c3cc-58bd-4968-9b18-262d06feba75 0.144s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.147711s] ... ok",
                                "2026-05-23 01:44:26.347 10 INFO tempest.lib.common.rest_client [req-9f0b8279-319f-4fc3-94b5-2fa3a8257f00 req-9f0b8279-319f-4fc3-94b5-2fa3a8257f00 ] 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.103s",
                                "2026-05-23 01:44:26.377 19 INFO tempest.lib.common.rest_client [req-0be34905-ef0e-428a-ab55-70fc53f0311d req-0be34905-ef0e-428a-ab55-70fc53f0311d ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/bf0daaf9-444e-4a4b-af5b-76eb7e4dd603 0.113s",
                                "{4} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.115770s] ... ok",
                                "2026-05-23 01:44:26.446 10 INFO tempest.lib.common.rest_client [req-7d329a6e-709d-4224-8116-7b5d8cf43c45 req-7d329a6e-709d-4224-8116-7b5d8cf43c45 ] 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.097s",
                                "2026-05-23 01:44:26.540 10 INFO tempest.lib.common.rest_client [req-39fed762-006e-47cc-becd-af6989b0d9af req-39fed762-006e-47cc-becd-af6989b0d9af ] 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.092s",
                                "2026-05-23 01:44:26.574 39 INFO tempest.lib.common.rest_client [req-61198c8c-af6a-498a-9cbc-8d5160a07e3d req-61198c8c-af6a-498a-9cbc-8d5160a07e3d ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.075s",
                                "2026-05-23 01:44:26.608 41 INFO tempest.lib.common.rest_client [req-3c408c75-f47a-4eec-b932-0ae33bf2058f req-3c408c75-f47a-4eec-b932-0ae33bf2058f ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/539f094a-20ed-4859-9014-205d51645f96 0.789s",
                                "2026-05-23 01:44:26.652 30 INFO tempest.lib.common.rest_client [req-0dc57d00-6aad-4e5f-8291-12f3d8130bfa req-0dc57d00-6aad-4e5f-8291-12f3d8130bfa ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/72444ac9-1754-4770-9316-3a6d1e37b7df 3.245s",
                                "2026-05-23 01:44:26.686 19 INFO tempest.lib.common.rest_client [req-d0f11595-b8ff-4496-95fc-709f564de318 req-d0f11595-b8ff-4496-95fc-709f564de318 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/12e9e8aa1bf24d3c816e51e4099064ff 0.275s",
                                "2026-05-23 01:44:26.737 14 INFO tempest.lib.common.rest_client [req-880b4ae5-4df3-40d4-88c5-07a36289dce7 req-880b4ae5-4df3-40d4-88c5-07a36289dce7 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.604s",
                                "2026-05-23 01:44:26.810 30 INFO tempest.lib.common.rest_client [req-c84ec433-e4db-443e-ac60-eec1fc13624a req-c84ec433-e4db-443e-ac60-eec1fc13624a ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/864c5213-e918-43f8-afef-5697847c50cb 0.153s",
                                "2026-05-23 01:44:26.823 12 INFO tempest.lib.common.rest_client [req-9c3e57e1-514c-4050-a215-ea1d46409387 req-9c3e57e1-514c-4050-a215-ea1d46409387 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.967s",
                                "2026-05-23 01:44:26.846 17 INFO tempest.lib.common.rest_client [req-65688463-d0e3-43da-a6de-19cd15baa6af req-65688463-d0e3-43da-a6de-19cd15baa6af ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/aee62d6a-ecc1-45d4-a6d6-68cf8dedf184 1.062s",
                                "2026-05-23 01:44:26.853 10 INFO tempest.lib.common.rest_client [req-da753fe9-5f25-4602-be2b-b77305a05f6e req-da753fe9-5f25-4602-be2b-b77305a05f6e ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3990918e-31cd-4cd6-be1e-0161cfd3ecc4 0.308s",
                                "2026-05-23 01:44:26.873 14 INFO tempest.lib.common.rest_client [req-5fb04be7-e70d-40d9-a6b5-7b5b85f938a8 req-5fb04be7-e70d-40d9-a6b5-7b5b85f938a8 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.133s",
                                "2026-05-23 01:44:26.952 17 INFO tempest.lib.common.rest_client [req-c35d5737-b0f4-44b5-a602-640137a6b22b req-c35d5737-b0f4-44b5-a602-640137a6b22b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/aee62d6a-ecc1-45d4-a6d6-68cf8dedf184 0.103s",
                                "2026-05-23 01:44:26.999 41 INFO tempest.lib.common.rest_client [req-98ae045e-1158-457c-81cf-fbf212df1dc9 req-98ae045e-1158-457c-81cf-fbf212df1dc9 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/58e280dba1a34b728c78d0730e236a6d 0.388s",
                                "2026-05-23 01:44:27.045 19 INFO tempest.lib.common.rest_client [req-a19efb23-10d9-43ae-b387-a3cf39aceb1d req-a19efb23-10d9-43ae-b387-a3cf39aceb1d ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1c7c29ff61854f7a9bf847c70c30f2f9 0.355s",
                                "2026-05-23 01:44:27.049 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5a50f6bfceb147c0af21d2ab0d398530",
                                "2026-05-23 01:44:27.117 10 INFO tempest.lib.common.rest_client [req-3dd29aa8-f3d6-4112-85d1-697fb032e215 req-3dd29aa8-f3d6-4112-85d1-697fb032e215 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.259s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.571252s] ... ok",
                                "2026-05-23 01:44:27.138 22 INFO tempest.lib.common.rest_client [req-29b1b0d1-07de-46f8-b6eb-9942d45e55e9 req-29b1b0d1-07de-46f8-b6eb-9942d45e55e9 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3bcb0c3c-ea78-4080-aa78-876e1969421e 0.301s",
                                "2026-05-23 01:44:27.334 14 INFO tempest.lib.common.rest_client [req-726abd61-5623-4d46-9b44-cdb19947d6aa req-726abd61-5623-4d46-9b44-cdb19947d6aa ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.456s",
                                "2026-05-23 01:44:27.340 41 INFO tempest.lib.common.rest_client [req-73309f4e-becd-4c5c-aa3a-6e38caa151a8 req-73309f4e-becd-4c5c-aa3a-6e38caa151a8 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c3d588f08055457e922065b3555e3c5d 0.337s",
                                "2026-05-23 01:44:27.340 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 81181f1fa34948e9bc99508529496c29",
                                "2026-05-23 01:44:27.349 17 INFO tempest.lib.common.rest_client [req-425b5465-98fb-4756-b8b7-9d95c4d0cbf3 req-425b5465-98fb-4756-b8b7-9d95c4d0cbf3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dff43e0b-311c-45e0-b911-622999ddf0d3 0.393s",
                                "2026-05-23 01:44:27.451 36 INFO tempest.lib.common.rest_client [req-832844d7-6d77-4771-bd7d-da0f65235975 req-832844d7-6d77-4771-bd7d-da0f65235975 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.914s",
                                "2026-05-23 01:44:27.625 19 INFO tempest.lib.common.rest_client [req-6cac7c2e-de93-4636-8a34-36a7be26d08b req-6cac7c2e-de93-4636-8a34-36a7be26d08b ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-23 01:44:27.695 30 INFO tempest.lib.common.rest_client [req-ae5aaad0-275d-4021-84a1-6b3b3e724f1b req-ae5aaad0-275d-4021-84a1-6b3b3e724f1b ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/864c5213-e918-43f8-afef-5697847c50cb 0.882s",
                                "{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [10.105366s] ... ok",
                                "2026-05-23 01:44:27.720 17 INFO tempest.lib.common.rest_client [req-6715899b-8a7c-4621-af00-82004e8d1c8a req-6715899b-8a7c-4621-af00-82004e8d1c8a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d559781-2036-4cd9-a45c-1af9d4482a5e 0.369s",
                                "2026-05-23 01:44:27.779 10 INFO tempest.lib.common.rest_client [req-912298e3-5fae-4872-96b7-1817bda02d4a req-912298e3-5fae-4872-96b7-1817bda02d4a ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.657s",
                                "2026-05-23 01:44:27.850 41 INFO tempest.lib.common.rest_client [req-ea13b904-f51d-4b6c-8c21-506f5cacce5c req-ea13b904-f51d-4b6c-8c21-506f5cacce5c ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.507s",
                                "2026-05-23 01:44:27.870 10 INFO tempest.lib.common.rest_client [req-84229901-60cb-496e-ac75-2a21094fd0dd req-84229901-60cb-496e-ac75-2a21094fd0dd ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.088s",
                                "2026-05-23 01:44:27.960 14 INFO tempest.lib.common.rest_client [req-95992fdb-1ca1-4890-b597-aea4d38e85aa req-95992fdb-1ca1-4890-b597-aea4d38e85aa ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.623s",
                                "2026-05-23 01:44:28.086 14 INFO tempest.lib.common.rest_client [req-9d630dfa-94a0-4ce2-a717-f730741e65b5 req-9d630dfa-94a0-4ce2-a717-f730741e65b5 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-23 01:44:28.184 41 INFO tempest.lib.common.rest_client [req-51fb3993-31e4-4a00-8739-60d64ef0f73b req-51fb3993-31e4-4a00-8739-60d64ef0f73b ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=81181f1fa34948e9bc99508529496c29&name=default 0.330s",
                                "2026-05-23 01:44:28.232 10 INFO tempest.lib.common.rest_client [req-121cb710-2505-4408-8a23-dff8ec7d3b9e req-121cb710-2505-4408-8a23-dff8ec7d3b9e ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.359s",
                                "2026-05-23 01:44:28.238 14 INFO tempest.lib.common.rest_client [req-1760100c-c5ac-4715-aef6-9007d605484d req-1760100c-c5ac-4715-aef6-9007d605484d ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/ee5eac4368b14a3dadc77f18a3d4fa37/roles/bd34450783d64356be4e1eb4c43a6768 0.145s",
                                "2026-05-23 01:44:28.247 19 INFO tempest.lib.common.rest_client [req-5aa23b18-54dc-4ff6-bee6-507e73de92d2 req-5aa23b18-54dc-4ff6-bee6-507e73de92d2 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5a50f6bfceb147c0af21d2ab0d398530&name=default 0.619s",
                                "2026-05-23 01:44:28.255 39 INFO tempest.lib.common.rest_client [req-c9f6c9dc-9c0b-4709-b173-8aab2a1fca37 req-c9f6c9dc-9c0b-4709-b173-8aab2a1fca37 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 1.677s",
                                "2026-05-23 01:44:28.272 28 INFO tempest.lib.common.rest_client [req-f3e438b8-9412-45a3-969d-4a5d4cd168df req-f3e438b8-9412-45a3-969d-4a5d4cd168df ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 6.181s",
                                "2026-05-23 01:44:28.332 10 INFO tempest.lib.common.rest_client [req-d18b5c63-04ef-464a-8b6e-7327526d33a7 req-d18b5c63-04ef-464a-8b6e-7327526d33a7 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.097s",
                                "2026-05-23 01:44:28.445 14 INFO tempest.lib.common.rest_client [req-f6dac5be-9d5d-4fd1-a7ca-de87d830b996 req-f6dac5be-9d5d-4fd1-a7ca-de87d830b996 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-23 01:44:28.555 39 INFO tempest.lib.common.rest_client [req-a5e48127-0fd1-4211-9a49-b9961927c923 req-a5e48127-0fd1-4211-9a49-b9961927c923 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 0.297s",
                                "2026-05-23 01:44:28.583 14 INFO tempest.lib.common.rest_client [req-b3f68fff-37d8-469a-9293-95027c052ec7 req-b3f68fff-37d8-469a-9293-95027c052ec7 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/ee5eac4368b14a3dadc77f18a3d4fa37/roles/86359d6597314a95ba0d73ed5fbe11ed 0.135s",
                                "2026-05-23 01:44:28.657 10 INFO tempest.lib.common.rest_client [req-7c073d9e-c782-43aa-83e0-1971a4b58e26 req-7c073d9e-c782-43aa-83e0-1971a4b58e26 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.323s",
                                "2026-05-23 01:44:28.722 22 INFO tempest.lib.common.rest_client [req-4c534a5b-3ef3-4547-b5e4-5670fe238499 req-4c534a5b-3ef3-4547-b5e4-5670fe238499 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881/remove_router_interface 1.581s",
                                "2026-05-23 01:44:28.739 10 INFO tempest.lib.common.rest_client [req-b278f504-f1d0-467c-ad3a-28fd8bc0cf68 req-b278f504-f1d0-467c-ad3a-28fd8bc0cf68 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.080s",
                                "2026-05-23 01:44:28.751 39 INFO tempest.lib.common.rest_client [req-fbb3d8f9-fc86-418d-9007-b98761919def req-fbb3d8f9-fc86-418d-9007-b98761919def ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=a174cee0-a6ee-404b-a2f1-7a3b9c30e2db&device_owner=network%3Arouter_gateway 0.190s",
                                "2026-05-23 01:44:28.791 19 INFO tempest.lib.common.rest_client [req-fe5e0fe6-34d7-4e8d-bc0a-45e34ae0be85 req-fe5e0fe6-34d7-4e8d-bc0a-45e34ae0be85 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/853b5723-e85c-4b16-843d-d124046365a1 0.536s",
                                "2026-05-23 01:44:28.814 14 INFO tempest.lib.common.rest_client [req-98fae432-bb2e-4719-8bec-6fb9ebbffcbf req-98fae432-bb2e-4719-8bec-6fb9ebbffcbf ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-23 01:44:28.827 17 INFO tempest.lib.common.rest_client [req-3f85565c-6d9d-4ba9-bb71-4c010a1ee1eb req-3f85565c-6d9d-4ba9-bb71-4c010a1ee1eb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e4c7d588-954b-41ec-aaa0-202eaf40da45 1.103s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [15.502292s] ... ok",
                                "2026-05-23 01:44:28.952 41 INFO tempest.lib.common.rest_client [req-526541c6-5f17-4854-929e-4e8ab7814456 req-526541c6-5f17-4854-929e-4e8ab7814456 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/13ca8d2e-b1f5-43fb-8edd-a9a8b600be7d 0.765s",
                                "2026-05-23 01:44:28.968 39 INFO tempest.lib.common.rest_client [req-7d2c8fba-13ba-4d82-afda-f2d31b26b70f req-7d2c8fba-13ba-4d82-afda-f2d31b26b70f ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.214s",
                                "2026-05-23 01:44:28.976 14 INFO tempest.lib.common.rest_client [req-87056c6d-e2d1-47a8-8d25-923484e33ae0 req-87056c6d-e2d1-47a8-8d25-923484e33ae0 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/ee5eac4368b14a3dadc77f18a3d4fa37/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.155s",
                                "2026-05-23 01:44:29.000 10 INFO tempest.lib.common.rest_client [req-738a0204-916e-4782-985c-383d6a3d82f3 req-738a0204-916e-4782-985c-383d6a3d82f3 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.258s",
                                "2026-05-23 01:44:29.064 19 INFO tempest.lib.common.rest_client [req-1cfeb140-f460-4131-af78-fe270ff95b91 req-1cfeb140-f460-4131-af78-fe270ff95b91 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5a50f6bfceb147c0af21d2ab0d398530 0.268s",
                                "2026-05-23 01:44:29.067 22 INFO tempest.lib.common.rest_client [req-0b915c6b-6e76-46c9-a7ed-196a4943eafa req-0b915c6b-6e76-46c9-a7ed-196a4943eafa ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/431d4b01-106a-47af-9a9d-2dd143352267 0.342s",
                                "2026-05-23 01:44:29.067 17 INFO tempest.lib.common.rest_client [req-cbd23283-87ea-4b40-8106-82a9c6c56677 req-cbd23283-87ea-4b40-8106-82a9c6c56677 ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.236s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.239555s] ... ok",
                                "2026-05-23 01:44:29.077 39 INFO tempest.lib.common.rest_client [req-0f8568eb-537a-4195-b756-91a159d521b5 req-0f8568eb-537a-4195-b756-91a159d521b5 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 0.106s",
                                "2026-05-23 01:44:29.089 10 INFO tempest.lib.common.rest_client [req-80d0a42c-3b1e-4dea-b7fa-f5777c5da285 req-80d0a42c-3b1e-4dea-b7fa-f5777c5da285 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.086s",
                                "2026-05-23 01:44:29.122 24 INFO tempest.lib.common.rest_client [req-e9a9d89f-9f4a-48d3-a118-4c90737612dd req-e9a9d89f-9f4a-48d3-a118-4c90737612dd ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.455s",
                                "2026-05-23 01:44:29.176 14 INFO tempest.lib.common.rest_client [req-ee7ac0b5-d051-4dce-94d4-4d87b1ad298a req-ee7ac0b5-d051-4dce-94d4-4d87b1ad298a ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-23 01:44:29.296 17 INFO tempest.lib.common.rest_client [req-f67d7167-76f4-43a9-b088-c2d41edd7a56 req-f67d7167-76f4-43a9-b088-c2d41edd7a56 ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.224s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.228284s] ... ok",
                                "2026-05-23 01:44:29.310 41 INFO tempest.lib.common.rest_client [req-75930228-a8d3-404d-bf90-fa71a0dfda24 req-75930228-a8d3-404d-bf90-fa71a0dfda24 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/81181f1fa34948e9bc99508529496c29 0.350s",
                                "2026-05-23 01:44:29.349 10 INFO tempest.lib.common.rest_client [req-5c746b34-42d7-4fdc-8e86-6e66da340990 req-5c746b34-42d7-4fdc-8e86-6e66da340990 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.244s",
                                "2026-05-23 01:44:29.392 14 INFO tempest.lib.common.rest_client [req-1e67dbee-c0ed-4e6a-a0d5-189b7e48a78b req-1e67dbee-c0ed-4e6a-a0d5-189b7e48a78b ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/ee5eac4368b14a3dadc77f18a3d4fa37/roles/bd34450783d64356be4e1eb4c43a6768 0.211s",
                                "2026-05-23 01:44:29.393 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ee5eac4368b14a3dadc77f18a3d4fa37 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:29.393 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1208652318-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '453cf781082145159a41513408d0c903', 'project_name': 'tempest-SecGroupTest-1208652318', 'tenant_id': '453cf781082145159a41513408d0c903', 'tenant_name': 'tempest-SecGroupTest-1208652318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee5eac4368b14a3dadc77f18a3d4fa37', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:29.393 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1208652318-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '453cf781082145159a41513408d0c903', 'project_name': 'tempest-SecGroupTest-1208652318', 'tenant_id': '453cf781082145159a41513408d0c903', 'tenant_name': 'tempest-SecGroupTest-1208652318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee5eac4368b14a3dadc77f18a3d4fa37', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:29.551 36 INFO tempest.lib.common.rest_client [req-6dbb53ec-9ce2-43e2-9347-8267d927f991 req-6dbb53ec-9ce2-43e2-9347-8267d927f991 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.098s",
                                "2026-05-23 01:44:29.619 10 INFO tempest.lib.common.rest_client [req-8425062e-4608-4def-972c-42fbb2371390 req-8425062e-4608-4def-972c-42fbb2371390 ] 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-23 01:44:29.825 28 INFO tempest.lib.common.rest_client [req-37440ea7-77ed-41c2-ba23-409dc440bb4f req-37440ea7-77ed-41c2-ba23-409dc440bb4f ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9118a47-a818-44cd-8413-667f16fcee08 1.550s",
                                "2026-05-23 01:44:29.835 30 INFO tempest.lib.common.rest_client [req-6ea8bafc-0694-4c8a-bf13-babf88698f45 req-6ea8bafc-0694-4c8a-bf13-babf88698f45 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.136s",
                                "2026-05-23 01:44:29.964 10 INFO tempest.lib.common.rest_client [req-6d9415ca-3a72-48d4-ae9f-42f91ce3586c req-6d9415ca-3a72-48d4-ae9f-42f91ce3586c ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1f54f896-2281-4607-8d92-b8891a620b1f 0.339s",
                                "2026-05-23 01:44:29.973 28 INFO tempest.lib.common.rest_client [req-554e18e4-9541-4f0a-abd3-d6ccaa8e24af req-554e18e4-9541-4f0a-abd3-d6ccaa8e24af ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b9118a47-a818-44cd-8413-667f16fcee08 0.145s",
                                "2026-05-23 01:44:30.118 14 INFO tempest.lib.common.rest_client [req-f0ec193c-ecca-4b8a-8241-21a4b3ffed43 req-f0ec193c-ecca-4b8a-8241-21a4b3ffed43 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.667s",
                                "2026-05-23 01:44:30.220 28 INFO tempest.lib.common.rest_client [req-c792a6db-36a6-4dde-9bc5-e2a2601bff65 req-c792a6db-36a6-4dde-9bc5-e2a2601bff65 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=b9118a47-a818-44cd-8413-667f16fcee08 0.240s",
                                "2026-05-23 01:44:30.224 24 INFO tempest.lib.common.rest_client [req-eeb2aca5-f093-4a0c-a31e-a4a98a5482f7 req-eeb2aca5-f093-4a0c-a31e-a4a98a5482f7 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6045b829-a844-4fb8-b88d-93f99b8b7fc8 1.098s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [5.709986s] ... ok",
                                "2026-05-23 01:44:30.275 17 INFO tempest.lib.common.rest_client [req-0f56e9fe-3be4-4dfc-a4ec-d7ceb7187dcc req-0f56e9fe-3be4-4dfc-a4ec-d7ceb7187dcc ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.964s",
                                "2026-05-23 01:44:30.286 22 INFO tempest.lib.common.rest_client [req-147caaba-f7d6-4281-9aac-17dde82791f3 req-147caaba-f7d6-4281-9aac-17dde82791f3 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881/remove_router_interface 1.208s",
                                "2026-05-23 01:44:30.300 10 INFO tempest.lib.common.rest_client [req-de71c0f4-0efb-4a3f-b765-a0fc6f6aee95 req-de71c0f4-0efb-4a3f-b765-a0fc6f6aee95 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.334s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [3.181557s] ... ok",
                                "2026-05-23 01:44:30.360 39 INFO tempest.lib.common.rest_client [req-1cbe5638-fd80-499a-a9e9-0ac319b743b7 req-1cbe5638-fd80-499a-a9e9-0ac319b743b7 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 1.272s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [6.864089s] ... ok",
                                "2026-05-23 01:44:30.462 12 INFO tempest.lib.common.rest_client [req-45af054a-be67-4f42-9f9a-1514f435f490 req-45af054a-be67-4f42-9f9a-1514f435f490 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a7b3fd64-375c-417e-945d-a23f326cf47b/add_router_interface 3.636s",
                                "2026-05-23 01:44:30.539 14 INFO tempest.lib.common.rest_client [req-483fe1ab-e017-4022-a687-bf402369cdec req-483fe1ab-e017-4022-a687-bf402369cdec ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903 0.415s",
                                "2026-05-23 01:44:30.540 14 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 453cf781082145159a41513408d0c903 for scope project and roles: ['reader']",
                                "2026-05-23 01:44:30.558 22 INFO tempest.lib.common.rest_client [req-1df25fa4-88de-479f-8cbe-1d20c9f1a385 req-1df25fa4-88de-479f-8cbe-1d20c9f1a385 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=75043202-46ee-4b6a-aaf3-3e43387f3881 0.265s",
                                "2026-05-23 01:44:30.558 28 INFO tempest.lib.common.rest_client [req-800bb700-ba00-42d3-b816-541c50a66dc3 req-800bb700-ba00-42d3-b816-541c50a66dc3 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9118a47-a818-44cd-8413-667f16fcee08 0.335s",
                                "2026-05-23 01:44:30.741 12 INFO tempest.lib.common.rest_client [req-a4a5a42d-04a6-428f-8769-a524f96306f1 req-a4a5a42d-04a6-428f-8769-a524f96306f1 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a7b3fd64-375c-417e-945d-a23f326cf47b 0.277s",
                                "2026-05-23 01:44:30.755 10 INFO tempest.lib.common.rest_client [req-0cefa384-7ee8-45a4-8e62-fd3ebdc0ed5b req-0cefa384-7ee8-45a4-8e62-fd3ebdc0ed5b ] 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.452s",
                                "2026-05-23 01:44:30.826 30 INFO tempest.lib.common.rest_client [req-6f010a7c-d205-4c1e-b340-98e21589a240 req-6f010a7c-d205-4c1e-b340-98e21589a240 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.988s",
                                "2026-05-23 01:44:30.861 39 INFO tempest.lib.common.rest_client [req-8ed0c891-436a-404e-a3c1-fc2de061f81d req-8ed0c891-436a-404e-a3c1-fc2de061f81d ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.491s",
                                "2026-05-23 01:44:30.914 36 INFO tempest.lib.common.rest_client [req-5e8106e1-6530-40f3-9365-021f4540d0c7 req-5e8106e1-6530-40f3-9365-021f4540d0c7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.361s",
                                "2026-05-23 01:44:30.986 22 INFO tempest.lib.common.rest_client [req-24e93596-7a32-4a7d-99d2-0f19454127ab req-24e93596-7a32-4a7d-99d2-0f19454127ab ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881 0.425s",
                                "2026-05-23 01:44:31.002 10 INFO tempest.lib.common.rest_client [req-5f8a56dd-a6c6-4b58-bba6-36ff81025f36 req-5f8a56dd-a6c6-4b58-bba6-36ff81025f36 ] 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.242s",
                                "2026-05-23 01:44:31.059 28 INFO tempest.lib.common.rest_client [req-610c2705-c87f-4906-915f-4538ca2fc234 req-610c2705-c87f-4906-915f-4538ca2fc234 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9118a47-a818-44cd-8413-667f16fcee08 0.498s",
                                "{9} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [8.973976s] ... ok",
                                "2026-05-23 01:44:31.133 14 INFO tempest.lib.common.rest_client [req-97c34f3a-a39e-49f0-bd9a-0d3bcf889f16 req-97c34f3a-a39e-49f0-bd9a-0d3bcf889f16 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.588s",
                                "2026-05-23 01:44:31.172 28 INFO tempest.lib.common.rest_client [req-9b1a9e1d-a699-49d8-a036-86dc3f801f6a req-9b1a9e1d-a699-49d8-a036-86dc3f801f6a ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9118a47-a818-44cd-8413-667f16fcee08 0.109s",
                                "2026-05-23 01:44:31.184 36 INFO tempest.lib.common.rest_client [req-4138ec8c-4dc9-49dd-b324-70bf7f37f983 req-4138ec8c-4dc9-49dd-b324-70bf7f37f983 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.265s",
                                "2026-05-23 01:44:31.230 10 INFO tempest.lib.common.rest_client [req-f36f244a-50bc-4728-a469-71c415ac6942 req-f36f244a-50bc-4728-a469-71c415ac6942 ] 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.226s",
                                "2026-05-23 01:44:31.243 14 INFO tempest.lib.common.rest_client [req-534f3423-06d4-47be-9cbe-a214da779639 req-534f3423-06d4-47be-9cbe-a214da779639 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.106s",
                                "2026-05-23 01:44:31.304 28 INFO tempest.lib.common.rest_client [req-8a972604-8945-4df4-879b-620d8c264cfd req-8a972604-8945-4df4-879b-620d8c264cfd ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9118a47-a818-44cd-8413-667f16fcee08 0.130s",
                                "2026-05-23 01:44:31.314 22 INFO tempest.lib.common.rest_client [req-ceacbb05-5008-419b-a0c9-6a9d49fdb4dd req-ceacbb05-5008-419b-a0c9-6a9d49fdb4dd ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1ff6162-994a-462d-ab4d-ced7a85b700f 0.326s",
                                "2026-05-23 01:44:31.402 28 INFO tempest.lib.common.rest_client [req-7642e01f-bbb7-40e0-b525-747a36541cce req-7642e01f-bbb7-40e0-b525-747a36541cce ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d2ae8b33-5e4f-4c78-9a5e-58abae415561 0.096s",
                                "2026-05-23 01:44:31.415 14 INFO tempest.lib.common.rest_client [req-e8624ab2-6f17-4a46-ac4f-156f3250ac9c req-e8624ab2-6f17-4a46-ac4f-156f3250ac9c ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/35d1e02101f84528bf6a1275943c1080/roles/f0252c12e370451ca447f3c97e732b25 0.168s",
                                "2026-05-23 01:44:31.471 24 INFO tempest.lib.common.rest_client [req-949becfe-708e-4af6-8d5d-8b9195220ad4 req-949becfe-708e-4af6-8d5d-8b9195220ad4 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.243s",
                                "2026-05-23 01:44:31.505 10 INFO tempest.lib.common.rest_client [req-f4e0682b-7066-4ac4-b11a-08e6fd8694ed req-f4e0682b-7066-4ac4-b11a-08e6fd8694ed ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fe045e67-45c1-4405-b997-e13bda631b83 0.272s",
                                "2026-05-23 01:44:31.540 28 INFO tempest.lib.common.rest_client [req-7088ca36-f776-499f-87ed-787c49aee4a5 req-7088ca36-f776-499f-87ed-787c49aee4a5 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d2ae8b33-5e4f-4c78-9a5e-58abae415561 0.131s",
                                "2026-05-23 01:44:31.604 14 INFO tempest.lib.common.rest_client [req-8eba39a0-8ce6-4411-b4cc-3033fef8616f req-8eba39a0-8ce6-4411-b4cc-3033fef8616f ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-23 01:44:31.620 22 INFO tempest.lib.common.rest_client [req-5a583468-5fb2-4341-ae53-7d5a5effea73 req-5a583468-5fb2-4341-ae53-7d5a5effea73 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d8611d9b-571e-47f6-b357-265bda46de28 0.300s",
                                "2026-05-23 01:44:31.638 28 INFO tempest.lib.common.rest_client [req-7a5ead4f-cf8d-4649-9dc7-2eefacfc6d4f req-7a5ead4f-cf8d-4649-9dc7-2eefacfc6d4f ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=28546dc8-e256-49c5-871e-7525a179211a 0.096s",
                                "2026-05-23 01:44:31.691 10 INFO tempest.lib.common.rest_client [req-c753b7d2-49ea-45df-8367-686a9c5d4c7b req-c753b7d2-49ea-45df-8367-686a9c5d4c7b ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.183s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.391449s] ... ok",
                                "2026-05-23 01:44:31.745 28 INFO tempest.lib.common.rest_client [req-c114994d-1d7c-42ef-b81b-4e1b6ca79bdb req-c114994d-1d7c-42ef-b81b-4e1b6ca79bdb ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/28546dc8-e256-49c5-871e-7525a179211a 0.104s",
                                "2026-05-23 01:44:31.764 14 INFO tempest.lib.common.rest_client [req-e8fd3ab8-0955-47d1-b245-6c843ceb075d req-e8fd3ab8-0955-47d1-b245-6c843ceb075d ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/35d1e02101f84528bf6a1275943c1080/roles/86359d6597314a95ba0d73ed5fbe11ed 0.154s",
                                "2026-05-23 01:44:31.846 10 INFO tempest.lib.common.rest_client [req-4067b550-1fde-4ad3-a1d6-610a2b8082f3 req-4067b550-1fde-4ad3-a1d6-610a2b8082f3 ] 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.148s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.152857s] ... ok",
                                "2026-05-23 01:44:31.907 28 INFO tempest.lib.common.rest_client [req-f65499f2-508e-4819-94f6-091580ab398a req-f65499f2-508e-4819-94f6-091580ab398a ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ae170949-59cf-4b1b-9d15-a1db8c789aec 0.158s",
                                "2026-05-23 01:44:31.931 14 INFO tempest.lib.common.rest_client [req-1c29d834-9f09-4e87-b865-3084042b5a79 req-1c29d834-9f09-4e87-b865-3084042b5a79 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-23 01:44:32.060 28 INFO tempest.lib.common.rest_client [req-a74305b2-db71-41ba-b911-8370c5dcd68b req-a74305b2-db71-41ba-b911-8370c5dcd68b ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ae170949-59cf-4b1b-9d15-a1db8c789aec 0.150s",
                                "2026-05-23 01:44:32.068 14 INFO tempest.lib.common.rest_client [req-9f2f8148-9569-477b-b6ea-e5a4c26dfbc9 req-9f2f8148-9569-477b-b6ea-e5a4c26dfbc9 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/35d1e02101f84528bf6a1275943c1080/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.133s",
                                "2026-05-23 01:44:32.189 12 INFO tempest.lib.common.rest_client [req-9a7e9975-eb9b-4bfb-bc20-12d6d84d730b req-9a7e9975-eb9b-4bfb-bc20-12d6d84d730b ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a7b3fd64-375c-417e-945d-a23f326cf47b/remove_router_interface 1.442s",
                                "2026-05-23 01:44:32.202 28 INFO tempest.lib.common.rest_client [req-7272992b-10bb-4800-88d7-1931cd519e7d req-7272992b-10bb-4800-88d7-1931cd519e7d ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3ffe7a4d-37a5-491e-866d-7daf165af3d2 0.139s",
                                "2026-05-23 01:44:32.273 10 INFO tempest.lib.common.rest_client [req-e5945a5e-ab9a-4d39-9454-319e1de087f8 req-e5945a5e-ab9a-4d39-9454-319e1de087f8 ] 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.421s",
                                "2026-05-23 01:44:32.300 12 INFO tempest.lib.common.rest_client [req-e4da0b92-c4fd-426e-aff1-d944545d0833 req-e4da0b92-c4fd-426e-aff1-d944545d0833 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9175a8a1-69e4-4389-9a1f-4c423fa678e5 0.108s",
                                "2026-05-23 01:44:32.299 28 INFO tempest.lib.common.rest_client [req-bd47d538-4631-48cd-b2e8-eed5e266cac9 req-bd47d538-4631-48cd-b2e8-eed5e266cac9 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3ffe7a4d-37a5-491e-866d-7daf165af3d2 0.094s",
                                "2026-05-23 01:44:32.320 14 INFO tempest.lib.common.rest_client [req-0f1e302f-7491-40aa-97a3-deef34ff35c7 req-0f1e302f-7491-40aa-97a3-deef34ff35c7 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-23 01:44:32.413 28 INFO tempest.lib.common.rest_client [req-9260d4f4-a76e-4ca2-a67c-83f6ce6f090d req-9260d4f4-a76e-4ca2-a67c-83f6ce6f090d ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f7fc3920-0ab1-4568-92ee-3d8823dfa82e 0.112s",
                                "2026-05-23 01:44:32.470 14 INFO tempest.lib.common.rest_client [req-fa2ac065-c94b-4643-8151-0a1f75051e89 req-fa2ac065-c94b-4643-8151-0a1f75051e89 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903/users/35d1e02101f84528bf6a1275943c1080/roles/bd34450783d64356be4e1eb4c43a6768 0.147s",
                                "2026-05-23 01:44:32.471 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 35d1e02101f84528bf6a1275943c1080 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:32.471 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-1208652318-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '453cf781082145159a41513408d0c903', 'project_name': 'tempest-SecGroupTest-1208652318', 'tenant_id': '453cf781082145159a41513408d0c903', 'tenant_name': 'tempest-SecGroupTest-1208652318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35d1e02101f84528bf6a1275943c1080', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:32.471 14 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-1208652318-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '453cf781082145159a41513408d0c903', 'project_name': 'tempest-SecGroupTest-1208652318', 'tenant_id': '453cf781082145159a41513408d0c903', 'tenant_name': 'tempest-SecGroupTest-1208652318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '35d1e02101f84528bf6a1275943c1080', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:32.501 36 INFO tempest.lib.common.rest_client [req-46311a6c-2b6d-42a8-9b90-dae2f8fd3dab req-46311a6c-2b6d-42a8-9b90-dae2f8fd3dab ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/834224b8-9a08-41a9-b21d-e84eeb52934a 1.314s",
                                "2026-05-23 01:44:32.550 22 INFO tempest.lib.common.rest_client [req-8cd7c991-8f56-4f09-a2fb-2f362976c4a7 req-8cd7c991-8f56-4f09-a2fb-2f362976c4a7 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/668f217b-9c35-4dd3-b493-fc6542961659 0.927s",
                                "2026-05-23 01:44:32.577 28 INFO tempest.lib.common.rest_client [req-2c34b07e-7d20-4ec1-ad29-ebcc0c1a6057 req-2c34b07e-7d20-4ec1-ad29-ebcc0c1a6057 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f7fc3920-0ab1-4568-92ee-3d8823dfa82e 0.162s",
                                "2026-05-23 01:44:32.641 36 INFO tempest.lib.common.rest_client [req-aa721529-068c-40b8-8204-dbefeade78c5 req-aa721529-068c-40b8-8204-dbefeade78c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.136s",
                                "2026-05-23 01:44:32.660 17 INFO tempest.lib.common.rest_client [req-d77a916e-579b-491a-8901-663c89d74c55 req-d77a916e-579b-491a-8901-663c89d74c55 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.383s",
                                "2026-05-23 01:44:32.696 28 INFO tempest.lib.common.rest_client [req-3ac201bd-c665-482f-9488-deec878c1202 req-3ac201bd-c665-482f-9488-deec878c1202 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/268acb9f-6a3c-4c5a-9bde-c3223a77e8c4 0.117s",
                                "2026-05-23 01:44:32.705 12 INFO tempest.lib.common.rest_client [req-5b168f76-c5a7-4e43-8750-2179370e4b98 req-5b168f76-c5a7-4e43-8750-2179370e4b98 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a7b3fd64-375c-417e-945d-a23f326cf47b 0.402s",
                                "2026-05-23 01:44:32.927 10 INFO tempest.lib.common.rest_client [req-94b81217-99f0-47df-b6f8-6b68e1b0f2f5 req-94b81217-99f0-47df-b6f8-6b68e1b0f2f5 ] 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.651s",
                                "2026-05-23 01:44:32.955 36 INFO tempest.lib.common.rest_client [req-eb0d5181-3557-47bb-a930-70c6c75bf01c req-eb0d5181-3557-47bb-a930-70c6c75bf01c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/467590c0-f9ce-4795-8d70-f88a3c7d3bad 0.312s",
                                "2026-05-23 01:44:33.095 14 INFO tempest.lib.common.rest_client [req-a40b7cab-c5de-4dbe-82f6-88e16d8aba6e req-a40b7cab-c5de-4dbe-82f6-88e16d8aba6e ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-23 01:44:33.130 10 INFO tempest.lib.common.rest_client [req-57e2d7cc-386b-4750-b055-62b89255f23a req-57e2d7cc-386b-4750-b055-62b89255f23a ] 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.200s",
                                "2026-05-23 01:44:33.173 30 INFO tempest.lib.common.rest_client [req-2f5dd8a8-73b3-4ce8-a719-3ff74fd40a09 req-2f5dd8a8-73b3-4ce8-a719-3ff74fd40a09 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.341s",
                                "2026-05-23 01:44:33.179 12 INFO tempest.lib.common.rest_client [req-8fbe2907-52c7-4dca-84a1-145976446f7b req-8fbe2907-52c7-4dca-84a1-145976446f7b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4ab3c59-3e61-4591-9bd2-1b0e07d7c8f1 0.469s",
                                "2026-05-23 01:44:33.229 39 INFO tempest.lib.common.rest_client [req-e7682437-4d4c-4a01-a973-9f373ebfbe4c req-e7682437-4d4c-4a01-a973-9f373ebfbe4c ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/81052bea-a5ff-4b18-b538-b12214f79a7b 2.365s",
                                "2026-05-23 01:44:33.247 28 INFO tempest.lib.common.rest_client [req-46181abe-da5d-4c8f-8596-fb5525e437ba req-46181abe-da5d-4c8f-8596-fb5525e437ba ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/456272ec4cfd47af9494e57fa8afd243 0.546s",
                                "2026-05-23 01:44:33.269 24 INFO tempest.lib.common.rest_client [req-06657ef7-fcfb-4689-bd25-92434ee3fa35 req-06657ef7-fcfb-4689-bd25-92434ee3fa35 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.796s",
                                "2026-05-23 01:44:33.342 36 INFO tempest.lib.common.rest_client [req-0b8dd61e-4a0d-4ee9-a1b8-d45d078a45f8 req-0b8dd61e-4a0d-4ee9-a1b8-d45d078a45f8 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/595ea466-0f37-4ebf-ba9f-02e5fad34ec9 0.384s",
                                "2026-05-23 01:44:33.414 39 INFO tempest.lib.common.rest_client [req-95d74d41-10c0-4ae6-87aa-0d979e122351 req-95d74d41-10c0-4ae6-87aa-0d979e122351 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/81052bea-a5ff-4b18-b538-b12214f79a7b 0.183s",
                                "2026-05-23 01:44:33.419 22 INFO tempest.lib.common.rest_client [req-c123b9e8-0da2-4392-8617-ae189eb47f56 req-c123b9e8-0da2-4392-8617-ae189eb47f56 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6675ee0a-1f7c-4e08-9782-76e257e79c60 0.862s",
                                "{6} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [25.718634s] ... ok",
                                "2026-05-23 01:44:33.435 10 INFO tempest.lib.common.rest_client [req-a8393b04-c010-444a-bd0b-b11a0126d5ce req-a8393b04-c010-444a-bd0b-b11a0126d5ce ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5bf91fca-f004-4cd3-9961-d9e084afb57b 0.301s",
                                "2026-05-23 01:44:33.457 36 INFO tempest.lib.common.rest_client [req-1af3e95a-f20e-4fcc-8f5a-6bcf23ceee94 req-1af3e95a-f20e-4fcc-8f5a-6bcf23ceee94 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.113s",
                                "2026-05-23 01:44:33.572 39 INFO tempest.lib.common.rest_client [req-179ae2b0-b43b-4f0b-bc45-250cde0161e9 req-179ae2b0-b43b-4f0b-bc45-250cde0161e9 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=81052bea-a5ff-4b18-b538-b12214f79a7b&device_owner=network%3Arouter_gateway 0.154s",
                                "2026-05-23 01:44:33.575 28 INFO tempest.lib.common.rest_client [req-049f0cd0-8c44-42b9-98c7-8434f08e6d92 req-049f0cd0-8c44-42b9-98c7-8434f08e6d92 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d20e466776e3483ca3753ff7347d47aa 0.324s",
                                "2026-05-23 01:44:33.576 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cf04fdda1e8f4ddb8b18bcb18cdf79ae",
                                "2026-05-23 01:44:33.641 10 INFO tempest.lib.common.rest_client [req-285c8aa9-4d98-450b-80c8-551ec8632d6c req-285c8aa9-4d98-450b-80c8-551ec8632d6c ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.204s",
                                "2026-05-23 01:44:33.768 39 INFO tempest.lib.common.rest_client [req-14e4ffc8-874d-47bf-bece-d957d66c8e54 req-14e4ffc8-874d-47bf-bece-d957d66c8e54 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.189s",
                                "2026-05-23 01:44:33.883 39 INFO tempest.lib.common.rest_client [req-43a471ed-4ba2-403f-8253-209c20d2b996 req-43a471ed-4ba2-403f-8253-209c20d2b996 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=81052bea-a5ff-4b18-b538-b12214f79a7b 0.112s",
                                "2026-05-23 01:44:33.968 12 INFO tempest.lib.common.rest_client [req-1ff5fdf6-f66a-460b-8fd7-79b856a446b9 req-1ff5fdf6-f66a-460b-8fd7-79b856a446b9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/97ea2602-4057-46e2-b9bb-7b230a6e90b6 0.786s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [10.599555s] ... ok",
                                "2026-05-23 01:44:34.103 17 INFO tempest.lib.common.rest_client [req-b8b7ce7b-b53d-4893-b6ea-053f173b327c req-b8b7ce7b-b53d-4893-b6ea-053f173b327c ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.439s",
                                "2026-05-23 01:44:34.174 28 INFO tempest.lib.common.rest_client [req-8480fe39-68ec-4c63-b278-c7ac2105ae78 req-8480fe39-68ec-4c63-b278-c7ac2105ae78 ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-23 01:44:34.262 22 INFO tempest.lib.common.rest_client [req-f4be8113-ae83-44dc-958d-6eac67b5b208 req-f4be8113-ae83-44dc-958d-6eac67b5b208 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.834s",
                                "2026-05-23 01:44:34.330 12 INFO tempest.lib.common.rest_client [req-75eba02d-354b-422a-a515-6382e8b8fa64 req-75eba02d-354b-422a-a515-6382e8b8fa64 ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b7a27ad8-b785-4f21-8b63-f30bebff4788 0.357s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.360954s] ... ok",
                                "2026-05-23 01:44:34.388 10 INFO tempest.lib.common.rest_client [req-03e822de-2b46-4405-a355-0b4f8c0d45fa req-03e822de-2b46-4405-a355-0b4f8c0d45fa ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7cfae1d0-ddcc-420b-bdd0-e2411db845de 0.744s",
                                "2026-05-23 01:44:34.550 10 INFO tempest.lib.common.rest_client [req-560c70e4-4aaf-4e89-a0d9-09a81c2dcd4b req-560c70e4-4aaf-4e89-a0d9-09a81c2dcd4b ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.159s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [2.703046s] ... ok",
                                "2026-05-23 01:44:34.584 12 INFO tempest.lib.common.rest_client [req-3c3058a5-70f0-46b6-8bc3-6109df1da66f req-3c3058a5-70f0-46b6-8bc3-6109df1da66f ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b7a27ad8-b785-4f21-8b63-f30bebff4788?fields=id&fields=mac_address 0.249s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.252369s] ... ok",
                                "2026-05-23 01:44:34.657 24 INFO tempest.lib.common.rest_client [req-902c5b91-4c12-4187-b800-4bb0c540b4f9 req-902c5b91-4c12-4187-b800-4bb0c540b4f9 ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/68624a03-1ab3-421c-84f0-94ce5e19bd7c 1.385s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [4.433712s] ... ok",
                                "2026-05-23 01:44:34.781 14 INFO tempest.lib.common.rest_client [req-d39af177-f2ad-4fbb-90c3-fa5576b458db req-d39af177-f2ad-4fbb-90c3-fa5576b458db ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.684s",
                                "2026-05-23 01:44:34.924 14 INFO tempest.lib.common.rest_client [req-c621cb43-41e4-4b33-80a8-3beb7682c64f req-c621cb43-41e4-4b33-80a8-3beb7682c64f ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.139s",
                                "2026-05-23 01:44:34.938 28 INFO tempest.lib.common.rest_client [req-5474f766-04f4-4e24-8335-91295fff438e req-5474f766-04f4-4e24-8335-91295fff438e ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cf04fdda1e8f4ddb8b18bcb18cdf79ae&name=default 0.760s",
                                "2026-05-23 01:44:34.971 10 INFO tempest.lib.common.rest_client [req-ab172809-999f-493c-9ef0-6f5674c2df87 req-ab172809-999f-493c-9ef0-6f5674c2df87 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.415s",
                                "2026-05-23 01:44:35.070 17 INFO tempest.lib.common.rest_client [req-9ab5e20c-3381-49dd-ae3a-276c50b2b856 req-9ab5e20c-3381-49dd-ae3a-276c50b2b856 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.962s",
                                "2026-05-23 01:44:35.078 10 INFO tempest.lib.common.rest_client [req-98c4336a-7289-463c-871b-ef39998a28c8 req-98c4336a-7289-463c-871b-ef39998a28c8 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/14fbc35b-a86c-469c-be9d-44220de0469f 0.103s",
                                "2026-05-23 01:44:35.187 36 INFO tempest.lib.common.rest_client [req-3d0512bf-4efb-43df-ad1f-79fd6bbcf493 req-3d0512bf-4efb-43df-ad1f-79fd6bbcf493 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.723s",
                                "2026-05-23 01:44:35.286 14 INFO tempest.lib.common.rest_client [req-93ec24e0-291f-4dd2-b46b-87909e0563ee req-93ec24e0-291f-4dd2-b46b-87909e0563ee ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/8f392d93-5a21-4dd4-8825-2147ac4ca86f 0.359s",
                                "2026-05-23 01:44:35.325 39 INFO tempest.lib.common.rest_client [req-32187ddc-d7a2-4b1d-85cf-73ad560e71a6 req-32187ddc-d7a2-4b1d-85cf-73ad560e71a6 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/81052bea-a5ff-4b18-b538-b12214f79a7b 1.439s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [4.958027s] ... ok",
                                "2026-05-23 01:44:35.406 12 INFO tempest.lib.common.rest_client [req-93037394-d62f-4e3a-9eff-50d7b28289fa req-93037394-d62f-4e3a-9eff-50d7b28289fa ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.815s",
                                "2026-05-23 01:44:35.413 14 INFO tempest.lib.common.rest_client [req-b782a66d-3179-49b5-af60-eb63b7ab19dd req-b782a66d-3179-49b5-af60-eb63b7ab19dd ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/8f392d93-5a21-4dd4-8825-2147ac4ca86f 0.123s",
                                "2026-05-23 01:44:35.428 10 INFO tempest.lib.common.rest_client [req-1c4fc529-d469-4566-9f5e-ffea9a1e2b53 req-1c4fc529-d469-4566-9f5e-ffea9a1e2b53 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/14fbc35b-a86c-469c-be9d-44220de0469f 0.346s",
                                "2026-05-23 01:44:35.630 17 INFO tempest.lib.common.rest_client [req-d4cf48bb-aeeb-43be-a0f9-cbae875bd6f1 req-d4cf48bb-aeeb-43be-a0f9-cbae875bd6f1 ] 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.10 0.555s",
                                "2026-05-23 01:44:35.670 14 INFO tempest.lib.common.rest_client [req-ae4732c0-60b9-4f03-957e-60210f02800f req-ae4732c0-60b9-4f03-957e-60210f02800f ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8f392d93-5a21-4dd4-8825-2147ac4ca86f 0.253s",
                                "2026-05-23 01:44:35.683 10 INFO tempest.lib.common.rest_client [req-98e25386-0996-434b-8824-b8675196d122 req-98e25386-0996-434b-8824-b8675196d122 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.254s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [1.131653s] ... ok",
                                "2026-05-23 01:44:35.731 39 INFO tempest.lib.common.rest_client [req-98d0d6f6-6087-4efb-8422-3336a960c35f req-98d0d6f6-6087-4efb-8422-3336a960c35f ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.402s",
                                "2026-05-23 01:44:35.791 12 INFO tempest.lib.common.rest_client [req-5465d9e8-4cbb-49ea-8b28-5b867a9c8463 req-5465d9e8-4cbb-49ea-8b28-5b867a9c8463 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.382s",
                                "2026-05-23 01:44:35.802 10 INFO tempest.lib.common.rest_client [req-d417e9d8-2068-45b5-9e25-83b2be320785 req-d417e9d8-2068-45b5-9e25-83b2be320785 ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b715c8b5-716e-495a-bb92-5debcadc42d1 0.115s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.118124s] ... ok",
                                "2026-05-23 01:44:35.802 14 INFO tempest.lib.common.rest_client [req-8d3de197-a091-4fb5-a41a-e3633b4079d6 req-8d3de197-a091-4fb5-a41a-e3633b4079d6 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.129s",
                                "2026-05-23 01:44:35.949 14 INFO tempest.lib.common.rest_client [req-8c506fd9-6d00-4164-87f1-25268bf48ef4 req-8c506fd9-6d00-4164-87f1-25268bf48ef4 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8f392d93-5a21-4dd4-8825-2147ac4ca86f 0.144s",
                                "{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [2.853693s] ... ok",
                                "2026-05-23 01:44:35.951 10 INFO tempest.lib.common.rest_client [req-3635b2b1-1178-41ed-ad94-1cb0067efd29 req-3635b2b1-1178-41ed-ad94-1cb0067efd29 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/af3bebbf-9e2f-4652-9cac-ee9c5ab61d76 0.145s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.148526s] ... ok",
                                "2026-05-23 01:44:36.101 10 INFO tempest.lib.common.rest_client [req-279ceaab-c830-4fd4-b269-ce6f40774330 req-279ceaab-c830-4fd4-b269-ce6f40774330 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/fb0db71c-d174-4a7c-b295-fa7b019363ac 0.144s",
                                "{0} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.148752s] ... ok",
                                "2026-05-23 01:44:36.125 28 INFO tempest.lib.common.rest_client [req-9d9ef132-8387-4abe-a164-eb28c6ecf6ad req-9d9ef132-8387-4abe-a164-eb28c6ecf6ad ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/40390778-827a-4f6d-96e4-7f00d60fd620 1.184s",
                                "2026-05-23 01:44:36.244 22 INFO tempest.lib.common.rest_client [req-587b195a-512f-429e-8c2a-5d0966350bc9 req-587b195a-512f-429e-8c2a-5d0966350bc9 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.979s",
                                "2026-05-23 01:44:36.265 12 INFO tempest.lib.common.rest_client [req-c0c6b949-776c-4d37-9d86-ab4eae5d06c4 req-c0c6b949-776c-4d37-9d86-ab4eae5d06c4 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.470s",
                                "2026-05-23 01:44:36.395 10 INFO tempest.lib.common.rest_client [req-eead84d3-eb57-4837-9dc7-836c01b1d9c4 req-eead84d3-eb57-4837-9dc7-836c01b1d9c4 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4eb8eaeae04d4a64918b7c2a5ccaba6d 0.243s",
                                "2026-05-23 01:44:36.403 17 INFO tempest.lib.common.rest_client [req-f4103a94-23e2-4188-bd58-b04e28e1e458 req-f4103a94-23e2-4188-bd58-b04e28e1e458 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a6f5f712-0c2d-4370-8f7c-22dd86492360 0.769s",
                                "2026-05-23 01:44:36.420 28 INFO tempest.lib.common.rest_client [req-d608ce7d-e638-47b2-b321-c117e7bae1eb req-d608ce7d-e638-47b2-b321-c117e7bae1eb ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cf04fdda1e8f4ddb8b18bcb18cdf79ae 0.291s",
                                "2026-05-23 01:44:36.420 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: aabab9dde43e489a82acb59a4e46c675",
                                "2026-05-23 01:44:36.452 24 INFO tempest.lib.common.rest_client [req-e32d6fec-71ec-4f7c-bc09-5bc42d24d0c1 req-e32d6fec-71ec-4f7c-bc09-5bc42d24d0c1 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.784s",
                                "2026-05-23 01:44:36.454 14 INFO tempest.lib.common.rest_client [req-958dbd62-e6c7-4463-a77d-3437833b4097 req-958dbd62-e6c7-4463-a77d-3437833b4097 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.499s",
                                "2026-05-23 01:44:36.526 17 INFO tempest.lib.common.rest_client [req-270e5739-8661-444e-b1c0-7173a4719401 req-270e5739-8661-444e-b1c0-7173a4719401 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a6f5f712-0c2d-4370-8f7c-22dd86492360 0.121s",
                                "2026-05-23 01:44:36.586 28 INFO tempest.lib.common.rest_client [req-9f472f6e-30c1-4089-b524-5aa7e3caab7b req-9f472f6e-30c1-4089-b524-5aa7e3caab7b ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=aabab9dde43e489a82acb59a4e46c675&name=default 0.164s",
                                "2026-05-23 01:44:36.604 22 INFO tempest.lib.common.rest_client [req-4da10516-0f25-4943-9cf5-832edc01a5c8 req-4da10516-0f25-4943-9cf5-832edc01a5c8 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.358s",
                                "2026-05-23 01:44:36.771 10 INFO tempest.lib.common.rest_client [req-1d53180c-94bd-46bd-a14b-34a62ff0c192 req-1d53180c-94bd-46bd-a14b-34a62ff0c192 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d5a5b3d6b4e4479bad5c1d131b3201b2 0.373s",
                                "2026-05-23 01:44:36.773 10 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d433430c5e734942978b98a9dce6fc31",
                                "2026-05-23 01:44:36.836 24 INFO tempest.lib.common.rest_client [req-6cc58e48-1416-4334-9492-893d4ccebd18 req-6cc58e48-1416-4334-9492-893d4ccebd18 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/df9cc9d0-bfa0-42b1-990f-0c8d0fd5cf4d 0.382s",
                                "2026-05-23 01:44:36.960 30 INFO tempest.lib.common.rest_client [req-6c15ba2d-cbb1-4eaf-9310-4c3deaf1b9ef req-6c15ba2d-cbb1-4eaf-9310-4c3deaf1b9ef ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.778s",
                                "2026-05-23 01:44:37.048 17 INFO tempest.lib.common.rest_client [req-908dbc5b-6904-48c5-8838-ba8a7b8cf81f req-908dbc5b-6904-48c5-8838-ba8a7b8cf81f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0b2e328a-4e88-409e-a6a1-b8393a9d6bb9 0.519s",
                                "2026-05-23 01:44:37.050 14 INFO tempest.lib.common.rest_client [req-e1033746-d173-43db-ba5c-418ecc275025 req-e1033746-d173-43db-ba5c-418ecc275025 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.593s",
                                "2026-05-23 01:44:37.184 17 INFO tempest.lib.common.rest_client [req-93cf5263-afa7-4a7b-a9d0-de0345b10ad7 req-93cf5263-afa7-4a7b-a9d0-de0345b10ad7 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0b2e328a-4e88-409e-a6a1-b8393a9d6bb9 0.133s",
                                "2026-05-23 01:44:37.337 28 INFO tempest.lib.common.rest_client [req-0d2676f1-8957-4647-a8aa-c212910963d8 req-0d2676f1-8957-4647-a8aa-c212910963d8 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b6774f37-1a48-4f8e-b469-37d3378a0a26 0.749s",
                                "2026-05-23 01:44:37.377 12 INFO tempest.lib.common.rest_client [req-f7da3bfc-d253-4e35-ba87-34d34e8a105c req-f7da3bfc-d253-4e35-ba87-34d34e8a105c ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.107s",
                                "2026-05-23 01:44:37.388 10 INFO tempest.lib.common.rest_client [req-3a6ffe8f-de24-4cc2-9d0e-33b827b2410a req-3a6ffe8f-de24-4cc2-9d0e-33b827b2410a ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-05-23 01:44:37.432 36 INFO tempest.lib.common.rest_client [req-c08a905a-8ec9-4bf0-8591-0c512ca0117a req-c08a905a-8ec9-4bf0-8591-0c512ca0117a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.242s",
                                "2026-05-23 01:44:37.530 14 INFO tempest.lib.common.rest_client [req-ecce4571-51c1-4533-9e39-2c703a35fc31 req-ecce4571-51c1-4533-9e39-2c703a35fc31 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/6af31a7a-11c5-4e27-bc9c-f6f87fec15b2 0.476s",
                                "2026-05-23 01:44:37.624 28 INFO tempest.lib.common.rest_client [req-20133ab8-5585-4a58-bbaa-e8764e9d6bda req-20133ab8-5585-4a58-bbaa-e8764e9d6bda ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/aabab9dde43e489a82acb59a4e46c675 0.284s",
                                "2026-05-23 01:44:37.646 17 INFO tempest.lib.common.rest_client [req-9de96b05-5a99-4b6c-99e9-0c768594c5b3 req-9de96b05-5a99-4b6c-99e9-0c768594c5b3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e35bb56c-56de-41b1-b268-f7d8e66f85f2 0.458s",
                                "2026-05-23 01:44:37.696 22 INFO tempest.lib.common.rest_client [req-8e01d911-1d02-4895-9c14-13b9991373b4 req-8e01d911-1d02-4895-9c14-13b9991373b4 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.090s",
                                "2026-05-23 01:44:37.757 12 INFO tempest.lib.common.rest_client [req-bd8260b4-f52f-4bdc-af9d-e1151d913aa5 req-bd8260b4-f52f-4bdc-af9d-e1151d913aa5 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.377s",
                                "2026-05-23 01:44:37.791 14 INFO tempest.lib.common.rest_client [req-95d46ea0-57a7-41ea-817b-e0102e6358b4 req-95d46ea0-57a7-41ea-817b-e0102e6358b4 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.259s",
                                "2026-05-23 01:44:38.078 10 INFO tempest.lib.common.rest_client [req-c5c54e7a-0b63-4589-bb29-aae4b4fbfa39 req-c5c54e7a-0b63-4589-bb29-aae4b4fbfa39 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d433430c5e734942978b98a9dce6fc31&name=default 0.687s",
                                "2026-05-23 01:44:38.092 14 INFO tempest.lib.common.rest_client [req-136aec27-6110-4576-9dbf-a2f062013bfb req-136aec27-6110-4576-9dbf-a2f062013bfb ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/23f2de3b-29ab-4740-b945-b5c8807d85fc 0.299s",
                                "2026-05-23 01:44:38.113 28 INFO tempest.lib.common.rest_client [req-1f50e063-4e1a-488d-8e3c-43d4abff7209 req-1f50e063-4e1a-488d-8e3c-43d4abff7209 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.482s",
                                "2026-05-23 01:44:38.236 14 INFO tempest.lib.common.rest_client [req-6d697863-515b-4062-b128-f3eab453d765 req-6d697863-515b-4062-b128-f3eab453d765 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.141s",
                                "{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [2.287354s] ... ok",
                                "2026-05-23 01:44:38.314 24 INFO tempest.lib.common.rest_client [req-55f2627c-65e9-44a6-8b96-580aec7f15b6 req-55f2627c-65e9-44a6-8b96-580aec7f15b6 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.475s",
                                "2026-05-23 01:44:38.574 12 INFO tempest.lib.common.rest_client [req-5de705d0-f7f6-4df0-b891-36c9fa45d44a req-5de705d0-f7f6-4df0-b891-36c9fa45d44a ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.814s",
                                "2026-05-23 01:44:38.595 17 INFO tempest.lib.common.rest_client [req-485e46d0-133f-4cab-8584-22811e82aeef req-485e46d0-133f-4cab-8584-22811e82aeef ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/89cb17aa-a122-41cf-a7df-579bdf78ea30 0.945s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [9.296880s] ... ok",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-23 01:44:38.599 14 INFO tempest.lib.common.rest_client [req-021e9f45-a9e9-4f25-86bd-c215a37ce75e req-021e9f45-a9e9-4f25-86bd-c215a37ce75e ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.357s",
                                "2026-05-23 01:44:38.624 28 INFO tempest.lib.common.rest_client [req-eacc5e6d-2910-41c3-8a2c-8cf0ca0fa2bb req-eacc5e6d-2910-41c3-8a2c-8cf0ca0fa2bb ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.503s",
                                "2026-05-23 01:44:38.690 10 INFO tempest.lib.common.rest_client [req-025765d1-4731-4633-8dcc-ecc8d055c147 req-025765d1-4731-4633-8dcc-ecc8d055c147 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/956a24ca-9cca-480a-ba76-aa44ff70368a 0.610s",
                                "2026-05-23 01:44:38.748 28 INFO tempest.lib.common.rest_client [req-43b90234-5a08-489c-abd7-882c03564564 req-43b90234-5a08-489c-abd7-882c03564564 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.122s",
                                "2026-05-23 01:44:38.816 39 INFO tempest.lib.common.rest_client [req-fc9a3e2f-3705-4b6b-93a2-ab99860e4b26 req-fc9a3e2f-3705-4b6b-93a2-ab99860e4b26 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 3.083s",
                                "2026-05-23 01:44:38.894 10 INFO tempest.lib.common.rest_client [req-fe71f312-df00-46ba-9244-d88b25c6997d req-fe71f312-df00-46ba-9244-d88b25c6997d ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d433430c5e734942978b98a9dce6fc31 0.200s",
                                "2026-05-23 01:44:38.913 14 INFO tempest.lib.common.rest_client [req-2eb22306-dc8c-404d-8b65-da0280b0091d req-2eb22306-dc8c-404d-8b65-da0280b0091d ] 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.310s",
                                "2026-05-23 01:44:38.919 24 INFO tempest.lib.common.rest_client [req-7f455422-f2a6-496e-b44b-1510eea1d379 req-7f455422-f2a6-496e-b44b-1510eea1d379 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/6f80d2d2-496b-4df4-a2ae-1acf81a2671f 0.601s",
                                "2026-05-23 01:44:38.989 28 INFO tempest.lib.common.rest_client [req-816ada7f-8048-4094-9bf0-c721873fc2f3 req-816ada7f-8048-4094-9bf0-c721873fc2f3 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.238s",
                                "2026-05-23 01:44:39.081 39 INFO tempest.lib.common.rest_client [req-db616c42-e1c0-4133-8116-5e0d730bacf2 req-db616c42-e1c0-4133-8116-5e0d730bacf2 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 0.262s",
                                "2026-05-23 01:44:39.232 14 INFO tempest.lib.common.rest_client [req-ba3149be-5f37-4c5a-8f32-5fb1e9dee00f req-ba3149be-5f37-4c5a-8f32-5fb1e9dee00f ] 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.316s",
                                "2026-05-23 01:44:39.243 36 INFO tempest.lib.common.rest_client [req-27df1daf-972e-4885-b8e9-b7187e9e315b req-27df1daf-972e-4885-b8e9-b7187e9e315b ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.810s",
                                "2026-05-23 01:44:39.264 39 INFO tempest.lib.common.rest_client [req-3cd2dfb1-b0b7-41dd-bcc2-72e2d5a14be9 req-3cd2dfb1-b0b7-41dd-bcc2-72e2d5a14be9 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416&device_owner=network%3Arouter_gateway 0.180s",
                                "2026-05-23 01:44:39.476 39 INFO tempest.lib.common.rest_client [req-63ddee22-d2bf-4b34-b037-e7e371931ac7 req-63ddee22-d2bf-4b34-b037-e7e371931ac7 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.209s",
                                "2026-05-23 01:44:39.481 36 INFO tempest.lib.common.rest_client [req-54d1f29f-c4f7-4e30-bd18-9518feb100a5 req-54d1f29f-c4f7-4e30-bd18-9518feb100a5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.234s",
                                "2026-05-23 01:44:39.512 28 INFO tempest.lib.common.rest_client [req-dac00fd1-ffe9-4f03-83c5-c9a772861bbf req-dac00fd1-ffe9-4f03-83c5-c9a772861bbf ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.518s",
                                "2026-05-23 01:44:39.580 39 INFO tempest.lib.common.rest_client [req-c8a7fa56-fa69-447f-bc3b-1efad215882b req-c8a7fa56-fa69-447f-bc3b-1efad215882b ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 0.100s",
                                "2026-05-23 01:44:39.627 14 INFO tempest.lib.common.rest_client [req-11257f23-9d9e-458a-86ab-b4245cfcb890 req-11257f23-9d9e-458a-86ab-b4245cfcb890 ] 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.393s",
                                "2026-05-23 01:44:39.649 28 INFO tempest.lib.common.rest_client [req-e42a86d0-f8f2-48e6-8964-9ef0700beb46 req-e42a86d0-f8f2-48e6-8964-9ef0700beb46 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.125s",
                                "2026-05-23 01:44:39.687 17 INFO tempest.lib.common.rest_client [req-a74cb4bf-d655-4bcc-97da-9eb3ded5693a req-a74cb4bf-d655-4bcc-97da-9eb3ded5693a ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.084s",
                                "2026-05-23 01:44:39.797 28 INFO tempest.lib.common.rest_client [req-d8aa23b3-bf0e-4d55-b8aa-829aa4184c00 req-d8aa23b3-bf0e-4d55-b8aa-829aa4184c00 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/8a346b178ff94a83989a3b5b54e30984/roles/bd34450783d64356be4e1eb4c43a6768 0.145s",
                                "2026-05-23 01:44:39.869 12 INFO tempest.lib.common.rest_client [req-a20f0434-097d-4dd1-a1f3-c1a9b71a686b req-a20f0434-097d-4dd1-a1f3-c1a9b71a686b ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/fb0523ce-b0d3-4747-b534-696fd0dc2588 1.293s",
                                "2026-05-23 01:44:40.040 28 INFO tempest.lib.common.rest_client [req-e49050f1-720c-4795-aeb0-a5d8f63abc65 req-e49050f1-720c-4795-aeb0-a5d8f63abc65 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-23 01:44:40.058 14 INFO tempest.lib.common.rest_client [req-c3dda95a-1b68-429c-80ed-b98ea804ad89 req-c3dda95a-1b68-429c-80ed-b98ea804ad89 ] 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.429s",
                                "2026-05-23 01:44:40.195 28 INFO tempest.lib.common.rest_client [req-e3cd7c48-dcaf-4ddd-99ec-709694b105ed req-e3cd7c48-dcaf-4ddd-99ec-709694b105ed ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/8a346b178ff94a83989a3b5b54e30984/roles/86359d6597314a95ba0d73ed5fbe11ed 0.152s",
                                "2026-05-23 01:44:40.221 24 INFO tempest.lib.common.rest_client [req-aeb2f80b-5475-49c2-b3d0-a7630bd97588 req-aeb2f80b-5475-49c2-b3d0-a7630bd97588 ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/df9cc9d0-bfa0-42b1-990f-0c8d0fd5cf4d 1.298s",
                                "2026-05-23 01:44:40.342 24 INFO tempest.lib.common.rest_client [req-07b6de40-fbbb-419b-b585-335eb04e5f3f req-07b6de40-fbbb-419b-b585-335eb04e5f3f ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/df9cc9d0-bfa0-42b1-990f-0c8d0fd5cf4d 0.118s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [5.682151s] ... ok",
                                "2026-05-23 01:44:40.403 36 INFO tempest.lib.common.rest_client [req-207a57a0-8e33-479f-a02b-44821b075345 req-207a57a0-8e33-479f-a02b-44821b075345 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/022846aa-5226-45c2-973f-f5933398fdf9 0.918s",
                                "2026-05-23 01:44:40.468 28 INFO tempest.lib.common.rest_client [req-6c1d62cb-d3ce-4ac3-801d-5a457b987fad req-6c1d62cb-d3ce-4ac3-801d-5a457b987fad ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-23 01:44:40.519 14 INFO tempest.lib.common.rest_client [req-c228c8fd-49ff-41cd-8b49-a6c9530b7b0f req-c228c8fd-49ff-41cd-8b49-a6c9530b7b0f ] 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.458s",
                                "2026-05-23 01:44:40.539 36 INFO tempest.lib.common.rest_client [req-f0317bed-7a3e-4c79-9823-ae35dc573ae9 req-f0317bed-7a3e-4c79-9823-ae35dc573ae9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.135s",
                                "2026-05-23 01:44:40.590 12 INFO tempest.lib.common.rest_client [req-e32c7d9f-de6a-412f-bb52-b197fa5ca054 req-e32c7d9f-de6a-412f-bb52-b197fa5ca054 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fb0523ce-b0d3-4747-b534-696fd0dc2588 0.715s",
                                "2026-05-23 01:44:40.598 28 INFO tempest.lib.common.rest_client [req-3e278c40-43b4-4bf3-83f2-02825f041937 req-3e278c40-43b4-4bf3-83f2-02825f041937 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/8a346b178ff94a83989a3b5b54e30984/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.127s",
                                "2026-05-23 01:44:40.705 12 INFO tempest.lib.common.rest_client [req-022a61f0-0805-480f-8d02-a2a51a18d878 req-022a61f0-0805-480f-8d02-a2a51a18d878 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fb0523ce-b0d3-4747-b534-696fd0dc2588 0.109s",
                                "2026-05-23 01:44:40.783 28 INFO tempest.lib.common.rest_client [req-9261d2fa-f45f-4727-ae5e-c55550afcf6e req-9261d2fa-f45f-4727-ae5e-c55550afcf6e ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-23 01:44:40.938 28 INFO tempest.lib.common.rest_client [req-9c477077-c855-4281-a746-f0f1f55b499e req-9c477077-c855-4281-a746-f0f1f55b499e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/8a346b178ff94a83989a3b5b54e30984/roles/bd34450783d64356be4e1eb4c43a6768 0.152s",
                                "2026-05-23 01:44:40.938 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8a346b178ff94a83989a3b5b54e30984 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:40.939 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1236149846-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e479e6e5cb24d12bce57f1d20e78890', 'project_name': 'tempest-BulkNetworkOpsTest-1236149846', 'tenant_id': '2e479e6e5cb24d12bce57f1d20e78890', 'tenant_name': 'tempest-BulkNetworkOpsTest-1236149846', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8a346b178ff94a83989a3b5b54e30984', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:40.939 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1236149846-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e479e6e5cb24d12bce57f1d20e78890', 'project_name': 'tempest-BulkNetworkOpsTest-1236149846', 'tenant_id': '2e479e6e5cb24d12bce57f1d20e78890', 'tenant_name': 'tempest-BulkNetworkOpsTest-1236149846', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8a346b178ff94a83989a3b5b54e30984', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:40.951 14 INFO tempest.lib.common.rest_client [req-d035ae28-f3f8-4acb-8052-0d7932aa4d0f req-d035ae28-f3f8-4acb-8052-0d7932aa4d0f ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0e29eae4-0210-4565-a213-7e56fcf7a37e 0.430s",
                                "2026-05-23 01:44:41.063 36 INFO tempest.lib.common.rest_client [req-8ae60bb4-821f-44c2-b642-b54045a7df80 req-8ae60bb4-821f-44c2-b642-b54045a7df80 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c82ec1dc-269f-482b-82b4-9a8f2bc17408 0.521s",
                                "2026-05-23 01:44:41.250 39 INFO tempest.lib.common.rest_client [req-06c6b752-f537-4b41-865d-b5366d123014 req-06c6b752-f537-4b41-865d-b5366d123014 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 1.668s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [5.924126s] ... ok",
                                "2026-05-23 01:44:41.286 14 INFO tempest.lib.common.rest_client [req-1afd8f93-155e-47d8-b790-f3b9196e53e5 req-1afd8f93-155e-47d8-b790-f3b9196e53e5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.331s",
                                "2026-05-23 01:44:41.292 12 INFO tempest.lib.common.rest_client [req-b276e645-6168-423d-ab3b-7e553e6c26d5 req-b276e645-6168-423d-ab3b-7e553e6c26d5 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6bb0a758-abd9-4c4e-8310-eb83e6bc372d 0.584s",
                                "2026-05-23 01:44:41.369 22 INFO tempest.lib.common.rest_client [req-e6f695c0-05ab-47b3-8164-7f5ccb45235e req-e6f695c0-05ab-47b3-8164-7f5ccb45235e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5e523bcc-dab5-4e41-b652-89cc8c2155f4/add_router_interface 3.670s",
                                "2026-05-23 01:44:41.408 17 INFO tempest.lib.common.rest_client [req-e50ede67-e750-4f90-a1af-c52a9a618d6f req-e50ede67-e750-4f90-a1af-c52a9a618d6f ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.718s",
                                "2026-05-23 01:44:41.429 30 INFO tempest.lib.common.rest_client [req-363eba3c-60d1-495b-9913-74f32d549514 req-363eba3c-60d1-495b-9913-74f32d549514 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d55f83df-c2c4-4dfc-accf-a925a211f27d/add_router_interface 4.465s",
                                "2026-05-23 01:44:41.513 24 INFO tempest.lib.common.rest_client [req-f823e806-013d-4ea9-a432-57681f86df5d req-f823e806-013d-4ea9-a432-57681f86df5d ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.166s",
                                "2026-05-23 01:44:41.527 36 INFO tempest.lib.common.rest_client [req-d2a925cf-ae7f-4f8d-8745-e01cd694c0e5 req-d2a925cf-ae7f-4f8d-8745-e01cd694c0e5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e655d26f-c55c-4078-9f0b-6e3d7647a699 0.462s",
                                "2026-05-23 01:44:41.536 28 INFO tempest.lib.common.rest_client [req-88dcc4dc-3470-4c73-8cde-80c541494ca9 req-88dcc4dc-3470-4c73-8cde-80c541494ca9 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s",
                                "2026-05-23 01:44:41.583 39 INFO tempest.lib.common.rest_client [req-7a9341ab-ae04-4b15-a2df-36b589ffc282 req-7a9341ab-ae04-4b15-a2df-36b589ffc282 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.329s",
                                "2026-05-23 01:44:41.603 22 INFO tempest.lib.common.rest_client [req-bc2e5602-9530-4c92-84af-652ad7c70dc1 req-bc2e5602-9530-4c92-84af-652ad7c70dc1 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/154fdd80-8123-4dd1-a14b-c27981551824 0.232s",
                                "2026-05-23 01:44:41.626 14 INFO tempest.lib.common.rest_client [req-1dcadbcf-e5a2-4868-ad75-66f4850c5faf req-1dcadbcf-e5a2-4868-ad75-66f4850c5faf ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f75110db-f1fb-445d-87c6-edd4f14b44a9 0.336s",
                                "2026-05-23 01:44:41.659 36 INFO tempest.lib.common.rest_client [req-33749165-5579-4123-9a9c-d77275ace8c9 req-33749165-5579-4123-9a9c-d77275ace8c9 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.127s",
                                "2026-05-23 01:44:41.674 24 INFO tempest.lib.common.rest_client [req-fe42dd58-bc54-4b7f-888d-06d33476c383 req-fe42dd58-bc54-4b7f-888d-06d33476c383 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=4ddfe05f-9403-46ac-877c-f70a52c8e0f3 0.157s",
                                "2026-05-23 01:44:41.707 28 INFO tempest.lib.common.rest_client [req-c505c5e8-71ba-4a56-8a13-2c4ace45c591 req-c505c5e8-71ba-4a56-8a13-2c4ace45c591 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890 0.168s",
                                "2026-05-23 01:44:41.707 28 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2e479e6e5cb24d12bce57f1d20e78890 for scope project and roles: ['reader']",
                                "2026-05-23 01:44:41.729 12 INFO tempest.lib.common.rest_client [req-80481fc9-b50c-4eec-9234-4e6949db2b45 req-80481fc9-b50c-4eec-9234-4e6949db2b45 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d2b67b91-e266-4be6-92a6-7b5526a388f3 0.434s",
                                "2026-05-23 01:44:41.767 17 INFO tempest.lib.common.rest_client [req-ab8a9d88-e4c2-4c0c-a933-64e6cda54404 req-ab8a9d88-e4c2-4c0c-a933-64e6cda54404 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.354s",
                                "2026-05-23 01:44:41.896 14 INFO tempest.lib.common.rest_client [req-a269849c-f18b-42c6-ab1d-58d469ce1437 req-a269849c-f18b-42c6-ab1d-58d469ce1437 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.267s",
                                "2026-05-23 01:44:41.981 24 INFO tempest.lib.common.rest_client [req-c80c53ce-c6d4-4f0b-b674-e6486f7ea93a req-c80c53ce-c6d4-4f0b-b674-e6486f7ea93a ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/4ddfe05f-9403-46ac-877c-f70a52c8e0f3 0.304s",
                                "2026-05-23 01:44:42.084 12 INFO tempest.lib.common.rest_client [req-d1f7b3e1-7660-4373-9412-d36966982888 req-d1f7b3e1-7660-4373-9412-d36966982888 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39781a3b-7071-4ce4-983e-64b7786c70f0 0.351s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [7.498995s] ... ok",
                                "2026-05-23 01:44:42.118 24 INFO tempest.lib.common.rest_client [req-f422c298-c691-4ead-8244-e64684f1389b req-f422c298-c691-4ead-8244-e64684f1389b ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=4ddfe05f-9403-46ac-877c-f70a52c8e0f3 0.134s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [1.774702s] ... ok",
                                "2026-05-23 01:44:42.192 28 INFO tempest.lib.common.rest_client [req-64ad20b3-a90d-4de5-b6a1-1d05371a78f1 req-64ad20b3-a90d-4de5-b6a1-1d05371a78f1 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.481s",
                                "2026-05-23 01:44:42.258 30 INFO tempest.lib.common.rest_client [req-6b862335-55e5-40f6-80e8-7ac674be7c13 req-6b862335-55e5-40f6-80e8-7ac674be7c13 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.821s",
                                "2026-05-23 01:44:42.320 14 INFO tempest.lib.common.rest_client [req-ddd18e2c-b21d-46be-a73a-2da624b25e0c req-ddd18e2c-b21d-46be-a73a-2da624b25e0c ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e69deb9b-f437-49a4-b7ee-25231f027965 0.418s",
                                "2026-05-23 01:44:42.334 28 INFO tempest.lib.common.rest_client [req-e1bde49a-b40c-41e1-9e13-b7e6d2804c58 req-e1bde49a-b40c-41e1-9e13-b7e6d2804c58 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s",
                                "2026-05-23 01:44:42.503 28 INFO tempest.lib.common.rest_client [req-064a6720-ba69-45a9-9034-05e47b501651 req-064a6720-ba69-45a9-9034-05e47b501651 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/f98ecde123eb401c93ef64d649ae6494/roles/f0252c12e370451ca447f3c97e732b25 0.166s",
                                "2026-05-23 01:44:42.571 22 INFO tempest.lib.common.rest_client [req-7d10e399-15ea-4c9c-b469-1a7ca5d51966 req-7d10e399-15ea-4c9c-b469-1a7ca5d51966 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5e523bcc-dab5-4e41-b652-89cc8c2155f4/remove_router_interface 0.966s",
                                "2026-05-23 01:44:42.620 14 INFO tempest.lib.common.rest_client [req-41021f08-7380-4c8d-9d0c-c6c68d25d0f5 req-41021f08-7380-4c8d-9d0c-c6c68d25d0f5 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.295s",
                                "2026-05-23 01:44:42.678 28 INFO tempest.lib.common.rest_client [req-ae25f899-b650-4042-af0d-927ff5e7065f req-ae25f899-b650-4042-af0d-927ff5e7065f ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-23 01:44:42.735 22 INFO tempest.lib.common.rest_client [req-98edb4b0-8351-4814-9b8f-89da2541f772 req-98edb4b0-8351-4814-9b8f-89da2541f772 ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5e523bcc-dab5-4e41-b652-89cc8c2155f4/remove_router_interface 0.159s",
                                "2026-05-23 01:44:42.823 28 INFO tempest.lib.common.rest_client [req-65f43ca5-1053-4cce-9ea5-ef47750bd136 req-65f43ca5-1053-4cce-9ea5-ef47750bd136 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/f98ecde123eb401c93ef64d649ae6494/roles/86359d6597314a95ba0d73ed5fbe11ed 0.143s",
                                "2026-05-23 01:44:42.848 22 INFO tempest.lib.common.rest_client [req-b1c4b166-1551-4d86-b695-29099819a308 req-b1c4b166-1551-4d86-b695-29099819a308 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5e523bcc-dab5-4e41-b652-89cc8c2155f4 0.110s",
                                "2026-05-23 01:44:42.847 12 INFO tempest.lib.common.rest_client [req-a0eb3363-2291-4fa5-8e3f-707e6e228c7c req-a0eb3363-2291-4fa5-8e3f-707e6e228c7c ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.757s",
                                "2026-05-23 01:44:42.898 24 INFO tempest.lib.common.rest_client [req-56d0a257-72d3-41ae-964a-9450f048a0d2 req-56d0a257-72d3-41ae-964a-9450f048a0d2 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.777s",
                                "2026-05-23 01:44:42.921 14 INFO tempest.lib.common.rest_client [req-dbab1366-762c-4923-85fe-e58df3464751 req-dbab1366-762c-4923-85fe-e58df3464751 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/be2200dd-d163-496d-a31a-0453c597b8ac 0.295s",
                                "2026-05-23 01:44:42.981 28 INFO tempest.lib.common.rest_client [req-5fa65473-e0b2-41ab-95cb-66e6808aa657 req-5fa65473-e0b2-41ab-95cb-66e6808aa657 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-23 01:44:43.120 28 INFO tempest.lib.common.rest_client [req-25eca048-6519-4505-bbd0-a0a41d959b13 req-25eca048-6519-4505-bbd0-a0a41d959b13 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/f98ecde123eb401c93ef64d649ae6494/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.136s",
                                "2026-05-23 01:44:43.253 14 INFO tempest.lib.common.rest_client [req-1734e56e-fd69-4e81-8b96-ed9f287af1a0 req-1734e56e-fd69-4e81-8b96-ed9f287af1a0 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.329s",
                                "2026-05-23 01:44:43.281 28 INFO tempest.lib.common.rest_client [req-c52b1837-a412-42cb-bee6-b1f3f7ebe905 req-c52b1837-a412-42cb-bee6-b1f3f7ebe905 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-23 01:44:43.296 22 INFO tempest.lib.common.rest_client [req-c763d264-5529-4e79-b4b6-ad2bd2ba3f35 req-c763d264-5529-4e79-b4b6-ad2bd2ba3f35 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5e523bcc-dab5-4e41-b652-89cc8c2155f4 0.447s",
                                "2026-05-23 01:44:43.353 17 INFO tempest.lib.common.rest_client [req-cd391094-0ffd-43de-ac5a-11a259ebccc5 req-cd391094-0ffd-43de-ac5a-11a259ebccc5 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.583s",
                                "2026-05-23 01:44:43.424 28 INFO tempest.lib.common.rest_client [req-3d88da2a-9e8a-4378-bb7e-c5a136d3ae74 req-3d88da2a-9e8a-4378-bb7e-c5a136d3ae74 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890/users/f98ecde123eb401c93ef64d649ae6494/roles/bd34450783d64356be4e1eb4c43a6768 0.141s",
                                "2026-05-23 01:44:43.425 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f98ecde123eb401c93ef64d649ae6494 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:44:43.425 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1236149846-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e479e6e5cb24d12bce57f1d20e78890', 'project_name': 'tempest-BulkNetworkOpsTest-1236149846', 'tenant_id': '2e479e6e5cb24d12bce57f1d20e78890', 'tenant_name': 'tempest-BulkNetworkOpsTest-1236149846', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f98ecde123eb401c93ef64d649ae6494', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:43.425 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-BulkNetworkOpsTest-1236149846-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2e479e6e5cb24d12bce57f1d20e78890', 'project_name': 'tempest-BulkNetworkOpsTest-1236149846', 'tenant_id': '2e479e6e5cb24d12bce57f1d20e78890', 'tenant_name': 'tempest-BulkNetworkOpsTest-1236149846', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f98ecde123eb401c93ef64d649ae6494', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:44:43.538 12 INFO tempest.lib.common.rest_client [req-20aa869d-053a-4a63-abab-bea14b58ba3f req-20aa869d-053a-4a63-abab-bea14b58ba3f ] 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.684s",
                                "2026-05-23 01:44:43.587 14 INFO tempest.lib.common.rest_client [req-0facb39f-d584-4947-aad8-4d9591c22ade req-0facb39f-d584-4947-aad8-4d9591c22ade ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c72d6c4e-76c3-4b9a-947b-d89c4c5a5c06 0.332s",
                                "2026-05-23 01:44:43.890 14 INFO tempest.lib.common.rest_client [req-037306ba-9b20-4ccd-8a79-e65823783b93 req-037306ba-9b20-4ccd-8a79-e65823783b93 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.300s",
                                "2026-05-23 01:44:43.972 22 INFO tempest.lib.common.rest_client [req-e5723bb4-617b-419a-bec3-0a89758a83e9 req-e5723bb4-617b-419a-bec3-0a89758a83e9 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d6a53a9-5607-4515-821b-e6afa46b82ac 0.672s",
                                "2026-05-23 01:44:43.983 12 INFO tempest.lib.common.rest_client [req-6a4f65ec-e48a-421b-9678-2a760f8da38c req-6a4f65ec-e48a-421b-9678-2a760f8da38c ] 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.443s",
                                "2026-05-23 01:44:44.082 30 INFO tempest.lib.common.rest_client [req-4731f8d4-3edd-4f6a-b55a-f18f8c2d6f20 req-4731f8d4-3edd-4f6a-b55a-f18f8c2d6f20 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/9063d95e-f7de-4923-bd3f-56117e0587cb 1.822s",
                                "2026-05-23 01:44:44.084 28 INFO tempest.lib.common.rest_client [req-8698d37c-6405-4f2a-9610-f3e308c12d82 req-8698d37c-6405-4f2a-9610-f3e308c12d82 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s",
                                "2026-05-23 01:44:44.255 14 INFO tempest.lib.common.rest_client [req-d64402c1-b2f9-4875-9502-c65e00532686 req-d64402c1-b2f9-4875-9502-c65e00532686 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/131f2eea-1451-4554-91c2-670a1da7af1b 0.360s",
                                "2026-05-23 01:44:44.418 36 INFO tempest.lib.common.rest_client [req-f80c3f2b-1965-4a1c-b86c-4713fc22a5a2 req-f80c3f2b-1965-4a1c-b86c-4713fc22a5a2 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.754s",
                                "2026-05-23 01:44:44.465 14 INFO tempest.lib.common.rest_client [req-37febd05-a471-42f4-bd95-ebbf00161ef2 req-37febd05-a471-42f4-bd95-ebbf00161ef2 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.206s",
                                "{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [6.228980s] ... ok",
                                "2026-05-23 01:44:44.595 24 INFO tempest.lib.common.rest_client [req-b3111035-48db-4020-9e27-bb2cb20ef00e req-b3111035-48db-4020-9e27-bb2cb20ef00e ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.694s",
                                "2026-05-23 01:44:44.635 12 INFO tempest.lib.common.rest_client [req-2c346b7b-2953-4288-9fe9-8e6ce625fe85 req-2c346b7b-2953-4288-9fe9-8e6ce625fe85 ] 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.648s",
                                "2026-05-23 01:44:44.848 22 INFO tempest.lib.common.rest_client [req-7df617db-bd14-43ac-b95b-608a8102f353 req-7df617db-bd14-43ac-b95b-608a8102f353 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e273724e-c6eb-4eb9-a6c9-13381790768c 0.873s",
                                "{6} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [11.426448s] ... ok",
                                "2026-05-23 01:44:44.965 39 INFO tempest.lib.common.rest_client [req-9d1e144c-01aa-43a3-bb01-2f04473fcc35 req-9d1e144c-01aa-43a3-bb01-2f04473fcc35 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 3.380s",
                                "2026-05-23 01:44:45.008 14 INFO tempest.lib.common.rest_client [req-4a581fd9-bbc6-46f6-9846-42659969dadb req-4a581fd9-bbc6-46f6-9846-42659969dadb ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.536s",
                                "2026-05-23 01:44:45.213 39 INFO tempest.lib.common.rest_client [req-d0519d34-3fe4-457c-b9e8-d1db28bf997f req-d0519d34-3fe4-457c-b9e8-d1db28bf997f ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 0.246s",
                                "2026-05-23 01:44:45.389 39 INFO tempest.lib.common.rest_client [req-e62d8ecd-6283-432e-a9d3-3e20480d92d7 req-e62d8ecd-6283-432e-a9d3-3e20480d92d7 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=e21acd0c-3b37-49b0-94c5-38a6bb66a4cd&device_owner=network%3Arouter_gateway 0.172s",
                                "2026-05-23 01:44:45.533 14 INFO tempest.lib.common.rest_client [req-5ec5eab6-e0ca-4044-8815-6a8bc1a29e79 req-5ec5eab6-e0ca-4044-8815-6a8bc1a29e79 ] 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.521s",
                                "2026-05-23 01:44:45.573 30 INFO tempest.lib.common.rest_client [req-a016d19e-2ee1-48cc-9ec2-c8bdfbccd7c1 req-a016d19e-2ee1-48cc-9ec2-c8bdfbccd7c1 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c451eb26-d0a9-4f11-ad31-ecad8d94e751 1.487s",
                                "2026-05-23 01:44:45.578 24 INFO tempest.lib.common.rest_client [req-84bc97ff-77bd-446b-bdb5-46a624b41895 req-84bc97ff-77bd-446b-bdb5-46a624b41895 ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7948707-f145-48c7-b8ee-77a10b750cd0 0.980s",
                                "2026-05-23 01:44:45.587 39 INFO tempest.lib.common.rest_client [req-708d5807-1241-4837-b816-6c75c43a5399 req-708d5807-1241-4837-b816-6c75c43a5399 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.192s",
                                "2026-05-23 01:44:45.677 39 INFO tempest.lib.common.rest_client [req-f8e9cdd8-e3e6-483a-b0ef-eb0a28c89861 req-f8e9cdd8-e3e6-483a-b0ef-eb0a28c89861 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 0.087s",
                                "2026-05-23 01:44:45.692 24 INFO tempest.lib.common.rest_client [req-1219bc19-8f59-4659-826f-d926deef2b17 req-1219bc19-8f59-4659-826f-d926deef2b17 ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/4adf7dd3-ba93-4800-a78f-017ba7f358a1 0.111s",
                                "2026-05-23 01:44:45.807 24 INFO tempest.lib.common.rest_client [req-3d9b2db6-4d27-40cb-9eef-d18bc3b6d110 req-3d9b2db6-4d27-40cb-9eef-d18bc3b6d110 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7948707-f145-48c7-b8ee-77a10b750cd0 0.112s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [3.687670s] ... ok",
                                "2026-05-23 01:44:45.831 14 INFO tempest.lib.common.rest_client [req-f39d2ab9-cddd-4155-b0a4-5f6590188983 req-f39d2ab9-cddd-4155-b0a4-5f6590188983 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e1f27590-c06e-4063-b8e2-a0e6fac3a4de 0.294s",
                                "2026-05-23 01:44:45.963 24 INFO tempest.lib.common.rest_client [req-72ef313b-3ba8-4ee0-9a44-94eaaa1b49ad req-72ef313b-3ba8-4ee0-9a44-94eaaa1b49ad ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.151s",
                                "2026-05-23 01:44:46.022 22 INFO tempest.lib.common.rest_client [req-9df147c5-cf38-44ce-993b-636ca3ee45d0 req-9df147c5-cf38-44ce-993b-636ca3ee45d0 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.167s",
                                "2026-05-23 01:44:46.065 14 INFO tempest.lib.common.rest_client [req-b56c5426-f58c-4c80-9a73-d48eb865e26b req-b56c5426-f58c-4c80-9a73-d48eb865e26b ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.231s",
                                "{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [1.597990s] ... ok",
                                "2026-05-23 01:44:46.144 24 INFO tempest.lib.common.rest_client [req-2c9fe121-94c7-49e8-b6d0-fe41e8f6ec85 req-2c9fe121-94c7-49e8-b6d0-fe41e8f6ec85 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb 0.177s",
                                "2026-05-23 01:44:46.226 24 INFO tempest.lib.common.rest_client [req-a8a5cb64-4c85-4a2e-b917-9d773df800ab req-a8a5cb64-4c85-4a2e-b917-9d773df800ab ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.081s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.417663s] ... ok",
                                "2026-05-23 01:44:46.435 24 INFO tempest.lib.common.rest_client [req-9473b281-20bb-4dbe-95d9-e103f966c5cf req-9473b281-20bb-4dbe-95d9-e103f966c5cf ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.205s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.208503s] ... ok",
                                "2026-05-23 01:44:46.648 12 INFO tempest.lib.common.rest_client [req-198b677e-6bc1-43da-a976-287e9d46a609 req-198b677e-6bc1-43da-a976-287e9d46a609 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.009s",
                                "2026-05-23 01:44:46.997 12 INFO tempest.lib.common.rest_client [req-f811846e-296e-4b0f-8d33-52598eb29ce6 req-f811846e-296e-4b0f-8d33-52598eb29ce6 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.345s",
                                "2026-05-23 01:44:47.150 17 INFO tempest.lib.common.rest_client [req-a8a1fe2f-f721-4b9a-9013-0e35e2e6c798 req-a8a1fe2f-f721-4b9a-9013-0e35e2e6c798 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2947066d-0760-4548-a360-347e3d9413b5/add_router_interface 3.794s",
                                "2026-05-23 01:44:47.248 24 INFO tempest.lib.common.rest_client [req-aaf42591-916b-455e-9aa6-f4312f52887a req-aaf42591-916b-455e-9aa6-f4312f52887a ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.809s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.811747s] ... ok",
                                "2026-05-23 01:44:47.323 28 INFO tempest.lib.common.rest_client [req-4fd004f3-66e9-44d9-87ff-0dbe0a1683c1 req-4fd004f3-66e9-44d9-87ff-0dbe0a1683c1 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.234s",
                                "2026-05-23 01:44:47.377 24 INFO tempest.lib.common.rest_client [req-943d0714-664c-4296-910f-2ef30b4f43b0 req-943d0714-664c-4296-910f-2ef30b4f43b0 ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.127453s] ... ok",
                                "2026-05-23 01:44:47.384 14 INFO tempest.lib.common.rest_client [req-d9608033-6981-4d2e-982b-f1e6425e85de req-d9608033-6981-4d2e-982b-f1e6425e85de ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.315s",
                                "2026-05-23 01:44:47.417 36 INFO tempest.lib.common.rest_client [req-23e45a1b-a1b6-4101-993b-e47f4b9fd8c3 req-23e45a1b-a1b6-4101-993b-e47f4b9fd8c3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.996s",
                                "2026-05-23 01:44:47.470 17 INFO tempest.lib.common.rest_client [req-2c389a32-3bd4-4cf6-b814-ee7bddbb4748 req-2c389a32-3bd4-4cf6-b814-ee7bddbb4748 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2947066d-0760-4548-a360-347e3d9413b5 0.318s",
                                "2026-05-23 01:44:47.500 24 INFO tempest.lib.common.rest_client [req-12e93941-48b2-4fa7-af5a-35077d1d3bd5 req-12e93941-48b2-4fa7-af5a-35077d1d3bd5 ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.119s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.122270s] ... ok",
                                "2026-05-23 01:44:47.523 12 INFO tempest.lib.common.rest_client [req-76772a64-2a44-435d-bf2d-880549c6aa3e req-76772a64-2a44-435d-bf2d-880549c6aa3e ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.523s",
                                "2026-05-23 01:44:47.542 28 INFO tempest.lib.common.rest_client [req-1019159f-d6f2-4e76-85f1-fe7fb5faa09e req-1019159f-d6f2-4e76-85f1-fe7fb5faa09e ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.216s",
                                "2026-05-23 01:44:47.566 22 INFO tempest.lib.common.rest_client [req-982ffee8-a6c7-4d4c-ba55-e974fa1c17b0 req-982ffee8-a6c7-4d4c-ba55-e974fa1c17b0 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.539s",
                                "2026-05-23 01:44:47.678 24 INFO tempest.lib.common.rest_client [req-75548083-e080-4354-941f-3edee077df68 req-75548083-e080-4354-941f-3edee077df68 ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/baa4f92a-4025-4f13-bce5-9b891244e8b5 0.174s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_show_network [0.177463s] ... ok",
                                "2026-05-23 01:44:47.848 24 INFO tempest.lib.common.rest_client [req-d32330ba-af50-4d85-97e2-5295d8cf9197 req-d32330ba-af50-4d85-97e2-5295d8cf9197 ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/baa4f92a-4025-4f13-bce5-9b891244e8b5?fields=id&fields=name&fields=mtu 0.165s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.168551s] ... ok",
                                "2026-05-23 01:44:47.889 22 INFO tempest.lib.common.rest_client [req-21780c9a-1aa0-40a5-b28f-7a2b712c0979 req-21780c9a-1aa0-40a5-b28f-7a2b712c0979 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.319s",
                                "2026-05-23 01:44:47.931 30 INFO tempest.lib.common.rest_client [req-f38fd8be-bae1-43a7-91ae-3b5d530a637a req-f38fd8be-bae1-43a7-91ae-3b5d530a637a ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d55f83df-c2c4-4dfc-accf-a925a211f27d/remove_router_interface 2.355s",
                                "2026-05-23 01:44:48.081 24 INFO tempest.lib.common.rest_client [req-26ea64d8-e3e9-4f52-a574-f28788b61c20 req-26ea64d8-e3e9-4f52-a574-f28788b61c20 ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/cfd0d4fb-845b-45a6-97b0-204f7c76331d 0.227s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.231478s] ... ok",
                                "2026-05-23 01:44:48.127 39 INFO tempest.lib.common.rest_client [req-700f53ed-83d0-442b-b320-c96a48e82745 req-700f53ed-83d0-442b-b320-c96a48e82745 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 2.447s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [6.875882s] ... ok",
                                "2026-05-23 01:44:48.156 14 INFO tempest.lib.common.rest_client [req-d5ca0488-bf41-468f-bd8e-7b30eb866935 req-d5ca0488-bf41-468f-bd8e-7b30eb866935 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.769s",
                                "2026-05-23 01:44:48.234 24 INFO tempest.lib.common.rest_client [req-668a0cb0-b1dc-41b5-8ddc-6ccef1e76dd8 req-668a0cb0-b1dc-41b5-8ddc-6ccef1e76dd8 ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/cfd0d4fb-845b-45a6-97b0-204f7c76331d?fields=id&fields=network_id 0.149s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.151953s] ... ok",
                                "2026-05-23 01:44:48.604 14 INFO tempest.lib.common.rest_client [req-a9aeb7c7-c6b7-4b20-a3da-b13d1b3e8189 req-a9aeb7c7-c6b7-4b20-a3da-b13d1b3e8189 ] 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.445s",
                                "2026-05-23 01:44:48.710 28 INFO tempest.lib.common.rest_client [req-4b07246c-8b4c-4aea-bdc8-e57c4712f7ff req-4b07246c-8b4c-4aea-bdc8-e57c4712f7ff ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9868ca66-b4d8-4e4b-b4c3-8417a9824bca 1.165s",
                                "2026-05-23 01:44:48.912 17 INFO tempest.lib.common.rest_client [req-2e85c42d-2c41-4c7a-9b0c-1d8e31969fab req-2e85c42d-2c41-4c7a-9b0c-1d8e31969fab ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2947066d-0760-4548-a360-347e3d9413b5/remove_router_interface 1.440s",
                                "2026-05-23 01:44:48.931 12 INFO tempest.lib.common.rest_client [req-691ee12c-7e76-4a36-b9ef-61c8ec3bab60 req-691ee12c-7e76-4a36-b9ef-61c8ec3bab60 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.406s",
                                "2026-05-23 01:44:49.016 17 INFO tempest.lib.common.rest_client [req-c7da9b02-885e-48ea-b92d-3a06903ba804 req-c7da9b02-885e-48ea-b92d-3a06903ba804 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/433b0b62-eb86-4ef9-9b01-3971090d7fdf 0.101s",
                                "2026-05-23 01:44:49.202 14 INFO tempest.lib.common.rest_client [req-c40a42ef-d0f9-4baf-8619-6c8951871b9f req-c40a42ef-d0f9-4baf-8619-6c8951871b9f ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e8daf6f6-0cc3-4fc8-8702-7e542ae9a11a 0.595s",
                                "2026-05-23 01:44:49.403 24 INFO tempest.lib.common.rest_client [req-b5da369f-1f77-43fd-a199-b5de911f7b9a req-b5da369f-1f77-43fd-a199-b5de911f7b9a ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.165s",
                                "2026-05-23 01:44:49.473 28 INFO tempest.lib.common.rest_client [req-8860cf18-a9a8-423f-9a4c-a03357366099 req-8860cf18-a9a8-423f-9a4c-a03357366099 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/67c4f751-1fc6-43b7-b5c7-ad739b7ab492 0.760s",
                                "2026-05-23 01:44:49.485 36 INFO tempest.lib.common.rest_client [req-136528f3-a94f-45f9-8f92-dd5f51d9e442 req-136528f3-a94f-45f9-8f92-dd5f51d9e442 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.065s",
                                "2026-05-23 01:44:49.524 14 INFO tempest.lib.common.rest_client [req-0734b606-603e-4647-9d4d-005fb9b4e3ba req-0734b606-603e-4647-9d4d-005fb9b4e3ba ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.315s",
                                "2026-05-23 01:44:49.646 17 INFO tempest.lib.common.rest_client [req-979fade2-a83f-4799-8756-87f0f56d749f req-979fade2-a83f-4799-8756-87f0f56d749f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2947066d-0760-4548-a360-347e3d9413b5 0.626s",
                                "2026-05-23 01:44:49.655 28 INFO tempest.lib.common.rest_client [req-45e1f60b-d03f-47fc-8217-22b0fdd1985c req-45e1f60b-d03f-47fc-8217-22b0fdd1985c ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.178s",
                                "{9} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [5.570032s] ... ok",
                                "2026-05-23 01:44:49.692 36 INFO tempest.lib.common.rest_client [req-a29e4f08-9e3e-47cb-ac94-44fd28be43b1 req-a29e4f08-9e3e-47cb-ac94-44fd28be43b1 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.202s",
                                "2026-05-23 01:44:50.019 17 INFO tempest.lib.common.rest_client [req-c7f7cd24-1401-4e74-9699-163f60196f98 req-c7f7cd24-1401-4e74-9699-163f60196f98 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/205e238f-cccf-46db-ac29-8741893e5e33 0.367s",
                                "2026-05-23 01:44:50.055 14 INFO tempest.lib.common.rest_client [req-b5b1b5a8-3a2e-4d34-8a7e-2cd5848b2ea5 req-b5b1b5a8-3a2e-4d34-8a7e-2cd5848b2ea5 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a39908bb-406f-4a7b-865d-b0e0945e8b80 0.525s",
                                "2026-05-23 01:44:50.094 30 INFO tempest.lib.common.rest_client [req-f2fe2be3-a1be-48b9-8db1-907155554fe2 req-f2fe2be3-a1be-48b9-8db1-907155554fe2 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d55f83df-c2c4-4dfc-accf-a925a211f27d 2.160s",
                                "2026-05-23 01:44:50.381 14 INFO tempest.lib.common.rest_client [req-73bc11a4-25f8-4017-97db-2457240c1c58 req-73bc11a4-25f8-4017-97db-2457240c1c58 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.323s",
                                "2026-05-23 01:44:50.640 12 INFO tempest.lib.common.rest_client [req-8dee3d5c-727e-48f1-8cb2-809676794290 req-8dee3d5c-727e-48f1-8cb2-809676794290 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/b713883c-503f-41ac-849d-b5061fb012e6 1.705s",
                                "2026-05-23 01:44:50.645 30 INFO tempest.lib.common.rest_client [req-23c9b82f-49e1-47c3-bcc1-02ecd729ec74 req-23c9b82f-49e1-47c3-bcc1-02ecd729ec74 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6d6dd291-0320-4185-8611-e041ecb177b1 0.546s",
                                "2026-05-23 01:44:50.731 14 INFO tempest.lib.common.rest_client [req-cd1dc147-c2f9-4cc7-af9f-f91b902f2f29 req-cd1dc147-c2f9-4cc7-af9f-f91b902f2f29 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7503788d-2c7e-4d32-92d6-bcaa295b6ded 0.346s",
                                "2026-05-23 01:44:50.823 17 INFO tempest.lib.common.rest_client [req-5faa5e3e-a31c-45a1-aa95-271f2f3f40b5 req-5faa5e3e-a31c-45a1-aa95-271f2f3f40b5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/92f14d05-b7d5-48c7-8887-14849a7e256e 0.800s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [12.226990s] ... ok",
                                "2026-05-23 01:44:50.847 36 INFO tempest.lib.common.rest_client [req-01ddee97-c3c3-4903-b3d7-6c4bf32cb71c req-01ddee97-c3c3-4903-b3d7-6c4bf32cb71c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8cc77489-191d-48ef-81bd-12302670e2c3 1.149s",
                                "2026-05-23 01:44:50.872 14 INFO tempest.lib.common.rest_client [req-c2f7179d-042a-4b9f-b954-f365f48a5a40 req-c2f7179d-042a-4b9f-b954-f365f48a5a40 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.137s",
                                "{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [4.806935s] ... ok",
                                "2026-05-23 01:44:50.884 28 INFO tempest.lib.common.rest_client [req-5363aced-9ad6-47fd-9a18-67d2730c5df6 req-5363aced-9ad6-47fd-9a18-67d2730c5df6 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.227s",
                                "2026-05-23 01:44:50.974 39 INFO tempest.lib.common.rest_client [req-edbd2861-cf0b-449b-8811-feccbf01dc83 req-edbd2861-cf0b-449b-8811-feccbf01dc83 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.842s",
                                "2026-05-23 01:44:51.010 36 INFO tempest.lib.common.rest_client [req-eac8799f-9f5c-4828-a813-36a9cf9b3f44 req-eac8799f-9f5c-4828-a813-36a9cf9b3f44 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.160s",
                                "2026-05-23 01:44:51.107 17 INFO tempest.lib.common.rest_client [req-c8ac0057-59c0-4edf-a1b4-d52539e0fdd4 req-c8ac0057-59c0-4edf-a1b4-d52539e0fdd4 ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/61bf0ca8-5d1d-4a95-9165-b9c10e64e436 0.279s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.283166s] ... ok",
                                "2026-05-23 01:44:51.285 17 INFO tempest.lib.common.rest_client [req-8ea66f3d-0623-4073-bd8d-74f60bfe21b6 req-8ea66f3d-0623-4073-bd8d-74f60bfe21b6 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/61bf0ca8-5d1d-4a95-9165-b9c10e64e436?fields=id&fields=mac_address 0.173s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.176849s] ... ok",
                                "2026-05-23 01:44:51.348 22 INFO tempest.lib.common.rest_client [req-2de905fa-a1da-42ab-9764-6d7baa80f3f0 req-2de905fa-a1da-42ab-9764-6d7baa80f3f0 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0c619a65-afb2-4542-878c-c17613113b9e/add_router_interface 3.456s",
                                "2026-05-23 01:44:51.365 14 INFO tempest.lib.common.rest_client [req-3efb0c23-268a-43af-b021-2308de926e8b req-3efb0c23-268a-43af-b021-2308de926e8b ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.487s",
                                "2026-05-23 01:44:51.448 36 INFO tempest.lib.common.rest_client [req-1320649d-2940-456e-879d-6f5507f32137 req-1320649d-2940-456e-879d-6f5507f32137 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4bfb3dfa-4818-4ba5-88f1-b52c54fa6dab 0.434s",
                                "2026-05-23 01:44:51.564 12 INFO tempest.lib.common.rest_client [req-90028951-de0f-438a-a828-35475713f2bc req-90028951-de0f-438a-a828-35475713f2bc ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b713883c-503f-41ac-849d-b5061fb012e6 0.920s",
                                "2026-05-23 01:44:51.657 22 INFO tempest.lib.common.rest_client [req-d58e8f5d-d02a-4b76-a1d8-a7b1b93a6552 req-d58e8f5d-d02a-4b76-a1d8-a7b1b93a6552 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/df73fe56-c481-4eb6-a058-e922b72d83fb 0.304s",
                                "2026-05-23 01:44:51.676 12 INFO tempest.lib.common.rest_client [req-5d0674e9-8288-4fc0-b7bd-9ffd110e55fd req-5d0674e9-8288-4fc0-b7bd-9ffd110e55fd ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b713883c-503f-41ac-849d-b5061fb012e6 0.110s",
                                "2026-05-23 01:44:51.714 24 INFO tempest.lib.common.rest_client [req-7d29c135-998d-448a-80b0-dba7de3f6591 req-7d29c135-998d-448a-80b0-dba7de3f6591 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.306s",
                                "2026-05-23 01:44:51.731 30 INFO tempest.lib.common.rest_client [req-0372dcbf-ef2b-4c44-8484-6d2ec9e5874a req-0372dcbf-ef2b-4c44-8484-6d2ec9e5874a ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f577a64f-a1a6-4572-928c-7db29087287c 1.082s",
                                "2026-05-23 01:44:51.985 36 INFO tempest.lib.common.rest_client [req-1f389d2f-7a94-4ae1-bf6c-9ea4f718cc85 req-1f389d2f-7a94-4ae1-bf6c-9ea4f718cc85 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e34776d5-84eb-443b-8eab-fed5c26c5d75 0.532s",
                                "2026-05-23 01:44:52.007 22 INFO tempest.lib.common.rest_client [req-7d76584d-6cef-48d5-abef-5ad7b2760d48 req-7d76584d-6cef-48d5-abef-5ad7b2760d48 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/df73fe56-c481-4eb6-a058-e922b72d83fb 0.347s",
                                "2026-05-23 01:44:52.050 12 INFO tempest.lib.common.rest_client [req-41c5b368-1b3f-4198-ac32-2fbbb471291b req-41c5b368-1b3f-4198-ac32-2fbbb471291b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b80cc7a-acab-406e-ac74-1ecda23965da 0.372s",
                                "2026-05-23 01:44:52.106 14 INFO tempest.lib.common.rest_client [req-b7219a35-6c30-4399-a35d-1f177c197316 req-b7219a35-6c30-4399-a35d-1f177c197316 ] 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.738s",
                                "2026-05-23 01:44:52.114 36 INFO tempest.lib.common.rest_client [req-e0b54d33-630d-423c-8b8e-e72b2cba17c5 req-e0b54d33-630d-423c-8b8e-e72b2cba17c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.126s",
                                "2026-05-23 01:44:52.201 28 INFO tempest.lib.common.rest_client [req-b7f36d32-9645-4cbb-abaa-65bc40efc193 req-b7f36d32-9645-4cbb-abaa-65bc40efc193 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.312s",
                                "2026-05-23 01:44:52.378 12 INFO tempest.lib.common.rest_client [req-90b33695-c93b-483c-8cfb-22a8134f4453 req-90b33695-c93b-483c-8cfb-22a8134f4453 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d331a873-830e-4a44-b037-71e5671e3141 0.324s",
                                "2026-05-23 01:44:52.386 36 INFO tempest.lib.common.rest_client [req-a3f81b4c-b7ba-49b5-8415-3b33ed1c8351 req-a3f81b4c-b7ba-49b5-8415-3b33ed1c8351 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.270s",
                                "2026-05-23 01:44:52.424 30 INFO tempest.lib.common.rest_client [req-aa150a2e-991b-4310-acbf-1d5a79c56622 req-aa150a2e-991b-4310-acbf-1d5a79c56622 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/9063d95e-f7de-4923-bd3f-56117e0587cb 0.690s",
                                "{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [24.728136s] ... ok",
                                "2026-05-23 01:44:52.456 24 INFO tempest.lib.common.rest_client [req-654cae3b-57b9-4399-a188-83d107392e06 req-654cae3b-57b9-4399-a188-83d107392e06 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/810cca67-dda3-438f-bab0-093c6f8065ec 0.739s",
                                "2026-05-23 01:44:52.536 36 INFO tempest.lib.common.rest_client [req-d4d04508-05ce-4485-a9ad-8ae20768d1e3 req-d4d04508-05ce-4485-a9ad-8ae20768d1e3 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.146s",
                                "2026-05-23 01:44:52.562 14 INFO tempest.lib.common.rest_client [req-cc3b33ea-c029-4b27-8a42-d89964674d01 req-cc3b33ea-c029-4b27-8a42-d89964674d01 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/af929dcc-ae64-489b-8b4c-a03fd1dc4129 0.452s",
                                "2026-05-23 01:44:52.586 30 INFO tempest.lib.common.rest_client [req-2c669ced-f176-4a02-9aa6-1a90f97ca49d req-2c669ced-f176-4a02-9aa6-1a90f97ca49d ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c451eb26-d0a9-4f11-ad31-ecad8d94e751 0.155s",
                                "2026-05-23 01:44:52.602 39 INFO tempest.lib.common.rest_client [req-fa6078a2-c231-48dd-95ad-5c3d10684c28 req-fa6078a2-c231-48dd-95ad-5c3d10684c28 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f46970ba-1906-4c73-8fa8-dababd1b0093 1.624s",
                                "2026-05-23 01:44:52.669 36 INFO tempest.lib.common.rest_client [req-017cb5ea-3880-4352-909b-b7be6fb4ee54 req-017cb5ea-3880-4352-909b-b7be6fb4ee54 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.130s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [36.416437s] ... ok",
                                "2026-05-23 01:44:52.678 30 INFO tempest.lib.common.rest_client [req-df3367ea-d5e1-479b-80ae-0e4588ae968b req-df3367ea-d5e1-479b-80ae-0e4588ae968b ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d55f83df-c2c4-4dfc-accf-a925a211f27d 0.089s",
                                "2026-05-23 01:44:52.755 39 INFO tempest.lib.common.rest_client [req-b96f92e7-2c2a-415a-b27f-70979e238368 req-b96f92e7-2c2a-415a-b27f-70979e238368 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f46970ba-1906-4c73-8fa8-dababd1b0093 0.147s",
                                "2026-05-23 01:44:52.775 12 INFO tempest.lib.common.rest_client [req-35ac3b48-9b14-4f6c-845e-35ad8b52bbd1 req-35ac3b48-9b14-4f6c-845e-35ad8b52bbd1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e5ae99b7-6e56-4105-9400-3b338cd0ba56 0.393s",
                                "2026-05-23 01:44:52.808 30 INFO tempest.lib.common.rest_client [req-a430d2f2-22e5-4e19-95f0-28a1ab4aade2 req-a430d2f2-22e5-4e19-95f0-28a1ab4aade2 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d55f83df-c2c4-4dfc-accf-a925a211f27d 0.127s",
                                "2026-05-23 01:44:52.882 14 INFO tempest.lib.common.rest_client [req-c1306adc-033f-40b3-8d36-de38da9cdf6e req-c1306adc-033f-40b3-8d36-de38da9cdf6e ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.315s",
                                "2026-05-23 01:44:52.894 17 INFO tempest.lib.common.rest_client [req-ad1e2664-0ff0-463e-8119-0d881b203633 req-ad1e2664-0ff0-463e-8119-0d881b203633 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.604s",
                                "2026-05-23 01:44:52.912 30 INFO tempest.lib.common.rest_client [req-f309ad0a-173c-433d-b691-6a3a06330688 req-f309ad0a-173c-433d-b691-6a3a06330688 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6d6dd291-0320-4185-8611-e041ecb177b1 0.100s",
                                "2026-05-23 01:44:52.946 39 INFO tempest.lib.common.rest_client [req-145c0eba-0259-4261-9e6f-a18af5661815 req-145c0eba-0259-4261-9e6f-a18af5661815 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=2edb9aa1-d41b-4195-9c47-ccf955c894fb&device_id=f46970ba-1906-4c73-8fa8-dababd1b0093 0.187s",
                                "2026-05-23 01:44:53.081 36 INFO tempest.lib.common.rest_client [req-10db1546-9756-43f4-af08-7df3c0d013d2 req-10db1546-9756-43f4-af08-7df3c0d013d2 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.406s",
                                "2026-05-23 01:44:53.110 39 INFO tempest.lib.common.rest_client [req-659a4601-3e20-41de-8d90-941741002220 req-659a4601-3e20-41de-8d90-941741002220 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f46970ba-1906-4c73-8fa8-dababd1b0093 0.161s",
                                "2026-05-23 01:44:53.188 14 INFO tempest.lib.common.rest_client [req-3599b393-e0b5-4d6d-9238-2674e34110ff req-3599b393-e0b5-4d6d-9238-2674e34110ff ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b4f24129-fd57-418b-b3f5-177a7311745c 0.301s",
                                "2026-05-23 01:44:53.189 22 INFO tempest.lib.common.rest_client [req-3e0f563b-e9c2-4958-b452-39bb054796ac req-3e0f563b-e9c2-4958-b452-39bb054796ac ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0c619a65-afb2-4542-878c-c17613113b9e/remove_router_interface 1.174s",
                                "2026-05-23 01:44:53.221 12 INFO tempest.lib.common.rest_client [req-f9a04110-64ac-4fa2-8870-0b734bba93a7 req-f9a04110-64ac-4fa2-8870-0b734bba93a7 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dd960cb3-2d80-4429-aa21-b52f70bf6b83 0.443s",
                                "{1} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [11.135622s] ... ok",
                                "2026-05-23 01:44:53.366 14 INFO tempest.lib.common.rest_client [req-d755899c-f59e-4e06-a42b-0fb58bf361a6 req-d755899c-f59e-4e06-a42b-0fb58bf361a6 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.173s",
                                "{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [2.491713s] ... ok",
                                "2026-05-23 01:44:53.389 17 INFO tempest.lib.common.rest_client [req-7cf50a64-10db-498e-8e5a-8e27bd17ac7a req-7cf50a64-10db-498e-8e5a-8e27bd17ac7a ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.491s",
                                "2026-05-23 01:44:53.391 22 INFO tempest.lib.common.rest_client [req-64f207ae-f063-4ca6-8e58-35d6f39f4773 req-64f207ae-f063-4ca6-8e58-35d6f39f4773 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0c619a65-afb2-4542-878c-c17613113b9e 0.197s",
                                "2026-05-23 01:44:53.499 36 INFO tempest.lib.common.rest_client [req-b5c2ae7f-7113-4fed-a748-34d002a69f03 req-b5c2ae7f-7113-4fed-a748-34d002a69f03 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.415s",
                                "2026-05-23 01:44:53.598 39 INFO tempest.lib.common.rest_client [req-aab49508-a665-4d26-9b77-49b38073fcab req-aab49508-a665-4d26-9b77-49b38073fcab ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f46970ba-1906-4c73-8fa8-dababd1b0093 0.484s",
                                "{14} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [5.468567s] ... ok",
                                "2026-05-23 01:44:53.648 24 INFO tempest.lib.common.rest_client [req-6a257ab3-c0d7-4eaa-986a-dd6fbf889e47 req-6a257ab3-c0d7-4eaa-986a-dd6fbf889e47 ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/699dbb3c-8d70-4b6a-8cc8-3f5f27266bb4 1.189s",
                                "{7} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [5.413348s] ... ok",
                                "2026-05-23 01:44:53.714 12 INFO tempest.lib.common.rest_client [req-41c8ab79-9fae-4192-97db-7b573c17f472 req-41c8ab79-9fae-4192-97db-7b573c17f472 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/eebe05fd-3d69-4248-8c24-6d950ab59d8a 0.489s",
                                "2026-05-23 01:44:53.785 24 INFO tempest.lib.common.rest_client [req-ca929035-b93b-44de-8eb4-52150bfa1037 req-ca929035-b93b-44de-8eb4-52150bfa1037 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/810cca67-dda3-438f-bab0-093c6f8065ec 0.133s",
                                "2026-05-23 01:44:53.806 39 INFO tempest.lib.common.rest_client [req-21263e1b-7f06-4f50-9099-998aa7375f90 req-21263e1b-7f06-4f50-9099-998aa7375f90 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f46970ba-1906-4c73-8fa8-dababd1b0093 0.170s",
                                "2026-05-23 01:44:53.809 36 INFO tempest.lib.common.rest_client [req-fba0676a-0035-4677-925d-7b5ef1396f4b req-fba0676a-0035-4677-925d-7b5ef1396f4b ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.306s",
                                "2026-05-23 01:44:53.831 12 INFO tempest.lib.common.rest_client [req-ad02f252-b1f3-4a30-bcd0-3440b4d916d0 req-ad02f252-b1f3-4a30-bcd0-3440b4d916d0 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dd960cb3-2d80-4429-aa21-b52f70bf6b83 0.112s",
                                "2026-05-23 01:44:53.870 22 INFO tempest.lib.common.rest_client [req-1c438c97-29ad-44b9-bf2d-c097b8576bc3 req-1c438c97-29ad-44b9-bf2d-c097b8576bc3 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0c619a65-afb2-4542-878c-c17613113b9e 0.477s",
                                "2026-05-23 01:44:53.900 17 INFO tempest.lib.common.rest_client [req-2cb43373-5218-49b1-b742-5e050b348d74 req-2cb43373-5218-49b1-b742-5e050b348d74 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.508s",
                                "2026-05-23 01:44:53.941 24 INFO tempest.lib.common.rest_client [req-d93830d3-50af-48a9-a054-64dc468a27aa req-d93830d3-50af-48a9-a054-64dc468a27aa ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/699dbb3c-8d70-4b6a-8cc8-3f5f27266bb4 0.152s",
                                "2026-05-23 01:44:53.952 39 INFO tempest.lib.common.rest_client [req-7315d09a-5cc5-433a-82cc-d7f8f05c3abe req-7315d09a-5cc5-433a-82cc-d7f8f05c3abe ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f46970ba-1906-4c73-8fa8-dababd1b0093 0.143s",
                                "2026-05-23 01:44:54.031 24 INFO tempest.lib.common.rest_client [req-25c60c38-2f3f-4a5b-a5ed-bd888897ccb9 req-25c60c38-2f3f-4a5b-a5ed-bd888897ccb9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4adf7dd3-ba93-4800-a78f-017ba7f358a1 0.089s",
                                "2026-05-23 01:44:54.076 39 INFO tempest.lib.common.rest_client [req-f3043331-a4d4-4038-bdc0-05bc8148fa79 req-f3043331-a4d4-4038-bdc0-05bc8148fa79 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 0.122s",
                                "2026-05-23 01:44:54.109 14 INFO tempest.lib.common.rest_client [req-f9eb14d7-f5ac-4de1-8b8f-e784b51f00ab req-f9eb14d7-f5ac-4de1-8b8f-e784b51f00ab ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.738s",
                                "2026-05-23 01:44:54.128 24 INFO tempest.lib.common.rest_client [req-21f10727-3ddf-4a1c-a254-0f472a209a5e req-21f10727-3ddf-4a1c-a254-0f472a209a5e ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7948707-f145-48c7-b8ee-77a10b750cd0 0.095s",
                                "2026-05-23 01:44:54.189 36 INFO tempest.lib.common.rest_client [req-11582836-abf0-44a7-978b-a122729069f6 req-11582836-abf0-44a7-978b-a122729069f6 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.377s",
                                "2026-05-23 01:44:54.191 30 INFO tempest.lib.common.rest_client [req-f8a3caae-eeef-45e9-be4c-77e2693cc3e4 req-f8a3caae-eeef-45e9-be4c-77e2693cc3e4 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/64a52f68-299f-4938-93e2-36405dd2f971 1.272s",
                                "2026-05-23 01:44:54.232 39 INFO tempest.lib.common.rest_client [req-aee407ca-12db-4ce9-adf4-c68b21716929 req-aee407ca-12db-4ce9-adf4-c68b21716929 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e21acd0c-3b37-49b0-94c5-38a6bb66a4cd 0.152s",
                                "2026-05-23 01:44:54.269 22 INFO tempest.lib.common.rest_client [req-ce74039e-d4f7-41af-910c-16d7e1ca2c04 req-ce74039e-d4f7-41af-910c-16d7e1ca2c04 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ce6327d-12cc-4701-99d1-19680163f1df 0.394s",
                                "2026-05-23 01:44:54.317 28 INFO tempest.lib.common.rest_client [req-4a2a6a05-108d-4c7e-85ff-b5906ba2c350 req-4a2a6a05-108d-4c7e-85ff-b5906ba2c350 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.111s",
                                "2026-05-23 01:44:54.336 12 INFO tempest.lib.common.rest_client [req-b2be06c6-4de0-47ee-a1f1-bd7dbdad47e7 req-b2be06c6-4de0-47ee-a1f1-bd7dbdad47e7 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/88cacf5d-4b0f-4d0c-a1a6-107fa5407be7 0.503s",
                                "2026-05-23 01:44:54.357 39 INFO tempest.lib.common.rest_client [req-f9409abe-64f6-42a2-aa3b-f9d202b57a93 req-f9409abe-64f6-42a2-aa3b-f9d202b57a93 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 0.122s",
                                "2026-05-23 01:44:54.436 12 INFO tempest.lib.common.rest_client [req-0ddb429e-070d-48b1-8a74-2ff55309b0b0 req-0ddb429e-070d-48b1-8a74-2ff55309b0b0 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39781a3b-7071-4ce4-983e-64b7786c70f0 0.098s",
                                "2026-05-23 01:44:54.490 14 INFO tempest.lib.common.rest_client [req-0938bbf2-e766-40a7-affc-3feb0b0bcb72 req-0938bbf2-e766-40a7-affc-3feb0b0bcb72 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.376s",
                                "2026-05-23 01:44:54.498 39 INFO tempest.lib.common.rest_client [req-a836cf91-76c7-467f-95d9-ef73125c9cb7 req-a836cf91-76c7-467f-95d9-ef73125c9cb7 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bf1e7bd5-ff6c-4cb5-b48d-3919bf32c416 0.138s",
                                "2026-05-23 01:44:54.512 36 INFO tempest.lib.common.rest_client [req-66359f25-b065-494a-8046-2d8d57d07b6e req-66359f25-b065-494a-8046-2d8d57d07b6e ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.321s",
                                "2026-05-23 01:44:54.548 12 INFO tempest.lib.common.rest_client [req-ce18cab7-7911-4925-8ac6-486b64f49d68 req-ce18cab7-7911-4925-8ac6-486b64f49d68 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a7b3fd64-375c-417e-945d-a23f326cf47b 0.109s",
                                "2026-05-23 01:44:54.598 28 INFO tempest.lib.common.rest_client [req-c8a2cc9e-4e07-4d52-9136-48e89374155e req-c8a2cc9e-4e07-4d52-9136-48e89374155e ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.278s",
                                "2026-05-23 01:44:54.627 14 INFO tempest.lib.common.rest_client [req-d716775d-5376-4739-9f4e-1fb8da3b20cb req-d716775d-5376-4739-9f4e-1fb8da3b20cb ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e00a3167-2623-4927-8079-b95026dd84b0 0.131s",
                                "2026-05-23 01:44:54.626 39 INFO tempest.lib.common.rest_client [req-9a3406b4-8734-4b25-ba1c-dc0b86657bb4 req-9a3406b4-8734-4b25-ba1c-dc0b86657bb4 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=81052bea-a5ff-4b18-b538-b12214f79a7b 0.124s",
                                "2026-05-23 01:44:54.673 12 INFO tempest.lib.common.rest_client [req-1c329350-a6b0-4819-a096-abff7aa26e68 req-1c329350-a6b0-4819-a096-abff7aa26e68 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a7b3fd64-375c-417e-945d-a23f326cf47b 0.122s",
                                "2026-05-23 01:44:54.734 36 INFO tempest.lib.common.rest_client [req-44ffd049-d09e-4784-9b53-766bb71c68f2 req-44ffd049-d09e-4784-9b53-766bb71c68f2 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.219s",
                                "2026-05-23 01:44:54.747 39 INFO tempest.lib.common.rest_client [req-8c1a8c7e-b118-4c49-a865-3b1bdec64cb6 req-8c1a8c7e-b118-4c49-a865-3b1bdec64cb6 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/81052bea-a5ff-4b18-b538-b12214f79a7b 0.118s",
                                "2026-05-23 01:44:54.790 12 INFO tempest.lib.common.rest_client [req-15402ea0-1423-4709-b97b-02425348d05c req-15402ea0-1423-4709-b97b-02425348d05c ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4ab3c59-3e61-4591-9bd2-1b0e07d7c8f1 0.115s",
                                "2026-05-23 01:44:54.846 14 INFO tempest.lib.common.rest_client [req-91a8cbf5-7027-49b5-9784-58d7b5f9fa59 req-91a8cbf5-7027-49b5-9784-58d7b5f9fa59 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.216s",
                                "2026-05-23 01:44:54.855 39 INFO tempest.lib.common.rest_client [req-d79a0d5f-6395-4fc5-a09f-124eba477e7e req-d79a0d5f-6395-4fc5-a09f-124eba477e7e ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 0.106s",
                                "2026-05-23 01:44:54.879 36 INFO tempest.lib.common.rest_client [req-6cc2ca32-6a81-4c93-abe0-f8b12d6c7043 req-6cc2ca32-6a81-4c93-abe0-f8b12d6c7043 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.142s",
                                "2026-05-23 01:44:54.905 24 INFO tempest.lib.common.rest_client [req-30a63ac8-c583-4cd6-a60a-1270624b344b req-30a63ac8-c583-4cd6-a60a-1270624b344b ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4ddfe05f-9403-46ac-877c-f70a52c8e0f3 0.771s",
                                "2026-05-23 01:44:54.914 12 INFO tempest.lib.common.rest_client [req-b55d0684-65c0-4050-9ff6-b7217182407e req-b55d0684-65c0-4050-9ff6-b7217182407e ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5f42cf35-0fbe-4d26-a674-7f124cebdd0a 0.123s",
                                "2026-05-23 01:44:54.983 39 INFO tempest.lib.common.rest_client [req-535eb967-7046-4efb-9df8-dc1ec57eab2f req-535eb967-7046-4efb-9df8-dc1ec57eab2f ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a174cee0-a6ee-404b-a2f1-7a3b9c30e2db 0.126s",
                                "2026-05-23 01:44:54.991 30 INFO tempest.lib.common.rest_client [req-b9fdfed0-dcc7-4cdd-92d4-4bfd96555faa req-b9fdfed0-dcc7-4cdd-92d4-4bfd96555faa ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d0e20282-6359-4f72-8aca-e9e21a083a68 0.795s",
                                "2026-05-23 01:44:55.032 12 INFO tempest.lib.common.rest_client [req-ce1938e8-1ee0-4cd7-b6b3-02289b106e24 req-ce1938e8-1ee0-4cd7-b6b3-02289b106e24 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/aa4056c7-baa6-4555-8016-cd9bf40b129c 0.114s",
                                "2026-05-23 01:44:55.082 36 INFO tempest.lib.common.rest_client [req-6271346b-0770-413f-85b2-d9db841a580d req-6271346b-0770-413f-85b2-d9db841a580d ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.200s",
                                "2026-05-23 01:44:55.108 24 INFO tempest.lib.common.rest_client [req-6f1cf189-f587-4cfc-81e8-44e4b3835583 req-6f1cf189-f587-4cfc-81e8-44e4b3835583 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6f80d2d2-496b-4df4-a2ae-1acf81a2671f 0.198s",
                                "2026-05-23 01:44:55.151 12 INFO tempest.lib.common.rest_client [req-a04e6d59-3eec-45ab-973f-b3ae7c2e84e6 req-a04e6d59-3eec-45ab-973f-b3ae7c2e84e6 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a3babdc0-6f60-45fa-bf8e-681fbdc3a2ad 0.116s",
                                "2026-05-23 01:44:55.152 39 INFO tempest.lib.common.rest_client [req-a9d54627-dffa-4715-af11-ab05ea3bcd78 req-a9d54627-dffa-4715-af11-ab05ea3bcd78 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=dd0cce32-a41e-4f7e-ad21-ad776cc6a8ba 0.163s",
                                "2026-05-23 01:44:55.222 14 INFO tempest.lib.common.rest_client [req-c5583773-18e9-4af3-8eca-501748ecad47 req-c5583773-18e9-4af3-8eca-501748ecad47 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e00a3167-2623-4927-8079-b95026dd84b0 0.371s",
                                "2026-05-23 01:44:55.222 24 INFO tempest.lib.common.rest_client [req-8c8ee68c-da07-4857-a364-35cc3eee75ce req-8c8ee68c-da07-4857-a364-35cc3eee75ce ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/df9cc9d0-bfa0-42b1-990f-0c8d0fd5cf4d 0.111s",
                                "2026-05-23 01:44:55.275 30 INFO tempest.lib.common.rest_client [req-5d9754c4-274c-4c17-b425-dfc83384ec2d req-5d9754c4-274c-4c17-b425-dfc83384ec2d ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=12ddaf3b-485b-483a-825a-9a93573eddd6 0.282s",
                                "2026-05-23 01:44:55.311 39 INFO tempest.lib.common.rest_client [req-4e15b125-b64d-41a0-83b9-ce3429a7d959 req-4e15b125-b64d-41a0-83b9-ce3429a7d959 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/dd0cce32-a41e-4f7e-ad21-ad776cc6a8ba 0.157s",
                                "2026-05-23 01:44:55.327 12 INFO tempest.lib.common.rest_client [req-4b37f637-9903-45f7-bb66-521e53a3d392 req-4b37f637-9903-45f7-bb66-521e53a3d392 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/38b708be-797c-4b91-aa58-cce882c86f7a 0.173s",
                                "2026-05-23 01:44:55.348 24 INFO tempest.lib.common.rest_client [req-372525fa-86f4-4755-8138-b7ef65631d06 req-372525fa-86f4-4755-8138-b7ef65631d06 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6b68ea1d-fa17-4f99-b9e2-efe402abb87e 0.121s",
                                "2026-05-23 01:44:55.405 22 INFO tempest.lib.common.rest_client [req-1c12c39a-32fe-46f4-ac26-608ed72f524a req-1c12c39a-32fe-46f4-ac26-608ed72f524a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/70311cfc-52fc-4d75-819f-3c9f0a43b93d 1.133s",
                                "{6} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [10.552662s] ... ok",
                                "2026-05-23 01:44:55.418 39 INFO tempest.lib.common.rest_client [req-2621d31d-6abc-45f2-8ff1-ed39faab4ec8 req-2621d31d-6abc-45f2-8ff1-ed39faab4ec8 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8212b539-4e4c-429e-b373-4a48b5850495 0.105s",
                                "2026-05-23 01:44:55.439 12 INFO tempest.lib.common.rest_client [req-0f681052-0d02-4a8c-9e40-cce33a2f0680 req-0f681052-0d02-4a8c-9e40-cce33a2f0680 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4dec52fb-ce0a-4288-bbe7-421acd7f9111 0.109s",
                                "2026-05-23 01:44:55.458 14 INFO tempest.lib.common.rest_client [req-1f4ee4ad-a170-400c-a660-7cac312254e6 req-1f4ee4ad-a170-400c-a660-7cac312254e6 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.232s",
                                "2026-05-23 01:44:55.489 24 INFO tempest.lib.common.rest_client [req-db4e438a-f523-4c52-b6c8-c266cfbf6474 req-db4e438a-f523-4c52-b6c8-c266cfbf6474 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/68624a03-1ab3-421c-84f0-94ce5e19bd7c 0.133s",
                                "2026-05-23 01:44:55.544 12 INFO tempest.lib.common.rest_client [req-714322be-cb66-40b9-a632-2062b799336c req-714322be-cb66-40b9-a632-2062b799336c ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d42a36c9-5a6c-4099-805b-179e763c99f0 0.103s",
                                "2026-05-23 01:44:55.601 24 INFO tempest.lib.common.rest_client [req-6bb04a96-96d3-48af-9002-f53415c49bd8 req-6bb04a96-96d3-48af-9002-f53415c49bd8 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/040c33f7-7869-440d-a958-d87fe42a8c16 0.107s",
                                "2026-05-23 01:44:55.633 36 INFO tempest.lib.common.rest_client [req-14265bbd-1d03-474f-b947-760376439df6 req-14265bbd-1d03-474f-b947-760376439df6 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.550s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [2.962449s] ... ok",
                                "2026-05-23 01:44:55.653 12 INFO tempest.lib.common.rest_client [req-d9aec53c-8d6b-46dd-9518-47d2ec99ef19 req-d9aec53c-8d6b-46dd-9518-47d2ec99ef19 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/860202ae-c455-44bd-ac53-dda1c37a75f6 0.107s",
                                "2026-05-23 01:44:55.732 39 INFO tempest.lib.common.rest_client [req-37bb8b19-99e2-475e-8106-a49316f0f240 req-37bb8b19-99e2-475e-8106-a49316f0f240 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2aa0e6a2867d42158dfd9a09dfd3e486 0.310s",
                                "2026-05-23 01:44:55.760 24 INFO tempest.lib.common.rest_client [req-837ced6b-0b10-4f93-adb4-81b20433aef2 req-837ced6b-0b10-4f93-adb4-81b20433aef2 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6045b829-a844-4fb8-b88d-93f99b8b7fc8 0.153s",
                                "2026-05-23 01:44:55.908 28 INFO tempest.lib.common.rest_client [req-ddc8ed74-7a2d-4ed2-adf8-5a26afacc8d5 req-ddc8ed74-7a2d-4ed2-adf8-5a26afacc8d5 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2626e6db-4bd7-4a4c-96e1-434b308a5b36 1.307s",
                                "2026-05-23 01:44:55.905 24 INFO tempest.lib.common.rest_client [req-073e38f1-b6d0-42c9-bec6-9962fc7a3dae req-073e38f1-b6d0-42c9-bec6-9962fc7a3dae ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/55e8de1c-75e0-4495-9103-5f5c7af4432b 0.143s",
                                "2026-05-23 01:44:55.986 17 INFO tempest.lib.common.rest_client [req-9702e28e-6dfa-4184-a103-575ed7f1cd50 req-9702e28e-6dfa-4184-a103-575ed7f1cd50 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.082s",
                                "2026-05-23 01:44:56.042 24 INFO tempest.lib.common.rest_client [req-d9c0383c-6140-4c93-8200-a7bdd8cd5b69 req-d9c0383c-6140-4c93-8200-a7bdd8cd5b69 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/af5580c1-94ae-494d-a796-9eb1bf8c6cda 0.135s",
                                "2026-05-23 01:44:56.190 24 INFO tempest.lib.common.rest_client [req-15cd7f82-1896-407c-85b3-e02a24132f94 req-15cd7f82-1896-407c-85b3-e02a24132f94 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c13eac7b-c19b-4da9-bab9-a6eb405c2567 0.146s",
                                "2026-05-23 01:44:56.321 24 INFO tempest.lib.common.rest_client [req-078af4f6-ddfe-46b8-8e84-ca2ee5452751 req-078af4f6-ddfe-46b8-8e84-ca2ee5452751 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/62836373-d02b-41f5-a7fb-9cd312a4bad8 0.128s",
                                "2026-05-23 01:44:56.337 39 INFO tempest.lib.common.rest_client [req-2eb39890-a560-4b83-8414-450ccb6d58e0 req-2eb39890-a560-4b83-8414-450ccb6d58e0 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0a2eef13f4c41db955561e1cfdf4853 0.599s",
                                "2026-05-23 01:44:56.337 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 60febddf69094133a7fe3c4ff9b40e71",
                                "2026-05-23 01:44:56.338 14 INFO tempest.lib.common.rest_client [req-c061ec60-aed4-4def-ae11-7f2f49b285ee req-c061ec60-aed4-4def-ae11-7f2f49b285ee ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.874s",
                                "2026-05-23 01:44:56.355 12 INFO tempest.lib.common.rest_client [req-2dd70dab-7a75-41d3-8999-8aa70c98003d req-2dd70dab-7a75-41d3-8999-8aa70c98003d ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b7a27ad8-b785-4f21-8b63-f30bebff4788 0.698s",
                                "2026-05-23 01:44:56.453 24 INFO tempest.lib.common.rest_client [req-1e0f95b6-4dae-46c0-a495-cb8ab8d8d24b req-1e0f95b6-4dae-46c0-a495-cb8ab8d8d24b ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/57e4dbb0-e57d-4f1f-bd2d-817fd1c80fe3 0.130s",
                                "2026-05-23 01:44:56.457 14 INFO tempest.lib.common.rest_client [req-81d2686e-d197-420f-a6e2-0c3d499db7b3 req-81d2686e-d197-420f-a6e2-0c3d499db7b3 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0759634e-6421-4c6c-8f51-0b5be8480b1c 0.113s",
                                "2026-05-23 01:44:56.532 17 INFO tempest.lib.common.rest_client [req-2971a787-6617-4bac-940f-1e2d155fc6da req-2971a787-6617-4bac-940f-1e2d155fc6da ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.544s",
                                "2026-05-23 01:44:56.615 24 INFO tempest.lib.common.rest_client [req-2868c297-b8c6-4dcf-ad5b-0f45d566b014 req-2868c297-b8c6-4dcf-ad5b-0f45d566b014 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/80243429-c4eb-4e98-9b42-ddbbedf4d579 0.159s",
                                "2026-05-23 01:44:56.694 28 INFO tempest.lib.common.rest_client [req-57675cec-1f1d-40de-9702-ce8118f61ba0 req-57675cec-1f1d-40de-9702-ce8118f61ba0 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/74060fcc-bfba-40d1-9262-0a0558921ad7 0.784s",
                                "2026-05-23 01:44:56.755 24 INFO tempest.lib.common.rest_client [req-821990c8-f694-4598-ba28-702d9c34e492 req-821990c8-f694-4598-ba28-702d9c34e492 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a352249a-3ac1-4e5e-a38c-4d94bacd0799 0.137s",
                                "2026-05-23 01:44:56.766 14 INFO tempest.lib.common.rest_client [req-c0c70a09-0f16-4eae-ac11-f6899288e197 req-c0c70a09-0f16-4eae-ac11-f6899288e197 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.305s",
                                "2026-05-23 01:44:56.856 24 INFO tempest.lib.common.rest_client [req-dc28c380-7f76-4dd3-97c8-48db8fa6210f req-dc28c380-7f76-4dd3-97c8-48db8fa6210f ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4ac3c4c7-dff8-438d-95bf-394d6210c21e 0.098s",
                                "2026-05-23 01:44:56.890 28 INFO tempest.lib.common.rest_client [req-76ecadaa-8d05-45be-90d3-7d3fe41b3208 req-76ecadaa-8d05-45be-90d3-7d3fe41b3208 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.194s",
                                "{9} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [7.235009s] ... ok",
                                "2026-05-23 01:44:56.990 39 INFO tempest.lib.common.rest_client [req-32ba983d-f0be-42ba-b151-44f93c469343 req-32ba983d-f0be-42ba-b151-44f93c469343 ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s",
                                "2026-05-23 01:44:57.001 24 INFO tempest.lib.common.rest_client [req-2a9ed119-0c83-4664-81d5-2c7df0a8e29f req-2a9ed119-0c83-4664-81d5-2c7df0a8e29f ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9066cc45-8f3e-4623-a27e-184491629821 0.141s",
                                "2026-05-23 01:44:57.133 24 INFO tempest.lib.common.rest_client [req-84d2de97-6d83-4ea5-8a8e-19bd28d3ffab req-84d2de97-6d83-4ea5-8a8e-19bd28d3ffab ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3a5116e1-47f8-4454-8d89-b260382f3b2f 0.129s",
                                "2026-05-23 01:44:57.322 14 INFO tempest.lib.common.rest_client [req-abce407b-94c2-4cfd-b486-d930fc487f75 req-abce407b-94c2-4cfd-b486-d930fc487f75 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0759634e-6421-4c6c-8f51-0b5be8480b1c 0.554s",
                                "2026-05-23 01:44:57.366 12 INFO tempest.lib.common.rest_client [req-ad058eb3-244b-4bb7-9bcb-269848d3021a req-ad058eb3-244b-4bb7-9bcb-269848d3021a ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6a4556ee-c3bf-42b1-91c0-c5c341fe5e9d 1.005s",
                                "2026-05-23 01:44:57.378 36 INFO tempest.lib.common.rest_client [req-cb4fce0f-1560-4762-bba0-7f4e00b9b7cd req-cb4fce0f-1560-4762-bba0-7f4e00b9b7cd ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.739s",
                                "2026-05-23 01:44:57.480 39 INFO tempest.lib.common.rest_client [req-45ca3503-3da1-44f6-b2d3-f35a8db8e0e0 req-45ca3503-3da1-44f6-b2d3-f35a8db8e0e0 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=60febddf69094133a7fe3c4ff9b40e71&name=default 0.487s",
                                "2026-05-23 01:44:57.599 14 INFO tempest.lib.common.rest_client [req-b613f214-c403-4be1-a1bf-77d58bdc4862 req-b613f214-c403-4be1-a1bf-77d58bdc4862 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.274s",
                                "2026-05-23 01:44:57.645 12 INFO tempest.lib.common.rest_client [req-3dd4b0f8-64cd-47a8-903d-1ff3cd4e7b82 req-3dd4b0f8-64cd-47a8-903d-1ff3cd4e7b82 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/15d5e1f97c8344c391087ae0d13dc132 0.276s",
                                "2026-05-23 01:44:57.727 24 INFO tempest.lib.common.rest_client [req-860b73da-fdf5-4bcc-ab1f-f676a3673ce2 req-860b73da-fdf5-4bcc-ab1f-f676a3673ce2 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cfd0d4fb-845b-45a6-97b0-204f7c76331d 0.591s",
                                "2026-05-23 01:44:57.790 30 INFO tempest.lib.common.rest_client [req-b5b80a6c-41ea-43b5-9597-367af376e39f req-b5b80a6c-41ea-43b5-9597-367af376e39f ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/12ddaf3b-485b-483a-825a-9a93573eddd6/remove_router_interface 2.512s",
                                "2026-05-23 01:44:58.017 12 INFO tempest.lib.common.rest_client [req-5a66cf92-6b1b-4b5e-be8d-0b140d3350e1 req-5a66cf92-6b1b-4b5e-be8d-0b140d3350e1 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0b3396af8564fc6b56c31564b074590 0.369s",
                                "2026-05-23 01:44:58.019 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d118768ad0d944eca043de33ebf73869",
                                "2026-05-23 01:44:58.049 14 INFO tempest.lib.common.rest_client [req-f24d6bef-80a0-4790-bff4-498cb4f43ebd req-f24d6bef-80a0-4790-bff4-498cb4f43ebd ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.447s",
                                "2026-05-23 01:44:58.129 28 INFO tempest.lib.common.rest_client [req-7280838d-9999-49eb-ad52-1eaae4f0727f req-7280838d-9999-49eb-ad52-1eaae4f0727f ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.236s",
                                "2026-05-23 01:44:58.166 14 INFO tempest.lib.common.rest_client [req-77a499b9-b624-4fd5-a448-5bcbfe2d0c6a req-77a499b9-b624-4fd5-a448-5bcbfe2d0c6a ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9c147604-8860-4ff7-9aae-cdc3153a19bd 0.114s",
                                "2026-05-23 01:44:58.229 39 INFO tempest.lib.common.rest_client [req-0ffea30b-1e1b-4add-b8c7-4fdde83e2d89 req-0ffea30b-1e1b-4add-b8c7-4fdde83e2d89 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6df2b975-4f10-458f-90d2-566b4f073cb1 0.745s",
                                "2026-05-23 01:44:58.462 14 INFO tempest.lib.common.rest_client [req-d060e37b-0d2a-402f-9a89-a90e621b86b8 req-d060e37b-0d2a-402f-9a89-a90e621b86b8 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.291s",
                                "2026-05-23 01:44:58.495 22 INFO tempest.lib.common.rest_client [req-447ad67c-fa9b-4499-bf4e-12c20813be94 req-447ad67c-fa9b-4499-bf4e-12c20813be94 ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.087s",
                                "2026-05-23 01:44:58.603 39 INFO tempest.lib.common.rest_client [req-3493fda5-e0d6-4acb-82aa-76e63f04cc5c req-3493fda5-e0d6-4acb-82aa-76e63f04cc5c ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/60febddf69094133a7fe3c4ff9b40e71 0.371s",
                                "2026-05-23 01:44:58.604 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1866fbefe6984e08993056039c450aaf",
                                "2026-05-23 01:44:58.676 12 INFO tempest.lib.common.rest_client [req-f8c0d53c-82bc-461f-a6d5-c4f0b31a7058 req-f8c0d53c-82bc-461f-a6d5-c4f0b31a7058 ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.654s",
                                "2026-05-23 01:44:58.768 17 INFO tempest.lib.common.rest_client [req-c3404206-0a89-4aca-802f-20b7de3302a0 req-c3404206-0a89-4aca-802f-20b7de3302a0 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.231s",
                                "2026-05-23 01:44:58.770 22 INFO tempest.lib.common.rest_client [req-491d266f-e9ec-4109-b1a8-b3f8e01b4f00 req-491d266f-e9ec-4109-b1a8-b3f8e01b4f00 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/397fd7c5-b092-4f39-8168-d8cb2b37cbfb 0.272s",
                                "2026-05-23 01:44:58.845 36 INFO tempest.lib.common.rest_client [req-16bdbfd6-99a5-4565-8c07-452c1f95d16b req-16bdbfd6-99a5-4565-8c07-452c1f95d16b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.464s",
                                "2026-05-23 01:44:58.930 14 INFO tempest.lib.common.rest_client [req-2f03c729-12eb-48b6-bdea-1c1999a747f0 req-2f03c729-12eb-48b6-bdea-1c1999a747f0 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/9c147604-8860-4ff7-9aae-cdc3153a19bd 0.464s",
                                "2026-05-23 01:44:59.015 22 INFO tempest.lib.common.rest_client [req-b4b2edb3-7784-4ca2-956d-d7ae4bf742d7 req-b4b2edb3-7784-4ca2-956d-d7ae4bf742d7 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.243s",
                                "2026-05-23 01:44:59.025 24 INFO tempest.lib.common.rest_client [req-33fda7d8-81c0-44aa-8c5c-765259f4f8d5 req-33fda7d8-81c0-44aa-8c5c-765259f4f8d5 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/baa4f92a-4025-4f13-bce5-9b891244e8b5 1.296s",
                                "2026-05-23 01:44:59.041 36 INFO tempest.lib.common.rest_client [req-dab59ad0-66b5-47b2-b836-393a98ef63f2 req-dab59ad0-66b5-47b2-b836-393a98ef63f2 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.192s",
                                "2026-05-23 01:44:59.090 12 INFO tempest.lib.common.rest_client [req-65264f7b-1526-4a58-b3f0-3551e87fe57a req-65264f7b-1526-4a58-b3f0-3551e87fe57a ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d118768ad0d944eca043de33ebf73869&name=default 0.412s",
                                "2026-05-23 01:44:59.113 14 INFO tempest.lib.common.rest_client [req-301d2fd4-b641-4d33-a6a8-5e2929e07ba4 req-301d2fd4-b641-4d33-a6a8-5e2929e07ba4 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.181s",
                                "2026-05-23 01:44:59.195 28 INFO tempest.lib.common.rest_client [req-ef9c8b77-f92a-407a-b80c-82524905fb4d req-ef9c8b77-f92a-407a-b80c-82524905fb4d ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.064s",
                                "2026-05-23 01:44:59.292 24 INFO tempest.lib.common.rest_client [req-805f5a74-ffd1-4a33-ac0e-b5ab02e6d154 req-805f5a74-ffd1-4a33-ac0e-b5ab02e6d154 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7eec78da78d640cbb1674037b77aaec6 0.264s",
                                "2026-05-23 01:44:59.334 39 INFO tempest.lib.common.rest_client [req-c55f9766-f560-4104-ab2c-3c5a3af8b318 req-c55f9766-f560-4104-ab2c-3c5a3af8b318 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1866fbefe6984e08993056039c450aaf&name=default 0.729s",
                                "2026-05-23 01:44:59.375 30 INFO tempest.lib.common.rest_client [req-2f4cb4a7-34f1-42ba-b90b-549f500fd922 req-2f4cb4a7-34f1-42ba-b90b-549f500fd922 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/12ddaf3b-485b-483a-825a-9a93573eddd6 1.583s",
                                "2026-05-23 01:44:59.536 14 INFO tempest.lib.common.rest_client [req-1b52e017-e6ce-4bf2-abac-5fa74655757c req-1b52e017-e6ce-4bf2-abac-5fa74655757c ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/34157345-2d09-42ba-92d4-5569b3a890e2 0.419s",
                                "2026-05-23 01:44:59.654 30 INFO tempest.lib.common.rest_client [req-518112d3-1f2c-414e-9b96-488e35a03256 req-518112d3-1f2c-414e-9b96-488e35a03256 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a0ab77a0-591f-4223-afc7-e7562da985a5 0.276s",
                                "2026-05-23 01:44:59.670 24 INFO tempest.lib.common.rest_client [req-2e774a66-6acd-4a4b-ad00-349a6124b7e2 req-2e774a66-6acd-4a4b-ad00-349a6124b7e2 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/78f1742cbb134ad79c2ebfc3c0c80639 0.376s",
                                "2026-05-23 01:44:59.671 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2eefef4ee04e4477a1e3cd285f38ce21",
                                "2026-05-23 01:44:59.680 12 INFO tempest.lib.common.rest_client [req-bd347999-633d-4e40-a7db-ff2fb4ad9cd9 req-bd347999-633d-4e40-a7db-ff2fb4ad9cd9 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e385a7ae-1e18-4c66-a30a-e25cc50300c9 0.587s",
                                "2026-05-23 01:44:59.687 14 INFO tempest.lib.common.rest_client [req-e63bc702-07c5-425e-a7d9-b1f748f24401 req-e63bc702-07c5-425e-a7d9-b1f748f24401 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.149s",
                                "{2} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [6.320399s] ... ok",
                                "2026-05-23 01:44:59.791 36 INFO tempest.lib.common.rest_client [req-dabb1c1e-1294-4fdd-8535-78291759f1ae req-dabb1c1e-1294-4fdd-8535-78291759f1ae ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0a5f5ab3-db17-476b-8eb4-dc662cbe6fbc 0.747s",
                                "2026-05-23 01:44:59.815 39 INFO tempest.lib.common.rest_client [req-9ec99979-d984-454c-a68a-3e3e17642d54 req-9ec99979-d984-454c-a68a-3e3e17642d54 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ad749835-b7ad-43dc-a272-0b2adf918595 0.476s",
                                "2026-05-23 01:44:59.877 17 INFO tempest.lib.common.rest_client [req-df44b8ee-04a5-4144-b943-aa8118c601ca req-df44b8ee-04a5-4144-b943-aa8118c601ca ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/44f6549c-d328-4434-b51c-39593f1a51b8 1.107s",
                                "2026-05-23 01:44:59.926 36 INFO tempest.lib.common.rest_client [req-77600a34-470b-46e0-b118-132b0e6b3afe req-77600a34-470b-46e0-b118-132b0e6b3afe ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.131s",
                                "2026-05-23 01:44:59.978 12 INFO tempest.lib.common.rest_client [req-0c363968-786d-48ed-87f6-3ea95579b859 req-0c363968-786d-48ed-87f6-3ea95579b859 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d118768ad0d944eca043de33ebf73869 0.295s",
                                "2026-05-23 01:45:00.027 22 INFO tempest.lib.common.rest_client [req-a8fe69b6-26b7-4cff-aab5-5e7067db5e78 req-a8fe69b6-26b7-4cff-aab5-5e7067db5e78 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/397fd7c5-b092-4f39-8168-d8cb2b37cbfb 1.006s",
                                "2026-05-23 01:45:00.092 14 INFO tempest.lib.common.rest_client [req-02759ba0-9968-4f40-9f27-edd35e3e8735 req-02759ba0-9968-4f40-9f27-edd35e3e8735 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.397s",
                                "2026-05-23 01:45:00.168 39 INFO tempest.lib.common.rest_client [req-843a6b41-c592-4660-b9ea-37e7fd83d98a req-843a6b41-c592-4660-b9ea-37e7fd83d98a ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1866fbefe6984e08993056039c450aaf 0.351s",
                                "2026-05-23 01:45:00.219 24 INFO tempest.lib.common.rest_client [req-0c625ce1-d895-4749-b824-61f19cacb68e req-0c625ce1-d895-4749-b824-61f19cacb68e ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-23 01:45:00.265 22 INFO tempest.lib.common.rest_client [req-a81f5fed-4d1c-4458-89e2-41887da3dbbf req-a81f5fed-4d1c-4458-89e2-41887da3dbbf ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/397fd7c5-b092-4f39-8168-d8cb2b37cbfb 0.233s",
                                "2026-05-23 01:45:00.277 36 INFO tempest.lib.common.rest_client [req-e745c751-2eb1-4cf8-b43f-64ba6514a576 req-e745c751-2eb1-4cf8-b43f-64ba6514a576 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/31142ac2-fe3a-468a-9cbd-5d0824fc2bea 0.349s",
                                "2026-05-23 01:45:00.341 30 INFO tempest.lib.common.rest_client [req-16fed2e5-ca9a-49d1-a315-8f8e57eb970f req-16fed2e5-ca9a-49d1-a315-8f8e57eb970f ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d7187168-5bcb-4d1a-9e30-3222a31902e8 0.678s",
                                "2026-05-23 01:45:00.369 22 INFO tempest.lib.common.rest_client [req-a5da463e-f787-44a0-8660-6b4a81a6f868 req-a5da463e-f787-44a0-8660-6b4a81a6f868 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=397fd7c5-b092-4f39-8168-d8cb2b37cbfb 0.100s",
                                "2026-05-23 01:45:00.401 36 INFO tempest.lib.common.rest_client [req-d1569b6a-691e-451c-8e5f-5aaa5cdbe6ec req-d1569b6a-691e-451c-8e5f-5aaa5cdbe6ec ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.117s",
                                "2026-05-23 01:45:00.422 17 INFO tempest.lib.common.rest_client [req-f7eee21e-6590-40ca-a087-0795bef1d46c req-f7eee21e-6590-40ca-a087-0795bef1d46c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/44f6549c-d328-4434-b51c-39593f1a51b8 0.539s",
                                "2026-05-23 01:45:00.504 12 INFO tempest.lib.common.rest_client [req-712af992-9ddd-4ce9-a09b-c0cc41600a63 req-712af992-9ddd-4ce9-a09b-c0cc41600a63 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s",
                                "2026-05-23 01:45:00.515 14 INFO tempest.lib.common.rest_client [req-a60e76fa-0fe7-4f93-8fd4-6f982eb4dc72 req-a60e76fa-0fe7-4f93-8fd4-6f982eb4dc72 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.419s",
                                "2026-05-23 01:45:00.592 17 INFO tempest.lib.common.rest_client [req-9087cb34-af34-4f2a-8d1a-81e9b34a6113 req-9087cb34-af34-4f2a-8d1a-81e9b34a6113 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/44f6549c-d328-4434-b51c-39593f1a51b8 0.167s",
                                "2026-05-23 01:45:00.635 30 INFO tempest.lib.common.rest_client [req-71d2125b-9674-425c-a9ca-886202bfc66b req-71d2125b-9674-425c-a9ca-886202bfc66b ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/de26db6c395040ecae8d25fb3f0431fc 0.291s",
                                "2026-05-23 01:45:00.673 24 INFO tempest.lib.common.rest_client [req-6add8efe-72a2-4f8d-9942-4983c622ee04 req-6add8efe-72a2-4f8d-9942-4983c622ee04 ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2eefef4ee04e4477a1e3cd285f38ce21&name=default 0.451s",
                                "2026-05-23 01:45:00.823 14 INFO tempest.lib.common.rest_client [req-3b28c7e2-8d85-400a-b3b5-7786b51759ea req-3b28c7e2-8d85-400a-b3b5-7786b51759ea ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a1959b96-65f1-464e-8527-30b4a40c44a8 0.302s",
                                "2026-05-23 01:45:00.937 30 INFO tempest.lib.common.rest_client [req-5a7740c4-4ba7-47c6-99f7-f1d83f69b726 req-5a7740c4-4ba7-47c6-99f7-f1d83f69b726 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b707fd43759b4313bb6f158cdcac1e94 0.299s",
                                "2026-05-23 01:45:00.937 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9c63c00db9d2458da4f41e7b0c12ef16",
                                "2026-05-23 01:45:00.962 14 INFO tempest.lib.common.rest_client [req-113ad4ba-a130-4dfb-b6e2-d0d69419b16d req-113ad4ba-a130-4dfb-b6e2-d0d69419b16d ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.134s",
                                "2026-05-23 01:45:01.074 12 INFO tempest.lib.common.rest_client [req-758b831a-cbcb-41c6-a946-8adc1831f0da req-758b831a-cbcb-41c6-a946-8adc1831f0da ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-23 01:45:01.170 24 INFO tempest.lib.common.rest_client [req-831082b7-f763-4653-9840-e7e29432fc62 req-831082b7-f763-4653-9840-e7e29432fc62 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9532bed0-795c-4960-8ce8-9a08f7466155 0.493s",
                                "2026-05-23 01:45:01.193 17 INFO tempest.lib.common.rest_client [req-9ff88e13-9561-43e7-8bd7-6437fbe906dd req-9ff88e13-9561-43e7-8bd7-6437fbe906dd ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/88f53e92-2a5e-477a-b955-b7a680815f84 0.592s",
                                "2026-05-23 01:45:01.202 12 INFO tempest.lib.common.rest_client [req-a7b8860b-c3ec-4990-bc1b-b36bbb5af4d3 req-a7b8860b-c3ec-4990-bc1b-b36bbb5af4d3 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s",
                                "2026-05-23 01:45:01.211 14 INFO tempest.lib.common.rest_client [req-238da5ac-b9a3-49f4-9379-cccbdd38d3b4 req-238da5ac-b9a3-49f4-9379-cccbdd38d3b4 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.241s",
                                "2026-05-23 01:45:01.313 14 INFO tempest.lib.common.rest_client [req-13a0a788-999f-4929-bd67-80b5fbad8b53 req-13a0a788-999f-4929-bd67-80b5fbad8b53 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a1959b96-65f1-464e-8527-30b4a40c44a8 0.099s",
                                "{2} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [1.624272s] ... ok",
                                "2026-05-23 01:45:01.370 12 INFO tempest.lib.common.rest_client [req-d7b3db4b-3444-4041-8305-87e03ece5252 req-d7b3db4b-3444-4041-8305-87e03ece5252 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.165s",
                                "2026-05-23 01:45:01.413 24 INFO tempest.lib.common.rest_client [req-24b223a1-0530-4847-a3eb-7b9b0afae3d9 req-24b223a1-0530-4847-a3eb-7b9b0afae3d9 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2eefef4ee04e4477a1e3cd285f38ce21 0.240s",
                                "2026-05-23 01:45:01.448 17 INFO tempest.lib.common.rest_client [req-7e23e6d6-fe44-48e0-bb27-25753fe1f3db req-7e23e6d6-fe44-48e0-bb27-25753fe1f3db ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9fca9ea4-c742-4c1c-9055-b6d959f9e36e 0.251s",
                                "2026-05-23 01:45:01.473 14 INFO tempest.lib.common.rest_client [req-ff4dda32-1081-479e-bf9b-2c37e82707ba req-ff4dda32-1081-479e-bf9b-2c37e82707ba ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.156s",
                                "{2} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.158797s] ... ok",
                                "2026-05-23 01:45:01.485 30 INFO tempest.lib.common.rest_client [req-86cf398a-8e59-453f-9ad9-3e954781a8ea req-86cf398a-8e59-453f-9ad9-3e954781a8ea ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-23 01:45:01.799 14 INFO tempest.lib.common.rest_client [req-d3d2ac84-b001-4e60-a991-d2241b96c4c4 req-d3d2ac84-b001-4e60-a991-d2241b96c4c4 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ee5eac4368b14a3dadc77f18a3d4fa37 0.276s",
                                "2026-05-23 01:45:01.861 17 INFO tempest.lib.common.rest_client [req-179752d9-a833-4ea4-bfc8-524e46b12620 req-179752d9-a833-4ea4-bfc8-524e46b12620 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0c29540e-ee25-4675-884b-36127ac0960c 0.411s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [10.574594s] ... ok",
                                "2026-05-23 01:45:01.906 36 INFO tempest.lib.common.rest_client [req-f8507346-7771-464f-8583-295ce7881bed req-f8507346-7771-464f-8583-295ce7881bed ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.501s",
                                "2026-05-23 01:45:01.958 24 INFO tempest.lib.common.rest_client [req-4ea59f12-fccc-4714-a3f6-3b4db35f98c6 req-4ea59f12-fccc-4714-a3f6-3b4db35f98c6 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s",
                                "2026-05-23 01:45:01.966 12 INFO tempest.lib.common.rest_client [req-ca6a2fd5-2c16-4772-b2e4-fa4f31df9f1a req-ca6a2fd5-2c16-4772-b2e4-fa4f31df9f1a ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.594s",
                                "2026-05-23 01:45:02.089 30 INFO tempest.lib.common.rest_client [req-50837390-f9d4-44d7-87d8-d0330c9eb6a6 req-50837390-f9d4-44d7-87d8-d0330c9eb6a6 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9c63c00db9d2458da4f41e7b0c12ef16&name=default 0.600s",
                                "2026-05-23 01:45:02.146 12 INFO tempest.lib.common.rest_client [req-06fe2134-1561-4a3b-8baa-225b2370bc04 req-06fe2134-1561-4a3b-8baa-225b2370bc04 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-23 01:45:02.157 14 INFO tempest.lib.common.rest_client [req-7f9f44f3-5fa9-4d1e-86c3-33035decf925 req-7f9f44f3-5fa9-4d1e-86c3-33035decf925 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/35d1e02101f84528bf6a1275943c1080 0.355s",
                                "2026-05-23 01:45:02.158 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 453cf781082145159a41513408d0c903",
                                "2026-05-23 01:45:02.304 22 INFO tempest.lib.common.rest_client [req-848ad663-ac3a-4f8a-83b3-da862d0364a4 req-848ad663-ac3a-4f8a-83b3-da862d0364a4 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/397fd7c5-b092-4f39-8168-d8cb2b37cbfb 1.933s",
                                "{6} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [6.899448s] ... ok",
                                "2026-05-23 01:45:02.415 12 INFO tempest.lib.common.rest_client [req-0a66899d-2275-42ed-a757-1c5aad9def0c req-0a66899d-2275-42ed-a757-1c5aad9def0c ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/0f072df4fad641dca3b7a82b018ea28d/roles/bd34450783d64356be4e1eb4c43a6768 0.266s",
                                "2026-05-23 01:45:02.515 24 INFO tempest.lib.common.rest_client [req-4c4e662c-ace9-462b-a6a4-918826181d7d req-4c4e662c-ace9-462b-a6a4-918826181d7d ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-23 01:45:02.577 30 INFO tempest.lib.common.rest_client [req-05df03a8-9040-498f-9e1e-5ea5b364b7bd req-05df03a8-9040-498f-9e1e-5ea5b364b7bd ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cccc8dcb-cdea-4e74-8baf-9e951a08510f 0.484s",
                                "2026-05-23 01:45:02.586 12 INFO tempest.lib.common.rest_client [req-4c932cd7-2fd9-4bca-8f3b-f144af20822b req-4c932cd7-2fd9-4bca-8f3b-f144af20822b ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-23 01:45:02.637 24 INFO tempest.lib.common.rest_client [req-2b34f3e2-2f41-40bc-a6e7-7c514faf7977 req-2b34f3e2-2f41-40bc-a6e7-7c514faf7977 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.119s",
                                "2026-05-23 01:45:02.667 14 INFO tempest.lib.common.rest_client [req-c781305c-9c01-4d98-b0c1-19a70c9532dd req-c781305c-9c01-4d98-b0c1-19a70c9532dd ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.504s",
                                "2026-05-23 01:45:02.733 12 INFO tempest.lib.common.rest_client [req-71fce4bb-0533-486a-9b1f-733e49655528 req-71fce4bb-0533-486a-9b1f-733e49655528 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/0f072df4fad641dca3b7a82b018ea28d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.140s",
                                "2026-05-23 01:45:02.814 30 INFO tempest.lib.common.rest_client [req-aa60aad6-0209-4add-94f8-b996914a3122 req-aa60aad6-0209-4add-94f8-b996914a3122 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9c63c00db9d2458da4f41e7b0c12ef16 0.236s",
                                "2026-05-23 01:45:02.879 28 INFO tempest.lib.common.rest_client [req-1115991c-7026-46e1-b18d-d53e0bac1573 req-1115991c-7026-46e1-b18d-d53e0bac1573 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.647s",
                                "2026-05-23 01:45:02.893 24 INFO tempest.lib.common.rest_client [req-0b953907-3a63-4815-9d84-90b9c33efb8d req-0b953907-3a63-4815-9d84-90b9c33efb8d ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.253s",
                                "2026-05-23 01:45:02.955 12 INFO tempest.lib.common.rest_client [req-2652d5a9-c6bd-4b61-974f-53e831b2f52a req-2652d5a9-c6bd-4b61-974f-53e831b2f52a ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-23 01:45:02.989 28 INFO tempest.lib.common.rest_client [req-7b493c7f-9c28-44f1-8be7-4c2a400d6276 req-7b493c7f-9c28-44f1-8be7-4c2a400d6276 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.106s",
                                "2026-05-23 01:45:02.996 36 INFO tempest.lib.common.rest_client [req-37b1ab95-76b0-45de-bca2-3b795b0686f0 req-37b1ab95-76b0-45de-bca2-3b795b0686f0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.088s",
                                "2026-05-23 01:45:03.171 36 INFO tempest.lib.common.rest_client [req-92e85b37-b2f6-4333-b440-7f323d6f9d42 req-92e85b37-b2f6-4333-b440-7f323d6f9d42 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.172s",
                                "2026-05-23 01:45:03.171 12 INFO tempest.lib.common.rest_client [req-2029e613-5bb5-4761-8222-af3078196ced req-2029e613-5bb5-4761-8222-af3078196ced ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/0f072df4fad641dca3b7a82b018ea28d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.213s",
                                "2026-05-23 01:45:03.204 14 INFO tempest.lib.common.rest_client [req-d27140fe-1985-431a-bad4-cd138d28a9d0 req-d27140fe-1985-431a-bad4-cd138d28a9d0 ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=453cf781082145159a41513408d0c903&name=default 0.534s",
                                "2026-05-23 01:45:03.377 22 INFO tempest.lib.common.rest_client [req-90eab3a0-874a-4531-a716-4c57658d41dd req-90eab3a0-874a-4531-a716-4c57658d41dd ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.065s",
                                "2026-05-23 01:45:03.401 30 INFO tempest.lib.common.rest_client [req-bc7f57b0-273c-4114-9a31-eacd6ceed323 req-bc7f57b0-273c-4114-9a31-eacd6ceed323 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-23 01:45:03.404 12 INFO tempest.lib.common.rest_client [req-f3e5c696-04e7-4c6f-b7d1-24d855626b72 req-f3e5c696-04e7-4c6f-b7d1-24d855626b72 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-23 01:45:03.444 28 INFO tempest.lib.common.rest_client [req-f79ca6a6-7e20-4238-8190-924c41fa10f0 req-f79ca6a6-7e20-4238-8190-924c41fa10f0 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/557ed7d6-877e-4ffc-b0b5-dc26d045c996 0.443s",
                                "2026-05-23 01:45:03.502 24 INFO tempest.lib.common.rest_client [req-184619c5-757c-4701-aab7-93c87416dfce req-184619c5-757c-4701-aab7-93c87416dfce ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.600s",
                                "2026-05-23 01:45:03.572 12 INFO tempest.lib.common.rest_client [req-41f819ea-cb4d-44eb-9039-60e46301e6fd req-41f819ea-cb4d-44eb-9039-60e46301e6fd ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/0f072df4fad641dca3b7a82b018ea28d/roles/bd34450783d64356be4e1eb4c43a6768 0.165s",
                                "2026-05-23 01:45:03.572 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f072df4fad641dca3b7a82b018ea28d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:03.572 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-773808777-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f31bfb75d1fd414ca429278d5d58e653', 'project_name': 'tempest-SecGroupIPv6Test-773808777', 'tenant_id': 'f31bfb75d1fd414ca429278d5d58e653', 'tenant_name': 'tempest-SecGroupIPv6Test-773808777', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f072df4fad641dca3b7a82b018ea28d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:03.573 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-773808777-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f31bfb75d1fd414ca429278d5d58e653', 'project_name': 'tempest-SecGroupIPv6Test-773808777', 'tenant_id': 'f31bfb75d1fd414ca429278d5d58e653', 'tenant_name': 'tempest-SecGroupIPv6Test-773808777', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f072df4fad641dca3b7a82b018ea28d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:03.734 36 INFO tempest.lib.common.rest_client [req-eccb777c-d764-48e8-bc75-c418c619156f req-eccb777c-d764-48e8-bc75-c418c619156f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/65fb7e2d-a517-4a5d-8f0e-b186537fc36a 0.560s",
                                "2026-05-23 01:45:03.751 24 INFO tempest.lib.common.rest_client [req-a49cf53a-d9d1-4eb4-9d07-ea0ebfca3492 req-a49cf53a-d9d1-4eb4-9d07-ea0ebfca3492 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s",
                                "2026-05-23 01:45:03.794 17 INFO tempest.lib.common.rest_client [req-3d43413a-4704-487f-8895-c420d3b0bec9 req-3d43413a-4704-487f-8895-c420d3b0bec9 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.929s",
                                "2026-05-23 01:45:03.827 14 INFO tempest.lib.common.rest_client [req-515563ef-6b69-4dc1-9e52-a5e60dd99233 req-515563ef-6b69-4dc1-9e52-a5e60dd99233 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6cd0213c-6212-4efc-a11c-e0871d9a290c 0.620s",
                                "2026-05-23 01:45:03.846 28 INFO tempest.lib.common.rest_client [req-8e85513a-4a6a-4c9e-ab88-1343bf74040d req-8e85513a-4a6a-4c9e-ab88-1343bf74040d ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c6087634-db8c-495d-bdd2-ec9f31be4f9a 0.396s",
                                "2026-05-23 01:45:03.869 36 INFO tempest.lib.common.rest_client [req-255e8a8f-964e-4780-9b47-c901ec617b06 req-255e8a8f-964e-4780-9b47-c901ec617b06 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.128s",
                                "2026-05-23 01:45:03.886 30 INFO tempest.lib.common.rest_client [req-d9ac3d59-f24c-4503-8c48-35097b0d28f2 req-d9ac3d59-f24c-4503-8c48-35097b0d28f2 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s",
                                "2026-05-23 01:45:03.930 24 INFO tempest.lib.common.rest_client [req-b44a4d66-e80a-4663-abfc-6a1d2e8193f9 req-b44a4d66-e80a-4663-abfc-6a1d2e8193f9 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/ee5f644a678d49f89ea92255d0bd3a45/roles/bd34450783d64356be4e1eb4c43a6768 0.175s",
                                "2026-05-23 01:45:03.974 28 INFO tempest.lib.common.rest_client [req-c6a9bde2-7e91-4022-a338-ef3f9a3480d4 req-c6a9bde2-7e91-4022-a338-ef3f9a3480d4 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.120s",
                                "{9} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [7.082757s] ... ok",
                                "2026-05-23 01:45:04.038 24 INFO tempest.lib.common.rest_client [req-987539e1-a95f-45b5-9a7f-a768b51a9be4 req-987539e1-a95f-45b5-9a7f-a768b51a9be4 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s",
                                "2026-05-23 01:45:04.113 30 INFO tempest.lib.common.rest_client [req-2f359e86-6bc3-4bf0-985d-1fd6f3ec2d2e req-2f359e86-6bc3-4bf0-985d-1fd6f3ec2d2e ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.225s",
                                "2026-05-23 01:45:04.139 14 INFO tempest.lib.common.rest_client [req-b142f003-87e3-438e-a24f-087d91e105b4 req-b142f003-87e3-438e-a24f-087d91e105b4 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/453cf781082145159a41513408d0c903 0.310s",
                                "2026-05-23 01:45:04.177 17 INFO tempest.lib.common.rest_client [req-c173cb86-0196-4aa1-afec-6dddd07b454d req-c173cb86-0196-4aa1-afec-6dddd07b454d ] 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.378s",
                                "2026-05-23 01:45:04.237 12 INFO tempest.lib.common.rest_client [req-7f31acd8-9f36-438d-913e-4686ae5bc7a3 req-7f31acd8-9f36-438d-913e-4686ae5bc7a3 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s",
                                "2026-05-23 01:45:04.243 24 INFO tempest.lib.common.rest_client [req-a228fa79-e14d-432b-a755-e91cecba48cc req-a228fa79-e14d-432b-a755-e91cecba48cc ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/ee5f644a678d49f89ea92255d0bd3a45/roles/86359d6597314a95ba0d73ed5fbe11ed 0.202s",
                                "2026-05-23 01:45:04.264 36 INFO tempest.lib.common.rest_client [req-6e81a6c8-8188-4932-90c6-f8ebd502e826 req-6e81a6c8-8188-4932-90c6-f8ebd502e826 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc4f981c-8508-49ef-b4db-930df4c94ee1 0.391s",
                                "2026-05-23 01:45:04.362 24 INFO tempest.lib.common.rest_client [req-fe7de7e4-d830-4b11-8d92-3f1ce7769690 req-fe7de7e4-d830-4b11-8d92-3f1ce7769690 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s",
                                "2026-05-23 01:45:04.368 12 INFO tempest.lib.common.rest_client [req-ae73efd5-b24f-449a-b334-1d8c7a5f5dc7 req-ae73efd5-b24f-449a-b334-1d8c7a5f5dc7 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653 0.125s",
                                "2026-05-23 01:45:04.369 12 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f31bfb75d1fd414ca429278d5d58e653 for scope project and roles: ['reader']",
                                "2026-05-23 01:45:04.385 30 INFO tempest.lib.common.rest_client [req-acd922ac-247d-4776-8356-c599a73931c8 req-acd922ac-247d-4776-8356-c599a73931c8 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.270s",
                                "2026-05-23 01:45:04.384 36 INFO tempest.lib.common.rest_client [req-b6711ae9-cf07-4b2f-8aa1-a8494e4ed85e req-b6711ae9-cf07-4b2f-8aa1-a8494e4ed85e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.111s",
                                "2026-05-23 01:45:04.580 17 INFO tempest.lib.common.rest_client [req-6672b173-5925-4f2b-8248-acd24e9d090f req-6672b173-5925-4f2b-8248-acd24e9d090f ] 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.400s",
                                "2026-05-23 01:45:04.588 36 INFO tempest.lib.common.rest_client [req-478f0e75-35bd-431a-a826-3f2074591f72 req-478f0e75-35bd-431a-a826-3f2074591f72 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.200s",
                                "2026-05-23 01:45:04.600 24 INFO tempest.lib.common.rest_client [req-8055651e-079e-4e92-baca-bf75f311d8d5 req-8055651e-079e-4e92-baca-bf75f311d8d5 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/ee5f644a678d49f89ea92255d0bd3a45/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.234s",
                                "2026-05-23 01:45:04.715 36 INFO tempest.lib.common.rest_client [req-b1d91584-30b2-4ff9-b8c3-67fd324bfefa req-b1d91584-30b2-4ff9-b8c3-67fd324bfefa ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.122s",
                                "2026-05-23 01:45:04.813 24 INFO tempest.lib.common.rest_client [req-d7d6bedc-5d73-4c5a-8040-2a2b50eddcb8 req-d7d6bedc-5d73-4c5a-8040-2a2b50eddcb8 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-23 01:45:04.839 28 INFO tempest.lib.common.rest_client [req-0a18b904-57ba-4189-94ca-6c78b7d19368 req-0a18b904-57ba-4189-94ca-6c78b7d19368 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7e9345b3-aa49-4328-8907-be18177fb35a 0.862s",
                                "2026-05-23 01:45:04.845 36 INFO tempest.lib.common.rest_client [req-63acc3a5-952c-4f26-93e4-ceca92b972c0 req-63acc3a5-952c-4f26-93e4-ceca92b972c0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.125s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [9.211119s] ... ok",
                                "2026-05-23 01:45:04.918 22 INFO tempest.lib.common.rest_client [req-f440900e-18ba-429d-a449-63afcd0c49ee req-f440900e-18ba-429d-a449-63afcd0c49ee ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.537s",
                                "2026-05-23 01:45:04.942 24 INFO tempest.lib.common.rest_client [req-2aa1088e-6fd2-4b69-9be9-0c80c2f9187b req-2aa1088e-6fd2-4b69-9be9-0c80c2f9187b ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/ee5f644a678d49f89ea92255d0bd3a45/roles/bd34450783d64356be4e1eb4c43a6768 0.125s",
                                "2026-05-23 01:45:04.944 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ee5f644a678d49f89ea92255d0bd3a45 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:04.945 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-2104728256-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65c4698400794226b8c74bbce4a74e53', 'project_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'tenant_id': '65c4698400794226b8c74bbce4a74e53', 'tenant_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee5f644a678d49f89ea92255d0bd3a45', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:04.945 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-2104728256-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65c4698400794226b8c74bbce4a74e53', 'project_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'tenant_id': '65c4698400794226b8c74bbce4a74e53', 'tenant_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ee5f644a678d49f89ea92255d0bd3a45', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:04.973 12 INFO tempest.lib.common.rest_client [req-c6bf9e66-8dec-4f1f-aad2-aeaa73fa9e12 req-c6bf9e66-8dec-4f1f-aad2-aeaa73fa9e12 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.599s",
                                "2026-05-23 01:45:05.009 17 INFO tempest.lib.common.rest_client [req-7c99b7bc-ef62-4e35-a4f8-b456f2657173 req-7c99b7bc-ef62-4e35-a4f8-b456f2657173 ] 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.426s",
                                "2026-05-23 01:45:05.142 30 INFO tempest.lib.common.rest_client [req-d4db691b-bc67-42e3-8342-bbbb70955352 req-d4db691b-bc67-42e3-8342-bbbb70955352 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.751s",
                                "2026-05-23 01:45:05.200 12 INFO tempest.lib.common.rest_client [req-e65d19ec-b8d0-4c19-ab29-330bc403d379 req-e65d19ec-b8d0-4c19-ab29-330bc403d379 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s",
                                "2026-05-23 01:45:05.260 22 INFO tempest.lib.common.rest_client [req-bbfb6c61-8905-49d7-b6c7-1eb0952f4ae4 req-bbfb6c61-8905-49d7-b6c7-1eb0952f4ae4 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.338s",
                                "2026-05-23 01:45:05.273 30 INFO tempest.lib.common.rest_client [req-e1ad9a62-0835-4678-80c5-65e5278c9778 req-e1ad9a62-0835-4678-80c5-65e5278c9778 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-23 01:45:05.361 12 INFO tempest.lib.common.rest_client [req-907ca042-c82a-4709-8bd6-b4c6381c79fe req-907ca042-c82a-4709-8bd6-b4c6381c79fe ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/62a6c5aa2ee34bd895449b7c16dbb54a/roles/f0252c12e370451ca447f3c97e732b25 0.157s",
                                "2026-05-23 01:45:05.485 12 INFO tempest.lib.common.rest_client [req-c8571f47-33e2-4642-9e2d-1cdc838d312d req-c8571f47-33e2-4642-9e2d-1cdc838d312d ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.121s",
                                "2026-05-23 01:45:05.512 30 INFO tempest.lib.common.rest_client [req-06464e71-a4b2-490b-8786-5015796601d7 req-06464e71-a4b2-490b-8786-5015796601d7 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04ae8228c24c4a3a96bc23f8774dc758/users/b6f67d1761a34f7da198f30db99230ad/roles/bd34450783d64356be4e1eb4c43a6768 0.236s",
                                "2026-05-23 01:45:05.549 24 INFO tempest.lib.common.rest_client [req-fa31f031-a485-4c30-adc9-9d316f6a1bff req-fa31f031-a485-4c30-adc9-9d316f6a1bff ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-23 01:45:05.570 28 INFO tempest.lib.common.rest_client [req-36ae089b-6fc3-4207-98d8-ffcf1e7704aa req-36ae089b-6fc3-4207-98d8-ffcf1e7704aa ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e1a53e1a-b1a6-41cb-9606-3d8ba647bf36 0.729s",
                                "2026-05-23 01:45:05.710 30 INFO tempest.lib.common.rest_client [req-334c58ca-b7f0-4a7f-9111-26501594e533 req-334c58ca-b7f0-4a7f-9111-26501594e533 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-23 01:45:05.715 24 INFO tempest.lib.common.rest_client [req-4d886aaa-af04-4984-830a-80db73691737 req-4d886aaa-af04-4984-830a-80db73691737 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53 0.161s",
                                "2026-05-23 01:45:05.716 24 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 65c4698400794226b8c74bbce4a74e53 for scope project and roles: ['reader']",
                                "2026-05-23 01:45:05.716 12 INFO tempest.lib.common.rest_client [req-bccd9597-fbe1-4719-a14a-3dcaf53707b9 req-bccd9597-fbe1-4719-a14a-3dcaf53707b9 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/62a6c5aa2ee34bd895449b7c16dbb54a/roles/86359d6597314a95ba0d73ed5fbe11ed 0.226s",
                                "2026-05-23 01:45:05.951 30 INFO tempest.lib.common.rest_client [req-2af83175-59db-44d4-8085-20d1a12b5145 req-2af83175-59db-44d4-8085-20d1a12b5145 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04ae8228c24c4a3a96bc23f8774dc758/users/b6f67d1761a34f7da198f30db99230ad/roles/86359d6597314a95ba0d73ed5fbe11ed 0.238s",
                                "2026-05-23 01:45:05.960 12 INFO tempest.lib.common.rest_client [req-21f7f033-7d2d-4752-92ba-6e9706577faa req-21f7f033-7d2d-4752-92ba-6e9706577faa ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-23 01:45:05.986 17 INFO tempest.lib.common.rest_client [req-1824abe2-883e-47aa-b1a2-77e4ad5cc10e req-1824abe2-883e-47aa-b1a2-77e4ad5cc10e ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.975s",
                                "2026-05-23 01:45:06.196 28 INFO tempest.lib.common.rest_client [req-a150ad73-e3bb-4ad1-97c6-fcb26c3d36c2 req-a150ad73-e3bb-4ad1-97c6-fcb26c3d36c2 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/af591414-6727-49ca-b164-df3e07fa0e73 0.623s",
                                "2026-05-23 01:45:06.207 30 INFO tempest.lib.common.rest_client [req-45024660-6742-4a91-bb9d-dab9fae4ac3f req-45024660-6742-4a91-bb9d-dab9fae4ac3f ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-23 01:45:06.285 12 INFO tempest.lib.common.rest_client [req-cd6a8547-2e80-4283-a061-7239fe13c809 req-cd6a8547-2e80-4283-a061-7239fe13c809 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/62a6c5aa2ee34bd895449b7c16dbb54a/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.322s",
                                "2026-05-23 01:45:06.316 24 INFO tempest.lib.common.rest_client [req-74ed9ed0-20d6-45d3-8aaf-5a14fed83d3a req-74ed9ed0-20d6-45d3-8aaf-5a14fed83d3a ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.595s",
                                "2026-05-23 01:45:06.388 17 INFO tempest.lib.common.rest_client [req-37407808-e5ac-4e41-a3ed-321207ab9752 req-37407808-e5ac-4e41-a3ed-321207ab9752 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.400s",
                                "2026-05-23 01:45:06.400 30 INFO tempest.lib.common.rest_client [req-594fac15-8b6d-44bc-9814-2f0cc3c955ef req-594fac15-8b6d-44bc-9814-2f0cc3c955ef ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04ae8228c24c4a3a96bc23f8774dc758/users/b6f67d1761a34f7da198f30db99230ad/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.190s",
                                "2026-05-23 01:45:06.455 36 INFO tempest.lib.common.rest_client [req-92b56b0c-dc4b-466a-ae87-3d6c44163cd9 req-92b56b0c-dc4b-466a-ae87-3d6c44163cd9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.606s",
                                "2026-05-23 01:45:06.468 12 INFO tempest.lib.common.rest_client [req-44c64961-7a93-4517-8841-fa09be71e592 req-44c64961-7a93-4517-8841-fa09be71e592 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-23 01:45:06.512 30 INFO tempest.lib.common.rest_client [req-47532eb1-e03b-49a3-9f0f-a14459ddca40 req-47532eb1-e03b-49a3-9f0f-a14459ddca40 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-23 01:45:06.512 24 INFO tempest.lib.common.rest_client [req-d83e378a-967e-47c4-8638-ec096d90a661 req-d83e378a-967e-47c4-8638-ec096d90a661 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-23 01:45:06.588 12 INFO tempest.lib.common.rest_client [req-bdf39a82-be58-4aa7-bd75-29120a4f0431 req-bdf39a82-be58-4aa7-bd75-29120a4f0431 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653/users/62a6c5aa2ee34bd895449b7c16dbb54a/roles/bd34450783d64356be4e1eb4c43a6768 0.118s",
                                "2026-05-23 01:45:06.589 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 62a6c5aa2ee34bd895449b7c16dbb54a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:06.590 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-773808777-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f31bfb75d1fd414ca429278d5d58e653', 'project_name': 'tempest-SecGroupIPv6Test-773808777', 'tenant_id': 'f31bfb75d1fd414ca429278d5d58e653', 'tenant_name': 'tempest-SecGroupIPv6Test-773808777', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '62a6c5aa2ee34bd895449b7c16dbb54a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:06.590 12 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-773808777-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f31bfb75d1fd414ca429278d5d58e653', 'project_name': 'tempest-SecGroupIPv6Test-773808777', 'tenant_id': 'f31bfb75d1fd414ca429278d5d58e653', 'tenant_name': 'tempest-SecGroupIPv6Test-773808777', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '62a6c5aa2ee34bd895449b7c16dbb54a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:06.700 17 INFO tempest.lib.common.rest_client [req-03ce8d4d-5cf3-48b0-847c-0abb0c8a5db8 req-03ce8d4d-5cf3-48b0-847c-0abb0c8a5db8 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.310s",
                                "2026-05-23 01:45:06.725 30 INFO tempest.lib.common.rest_client [req-adc83b39-0c5b-4c54-a828-0c1a4481d386 req-adc83b39-0c5b-4c54-a828-0c1a4481d386 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/04ae8228c24c4a3a96bc23f8774dc758/users/b6f67d1761a34f7da198f30db99230ad/roles/bd34450783d64356be4e1eb4c43a6768 0.210s",
                                "2026-05-23 01:45:06.725 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b6f67d1761a34f7da198f30db99230ad is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:06.727 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-23259781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04ae8228c24c4a3a96bc23f8774dc758', 'project_name': 'tempest-FloatingIPNegativeTestJSON-23259781', 'tenant_id': '04ae8228c24c4a3a96bc23f8774dc758', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-23259781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6f67d1761a34f7da198f30db99230ad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:06.728 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-23259781-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '04ae8228c24c4a3a96bc23f8774dc758', 'project_name': 'tempest-FloatingIPNegativeTestJSON-23259781', 'tenant_id': '04ae8228c24c4a3a96bc23f8774dc758', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-23259781', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b6f67d1761a34f7da198f30db99230ad', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:06.787 24 INFO tempest.lib.common.rest_client [req-45ea73d3-398c-4840-a750-2eb1f5746f4f req-45ea73d3-398c-4840-a750-2eb1f5746f4f ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/8d0b9cd704d843eeadf2fcef9556dc52/roles/f0252c12e370451ca447f3c97e732b25 0.272s",
                                "2026-05-23 01:45:06.945 24 INFO tempest.lib.common.rest_client [req-f9371d56-acc3-4efb-a718-80adaf9a671a req-f9371d56-acc3-4efb-a718-80adaf9a671a ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.155s",
                                "2026-05-23 01:45:07.082 24 INFO tempest.lib.common.rest_client [req-c3aca235-68aa-4611-9322-89cd8c946cd6 req-c3aca235-68aa-4611-9322-89cd8c946cd6 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/8d0b9cd704d843eeadf2fcef9556dc52/roles/86359d6597314a95ba0d73ed5fbe11ed 0.134s",
                                "2026-05-23 01:45:07.195 12 INFO tempest.lib.common.rest_client [req-d04395a2-5287-493d-a841-4296ed0f7128 req-d04395a2-5287-493d-a841-4296ed0f7128 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s",
                                "2026-05-23 01:45:07.203 28 INFO tempest.lib.common.rest_client [req-6454e521-5809-4c91-add6-61121b128157 req-6454e521-5809-4c91-add6-61121b128157 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2d9ee3ba-5c59-4bcb-b5ca-2c6ddf894745 1.001s",
                                "2026-05-23 01:45:07.294 24 INFO tempest.lib.common.rest_client [req-ce39b639-7b90-466f-aba4-9bfef75477fa req-ce39b639-7b90-466f-aba4-9bfef75477fa ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-23 01:45:07.328 36 INFO tempest.lib.common.rest_client [req-86b4a613-f655-4d3b-9199-7b56816829d2 req-86b4a613-f655-4d3b-9199-7b56816829d2 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.869s",
                                "2026-05-23 01:45:07.356 30 INFO tempest.lib.common.rest_client [req-c652cece-e511-4ba1-90dd-ecff81364752 req-c652cece-e511-4ba1-90dd-ecff81364752 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.608s",
                                "2026-05-23 01:45:07.440 24 INFO tempest.lib.common.rest_client [req-6385900e-f9fc-493a-a372-db4825c685a8 req-6385900e-f9fc-493a-a372-db4825c685a8 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/8d0b9cd704d843eeadf2fcef9556dc52/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.144s",
                                "2026-05-23 01:45:07.482 28 INFO tempest.lib.common.rest_client [req-59883b77-8f90-4b88-9669-660c1a2ec7dc req-59883b77-8f90-4b88-9669-660c1a2ec7dc ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8a346b178ff94a83989a3b5b54e30984 0.276s",
                                "2026-05-23 01:45:07.537 36 INFO tempest.lib.common.rest_client [req-61f38349-efbd-45a2-b3e9-5c84f5efd0d9 req-61f38349-efbd-45a2-b3e9-5c84f5efd0d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.207s",
                                "2026-05-23 01:45:07.658 24 INFO tempest.lib.common.rest_client [req-29851abc-1524-471a-ae75-c4b9864c1018 req-29851abc-1524-471a-ae75-c4b9864c1018 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-23 01:45:07.819 28 INFO tempest.lib.common.rest_client [req-8cfa781b-9230-4e83-a19c-0867ac6d72b2 req-8cfa781b-9230-4e83-a19c-0867ac6d72b2 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f98ecde123eb401c93ef64d649ae6494 0.334s",
                                "2026-05-23 01:45:07.819 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2e479e6e5cb24d12bce57f1d20e78890",
                                "2026-05-23 01:45:07.920 24 INFO tempest.lib.common.rest_client [req-9e5df799-8669-4b82-81a7-5595efd83834 req-9e5df799-8669-4b82-81a7-5595efd83834 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53/users/8d0b9cd704d843eeadf2fcef9556dc52/roles/bd34450783d64356be4e1eb4c43a6768 0.258s",
                                "2026-05-23 01:45:07.921 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8d0b9cd704d843eeadf2fcef9556dc52 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:07.921 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-2104728256-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65c4698400794226b8c74bbce4a74e53', 'project_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'tenant_id': '65c4698400794226b8c74bbce4a74e53', 'tenant_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d0b9cd704d843eeadf2fcef9556dc52', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:07.921 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-SubnetPoolsTestJSON-2104728256-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65c4698400794226b8c74bbce4a74e53', 'project_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'tenant_id': '65c4698400794226b8c74bbce4a74e53', 'tenant_name': 'tempest-SubnetPoolsTestJSON-2104728256', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d0b9cd704d843eeadf2fcef9556dc52', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:07.965 22 INFO tempest.lib.common.rest_client [req-4a9fa74f-4602-4ab2-9d2a-b8ef176e1975 req-4a9fa74f-4602-4ab2-9d2a-b8ef176e1975 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c09651d-5667-439a-8462-4d83a660d617/add_router_interface 2.703s",
                                "2026-05-23 01:45:08.134 36 INFO tempest.lib.common.rest_client [req-7eccff19-c914-4030-aed9-32fe290785a5 req-7eccff19-c914-4030-aed9-32fe290785a5 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/99184b23-e612-4158-9593-3cc912ce31e0 0.594s",
                                "2026-05-23 01:45:08.166 22 INFO tempest.lib.common.rest_client [req-f36d603d-b3c0-44ff-986b-208ab34810cd req-f36d603d-b3c0-44ff-986b-208ab34810cd ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7e525672-f6e6-484d-9536-82ef90c35000 0.198s",
                                "2026-05-23 01:45:08.264 36 INFO tempest.lib.common.rest_client [req-97dcd942-5d20-4560-9969-302213fd8da5 req-97dcd942-5d20-4560-9969-302213fd8da5 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s",
                                "2026-05-23 01:45:08.412 28 INFO tempest.lib.common.rest_client [req-170d35d6-e696-458a-9778-2499fe645e77 req-170d35d6-e696-458a-9778-2499fe645e77 ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-23 01:45:08.518 12 INFO tempest.lib.common.rest_client [req-9a3706cc-e34b-4265-83b9-457312694b1a req-9a3706cc-e34b-4265-83b9-457312694b1a ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.318s",
                                "2026-05-23 01:45:08.532 24 INFO tempest.lib.common.rest_client [req-605e8ba4-e841-4fe3-b572-744555b8f18e req-605e8ba4-e841-4fe3-b572-744555b8f18e ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-23 01:45:08.587 36 INFO tempest.lib.common.rest_client [req-931ae9ba-ed9b-4e08-8850-8b3ac3961413 req-931ae9ba-ed9b-4e08-8850-8b3ac3961413 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8541c72a-5244-46ea-b50d-05050911f8f8 0.320s",
                                "2026-05-23 01:45:08.673 12 INFO tempest.lib.common.rest_client [req-156cdc9f-0a88-4ea5-9d54-4ddd5706fa04 req-156cdc9f-0a88-4ea5-9d54-4ddd5706fa04 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.152s",
                                "2026-05-23 01:45:08.676 36 INFO tempest.lib.common.rest_client [req-4d88d97c-4235-48a3-8231-312acabb30ec req-4d88d97c-4235-48a3-8231-312acabb30ec ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.087s",
                                "2026-05-23 01:45:08.747 17 INFO tempest.lib.common.rest_client [req-45d30b99-9a3a-4b87-9c37-a3784642146b req-45d30b99-9a3a-4b87-9c37-a3784642146b ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.044s",
                                "2026-05-23 01:45:08.820 28 INFO tempest.lib.common.rest_client [req-6bd737c7-c85a-4221-861b-73a153c9dcad req-6bd737c7-c85a-4221-861b-73a153c9dcad ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2e479e6e5cb24d12bce57f1d20e78890&name=default 0.406s",
                                "2026-05-23 01:45:09.032 12 INFO tempest.lib.common.rest_client [req-0659356d-df0b-4d65-b604-4687d29fec7d req-0659356d-df0b-4d65-b604-4687d29fec7d ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/d8dcddf0-33ca-4a34-83e6-32bd7a3c364c 0.357s",
                                "2026-05-23 01:45:09.051 24 INFO tempest.lib.common.rest_client [req-f1c5bd75-866d-44e3-8a92-ceddb5578a45 req-f1c5bd75-866d-44e3-8a92-ceddb5578a45 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.516s",
                                "2026-05-23 01:45:09.164 24 INFO tempest.lib.common.rest_client [req-d7d5b74e-f431-452e-8b03-099ec4b79a30 req-d7d5b74e-f431-452e-8b03-099ec4b79a30 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/9ce51b68-152a-4a5f-b030-152097b9092a 0.109s",
                                "2026-05-23 01:45:09.175 12 INFO tempest.lib.common.rest_client [req-a3f467c5-69f8-42ed-8383-e0833e61b780 req-a3f467c5-69f8-42ed-8383-e0833e61b780 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/d8dcddf0-33ca-4a34-83e6-32bd7a3c364c 0.140s",
                                "2026-05-23 01:45:09.287 28 INFO tempest.lib.common.rest_client [req-2dfef330-96f7-453f-93da-b8c085303345 req-2dfef330-96f7-453f-93da-b8c085303345 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d577aa92-f363-4458-9ede-c127080a0b3e 0.464s",
                                "2026-05-23 01:45:09.310 22 INFO tempest.lib.common.rest_client [req-de02276f-c768-4bd4-bd77-c794063a7f12 req-de02276f-c768-4bd4-bd77-c794063a7f12 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/7e525672-f6e6-484d-9536-82ef90c35000 1.142s",
                                "2026-05-23 01:45:09.361 30 INFO tempest.lib.common.rest_client [req-a6c84e29-b859-40c3-990b-c7a64999043a req-a6c84e29-b859-40c3-990b-c7a64999043a ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.999s",
                                "2026-05-23 01:45:09.365 24 INFO tempest.lib.common.rest_client [req-3e0f59cf-2839-49c0-8636-04a86096e8bb req-3e0f59cf-2839-49c0-8636-04a86096e8bb ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/9ce51b68-152a-4a5f-b030-152097b9092a 0.195s",
                                "2026-05-23 01:45:09.447 12 INFO tempest.lib.common.rest_client [req-f4482944-6687-46b8-a8f7-71eee996ac2c req-f4482944-6687-46b8-a8f7-71eee996ac2c ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d8dcddf0-33ca-4a34-83e6-32bd7a3c364c 0.269s",
                                "2026-05-23 01:45:09.520 28 INFO tempest.lib.common.rest_client [req-b207e6d6-f2bd-4114-b7be-d0363c477de3 req-b207e6d6-f2bd-4114-b7be-d0363c477de3 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2e479e6e5cb24d12bce57f1d20e78890 0.230s",
                                "2026-05-23 01:45:09.544 22 INFO tempest.lib.common.rest_client [req-25f22cc5-f135-4a3a-9473-6c5fb9f8f750 req-25f22cc5-f135-4a3a-9473-6c5fb9f8f750 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7e525672-f6e6-484d-9536-82ef90c35000 0.230s",
                                "2026-05-23 01:45:09.558 24 INFO tempest.lib.common.rest_client [req-22ce1531-c9fb-4831-a752-5562f52f7ecb req-22ce1531-c9fb-4831-a752-5562f52f7ecb ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/9ce51b68-152a-4a5f-b030-152097b9092a 0.189s",
                                "2026-05-23 01:45:09.603 12 INFO tempest.lib.common.rest_client [req-e05b7fc3-f521-4f80-85e6-ad2090897b58 req-e05b7fc3-f521-4f80-85e6-ad2090897b58 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.153s",
                                "2026-05-23 01:45:09.639 24 INFO tempest.lib.common.rest_client [req-2c39ef46-69d7-4b48-a4a6-f8cf22a66826 req-2c39ef46-69d7-4b48-a4a6-f8cf22a66826 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/9ce51b68-152a-4a5f-b030-152097b9092a 0.079s",
                                "2026-05-23 01:45:09.701 12 INFO tempest.lib.common.rest_client [req-6bb69bcd-2fcc-468d-bda9-788b005aa7c6 req-6bb69bcd-2fcc-468d-bda9-788b005aa7c6 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d8dcddf0-33ca-4a34-83e6-32bd7a3c364c 0.096s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [2.505725s] ... ok",
                                "2026-05-23 01:45:09.738 24 INFO tempest.lib.common.rest_client [req-0f4a3b67-5aa0-4479-8862-2c0fad13d4a1 req-0f4a3b67-5aa0-4479-8862-2c0fad13d4a1 ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/9ce51b68-152a-4a5f-b030-152097b9092a 0.096s",
                                "{7} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.206081s] ... ok",
                                "2026-05-23 01:45:09.999 36 INFO tempest.lib.common.rest_client [req-892cec56-823f-43d7-85d2-8bfc793d332d req-892cec56-823f-43d7-85d2-8bfc793d332d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.320s",
                                "2026-05-23 01:45:10.028 17 INFO tempest.lib.common.rest_client [req-a5c4fa4c-0fa4-4c2b-9ce6-388eaf11b424 req-a5c4fa4c-0fa4-4c2b-9ce6-388eaf11b424 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/02c5f14b-58d4-40b9-85d9-f8ebd05f1397 1.274s",
                                "2026-05-23 01:45:10.103 24 INFO tempest.lib.common.rest_client [req-afa45de1-2aec-4316-b0f9-95bee9e20dd3 req-afa45de1-2aec-4316-b0f9-95bee9e20dd3 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ee5f644a678d49f89ea92255d0bd3a45 0.328s",
                                "2026-05-23 01:45:10.170 12 INFO tempest.lib.common.rest_client [req-78a8ca1f-47a0-414a-acd6-58614711379f req-78a8ca1f-47a0-414a-acd6-58614711379f ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.466s",
                                "2026-05-23 01:45:10.342 28 INFO tempest.lib.common.rest_client [req-a23f3551-3c1f-4b61-8ac3-4ecd3506df8b req-a23f3551-3c1f-4b61-8ac3-4ecd3506df8b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.816s",
                                "2026-05-23 01:45:10.423 24 INFO tempest.lib.common.rest_client [req-d9056038-abb7-45cd-98d0-9de1c45bd674 req-d9056038-abb7-45cd-98d0-9de1c45bd674 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8d0b9cd704d843eeadf2fcef9556dc52 0.317s",
                                "2026-05-23 01:45:10.423 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 65c4698400794226b8c74bbce4a74e53",
                                "2026-05-23 01:45:10.547 17 INFO tempest.lib.common.rest_client [req-8b1c5174-e33c-4311-891c-dd3baf51dbc5 req-8b1c5174-e33c-4311-891c-dd3baf51dbc5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/02c5f14b-58d4-40b9-85d9-f8ebd05f1397 0.516s",
                                "2026-05-23 01:45:10.562 12 INFO tempest.lib.common.rest_client [req-bf31d91e-bda4-47a9-a746-3617a9178d0c req-bf31d91e-bda4-47a9-a746-3617a9178d0c ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.389s",
                                "2026-05-23 01:45:10.668 17 INFO tempest.lib.common.rest_client [req-423491e0-ad76-47dd-8d01-de31bbcff559 req-423491e0-ad76-47dd-8d01-de31bbcff559 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/02c5f14b-58d4-40b9-85d9-f8ebd05f1397 0.116s",
                                "2026-05-23 01:45:10.910 12 INFO tempest.lib.common.rest_client [req-d0c1487b-7856-44b8-ab93-dd5c80bafdc6 req-d0c1487b-7856-44b8-ab93-dd5c80bafdc6 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ec4a6564-4f06-4289-9ebf-ae9b2eb7adce 0.345s",
                                "2026-05-23 01:45:10.925 22 INFO tempest.lib.common.rest_client [req-6929923d-1329-4d41-bfac-4d87972ff292 req-6929923d-1329-4d41-bfac-4d87972ff292 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6c09651d-5667-439a-8462-4d83a660d617/remove_router_interface 1.378s",
                                "2026-05-23 01:45:10.959 17 INFO tempest.lib.common.rest_client [req-1cf8d705-5ba3-48b3-a81c-9011d2db566c req-1cf8d705-5ba3-48b3-a81c-9011d2db566c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9517c539-4761-4e39-8255-f0070342336c 0.288s",
                                "2026-05-23 01:45:10.994 24 INFO tempest.lib.common.rest_client [req-3384256a-a098-494e-a0ad-d6e02024b10b req-3384256a-a098-494e-a0ad-d6e02024b10b ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s",
                                "2026-05-23 01:45:11.002 28 INFO tempest.lib.common.rest_client [req-36e44acc-c5ff-40ab-8059-b78582f30752 req-36e44acc-c5ff-40ab-8059-b78582f30752 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.647s",
                                "2026-05-23 01:45:11.052 22 INFO tempest.lib.common.rest_client [req-0267d275-d425-457c-a1a8-7d0cd9be5194 req-0267d275-d425-457c-a1a8-7d0cd9be5194 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6c09651d-5667-439a-8462-4d83a660d617 0.125s",
                                "2026-05-23 01:45:11.125 30 INFO tempest.lib.common.rest_client [req-632f9b0e-cc7c-491e-b409-f539e3671beb req-632f9b0e-cc7c-491e-b409-f539e3671beb ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.763s",
                                "2026-05-23 01:45:11.133 28 INFO tempest.lib.common.rest_client [req-56fea697-0863-46d9-a814-456eb8d527b0 req-56fea697-0863-46d9-a814-456eb8d527b0 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.127s",
                                "2026-05-23 01:45:11.201 36 INFO tempest.lib.common.rest_client [req-80767908-852e-4872-93a7-2fd27a9669d4 req-80767908-852e-4872-93a7-2fd27a9669d4 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.199s",
                                "2026-05-23 01:45:11.225 12 INFO tempest.lib.common.rest_client [req-83f09f5f-561f-46a8-a092-1c0fb84c8d5c req-83f09f5f-561f-46a8-a092-1c0fb84c8d5c ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.311s",
                                "2026-05-23 01:45:11.276 17 INFO tempest.lib.common.rest_client [req-19a3f0fb-0a38-42c5-a0ed-8b01ae8f4b58 req-19a3f0fb-0a38-42c5-a0ed-8b01ae8f4b58 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0225e80f-2213-46bf-8ebd-787ea1cd7161 0.315s",
                                "2026-05-23 01:45:11.310 28 INFO tempest.lib.common.rest_client [req-448731a6-f5f1-4047-ab56-8183fa277450 req-448731a6-f5f1-4047-ab56-8183fa277450 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.173s",
                                "2026-05-23 01:45:11.344 36 INFO tempest.lib.common.rest_client [req-7b695a4c-8b8e-4e85-8c6c-f8b32ad703c8 req-7b695a4c-8b8e-4e85-8c6c-f8b32ad703c8 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.141s",
                                "2026-05-23 01:45:11.448 30 INFO tempest.lib.common.rest_client [req-39253813-0822-470f-b046-cb09fbd55f2a req-39253813-0822-470f-b046-cb09fbd55f2a ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.319s",
                                "2026-05-23 01:45:11.457 22 INFO tempest.lib.common.rest_client [req-1cc9c723-38b4-404c-a99c-b54d6bf231bf req-1cc9c723-38b4-404c-a99c-b54d6bf231bf ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6c09651d-5667-439a-8462-4d83a660d617 0.402s",
                                "2026-05-23 01:45:11.516 12 INFO tempest.lib.common.rest_client [req-c6f20644-81f6-48c6-9768-659b045ea5da req-c6f20644-81f6-48c6-9768-659b045ea5da ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/94791bff-8c85-43f2-8ddc-780bb111a56c 0.288s",
                                "2026-05-23 01:45:11.590 17 INFO tempest.lib.common.rest_client [req-a7d626d3-ed39-455f-8cd8-45dbc8a64b1f req-a7d626d3-ed39-455f-8cd8-45dbc8a64b1f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1a403103-4370-43e8-955f-fbe39d0b22d6 0.311s",
                                "2026-05-23 01:45:11.649 12 INFO tempest.lib.common.rest_client [req-392ee9a8-3d4a-4d45-a76b-8d11ed6f21eb req-392ee9a8-3d4a-4d45-a76b-8d11ed6f21eb ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.130s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [1.946781s] ... ok",
                                "2026-05-23 01:45:11.831 22 INFO tempest.lib.common.rest_client [req-eb53e6df-f622-41cd-ae73-345403fb27e0 req-eb53e6df-f622-41cd-ae73-345403fb27e0 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/92534960-452f-494e-b2bb-036f1b1f2af1 0.372s",
                                "2026-05-23 01:45:11.883 28 INFO tempest.lib.common.rest_client [req-e44866fc-2728-41da-a83e-8b7ba55c7b02 req-e44866fc-2728-41da-a83e-8b7ba55c7b02 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.571s",
                                "2026-05-23 01:45:11.986 28 INFO tempest.lib.common.rest_client [req-f2145df6-4e5e-4b85-acba-df67b9acf6c3 req-f2145df6-4e5e-4b85-acba-df67b9acf6c3 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-23 01:45:11.990 24 INFO tempest.lib.common.rest_client [req-2e648e7e-4aed-4e21-9dd6-d2201ae6e5de req-2e648e7e-4aed-4e21-9dd6-d2201ae6e5de ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=65c4698400794226b8c74bbce4a74e53&name=default 0.991s",
                                "2026-05-23 01:45:12.078 17 INFO tempest.lib.common.rest_client [req-7496b146-a346-4581-956c-cc9ab33e5d38 req-7496b146-a346-4581-956c-cc9ab33e5d38 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/02a416a5-440a-457c-afcc-19d2eab28d3b 0.486s",
                                "{3} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [10.215770s] ... ok",
                                "2026-05-23 01:45:12.088 12 INFO tempest.lib.common.rest_client [req-c5be279b-0a83-4a9c-b58f-eabd30e7a212 req-c5be279b-0a83-4a9c-b58f-eabd30e7a212 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.435s",
                                "2026-05-23 01:45:12.105 36 INFO tempest.lib.common.rest_client [req-e054bcbd-c71d-4c5b-aaf3-900d6dc9a5c2 req-e054bcbd-c71d-4c5b-aaf3-900d6dc9a5c2 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/511b2c99-a870-4a82-bc5c-2d1eeaf9caf5 0.758s",
                                "2026-05-23 01:45:12.185 28 INFO tempest.lib.common.rest_client [req-f7e80670-8ae2-4461-a3fc-83b9dc85bf90 req-f7e80670-8ae2-4461-a3fc-83b9dc85bf90 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/8b98a867aea8487b9b302e4142172bd2/roles/bd34450783d64356be4e1eb4c43a6768 0.195s",
                                "2026-05-23 01:45:12.263 36 INFO tempest.lib.common.rest_client [req-15e7f740-5274-4eed-8c8b-19e03f4c7bec req-15e7f740-5274-4eed-8c8b-19e03f4c7bec ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s",
                                "2026-05-23 01:45:12.384 28 INFO tempest.lib.common.rest_client [req-ff94ab59-d53b-4ed9-a61f-c5a1f9d19e46 req-ff94ab59-d53b-4ed9-a61f-c5a1f9d19e46 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-23 01:45:12.451 17 INFO tempest.lib.common.rest_client [req-79955817-a085-480e-a32d-c05670ff4d96 req-79955817-a085-480e-a32d-c05670ff4d96 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ffa18629-c700-40cd-b584-0dc9d4c660c5 0.367s",
                                "2026-05-23 01:45:12.513 24 INFO tempest.lib.common.rest_client [req-8e810015-95ab-474e-b5a8-c8d827bdb793 req-8e810015-95ab-474e-b5a8-c8d827bdb793 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bc8e4676-016d-459b-8186-5630129cc285 0.519s",
                                "2026-05-23 01:45:12.538 28 INFO tempest.lib.common.rest_client [req-7e056ed0-cbcb-403e-9426-1fb0b5a759c1 req-7e056ed0-cbcb-403e-9426-1fb0b5a759c1 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/8b98a867aea8487b9b302e4142172bd2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.151s",
                                "2026-05-23 01:45:12.563 17 INFO tempest.lib.common.rest_client [req-77e82852-d5e1-4ba9-b070-28801ab67a6f req-77e82852-d5e1-4ba9-b070-28801ab67a6f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/02a416a5-440a-457c-afcc-19d2eab28d3b 0.108s",
                                "2026-05-23 01:45:12.627 12 INFO tempest.lib.common.rest_client [req-c4669bf3-fa8b-47a6-a63c-1e005c239778 req-c4669bf3-fa8b-47a6-a63c-1e005c239778 ] 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.536s",
                                "2026-05-23 01:45:12.665 36 INFO tempest.lib.common.rest_client [req-11bd15ab-4c7e-4675-83fd-ef888e706668 req-11bd15ab-4c7e-4675-83fd-ef888e706668 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bfaa828e-23c7-4215-ad6e-c721b2c70494 0.396s",
                                "2026-05-23 01:45:12.693 22 INFO tempest.lib.common.rest_client [req-d41148f4-f0ba-4d54-ae57-7df84808cfb9 req-d41148f4-f0ba-4d54-ae57-7df84808cfb9 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d14c4d48-bf71-43f7-9160-f90d83172b57 0.859s",
                                "{6} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [10.387414s] ... ok",
                                "2026-05-23 01:45:12.756 28 INFO tempest.lib.common.rest_client [req-ac618db1-c81f-4930-9ef0-772510f341a2 req-ac618db1-c81f-4930-9ef0-772510f341a2 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-23 01:45:12.768 36 INFO tempest.lib.common.rest_client [req-4b1766a3-3213-40c7-aa68-a89b2eb84d17 req-4b1766a3-3213-40c7-aa68-a89b2eb84d17 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.100s",
                                "2026-05-23 01:45:12.823 24 INFO tempest.lib.common.rest_client [req-8406356c-fe13-40da-98c6-f16d22f89d85 req-8406356c-fe13-40da-98c6-f16d22f89d85 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/65c4698400794226b8c74bbce4a74e53 0.307s",
                                "2026-05-23 01:45:12.940 36 INFO tempest.lib.common.rest_client [req-ce1b38a5-285c-49c7-96bb-b3ff36b2fb26 req-ce1b38a5-285c-49c7-96bb-b3ff36b2fb26 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.169s",
                                "2026-05-23 01:45:13.008 28 INFO tempest.lib.common.rest_client [req-0499b184-3258-480e-9120-7463a1b74770 req-0499b184-3258-480e-9120-7463a1b74770 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/8b98a867aea8487b9b302e4142172bd2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.249s",
                                "2026-05-23 01:45:13.018 12 INFO tempest.lib.common.rest_client [req-7bc9fb80-0718-483b-95a7-b34e10b79cb7 req-7bc9fb80-0718-483b-95a7-b34e10b79cb7 ] 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.389s",
                                "2026-05-23 01:45:13.070 36 INFO tempest.lib.common.rest_client [req-dae65b0e-0488-465b-a206-e095b0e9b539 req-dae65b0e-0488-465b-a206-e095b0e9b539 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.127s",
                                "2026-05-23 01:45:13.076 22 INFO tempest.lib.common.rest_client [req-bc131429-4705-4b27-befe-83d913982515 req-bc131429-4705-4b27-befe-83d913982515 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.377s",
                                "2026-05-23 01:45:13.159 36 INFO tempest.lib.common.rest_client [req-6eb57fe3-d2b1-439b-9efb-774f0e9aed86 req-6eb57fe3-d2b1-439b-9efb-774f0e9aed86 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.087s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [8.313472s] ... ok",
                                "2026-05-23 01:45:13.239 17 INFO tempest.lib.common.rest_client [req-47569d71-a461-4de7-a339-021a8d57f077 req-47569d71-a461-4de7-a339-021a8d57f077 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ff6a462-fc0c-4c75-9ce3-0f66a965ed63 0.673s",
                                "2026-05-23 01:45:13.287 28 INFO tempest.lib.common.rest_client [req-16f2a6bd-d5e5-4df9-8515-54b4e40f4cc3 req-16f2a6bd-d5e5-4df9-8515-54b4e40f4cc3 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.278s",
                                "2026-05-23 01:45:13.329 17 INFO tempest.lib.common.rest_client [req-d170d2cc-93b8-4f08-b14b-f86a578547cf req-d170d2cc-93b8-4f08-b14b-f86a578547cf ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0c29540e-ee25-4675-884b-36127ac0960c 0.088s",
                                "2026-05-23 01:45:13.399 28 INFO tempest.lib.common.rest_client [req-161e7271-5671-417d-ab05-e70f40aa7fa6 req-161e7271-5671-417d-ab05-e70f40aa7fa6 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/8b98a867aea8487b9b302e4142172bd2/roles/bd34450783d64356be4e1eb4c43a6768 0.109s",
                                "2026-05-23 01:45:13.400 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8b98a867aea8487b9b302e4142172bd2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:13.401 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1510154860-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d14043baa14e19a3f2dcf74c1952f2', 'project_name': 'tempest-RoutersIpV6Test-1510154860', 'tenant_id': '63d14043baa14e19a3f2dcf74c1952f2', 'tenant_name': 'tempest-RoutersIpV6Test-1510154860', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b98a867aea8487b9b302e4142172bd2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:13.401 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1510154860-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d14043baa14e19a3f2dcf74c1952f2', 'project_name': 'tempest-RoutersIpV6Test-1510154860', 'tenant_id': '63d14043baa14e19a3f2dcf74c1952f2', 'tenant_name': 'tempest-RoutersIpV6Test-1510154860', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8b98a867aea8487b9b302e4142172bd2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:13.431 17 INFO tempest.lib.common.rest_client [req-8fc3bf44-3911-4567-9595-9b015f9de947 req-8fc3bf44-3911-4567-9595-9b015f9de947 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2947066d-0760-4548-a360-347e3d9413b5 0.100s",
                                "2026-05-23 01:45:13.508 12 INFO tempest.lib.common.rest_client [req-5f7c6235-727b-4817-acf3-a16d9a0326df req-5f7c6235-727b-4817-acf3-a16d9a0326df ] 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.488s",
                                "2026-05-23 01:45:13.573 17 INFO tempest.lib.common.rest_client [req-cb1d2800-adf2-415c-bd62-0c60fda44919 req-cb1d2800-adf2-415c-bd62-0c60fda44919 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2947066d-0760-4548-a360-347e3d9413b5 0.140s",
                                "2026-05-23 01:45:13.658 36 INFO tempest.lib.common.rest_client [req-2e966f51-a629-4ed7-9bc3-f99d5cf076d9 req-2e966f51-a629-4ed7-9bc3-f99d5cf076d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.496s",
                                "2026-05-23 01:45:13.683 17 INFO tempest.lib.common.rest_client [req-7cc152cb-fac4-410f-8d9a-6d48f152c5dc req-7cc152cb-fac4-410f-8d9a-6d48f152c5dc ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/205e238f-cccf-46db-ac29-8741893e5e33 0.107s",
                                "2026-05-23 01:45:13.771 30 INFO tempest.lib.common.rest_client [req-ee41058e-462f-470d-a21f-f265c2fc9adf req-ee41058e-462f-470d-a21f-f265c2fc9adf ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e7e34759-e350-4151-8dd9-c7771c82e130/add_router_interface 2.320s",
                                "2026-05-23 01:45:13.809 17 INFO tempest.lib.common.rest_client [req-2dbd3358-5a50-45a5-bf96-7a2c42725f61 req-2dbd3358-5a50-45a5-bf96-7a2c42725f61 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e35bb56c-56de-41b1-b268-f7d8e66f85f2 0.124s",
                                "2026-05-23 01:45:13.937 17 INFO tempest.lib.common.rest_client [req-dd4a2a39-4a44-4cfe-82c3-f5971b4ec4a8 req-dd4a2a39-4a44-4cfe-82c3-f5971b4ec4a8 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/aee62d6a-ecc1-45d4-a6d6-68cf8dedf184 0.125s",
                                "2026-05-23 01:45:13.948 12 INFO tempest.lib.common.rest_client [req-aa011caa-eed7-4434-a05e-08d9a93b29ab req-aa011caa-eed7-4434-a05e-08d9a93b29ab ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.437s",
                                "2026-05-23 01:45:14.033 22 INFO tempest.lib.common.rest_client [req-f3e63d98-e3dd-416f-9625-0c752055ce25 req-f3e63d98-e3dd-416f-9625-0c752055ce25 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.954s",
                                "2026-05-23 01:45:14.046 17 INFO tempest.lib.common.rest_client [req-92f368b5-3271-4b82-ac8f-72132f16ecd9 req-92f368b5-3271-4b82-ac8f-72132f16ecd9 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dff43e0b-311c-45e0-b911-622999ddf0d3 0.106s",
                                "2026-05-23 01:45:14.073 28 INFO tempest.lib.common.rest_client [req-b610f6b0-1794-48a6-951a-2f834f532455 req-b610f6b0-1794-48a6-951a-2f834f532455 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s",
                                "2026-05-23 01:45:14.162 17 INFO tempest.lib.common.rest_client [req-783a6c10-60f9-4079-8362-2be52ac29b22 req-783a6c10-60f9-4079-8362-2be52ac29b22 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4d559781-2036-4cd9-a45c-1af9d4482a5e 0.110s",
                                "2026-05-23 01:45:14.258 28 INFO tempest.lib.common.rest_client [req-bf5fb48c-c67c-48e5-b19e-897b020e0cea req-bf5fb48c-c67c-48e5-b19e-897b020e0cea ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2 0.181s",
                                "2026-05-23 01:45:14.258 28 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 63d14043baa14e19a3f2dcf74c1952f2 for scope project and roles: ['reader']",
                                "2026-05-23 01:45:14.352 17 INFO tempest.lib.common.rest_client [req-9e938f38-960d-48d9-bfc3-c4a651d119fc req-9e938f38-960d-48d9-bfc3-c4a651d119fc ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f23c6b79-f875-4009-afd9-e8a2f7c8011d 0.186s",
                                "2026-05-23 01:45:14.388 12 INFO tempest.lib.common.rest_client [req-e5d10f74-b1d3-48f5-a60d-b059bc38a6d9 req-e5d10f74-b1d3-48f5-a60d-b059bc38a6d9 ] 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.436s",
                                "2026-05-23 01:45:14.484 17 INFO tempest.lib.common.rest_client [req-0042610a-02b7-4ce3-9539-42bd1a1fc7ac req-0042610a-02b7-4ce3-9539-42bd1a1fc7ac ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb56eef7-4859-4597-840f-0d87825a40f6 0.130s",
                                "2026-05-23 01:45:14.546 36 INFO tempest.lib.common.rest_client [req-5b0bcc9a-1c89-4f1c-bd52-82c4ceb2ee8f req-5b0bcc9a-1c89-4f1c-bd52-82c4ceb2ee8f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.884s",
                                "2026-05-23 01:45:14.580 17 INFO tempest.lib.common.rest_client [req-fd27a4b2-e17a-4bce-aa7a-8f4af6a1960f req-fd27a4b2-e17a-4bce-aa7a-8f4af6a1960f ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d25e6121-6c89-4964-b0b0-d0da5fb5783b 0.092s",
                                "2026-05-23 01:45:14.667 12 INFO tempest.lib.common.rest_client [req-b93779a8-b376-456a-a67e-efe7943f7076 req-b93779a8-b376-456a-a67e-efe7943f7076 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/d5bcb8d9-be4f-4697-ac68-1e3371877699 0.276s",
                                "2026-05-23 01:45:14.710 36 INFO tempest.lib.common.rest_client [req-0db6b873-c74a-4e21-9c39-56b5815f1459 req-0db6b873-c74a-4e21-9c39-56b5815f1459 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.162s",
                                "2026-05-23 01:45:14.765 28 INFO tempest.lib.common.rest_client [req-40b9e6cc-7e19-42dc-9644-69854fbcb2de req-40b9e6cc-7e19-42dc-9644-69854fbcb2de ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.504s",
                                "2026-05-23 01:45:14.889 30 INFO tempest.lib.common.rest_client [req-50fe96cb-0d12-422f-86ad-73ac2942e724 req-50fe96cb-0d12-422f-86ad-73ac2942e724 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.115s",
                                "2026-05-23 01:45:14.897 28 INFO tempest.lib.common.rest_client [req-9dcef55c-2bb3-4af5-8cdb-786a41b2e534 req-9dcef55c-2bb3-4af5-8cdb-786a41b2e534 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-23 01:45:14.934 12 INFO tempest.lib.common.rest_client [req-03c15bc1-e63e-4842-b8ce-553bb4e1911f req-03c15bc1-e63e-4842-b8ce-553bb4e1911f ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.262s",
                                "2026-05-23 01:45:15.081 17 INFO tempest.lib.common.rest_client [req-5ae5a623-7800-478b-86d0-73051d55578c req-5ae5a623-7800-478b-86d0-73051d55578c ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/61bf0ca8-5d1d-4a95-9165-b9c10e64e436 0.497s",
                                "2026-05-23 01:45:15.093 28 INFO tempest.lib.common.rest_client [req-9f285cc6-3406-4901-a9e0-75e6c693c49a req-9f285cc6-3406-4901-a9e0-75e6c693c49a ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/c67e13470cf54539a867845df1dc3b82/roles/f0252c12e370451ca447f3c97e732b25 0.194s",
                                "2026-05-23 01:45:15.158 36 INFO tempest.lib.common.rest_client [req-15222052-4755-4b2a-8776-5d16631fd4cf req-15222052-4755-4b2a-8776-5d16631fd4cf ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e88f3e5a-3a42-4436-bac3-0b4117a12d8a 0.444s",
                                "2026-05-23 01:45:15.289 28 INFO tempest.lib.common.rest_client [req-ba47ae6d-a33a-4efa-853c-d0e540cc32cc req-ba47ae6d-a33a-4efa-853c-d0e540cc32cc ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-23 01:45:15.298 12 INFO tempest.lib.common.rest_client [req-d5ffb058-f914-4d0d-be98-1eb6bf26b135 req-d5ffb058-f914-4d0d-be98-1eb6bf26b135 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0fb54426-6707-42ac-8ff9-f18e829b7f05 0.361s",
                                "2026-05-23 01:45:15.300 36 INFO tempest.lib.common.rest_client [req-3c2441cf-d9a6-45cd-8d23-677a51c74bba req-3c2441cf-d9a6-45cd-8d23-677a51c74bba ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.136s",
                                "2026-05-23 01:45:15.352 22 INFO tempest.lib.common.rest_client [req-9b7b440c-4009-4b6c-b9a9-c2e6d37ed435 req-9b7b440c-4009-4b6c-b9a9-c2e6d37ed435 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.316s",
                                "2026-05-23 01:45:15.467 28 INFO tempest.lib.common.rest_client [req-1e30ca03-d4c3-471e-9fa3-9ecc0cdb587b req-1e30ca03-d4c3-471e-9fa3-9ecc0cdb587b ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/c67e13470cf54539a867845df1dc3b82/roles/86359d6597314a95ba0d73ed5fbe11ed 0.175s",
                                "2026-05-23 01:45:15.567 12 INFO tempest.lib.common.rest_client [req-e34b6bb3-97ae-4a77-8430-3a7b07377e75 req-e34b6bb3-97ae-4a77-8430-3a7b07377e75 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.266s",
                                "2026-05-23 01:45:15.633 28 INFO tempest.lib.common.rest_client [req-29dd6ee9-74b8-4c39-b49d-ccea1dda172f req-29dd6ee9-74b8-4c39-b49d-ccea1dda172f ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-23 01:45:15.704 36 INFO tempest.lib.common.rest_client [req-95d5e0dd-c5cc-44a6-9771-aadc84b6d4ea req-95d5e0dd-c5cc-44a6-9771-aadc84b6d4ea ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/877f1b38-629d-41a0-bb09-df0fb1d20329 0.402s",
                                "2026-05-23 01:45:15.768 28 INFO tempest.lib.common.rest_client [req-f700fd79-c115-4cc7-a68a-9d6a763f0e6b req-f700fd79-c115-4cc7-a68a-9d6a763f0e6b ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/c67e13470cf54539a867845df1dc3b82/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.131s",
                                "2026-05-23 01:45:15.801 17 INFO tempest.lib.common.rest_client [req-33f648db-0e01-43f8-b384-abce550b8ade req-33f648db-0e01-43f8-b384-abce550b8ade ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/64b188ae-474a-4c25-9c80-7dcbd5f2de3b 0.718s",
                                "2026-05-23 01:45:15.814 36 INFO tempest.lib.common.rest_client [req-8b49e82c-a3f4-4cee-a133-a36d7676dea6 req-8b49e82c-a3f4-4cee-a133-a36d7676dea6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.107s",
                                "2026-05-23 01:45:15.955 28 INFO tempest.lib.common.rest_client [req-66c49e18-9c16-4a03-83b5-1db77b965786 req-66c49e18-9c16-4a03-83b5-1db77b965786 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-23 01:45:15.973 30 INFO tempest.lib.common.rest_client [req-685d1790-251a-443b-86c1-63d851722c74 req-685d1790-251a-443b-86c1-63d851722c74 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.080s",
                                "2026-05-23 01:45:16.194 17 INFO tempest.lib.common.rest_client [req-c4d259b2-227b-4779-ad92-d970fef65c74 req-c4d259b2-227b-4779-ad92-d970fef65c74 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/13282590f0db4535acff1a03c8655d5f 0.390s",
                                "2026-05-23 01:45:16.217 28 INFO tempest.lib.common.rest_client [req-e2efc7e6-2b42-48c9-87e2-31d0aa879817 req-e2efc7e6-2b42-48c9-87e2-31d0aa879817 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2/users/c67e13470cf54539a867845df1dc3b82/roles/bd34450783d64356be4e1eb4c43a6768 0.259s",
                                "2026-05-23 01:45:16.217 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c67e13470cf54539a867845df1dc3b82 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:16.218 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1510154860-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d14043baa14e19a3f2dcf74c1952f2', 'project_name': 'tempest-RoutersIpV6Test-1510154860', 'tenant_id': '63d14043baa14e19a3f2dcf74c1952f2', 'tenant_name': 'tempest-RoutersIpV6Test-1510154860', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c67e13470cf54539a867845df1dc3b82', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:16.218 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-RoutersIpV6Test-1510154860-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '63d14043baa14e19a3f2dcf74c1952f2', 'project_name': 'tempest-RoutersIpV6Test-1510154860', 'tenant_id': '63d14043baa14e19a3f2dcf74c1952f2', 'tenant_name': 'tempest-RoutersIpV6Test-1510154860', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c67e13470cf54539a867845df1dc3b82', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:16.256 30 INFO tempest.lib.common.rest_client [req-0e834165-ff14-42ee-9d68-079056fc9179 req-0e834165-ff14-42ee-9d68-079056fc9179 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/5275133a-84db-4b7a-845f-48a0021a3851 0.277s",
                                "2026-05-23 01:45:16.277 36 INFO tempest.lib.common.rest_client [req-4f4b1290-cbf7-4fe0-a861-c84004194540 req-4f4b1290-cbf7-4fe0-a861-c84004194540 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.461s",
                                "2026-05-23 01:45:16.376 12 INFO tempest.lib.common.rest_client [req-e9cb3eaa-83fd-4897-8c59-df726c4c1c56 req-e9cb3eaa-83fd-4897-8c59-df726c4c1c56 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f26aea7c-6c46-4324-93bf-5fc91f0a2ffc 0.804s",
                                "2026-05-23 01:45:16.418 36 INFO tempest.lib.common.rest_client [req-5eb47e83-0dde-4313-83e3-f2d93d02f14a req-5eb47e83-0dde-4313-83e3-f2d93d02f14a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.138s",
                                "2026-05-23 01:45:16.528 36 INFO tempest.lib.common.rest_client [req-70d3a9fb-598f-4041-8685-50448b242c89 req-70d3a9fb-598f-4041-8685-50448b242c89 ] 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_stateless_no_ra_no_dhcp [3.368601s] ... ok",
                                "2026-05-23 01:45:16.543 17 INFO tempest.lib.common.rest_client [req-3a9ef660-12f2-4886-97f6-e9a3438c0369 req-3a9ef660-12f2-4886-97f6-e9a3438c0369 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8cff7cc732004979896e3027f05884a9 0.346s",
                                "2026-05-23 01:45:16.543 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 879d35757ee44c8a9013fbb553f93a22",
                                "2026-05-23 01:45:16.601 12 INFO tempest.lib.common.rest_client [req-12cf93cf-6e64-4d92-b72f-7a29d312ea88 req-12cf93cf-6e64-4d92-b72f-7a29d312ea88 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.221s",
                                "2026-05-23 01:45:16.810 30 INFO tempest.lib.common.rest_client [req-4fd610e7-c107-427d-a27a-2080dcd767a1 req-4fd610e7-c107-427d-a27a-2080dcd767a1 ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5275133a-84db-4b7a-845f-48a0021a3851 0.549s",
                                "{10} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [1.923548s] ... ok",
                                "2026-05-23 01:45:16.815 28 INFO tempest.lib.common.rest_client [req-f1f7d19e-5a13-4a50-9d21-63dec76fa8cc req-f1f7d19e-5a13-4a50-9d21-63dec76fa8cc ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "2026-05-23 01:45:16.933 12 INFO tempest.lib.common.rest_client [req-eb3868dd-f28c-47a2-ad5e-ce4e2bffcbe1 req-eb3868dd-f28c-47a2-ad5e-ce4e2bffcbe1 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/176f1413-cc24-412e-b750-46b2eddad01b 0.326s",
                                "2026-05-23 01:45:17.019 30 INFO tempest.lib.common.rest_client [req-e6eae58b-599a-4664-beec-016ff7c6e843 req-e6eae58b-599a-4664-beec-016ff7c6e843 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.203s",
                                "{10} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.205633s] ... ok",
                                "2026-05-23 01:45:17.099 17 INFO tempest.lib.common.rest_client [req-41c9fa79-1add-46fb-8ebe-b8f81f8cf7f9 req-41c9fa79-1add-46fb-8ebe-b8f81f8cf7f9 ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-23 01:45:17.117 12 INFO tempest.lib.common.rest_client [req-f6ce8ea7-65f0-49a7-9558-ae4fa6957333 req-f6ce8ea7-65f0-49a7-9558-ae4fa6957333 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.182s",
                                "2026-05-23 01:45:17.414 12 INFO tempest.lib.common.rest_client [req-d71a1e00-8ba0-41f3-887b-33ab1ab3c03f req-d71a1e00-8ba0-41f3-887b-33ab1ab3c03f ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ba2cddcd-c57e-4c8e-a237-16510444c163 0.295s",
                                "2026-05-23 01:45:17.510 17 INFO tempest.lib.common.rest_client [req-7506b154-e076-4b06-ac2d-016095b4c9bf req-7506b154-e076-4b06-ac2d-016095b4c9bf ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=879d35757ee44c8a9013fbb553f93a22&name=default 0.408s",
                                "2026-05-23 01:45:17.649 12 INFO tempest.lib.common.rest_client [req-a05c9abb-a6fe-4603-ad11-f31ff1d484e9 req-a05c9abb-a6fe-4603-ad11-f31ff1d484e9 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.232s",
                                "2026-05-23 01:45:17.786 22 INFO tempest.lib.common.rest_client [req-53918e41-c8b8-4f5c-a4ed-9eb5b6c3a65f req-53918e41-c8b8-4f5c-a4ed-9eb5b6c3a65f ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/add_router_interface 2.429s",
                                "2026-05-23 01:45:17.935 30 INFO tempest.lib.common.rest_client [req-ac940ae4-efa0-4c69-aba9-04622a00318f req-ac940ae4-efa0-4c69-aba9-04622a00318f ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.911s",
                                "{10} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [0.915454s] ... ok",
                                "2026-05-23 01:45:17.955 12 INFO tempest.lib.common.rest_client [req-b1124706-1e00-4cd7-8f36-dcfa0f117132 req-b1124706-1e00-4cd7-8f36-dcfa0f117132 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9d90060b-6497-4009-a5cb-5b1a0b306b0d 0.302s",
                                "2026-05-23 01:45:18.038 17 INFO tempest.lib.common.rest_client [req-239e8bdc-e8e8-4df9-93c6-07a001b014e3 req-239e8bdc-e8e8-4df9-93c6-07a001b014e3 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/656e0044-7e31-4595-8cd2-370c5724304f 0.525s",
                                "2026-05-23 01:45:18.090 12 INFO tempest.lib.common.rest_client [req-f5772802-d9ac-4fa5-b95c-e9a8a2455b86 req-f5772802-d9ac-4fa5-b95c-e9a8a2455b86 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.132s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_icmp_type_code [6.440626s] ... ok",
                                "2026-05-23 01:45:18.273 17 INFO tempest.lib.common.rest_client [req-6f5f3660-b1a0-4431-883a-7c0482cc8e04 req-6f5f3660-b1a0-4431-883a-7c0482cc8e04 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/879d35757ee44c8a9013fbb553f93a22 0.231s",
                                "2026-05-23 01:45:18.285 36 INFO tempest.lib.common.rest_client [req-dad3411e-a021-4408-95d7-adc165a376cc req-dad3411e-a021-4408-95d7-adc165a376cc ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.750s",
                                "2026-05-23 01:45:18.474 12 INFO tempest.lib.common.rest_client [req-965e80f4-11bc-410b-b31d-152b33e7a2e6 req-965e80f4-11bc-410b-b31d-152b33e7a2e6 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.379s",
                                "2026-05-23 01:45:18.612 28 INFO tempest.lib.common.rest_client [req-a4d2060b-7e90-446c-be98-138f1b7b8a91 req-a4d2060b-7e90-446c-be98-138f1b7b8a91 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.792s",
                                "2026-05-23 01:45:18.624 30 INFO tempest.lib.common.rest_client [req-f6bc10f8-ae3e-4db6-a3cb-92fe45c1b388 req-f6bc10f8-ae3e-4db6-a3cb-92fe45c1b388 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8974d6fe-bd85-4fb7-9326-68cf34fc8915 0.640s",
                                "2026-05-23 01:45:18.656 36 INFO tempest.lib.common.rest_client [req-8599ca8e-f13b-4455-b052-6822655518a3 req-8599ca8e-f13b-4455-b052-6822655518a3 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.368s",
                                "2026-05-23 01:45:18.710 22 INFO tempest.lib.common.rest_client [req-0af58da1-a619-4335-ae51-7cf3a5555284 req-0af58da1-a619-4335-ae51-7cf3a5555284 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.918s",
                                "2026-05-23 01:45:18.829 30 INFO tempest.lib.common.rest_client [req-7c6f5ed4-e664-4db8-a475-d90c600e2322 req-7c6f5ed4-e664-4db8-a475-d90c600e2322 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e7e34759-e350-4151-8dd9-c7771c82e130 0.200s",
                                "2026-05-23 01:45:18.848 17 INFO tempest.lib.common.rest_client [req-77c1b0bc-4c3f-4c15-ac27-909fbf8f1530 req-77c1b0bc-4c3f-4c15-ac27-909fbf8f1530 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-23 01:45:18.873 12 INFO tempest.lib.common.rest_client [req-a2ae542c-3835-4af7-a3b3-717363ce22f1 req-a2ae542c-3835-4af7-a3b3-717363ce22f1 ] 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.394s",
                                "2026-05-23 01:45:19.167 12 INFO tempest.lib.common.rest_client [req-216b851d-020b-4e02-8658-868f020a2e67 req-216b851d-020b-4e02-8658-868f020a2e67 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc73f839-0b8b-4695-a49c-c136cbdd3eca 0.291s",
                                "2026-05-23 01:45:19.269 36 INFO tempest.lib.common.rest_client [req-a22bb3ff-db9a-45f7-9001-52ceb45fc7ae req-a22bb3ff-db9a-45f7-9001-52ceb45fc7ae ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.611s",
                                "2026-05-23 01:45:19.318 12 INFO tempest.lib.common.rest_client [req-f564ec22-747e-4268-9380-9532417e626e req-f564ec22-747e-4268-9380-9532417e626e ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.147s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.226882s] ... ok",
                                "2026-05-23 01:45:19.331 17 INFO tempest.lib.common.rest_client [req-12da8006-f72d-486a-b2ef-162633797b04 req-12da8006-f72d-486a-b2ef-162633797b04 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.472s",
                                "2026-05-23 01:45:19.340 28 INFO tempest.lib.common.rest_client [req-6eec7fa8-3cb3-47ff-b46e-bd0c4f3c5124 req-6eec7fa8-3cb3-47ff-b46e-bd0c4f3c5124 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.725s",
                                "2026-05-23 01:45:19.472 17 INFO tempest.lib.common.rest_client [req-8cc0ea05-0455-44b2-8751-b13793db70fd req-8cc0ea05-0455-44b2-8751-b13793db70fd ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.139s",
                                "2026-05-23 01:45:19.619 17 INFO tempest.lib.common.rest_client [req-5e4481dc-3dcd-4ee7-8a6e-474fd88884a7 req-5e4481dc-3dcd-4ee7-8a6e-474fd88884a7 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.142s",
                                "2026-05-23 01:45:19.693 12 INFO tempest.lib.common.rest_client [req-8ef9a982-5821-4819-b6b8-601d10af4b15 req-8ef9a982-5821-4819-b6b8-601d10af4b15 ] 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-23 01:45:19.772 22 INFO tempest.lib.common.rest_client [req-3c64c7ef-23c2-4ffa-91b0-444a47e74754 req-3c64c7ef-23c2-4ffa-91b0-444a47e74754 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.058s",
                                "2026-05-23 01:45:19.810 30 INFO tempest.lib.common.rest_client [req-aff725c3-e032-44e6-af03-729448766aac req-aff725c3-e032-44e6-af03-729448766aac ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e7e34759-e350-4151-8dd9-c7771c82e130/remove_router_interface 0.976s",
                                "2026-05-23 01:45:19.816 28 INFO tempest.lib.common.rest_client [req-24bbf157-4bcc-4dec-8867-89064c49467a req-24bbf157-4bcc-4dec-8867-89064c49467a ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.472s",
                                "2026-05-23 01:45:20.076 36 INFO tempest.lib.common.rest_client [req-37694afb-8082-4f0a-8eec-4b645568afba req-37694afb-8082-4f0a-8eec-4b645568afba ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.804s",
                                "2026-05-23 01:45:20.139 17 INFO tempest.lib.common.rest_client [req-fb5fd041-1012-43f1-ac5b-0f400e8a72a9 req-fb5fd041-1012-43f1-ac5b-0f400e8a72a9 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.517s",
                                "2026-05-23 01:45:20.148 12 INFO tempest.lib.common.rest_client [req-2d2f0a4f-4292-477a-94b4-b2557d0ff813 req-2d2f0a4f-4292-477a-94b4-b2557d0ff813 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.452s",
                                "2026-05-23 01:45:20.189 30 INFO tempest.lib.common.rest_client [req-0a789743-285b-46f9-8308-d0061649241e req-0a789743-285b-46f9-8308-d0061649241e ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e7e34759-e350-4151-8dd9-c7771c82e130 0.376s",
                                "2026-05-23 01:45:20.266 17 INFO tempest.lib.common.rest_client [req-85691462-9faa-40ba-b1d1-8cc76b7e4cda req-85691462-9faa-40ba-b1d1-8cc76b7e4cda ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-23 01:45:20.373 28 INFO tempest.lib.common.rest_client [req-f54ed902-1026-4a75-9675-ee3b5edabc03 req-f54ed902-1026-4a75-9675-ee3b5edabc03 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.553s",
                                "2026-05-23 01:45:20.452 17 INFO tempest.lib.common.rest_client [req-3122378a-2def-4011-995a-304317033b80 req-3122378a-2def-4011-995a-304317033b80 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/6bd0aecf72584c0f85000f0492785e18/roles/bd34450783d64356be4e1eb4c43a6768 0.182s",
                                "2026-05-23 01:45:20.586 30 INFO tempest.lib.common.rest_client [req-52f6d66f-e0e1-45ee-bc3b-45d1a84bf69c req-52f6d66f-e0e1-45ee-bc3b-45d1a84bf69c ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4224e1e-a416-4105-b38b-a76a41cca7a9 0.393s",
                                "2026-05-23 01:45:20.612 12 INFO tempest.lib.common.rest_client [req-9ea3e968-ddd4-40e8-ad59-aa4f4be5b797 req-9ea3e968-ddd4-40e8-ad59-aa4f4be5b797 ] 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.461s",
                                "2026-05-23 01:45:20.619 36 INFO tempest.lib.common.rest_client [req-0f2e275f-3cac-4142-beb6-ecb8d5eeb5c4 req-0f2e275f-3cac-4142-beb6-ecb8d5eeb5c4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b0209322-fa1c-44c4-8ebb-415b706936a2 0.539s",
                                "2026-05-23 01:45:20.643 17 INFO tempest.lib.common.rest_client [req-395ab32f-6e8d-47bb-865a-7ccba35c5c44 req-395ab32f-6e8d-47bb-865a-7ccba35c5c44 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-23 01:45:20.746 36 INFO tempest.lib.common.rest_client [req-c50f9e86-f151-42da-a7f9-fa56f134c9cf req-c50f9e86-f151-42da-a7f9-fa56f134c9cf ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.125s",
                                "2026-05-23 01:45:20.801 17 INFO tempest.lib.common.rest_client [req-32c8761d-36ca-4baf-a181-7437ef452af2 req-32c8761d-36ca-4baf-a181-7437ef452af2 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/6bd0aecf72584c0f85000f0492785e18/roles/86359d6597314a95ba0d73ed5fbe11ed 0.152s",
                                "2026-05-23 01:45:20.805 28 INFO tempest.lib.common.rest_client [req-516eaa42-6b83-4885-b7b5-3c8bdc275664 req-516eaa42-6b83-4885-b7b5-3c8bdc275664 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.426s",
                                "2026-05-23 01:45:20.929 12 INFO tempest.lib.common.rest_client [req-d367dc33-62a9-4b6d-8078-93dcac7ec7d9 req-d367dc33-62a9-4b6d-8078-93dcac7ec7d9 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/7832873d-3075-4df9-834a-60dfc9b17803 0.312s",
                                "2026-05-23 01:45:21.000 17 INFO tempest.lib.common.rest_client [req-6cb2866d-fe06-4818-b1ef-9221bc6c3dfa req-6cb2866d-fe06-4818-b1ef-9221bc6c3dfa ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-23 01:45:21.006 36 INFO tempest.lib.common.rest_client [req-fa539420-3ce7-4373-8442-a500a30a1fbb req-fa539420-3ce7-4373-8442-a500a30a1fbb ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.256s",
                                "2026-05-23 01:45:21.131 36 INFO tempest.lib.common.rest_client [req-2fd2914d-b05d-436f-aaaa-52001880a648 req-2fd2914d-b05d-436f-aaaa-52001880a648 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.122s",
                                "2026-05-23 01:45:21.168 17 INFO tempest.lib.common.rest_client [req-5a53aa30-4fa1-41c6-8e53-d38f04fdcb15 req-5a53aa30-4fa1-41c6-8e53-d38f04fdcb15 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/6bd0aecf72584c0f85000f0492785e18/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.164s",
                                "2026-05-23 01:45:21.194 12 INFO tempest.lib.common.rest_client [req-a6056295-b684-417b-b033-f707cbdf125d req-a6056295-b684-417b-b033-f707cbdf125d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.263s",
                                "2026-05-23 01:45:21.215 30 INFO tempest.lib.common.rest_client [req-cfd07945-6934-41e0-a0a1-3eb1bb4dda2c req-cfd07945-6934-41e0-a0a1-3eb1bb4dda2c ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c8f07c5b-9600-48cb-9483-a0bbb4e37c9f 0.627s",
                                "2026-05-23 01:45:21.386 17 INFO tempest.lib.common.rest_client [req-a1d99e74-23da-4b29-864e-9c3f1bb49003 req-a1d99e74-23da-4b29-864e-9c3f1bb49003 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-23 01:45:21.413 36 INFO tempest.lib.common.rest_client [req-bdff1a78-a0fc-4d84-b900-ab6763be2a97 req-bdff1a78-a0fc-4d84-b900-ab6763be2a97 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/57a288be-59fe-4f0a-890f-86b204eb53ab 0.278s",
                                "2026-05-23 01:45:21.468 12 INFO tempest.lib.common.rest_client [req-55200a0b-a8b5-4183-9bae-8e9b5fa48742 req-55200a0b-a8b5-4183-9bae-8e9b5fa48742 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/634b64cc-fc76-4f75-b768-d77c1ae0a7c8 0.271s",
                                "2026-05-23 01:45:21.478 30 INFO tempest.lib.common.rest_client [req-969e7a4e-ee69-4d17-9402-f450e50f5f8f req-969e7a4e-ee69-4d17-9402-f450e50f5f8f ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b6f67d1761a34f7da198f30db99230ad 0.260s",
                                "2026-05-23 01:45:21.478 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 04ae8228c24c4a3a96bc23f8774dc758",
                                "2026-05-23 01:45:21.620 12 INFO tempest.lib.common.rest_client [req-870b4f4e-3aa8-4a7c-8c6a-362fc7945f69 req-870b4f4e-3aa8-4a7c-8c6a-362fc7945f69 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.149s",
                                "2026-05-23 01:45:21.631 17 INFO tempest.lib.common.rest_client [req-707f6371-8f79-43e7-a049-1426bba6e7fc req-707f6371-8f79-43e7-a049-1426bba6e7fc ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/6bd0aecf72584c0f85000f0492785e18/roles/bd34450783d64356be4e1eb4c43a6768 0.242s",
                                "2026-05-23 01:45:21.632 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6bd0aecf72584c0f85000f0492785e18 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:21.633 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1742512998-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43050775e87d4e57a362e6dee6b124d1', 'project_name': 'tempest-RoutersNegativeTest-1742512998', 'tenant_id': '43050775e87d4e57a362e6dee6b124d1', 'tenant_name': 'tempest-RoutersNegativeTest-1742512998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bd0aecf72584c0f85000f0492785e18', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:21.633 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1742512998-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43050775e87d4e57a362e6dee6b124d1', 'project_name': 'tempest-RoutersNegativeTest-1742512998', 'tenant_id': '43050775e87d4e57a362e6dee6b124d1', 'tenant_name': 'tempest-RoutersNegativeTest-1742512998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6bd0aecf72584c0f85000f0492785e18', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:21.731 36 INFO tempest.lib.common.rest_client [req-fb265d37-5300-4f69-bd1a-49ddb3f97192 req-fb265d37-5300-4f69-bd1a-49ddb3f97192 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/809399b3-7d4b-48ec-b5e6-66fc6d954247 0.315s",
                                "2026-05-23 01:45:21.840 36 INFO tempest.lib.common.rest_client [req-ad75af24-fd6e-4193-aec9-34310c8cf9dd req-ad75af24-fd6e-4193-aec9-34310c8cf9dd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.106s",
                                "2026-05-23 01:45:21.892 12 INFO tempest.lib.common.rest_client [req-3896cd34-c3c7-4309-851b-1f76034a65eb req-3896cd34-c3c7-4309-851b-1f76034a65eb ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/20b5830d-7b50-4863-9c3a-657f367c327a 0.268s",
                                "2026-05-23 01:45:22.031 30 INFO tempest.lib.common.rest_client [req-f1a89435-91a2-42ef-8ea2-36283053d58d req-f1a89435-91a2-42ef-8ea2-36283053d58d ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-23 01:45:22.048 12 INFO tempest.lib.common.rest_client [req-2cd6f141-eba2-40e9-9408-5ceb47d87b1d req-2cd6f141-eba2-40e9-9408-5ceb47d87b1d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.154s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [2.730491s] ... ok",
                                "2026-05-23 01:45:22.241 17 INFO tempest.lib.common.rest_client [req-1641972c-fd1f-4f3e-8cf2-b3f71a470200 req-1641972c-fd1f-4f3e-8cf2-b3f71a470200 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s",
                                "2026-05-23 01:45:22.341 17 INFO tempest.lib.common.rest_client [req-aa98b3c3-ed4a-4c1e-9565-0b5a0e62a451 req-aa98b3c3-ed4a-4c1e-9565-0b5a0e62a451 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1 0.097s",
                                "2026-05-23 01:45:22.341 17 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 43050775e87d4e57a362e6dee6b124d1 for scope project and roles: ['reader']",
                                "2026-05-23 01:45:22.480 30 INFO tempest.lib.common.rest_client [req-74b08b01-b04c-4eac-839f-2428d6db604e req-74b08b01-b04c-4eac-839f-2428d6db604e ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=04ae8228c24c4a3a96bc23f8774dc758&name=default 0.444s",
                                "2026-05-23 01:45:22.634 22 INFO tempest.lib.common.rest_client [req-423de69a-4d04-453e-9271-d6d65963ab31 req-423de69a-4d04-453e-9271-d6d65963ab31 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/add_router_interface 2.859s",
                                "2026-05-23 01:45:22.788 12 INFO tempest.lib.common.rest_client [req-41b8d79a-310a-4615-af91-133d02a0c088 req-41b8d79a-310a-4615-af91-133d02a0c088 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.733s",
                                "2026-05-23 01:45:22.889 17 INFO tempest.lib.common.rest_client [req-aede3238-c6b7-41bb-96b4-d41b89e2edf9 req-aede3238-c6b7-41bb-96b4-d41b89e2edf9 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.545s",
                                "2026-05-23 01:45:23.015 17 INFO tempest.lib.common.rest_client [req-ed8e1c5f-ce1f-471d-b486-167308056666 req-ed8e1c5f-ce1f-471d-b486-167308056666 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s",
                                "2026-05-23 01:45:23.132 30 INFO tempest.lib.common.rest_client [req-cc89c445-eba0-4656-8dc5-5c20accab4b5 req-cc89c445-eba0-4656-8dc5-5c20accab4b5 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/606027d6-11b5-41d6-9327-4d9a223154cd 0.649s",
                                "2026-05-23 01:45:23.188 17 INFO tempest.lib.common.rest_client [req-c9670b09-2d10-42ec-af52-e1f29702c2e2 req-c9670b09-2d10-42ec-af52-e1f29702c2e2 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/e6f0197b421c407286eb5ed69925e2d6/roles/f0252c12e370451ca447f3c97e732b25 0.170s",
                                "2026-05-23 01:45:23.316 28 INFO tempest.lib.common.rest_client [req-2e3a97b9-4f30-433c-9519-2f52c25afb45 req-2e3a97b9-4f30-433c-9519-2f52c25afb45 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42/add_router_interface 2.505s",
                                "2026-05-23 01:45:23.370 17 INFO tempest.lib.common.rest_client [req-3cf70a7b-59f9-4e42-8a08-7a6b9739dfbe req-3cf70a7b-59f9-4e42-8a08-7a6b9739dfbe ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-23 01:45:23.429 12 INFO tempest.lib.common.rest_client [req-4160d37c-783e-4c16-bee1-1473796698a2 req-4160d37c-783e-4c16-bee1-1473796698a2 ] 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.638s",
                                "2026-05-23 01:45:23.523 30 INFO tempest.lib.common.rest_client [req-4d9c5ddc-2710-4cf6-ad54-fc0fa6c25f1a req-4d9c5ddc-2710-4cf6-ad54-fc0fa6c25f1a ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/04ae8228c24c4a3a96bc23f8774dc758 0.387s",
                                "2026-05-23 01:45:23.572 22 INFO tempest.lib.common.rest_client [req-5532c307-9331-47ea-9dbd-cf0776ddba80 req-5532c307-9331-47ea-9dbd-cf0776ddba80 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.934s",
                                "2026-05-23 01:45:23.595 28 INFO tempest.lib.common.rest_client [req-00342920-77f3-4f8d-9c41-f6e18e70a8dd req-00342920-77f3-4f8d-9c41-f6e18e70a8dd ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f1722328-03b0-41aa-ba63-0220d52c38bb 0.276s",
                                "2026-05-23 01:45:23.657 17 INFO tempest.lib.common.rest_client [req-88a96a26-f96d-4d36-beac-02d5e979c21b req-88a96a26-f96d-4d36-beac-02d5e979c21b ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/e6f0197b421c407286eb5ed69925e2d6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.284s",
                                "2026-05-23 01:45:23.806 36 INFO tempest.lib.common.rest_client [req-7a59ea84-02ae-46eb-b6bb-488b9fca8f6c req-7a59ea84-02ae-46eb-b6bb-488b9fca8f6c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.964s",
                                "2026-05-23 01:45:23.812 12 INFO tempest.lib.common.rest_client [req-829ccc18-8729-45b8-9c2a-867e35e98feb req-829ccc18-8729-45b8-9c2a-867e35e98feb ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/a1f513ea-5e61-46e0-be86-2e728d78ab04 0.380s",
                                "2026-05-23 01:45:23.943 17 INFO tempest.lib.common.rest_client [req-a2a673ad-30ee-4ae9-b1c1-5fa37c2cdc98 req-a2a673ad-30ee-4ae9-b1c1-5fa37c2cdc98 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.282s",
                                "2026-05-23 01:45:24.073 12 INFO tempest.lib.common.rest_client [req-03804a59-c72b-4ebb-9db4-6390fa0b1d5a req-03804a59-c72b-4ebb-9db4-6390fa0b1d5a ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.259s",
                                "2026-05-23 01:45:24.097 17 INFO tempest.lib.common.rest_client [req-525a936d-b988-4ea2-9b3f-30e6d422a99c req-525a936d-b988-4ea2-9b3f-30e6d422a99c ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/e6f0197b421c407286eb5ed69925e2d6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.150s",
                                "2026-05-23 01:45:24.294 17 INFO tempest.lib.common.rest_client [req-4cfff8f3-85b1-4c77-91e0-7b8d7a541dc8 req-4cfff8f3-85b1-4c77-91e0-7b8d7a541dc8 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-23 01:45:24.371 36 INFO tempest.lib.common.rest_client [req-c5884781-3a57-428c-a195-76936e65de31 req-c5884781-3a57-428c-a195-76936e65de31 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.557s",
                                "2026-05-23 01:45:24.400 12 INFO tempest.lib.common.rest_client [req-1ddfd81e-8f99-48a0-a1c3-457409324237 req-1ddfd81e-8f99-48a0-a1c3-457409324237 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8564d279-ff53-4d52-ab88-cd7da30dccfa 0.324s",
                                "2026-05-23 01:45:24.470 17 INFO tempest.lib.common.rest_client [req-e79fc395-434c-49a8-ae11-d67e520732a2 req-e79fc395-434c-49a8-ae11-d67e520732a2 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1/users/e6f0197b421c407286eb5ed69925e2d6/roles/bd34450783d64356be4e1eb4c43a6768 0.174s",
                                "2026-05-23 01:45:24.471 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e6f0197b421c407286eb5ed69925e2d6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:24.471 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-1742512998-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43050775e87d4e57a362e6dee6b124d1', 'project_name': 'tempest-RoutersNegativeTest-1742512998', 'tenant_id': '43050775e87d4e57a362e6dee6b124d1', 'tenant_name': 'tempest-RoutersNegativeTest-1742512998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6f0197b421c407286eb5ed69925e2d6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:24.471 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-RoutersNegativeTest-1742512998-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '43050775e87d4e57a362e6dee6b124d1', 'project_name': 'tempest-RoutersNegativeTest-1742512998', 'tenant_id': '43050775e87d4e57a362e6dee6b124d1', 'tenant_name': 'tempest-RoutersNegativeTest-1742512998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6f0197b421c407286eb5ed69925e2d6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:24.547 12 INFO tempest.lib.common.rest_client [req-47214afe-090b-4047-957e-9699ad40eceb req-47214afe-090b-4047-957e-9699ad40eceb ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.146s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [2.498363s] ... ok",
                                "2026-05-23 01:45:25.085 36 INFO tempest.lib.common.rest_client [req-e597de1f-98f4-4ea4-b965-ea534e4213a9 req-e597de1f-98f4-4ea4-b965-ea534e4213a9 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.709s",
                                "2026-05-23 01:45:25.103 12 INFO tempest.lib.common.rest_client [req-8b199ab1-563a-47ae-a3aa-93a0de4259f2 req-8b199ab1-563a-47ae-a3aa-93a0de4259f2 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.548s",
                                "2026-05-23 01:45:25.127 17 INFO tempest.lib.common.rest_client [req-43fe9c8a-203a-444d-9b95-877d60ace405 req-43fe9c8a-203a-444d-9b95-877d60ace405 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s",
                                "2026-05-23 01:45:25.189 22 INFO tempest.lib.common.rest_client [req-676c7504-5140-4564-a740-b92f4db4fc79 req-676c7504-5140-4564-a740-b92f4db4fc79 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.613s",
                                "2026-05-23 01:45:25.556 12 INFO tempest.lib.common.rest_client [req-13256482-ba08-4ccc-8d5f-79ecd096f52e req-13256482-ba08-4ccc-8d5f-79ecd096f52e ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.449s",
                                "2026-05-23 01:45:25.689 12 INFO tempest.lib.common.rest_client [req-fdcfaed8-482d-46a5-bee0-0edecdd89811 req-fdcfaed8-482d-46a5-bee0-0edecdd89811 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/61182d1a-12b0-4d26-bffa-f4ab634b8f78 0.130s",
                                "2026-05-23 01:45:25.750 17 INFO tempest.lib.common.rest_client [req-790e875a-8ff1-4f83-83dc-3c9edcac8ab9 req-790e875a-8ff1-4f83-83dc-3c9edcac8ab9 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.619s",
                                "2026-05-23 01:45:25.900 12 INFO tempest.lib.common.rest_client [req-976a0604-35a7-4e22-9138-079937145497 req-976a0604-35a7-4e22-9138-079937145497 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.209s",
                                "2026-05-23 01:45:25.933 36 INFO tempest.lib.common.rest_client [req-791fc10b-29bd-4c20-a685-898a58eccae2 req-791fc10b-29bd-4c20-a685-898a58eccae2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.844s",
                                "2026-05-23 01:45:26.290 12 INFO tempest.lib.common.rest_client [req-08172a20-d7b4-458f-a07b-f9105b321298 req-08172a20-d7b4-458f-a07b-f9105b321298 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/61182d1a-12b0-4d26-bffa-f4ab634b8f78 0.386s",
                                "2026-05-23 01:45:26.531 12 INFO tempest.lib.common.rest_client [req-dc6a307d-4ced-4e4b-bc9f-f81e4c1bf315 req-dc6a307d-4ced-4e4b-bc9f-f81e4c1bf315 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.239s",
                                "2026-05-23 01:45:26.663 36 INFO tempest.lib.common.rest_client [req-7f671d39-0147-4ebe-b65f-93b4364b8d8b req-7f671d39-0147-4ebe-b65f-93b4364b8d8b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/01996903-56f8-41c1-bdd3-9895525d12ce 0.728s",
                                "2026-05-23 01:45:26.899 36 INFO tempest.lib.common.rest_client [req-65483af8-98ef-4b9c-a224-826ad3a1ad83 req-65483af8-98ef-4b9c-a224-826ad3a1ad83 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.234s",
                                "2026-05-23 01:45:26.959 12 INFO tempest.lib.common.rest_client [req-02f143b5-481a-4f9e-8df8-c3b490bde077 req-02f143b5-481a-4f9e-8df8-c3b490bde077 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.424s",
                                "2026-05-23 01:45:27.001 28 INFO tempest.lib.common.rest_client [req-951869f3-6c4f-478a-aad9-bd4b5254e7fb req-951869f3-6c4f-478a-aad9-bd4b5254e7fb ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42/add_router_interface 3.404s",
                                "2026-05-23 01:45:27.065 36 INFO tempest.lib.common.rest_client [req-902190bf-d104-4f21-88cd-03e5d9787920 req-902190bf-d104-4f21-88cd-03e5d9787920 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.163s",
                                "2026-05-23 01:45:27.080 12 INFO tempest.lib.common.rest_client [req-6177df1b-f004-47b4-bd5c-a5371da07895 req-6177df1b-f004-47b4-bd5c-a5371da07895 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f92c6871-5197-4156-bdc5-c3b0c2ef46e1 0.118s",
                                "2026-05-23 01:45:27.221 36 INFO tempest.lib.common.rest_client [req-6c9d48a4-d96d-43e3-ac5c-dad86ac2bd4e req-6c9d48a4-d96d-43e3-ac5c-dad86ac2bd4e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.153s",
                                "2026-05-23 01:45:27.228 28 INFO tempest.lib.common.rest_client [req-ed6f46b4-6d57-4e4c-8410-8d403e0a673b req-ed6f46b4-6d57-4e4c-8410-8d403e0a673b ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/33156b44-2483-4735-b7d5-37562542705c 0.225s",
                                "2026-05-23 01:45:27.304 12 INFO tempest.lib.common.rest_client [req-4eac2124-8017-4dcb-893c-e1c3d4f64f60 req-4eac2124-8017-4dcb-893c-e1c3d4f64f60 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.221s",
                                "2026-05-23 01:45:27.431 28 INFO tempest.lib.common.rest_client [req-4d6c544a-9bda-457d-8385-e8751194ec73 req-4d6c544a-9bda-457d-8385-e8751194ec73 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/33156b44-2483-4735-b7d5-37562542705c 0.200s",
                                "2026-05-23 01:45:27.551 12 INFO tempest.lib.common.rest_client [req-16d4e743-f8ff-4bea-8c75-83250391fc7c req-16d4e743-f8ff-4bea-8c75-83250391fc7c ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/f92c6871-5197-4156-bdc5-c3b0c2ef46e1 0.245s",
                                "2026-05-23 01:45:27.597 36 INFO tempest.lib.common.rest_client [req-cfca8f54-c9b1-4e71-9dbc-74caa81ea179 req-cfca8f54-c9b1-4e71-9dbc-74caa81ea179 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34910fd3-fc83-464e-a46d-052c4f7171a3 0.372s",
                                "2026-05-23 01:45:27.724 12 INFO tempest.lib.common.rest_client [req-3edd89e0-defa-4f18-b141-716f656f953d req-3edd89e0-defa-4f18-b141-716f656f953d ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.170s",
                                "2026-05-23 01:45:27.748 17 INFO tempest.lib.common.rest_client [req-746bf7e8-946d-4ea9-a404-f4af08645c27 req-746bf7e8-946d-4ea9-a404-f4af08645c27 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.993s",
                                "2026-05-23 01:45:27.891 36 INFO tempest.lib.common.rest_client [req-e71d3fca-1d40-4c1c-8545-6e7dc8f21235 req-e71d3fca-1d40-4c1c-8545-6e7dc8f21235 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/47c3d98b-7983-4556-9ef5-577611614f38 0.291s",
                                "2026-05-23 01:45:27.980 36 INFO tempest.lib.common.rest_client [req-e2725d54-9581-4f3b-8541-4eba226c670e req-e2725d54-9581-4f3b-8541-4eba226c670e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.087s",
                                "2026-05-23 01:45:28.101 12 INFO tempest.lib.common.rest_client [req-b1590e01-1b97-4891-81d1-4671c421755e req-b1590e01-1b97-4891-81d1-4671c421755e ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.374s",
                                "2026-05-23 01:45:28.229 12 INFO tempest.lib.common.rest_client [req-7b656f0d-6280-4b90-814e-371e9da6b4c9 req-7b656f0d-6280-4b90-814e-371e9da6b4c9 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/782f855a-aade-4f26-9cf7-761dab074294 0.125s",
                                "2026-05-23 01:45:28.241 22 INFO tempest.lib.common.rest_client [req-863f06ff-0684-45bc-8f32-7207a6939906 req-863f06ff-0684-45bc-8f32-7207a6939906 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/add_router_interface 3.048s",
                                "2026-05-23 01:45:28.428 12 INFO tempest.lib.common.rest_client [req-a31f76b0-4b0a-4452-86ae-15bfa584c3ff req-a31f76b0-4b0a-4452-86ae-15bfa584c3ff ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.196s",
                                "2026-05-23 01:45:28.763 28 INFO tempest.lib.common.rest_client [req-9b3f2877-504d-41ed-acc0-14d645da2af4 req-9b3f2877-504d-41ed-acc0-14d645da2af4 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42/remove_router_interface 1.328s",
                                "2026-05-23 01:45:28.771 12 INFO tempest.lib.common.rest_client [req-acef647d-a9d5-418d-b64c-c9d552d2862e req-acef647d-a9d5-418d-b64c-c9d552d2862e ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/782f855a-aade-4f26-9cf7-761dab074294 0.339s",
                                "2026-05-23 01:45:28.848 36 INFO tempest.lib.common.rest_client [req-ea60dc38-198b-4f6a-afec-c805ad539fc4 req-ea60dc38-198b-4f6a-afec-c805ad539fc4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.865s",
                                "2026-05-23 01:45:28.964 28 INFO tempest.lib.common.rest_client [req-05ef2318-2007-450c-93e0-f7c6a1ce69e1 req-05ef2318-2007-450c-93e0-f7c6a1ce69e1 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f1722328-03b0-41aa-ba63-0220d52c38bb 0.198s",
                                "2026-05-23 01:45:28.987 17 INFO tempest.lib.common.rest_client [req-c291afc1-fc0c-4bc7-9554-3124a03baae1 req-c291afc1-fc0c-4bc7-9554-3124a03baae1 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.237s",
                                "2026-05-23 01:45:29.023 12 INFO tempest.lib.common.rest_client [req-2ab5d6ef-dc8f-4f46-adc1-b45d6de4c3ba req-2ab5d6ef-dc8f-4f46-adc1-b45d6de4c3ba ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.250s",
                                "2026-05-23 01:45:29.080 22 INFO tempest.lib.common.rest_client [req-61a244f1-ac9d-4f44-8314-4c420b299d08 req-61a244f1-ac9d-4f44-8314-4c420b299d08 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.837s",
                                "2026-05-23 01:45:29.115 36 INFO tempest.lib.common.rest_client [req-6625d6d3-9bdc-4221-8fc8-460fac516f79 req-6625d6d3-9bdc-4221-8fc8-460fac516f79 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.264s",
                                "2026-05-23 01:45:29.236 12 INFO tempest.lib.common.rest_client [req-a088c53e-7f2c-4d38-985c-44903fdac39a req-a088c53e-7f2c-4d38-985c-44903fdac39a ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c38c027e-f631-43da-93c3-9196eb5a51ac 0.210s",
                                "2026-05-23 01:45:29.351 12 INFO tempest.lib.common.rest_client [req-e0e93b7c-7959-41c0-94f5-c58c5f5935ff req-e0e93b7c-7959-41c0-94f5-c58c5f5935ff ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.112s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [4.802605s] ... ok",
                                "2026-05-23 01:45:29.690 12 INFO tempest.lib.common.rest_client [req-c2db6b23-4873-43fa-ae85-6aea2027032e req-c2db6b23-4873-43fa-ae85-6aea2027032e ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.334s",
                                "2026-05-23 01:45:29.812 17 INFO tempest.lib.common.rest_client [req-72af1857-2c31-4939-bbcd-b0ce874e8e47 req-72af1857-2c31-4939-bbcd-b0ce874e8e47 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.821s",
                                "2026-05-23 01:45:30.241 12 INFO tempest.lib.common.rest_client [req-54b37fed-1eee-496f-adba-ad175b82dd50 req-54b37fed-1eee-496f-adba-ad175b82dd50 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.548s",
                                "2026-05-23 01:45:30.483 28 INFO tempest.lib.common.rest_client [req-a3088b59-ce92-416e-a81f-554f29496e76 req-a3088b59-ce92-416e-a81f-554f29496e76 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42/remove_router_interface 1.516s",
                                "2026-05-23 01:45:30.548 17 INFO tempest.lib.common.rest_client [req-4fc3caef-98e0-456a-9379-7b1e1846dca6 req-4fc3caef-98e0-456a-9379-7b1e1846dca6 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.731s",
                                "2026-05-23 01:45:30.583 12 INFO tempest.lib.common.rest_client [req-66c8c6e6-a601-4d1f-891d-c87f456b5e06 req-66c8c6e6-a601-4d1f-891d-c87f456b5e06 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cacf5dde-62ca-4cc2-91c7-ec9f9dbcb2e3 0.340s",
                                "2026-05-23 01:45:30.589 28 INFO tempest.lib.common.rest_client [req-9075d7e9-d300-4ffd-8dd3-a675324fee65 req-9075d7e9-d300-4ffd-8dd3-a675324fee65 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cea3c487-ac2c-485d-92e9-f9ea9eac6c42 0.099s",
                                "2026-05-23 01:45:30.611 36 INFO tempest.lib.common.rest_client [req-00a85a4a-6f7b-4ca5-9588-694f6c1d0168 req-00a85a4a-6f7b-4ca5-9588-694f6c1d0168 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.493s",
                                "2026-05-23 01:45:30.715 12 INFO tempest.lib.common.rest_client [req-ca8e0bb8-4300-4a23-ab11-192485838f7d req-ca8e0bb8-4300-4a23-ab11-192485838f7d ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.129s",
                                "2026-05-23 01:45:30.857 12 INFO tempest.lib.common.rest_client [req-71f3e005-8b37-4a92-a996-2dac6dde40f6 req-71f3e005-8b37-4a92-a996-2dac6dde40f6 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.139s",
                                "2026-05-23 01:45:30.892 22 INFO tempest.lib.common.rest_client [req-207a6a8f-328f-4d57-b6b9-c50e8749ddd5 req-207a6a8f-328f-4d57-b6b9-c50e8749ddd5 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.808s",
                                "2026-05-23 01:45:30.971 12 INFO tempest.lib.common.rest_client [req-1777415e-8db4-43d1-ab73-6760e80269f7 req-1777415e-8db4-43d1-ab73-6760e80269f7 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cacf5dde-62ca-4cc2-91c7-ec9f9dbcb2e3 0.112s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [1.618532s] ... ok",
                                "2026-05-23 01:45:31.008 28 INFO tempest.lib.common.rest_client [req-2a7b985b-c90e-44d5-8c1b-4d2f0f740c50 req-2a7b985b-c90e-44d5-8c1b-4d2f0f740c50 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42 0.416s",
                                "2026-05-23 01:45:31.119 12 INFO tempest.lib.common.rest_client [req-805b7088-ce01-497c-a6ce-cad804792def req-805b7088-ce01-497c-a6ce-cad804792def ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.144s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.147582s] ... ok",
                                "2026-05-23 01:45:31.299 28 INFO tempest.lib.common.rest_client [req-d3d7ee92-f4df-40f7-ae88-68e9baeb2c2c req-d3d7ee92-f4df-40f7-ae88-68e9baeb2c2c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e3fada28-b465-4e73-8197-f19c3acf1d70 0.285s",
                                "2026-05-23 01:45:31.451 36 INFO tempest.lib.common.rest_client [req-5fc38580-a523-4025-99bf-8033e36cac1e req-5fc38580-a523-4025-99bf-8033e36cac1e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.838s",
                                "2026-05-23 01:45:31.476 12 INFO tempest.lib.common.rest_client [req-04e4dea5-cd55-4e4e-90ab-7cbcd06d1e04 req-04e4dea5-cd55-4e4e-90ab-7cbcd06d1e04 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f072df4fad641dca3b7a82b018ea28d 0.303s",
                                "2026-05-23 01:45:31.570 28 INFO tempest.lib.common.rest_client [req-6ee49e15-4c27-42f9-981a-43e3829f4c79 req-6ee49e15-4c27-42f9-981a-43e3829f4c79 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/54afd9ec-5c0d-4f99-afc3-03ccd7fdd291 0.268s",
                                "2026-05-23 01:45:31.775 12 INFO tempest.lib.common.rest_client [req-851e0144-735e-4e41-b51f-8cf387ae479b req-851e0144-735e-4e41-b51f-8cf387ae479b ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/62a6c5aa2ee34bd895449b7c16dbb54a 0.296s",
                                "2026-05-23 01:45:31.776 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f31bfb75d1fd414ca429278d5d58e653",
                                "2026-05-23 01:45:31.965 17 INFO tempest.lib.common.rest_client [req-64b3a9cd-9c01-45bc-a0ba-ad040b06d2a0 req-64b3a9cd-9c01-45bc-a0ba-ad040b06d2a0 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.412s",
                                "2026-05-23 01:45:31.978 36 INFO tempest.lib.common.rest_client [req-19bec198-aae9-492e-a69c-9d73312be37b req-19bec198-aae9-492e-a69c-9d73312be37b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/245c46a4-a871-4406-9889-82fe39c92690 0.523s",
                                "2026-05-23 01:45:32.114 36 INFO tempest.lib.common.rest_client [req-3bd682e5-78f8-4857-9ad5-d6ab4f702c97 req-3bd682e5-78f8-4857-9ad5-d6ab4f702c97 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.134s",
                                "2026-05-23 01:45:32.272 28 INFO tempest.lib.common.rest_client [req-83b9d488-960d-4dfc-bf77-74474ec993d4 req-83b9d488-960d-4dfc-bf77-74474ec993d4 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/348a1dbc-986c-40a0-9820-af7c15014b80 0.699s",
                                "2026-05-23 01:45:32.287 12 INFO tempest.lib.common.rest_client [req-7ef3d08b-afaf-48de-92f4-cb42aaa85b8f req-7ef3d08b-afaf-48de-92f4-cb42aaa85b8f ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s",
                                "2026-05-23 01:45:32.322 36 INFO tempest.lib.common.rest_client [req-453589b5-31c7-4d7e-aabf-c38799614ad6 req-453589b5-31c7-4d7e-aabf-c38799614ad6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.205s",
                                "2026-05-23 01:45:32.444 36 INFO tempest.lib.common.rest_client [req-e478bcec-a4bf-49a9-a1c6-832e74845900 req-e478bcec-a4bf-49a9-a1c6-832e74845900 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.119s",
                                "2026-05-23 01:45:32.637 12 INFO tempest.lib.common.rest_client [req-f9c24143-e813-4b05-88a0-696320e90985 req-f9c24143-e813-4b05-88a0-696320e90985 ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f31bfb75d1fd414ca429278d5d58e653&name=default 0.348s",
                                "2026-05-23 01:45:32.984 36 INFO tempest.lib.common.rest_client [req-6984c9b8-9831-47db-b73d-217d0e506ec8 req-6984c9b8-9831-47db-b73d-217d0e506ec8 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/10819722-6386-451c-aa90-8412ae3ef25b 0.538s",
                                "2026-05-23 01:45:33.021 17 INFO tempest.lib.common.rest_client [req-8266b606-1d18-434f-a9f0-e59db842dfcb req-8266b606-1d18-434f-a9f0-e59db842dfcb ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.051s",
                                "2026-05-23 01:45:33.084 12 INFO tempest.lib.common.rest_client [req-d0f5d15e-da35-4482-86c0-51c18e6929a2 req-d0f5d15e-da35-4482-86c0-51c18e6929a2 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5fb2a81-b587-407b-a2d3-95b23efd5e3c 0.442s",
                                "2026-05-23 01:45:33.202 28 INFO tempest.lib.common.rest_client [req-085a8c51-8247-468c-a567-35560cf29a12 req-085a8c51-8247-468c-a567-35560cf29a12 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f5c98c38-2710-4312-bfc3-34e682571197 0.929s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [16.386362s] ... ok",
                                "2026-05-23 01:45:33.300 36 INFO tempest.lib.common.rest_client [req-0355330c-7bcf-4812-8ec3-953b37477f23 req-0355330c-7bcf-4812-8ec3-953b37477f23 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6b4dc241-35c7-4d36-8da5-1e15eccd9d53 0.313s",
                                "2026-05-23 01:45:33.343 12 INFO tempest.lib.common.rest_client [req-bb76a9b6-c694-4a21-8214-d0f5738611ea req-bb76a9b6-c694-4a21-8214-d0f5738611ea ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f31bfb75d1fd414ca429278d5d58e653 0.256s",
                                "2026-05-23 01:45:33.407 36 INFO tempest.lib.common.rest_client [req-ce108242-a1d1-46e2-b6db-367860587a69 req-ce108242-a1d1-46e2-b6db-367860587a69 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.103s",
                                "2026-05-23 01:45:33.592 22 INFO tempest.lib.common.rest_client [req-3a79bbc6-104e-49ce-9068-0aa32d6e067d req-3a79bbc6-104e-49ce-9068-0aa32d6e067d ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/add_router_interface 2.697s",
                                "2026-05-23 01:45:33.924 28 INFO tempest.lib.common.rest_client [req-279c26ec-ee37-48f1-a8c6-8515f1d6b69d req-279c26ec-ee37-48f1-a8c6-8515f1d6b69d ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.718s",
                                "2026-05-23 01:45:34.257 22 INFO tempest.lib.common.rest_client [req-3dd8a555-0810-47ea-850f-011ac737d0b4 req-3dd8a555-0810-47ea-850f-011ac737d0b4 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.662s",
                                "2026-05-23 01:45:34.380 36 INFO tempest.lib.common.rest_client [req-8832b397-b614-4c37-b91b-c10244ceddbd req-8832b397-b614-4c37-b91b-c10244ceddbd ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.968s",
                                "2026-05-23 01:45:34.412 22 INFO tempest.lib.common.rest_client [req-2dbe23ea-62b4-446a-94da-e9f18229034f req-2dbe23ea-62b4-446a-94da-e9f18229034f ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.149s",
                                "2026-05-23 01:45:34.442 28 INFO tempest.lib.common.rest_client [req-118852ff-9097-4093-b390-c9ad4eabfe59 req-118852ff-9097-4093-b390-c9ad4eabfe59 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.512s",
                                "2026-05-23 01:45:34.636 36 INFO tempest.lib.common.rest_client [req-e0096bf0-3189-4d2c-9662-ecba3cbea782 req-e0096bf0-3189-4d2c-9662-ecba3cbea782 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.252s",
                                "2026-05-23 01:45:34.692 28 INFO tempest.lib.common.rest_client [req-d37d3943-154b-442b-9a8f-4814b894d5b9 req-d37d3943-154b-442b-9a8f-4814b894d5b9 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.245s",
                                "2026-05-23 01:45:35.228 22 INFO tempest.lib.common.rest_client [req-926cbcd7-c09c-4528-8f41-0423753fe3b7 req-926cbcd7-c09c-4528-8f41-0423753fe3b7 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.805s",
                                "2026-05-23 01:45:35.291 17 INFO tempest.lib.common.rest_client [req-0c309783-be92-45af-8d8b-b0cb84fb6b1a req-0c309783-be92-45af-8d8b-b0cb84fb6b1a ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2/add_router_interface 2.268s",
                                "2026-05-23 01:45:35.373 28 INFO tempest.lib.common.rest_client [req-b06abd39-fe91-4530-9955-b2bb7b70af9c req-b06abd39-fe91-4530-9955-b2bb7b70af9c ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.679s",
                                "2026-05-23 01:45:35.388 22 INFO tempest.lib.common.rest_client [req-42cd0b02-bd6d-4352-8dde-756efda591da req-42cd0b02-bd6d-4352-8dde-756efda591da ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.157s",
                                "2026-05-23 01:45:35.558 22 INFO tempest.lib.common.rest_client [req-1dec767b-3f87-4199-b654-df88fce4c40d req-1dec767b-3f87-4199-b654-df88fce4c40d ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c667a1e3-ecbf-437a-975b-9956b1ba31b8 0.166s",
                                "2026-05-23 01:45:35.594 17 INFO tempest.lib.common.rest_client [req-67631333-889c-4398-ae4f-74263b6a70f6 req-67631333-889c-4398-ae4f-74263b6a70f6 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2/add_router_interface 0.299s",
                                "2026-05-23 01:45:35.716 17 INFO tempest.lib.common.rest_client [req-e8d8b21b-1e45-4c2e-aba3-7e738d8602a7 req-e8d8b21b-1e45-4c2e-aba3-7e738d8602a7 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/38fce2ca-08f5-4f9e-9381-a36a96b1872e 0.118s",
                                "2026-05-23 01:45:36.279 36 INFO tempest.lib.common.rest_client [req-59db6b6e-f0d2-4c98-ad1c-3746352951c4 req-59db6b6e-f0d2-4c98-ad1c-3746352951c4 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.637s",
                                "2026-05-23 01:45:36.573 17 INFO tempest.lib.common.rest_client [req-5f5533bb-4e7b-4407-9060-5456ecea83f8 req-5f5533bb-4e7b-4407-9060-5456ecea83f8 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2/remove_router_interface 0.854s",
                                "{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [7.585555s] ... ok",
                                "2026-05-23 01:45:36.576 22 INFO tempest.lib.common.rest_client [req-d3202c7d-5f61-43b5-8a72-ceb35de55cc5 req-d3202c7d-5f61-43b5-8a72-ceb35de55cc5 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/remove_router_interface 1.015s",
                                "2026-05-23 01:45:36.680 17 INFO tempest.lib.common.rest_client [req-8ffc2e22-2c78-46bc-878f-f330fd4f03d3 req-8ffc2e22-2c78-46bc-878f-f330fd4f03d3 ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-996510475 0.103s",
                                "{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.106704s] ... ok",
                                "2026-05-23 01:45:36.845 22 INFO tempest.lib.common.rest_client [req-6465fa3f-9ede-41d2-b27c-31115611b77f req-6465fa3f-9ede-41d2-b27c-31115611b77f ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cab1b8a4-21dc-4445-910c-ff063fd5d343 0.267s",
                                "2026-05-23 01:45:36.969 17 INFO tempest.lib.common.rest_client [req-3943924e-87b4-460f-86d6-84ca994a3f76 req-3943924e-87b4-460f-86d6-84ca994a3f76 ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2 0.283s",
                                "{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.287483s] ... ok",
                                "2026-05-23 01:45:36.991 36 INFO tempest.lib.common.rest_client [req-fed7c7cd-faac-499b-9c15-7aa3413de528 req-fed7c7cd-faac-499b-9c15-7aa3413de528 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.709s",
                                "2026-05-23 01:45:37.374 22 INFO tempest.lib.common.rest_client [req-9a9d70d8-7789-44f9-8ce7-33b78a652fda req-9a9d70d8-7789-44f9-8ce7-33b78a652fda ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6907d48e-0e97-4d6b-9bf5-f0ef4549eb2b 0.526s",
                                "2026-05-23 01:45:37.478 28 INFO tempest.lib.common.rest_client [req-5d48c1e7-db98-4f9d-a593-207a0d3ec58d req-5d48c1e7-db98-4f9d-a593-207a0d3ec58d ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d29d0c4e-0669-4c72-b028-724d774edce3/add_router_interface 2.101s",
                                "2026-05-23 01:45:37.546 22 INFO tempest.lib.common.rest_client [req-78fa0570-b335-4f9b-bc33-37d0f9e29b4e req-78fa0570-b335-4f9b-bc33-37d0f9e29b4e ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/30b2ecf1-17ed-4f48-94a8-2d1a8dac3f8f 0.169s",
                                "2026-05-23 01:45:37.555 36 INFO tempest.lib.common.rest_client [req-b33338e2-13ed-4571-9db8-c0eeef3ff6f5 req-b33338e2-13ed-4571-9db8-c0eeef3ff6f5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9a5004ee-7ee4-4bbc-80a5-b5bd923b1e64 0.560s",
                                "2026-05-23 01:45:37.687 28 INFO tempest.lib.common.rest_client [req-1bd34438-a364-475c-97d5-e70fd188c9a2 req-1bd34438-a364-475c-97d5-e70fd188c9a2 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/59171b53-3028-4907-9037-93e882ed5ab0 0.205s",
                                "2026-05-23 01:45:37.713 17 INFO tempest.lib.common.rest_client [req-011c18be-6e13-4769-a576-f14b91d49c30 req-011c18be-6e13-4769-a576-f14b91d49c30 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.739s",
                                "2026-05-23 01:45:37.724 36 INFO tempest.lib.common.rest_client [req-ae104d3b-075b-4da4-88e8-1e0b27678b91 req-ae104d3b-075b-4da4-88e8-1e0b27678b91 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.166s",
                                "2026-05-23 01:45:37.833 36 INFO tempest.lib.common.rest_client [req-aa0d7018-bf8d-4a03-a158-cea9c7b7e37b req-aa0d7018-bf8d-4a03-a158-cea9c7b7e37b ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.105s",
                                "2026-05-23 01:45:37.948 36 INFO tempest.lib.common.rest_client [req-e8581daa-4ad8-479b-b0ac-8415897a765c req-e8581daa-4ad8-479b-b0ac-8415897a765c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.113s",
                                "2026-05-23 01:45:38.327 36 INFO tempest.lib.common.rest_client [req-94c526df-53e8-4583-9446-40bb86d98366 req-94c526df-53e8-4583-9446-40bb86d98366 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/162ea682-9fc7-4218-9b0f-ff389cd92b3f 0.376s",
                                "2026-05-23 01:45:38.448 28 INFO tempest.lib.common.rest_client [req-2d8c512e-d31b-452d-9695-2bbf351b66aa req-2d8c512e-d31b-452d-9695-2bbf351b66aa ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d29d0c4e-0669-4c72-b028-724d774edce3/remove_router_interface 0.759s",
                                "2026-05-23 01:45:38.527 22 INFO tempest.lib.common.rest_client [req-64267705-b679-4235-86e1-b627cf4b38f0 req-64267705-b679-4235-86e1-b627cf4b38f0 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/remove_router_interface 0.978s",
                                "2026-05-23 01:45:38.605 28 INFO tempest.lib.common.rest_client [req-8d7a4bc4-b336-46e4-89a3-2da7c3ca8c19 req-8d7a4bc4-b336-46e4-89a3-2da7c3ca8c19 ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/d29d0c4e-0669-4c72-b028-724d774edce3/remove_router_interface 0.149s",
                                "2026-05-23 01:45:38.614 36 INFO tempest.lib.common.rest_client [req-83d3e821-9449-468e-8948-89e5a8687fa6 req-83d3e821-9449-468e-8948-89e5a8687fa6 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4a265acf-33af-4295-8793-9daf72055e9c 0.284s",
                                "2026-05-23 01:45:38.703 28 INFO tempest.lib.common.rest_client [req-b586429d-8575-475f-ac19-3d4238969f90 req-b586429d-8575-475f-ac19-3d4238969f90 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d29d0c4e-0669-4c72-b028-724d774edce3 0.095s",
                                "2026-05-23 01:45:38.704 36 INFO tempest.lib.common.rest_client [req-f62269ec-8d89-44ba-8f88-12fc5164ad0c req-f62269ec-8d89-44ba-8f88-12fc5164ad0c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.088s",
                                "2026-05-23 01:45:38.864 17 INFO tempest.lib.common.rest_client [req-a25e96b6-806a-411a-a8df-70f2038d17de req-a25e96b6-806a-411a-a8df-70f2038d17de ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.148s",
                                "2026-05-23 01:45:38.876 36 INFO tempest.lib.common.rest_client [req-b15eeb46-86c4-4353-a994-89840c09a871 req-b15eeb46-86c4-4353-a994-89840c09a871 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.169s",
                                "2026-05-23 01:45:38.888 22 INFO tempest.lib.common.rest_client [req-7521dc36-4408-405a-8122-ebd4ef190f5b req-7521dc36-4408-405a-8122-ebd4ef190f5b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f615eef-0462-4951-a28c-b53cd99fb81b 0.358s",
                                "2026-05-23 01:45:39.005 36 INFO tempest.lib.common.rest_client [req-67eb00fe-7442-4d8c-bc09-8a46596c46ef req-67eb00fe-7442-4d8c-bc09-8a46596c46ef ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.123s",
                                "2026-05-23 01:45:39.098 36 INFO tempest.lib.common.rest_client [req-5dafe59f-34b7-4f83-aa7f-430ed4bcbe90 req-5dafe59f-34b7-4f83-aa7f-430ed4bcbe90 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.091s",
                                "{13} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [22.567501s] ... ok",
                                "2026-05-23 01:45:39.149 28 INFO tempest.lib.common.rest_client [req-3c6313bb-eae5-4747-8f14-bbce225911c4 req-3c6313bb-eae5-4747-8f14-bbce225911c4 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d29d0c4e-0669-4c72-b028-724d774edce3 0.444s",
                                "2026-05-23 01:45:39.191 36 INFO tempest.lib.common.rest_client [req-d757dcf2-483c-4c39-bef2-29d94a3528a0 req-d757dcf2-483c-4c39-bef2-29d94a3528a0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9a5004ee-7ee4-4bbc-80a5-b5bd923b1e64 0.090s",
                                "2026-05-23 01:45:39.247 17 INFO tempest.lib.common.rest_client [req-a3dc6906-f5fe-42d9-9999-f9a45e70b85e req-a3dc6906-f5fe-42d9-9999-f9a45e70b85e ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2 0.377s",
                                "{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [2.277173s] ... ok",
                                "2026-05-23 01:45:39.295 36 INFO tempest.lib.common.rest_client [req-307c8d8b-2bec-43f6-bfaf-68a0057e0277 req-307c8d8b-2bec-43f6-bfaf-68a0057e0277 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4a265acf-33af-4295-8793-9daf72055e9c 0.101s",
                                "2026-05-23 01:45:39.397 36 INFO tempest.lib.common.rest_client [req-dc208767-ee77-404f-9f06-8c0c186249af req-dc208767-ee77-404f-9f06-8c0c186249af ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/162ea682-9fc7-4218-9b0f-ff389cd92b3f 0.099s",
                                "2026-05-23 01:45:39.478 22 INFO tempest.lib.common.rest_client [req-b7545228-b1d1-41bb-a1d7-cb62333df017 req-b7545228-b1d1-41bb-a1d7-cb62333df017 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2c7a244e-59a4-491a-bb64-35d584ffed14 0.586s",
                                "2026-05-23 01:45:39.492 28 INFO tempest.lib.common.rest_client [req-842943c2-0a99-41db-a4c6-64bef89465d7 req-842943c2-0a99-41db-a4c6-64bef89465d7 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e8a5287-ce6d-407c-86ce-85f7d31cf077 0.341s",
                                "2026-05-23 01:45:39.515 36 INFO tempest.lib.common.rest_client [req-80d65798-3f88-4175-abbe-8d8c13458104 req-80d65798-3f88-4175-abbe-8d8c13458104 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/245c46a4-a871-4406-9889-82fe39c92690 0.114s",
                                "2026-05-23 01:45:39.640 36 INFO tempest.lib.common.rest_client [req-84fd4636-ac5c-479d-8d51-e737d7c0499e req-84fd4636-ac5c-479d-8d51-e737d7c0499e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/10819722-6386-451c-aa90-8412ae3ef25b 0.123s",
                                "2026-05-23 01:45:39.663 22 INFO tempest.lib.common.rest_client [req-f1477435-7f38-4ab7-abe4-ad39c4d2c210 req-f1477435-7f38-4ab7-abe4-ad39c4d2c210 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/08b2863b-c75a-452f-b337-b8abb7dc2fca 0.182s",
                                "2026-05-23 01:45:39.755 36 INFO tempest.lib.common.rest_client [req-d805c4c7-7295-4bd9-a5a0-1df492f35a1d req-d805c4c7-7295-4bd9-a5a0-1df492f35a1d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6b4dc241-35c7-4d36-8da5-1e15eccd9d53 0.113s",
                                "2026-05-23 01:45:39.864 36 INFO tempest.lib.common.rest_client [req-decda1d6-adb8-44fb-93a4-173393f01846 req-decda1d6-adb8-44fb-93a4-173393f01846 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/01996903-56f8-41c1-bdd3-9895525d12ce 0.106s",
                                "2026-05-23 01:45:39.988 36 INFO tempest.lib.common.rest_client [req-83f2bdcf-3ea3-4280-b71e-e5cdb2727daa req-83f2bdcf-3ea3-4280-b71e-e5cdb2727daa ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/47c3d98b-7983-4556-9ef5-577611614f38 0.120s",
                                "2026-05-23 01:45:40.111 36 INFO tempest.lib.common.rest_client [req-866dc42b-5d1b-41d2-bd05-f58e2536d378 req-866dc42b-5d1b-41d2-bd05-f58e2536d378 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/34910fd3-fc83-464e-a46d-052c4f7171a3 0.120s",
                                "2026-05-23 01:45:40.114 28 INFO tempest.lib.common.rest_client [req-7480682d-3d3d-45d3-a00c-77823f8b063d req-7480682d-3d3d-45d3-a00c-77823f8b063d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bde1e6e9-1fee-43f3-800b-94602d4372de 0.620s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [6.910627s] ... ok",
                                "2026-05-23 01:45:40.264 36 INFO tempest.lib.common.rest_client [req-70261d46-49a0-4dec-a128-98ecc1417d6c req-70261d46-49a0-4dec-a128-98ecc1417d6c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b0209322-fa1c-44c4-8ebb-415b706936a2 0.149s",
                                "2026-05-23 01:45:40.370 36 INFO tempest.lib.common.rest_client [req-afeef0a3-4476-4c36-af04-d181926fcdda req-afeef0a3-4476-4c36-af04-d181926fcdda ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/57a288be-59fe-4f0a-890f-86b204eb53ab 0.102s",
                                "2026-05-23 01:45:40.482 36 INFO tempest.lib.common.rest_client [req-f93d7210-b36f-4c9f-a2d9-ca70c57bbfac req-f93d7210-b36f-4c9f-a2d9-ca70c57bbfac ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/809399b3-7d4b-48ec-b5e6-66fc6d954247 0.109s",
                                "2026-05-23 01:45:40.526 22 INFO tempest.lib.common.rest_client [req-9f99936f-cb55-4972-a9bd-0cb597c3cf2a req-9f99936f-cb55-4972-a9bd-0cb597c3cf2a ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/remove_router_interface 0.860s",
                                "2026-05-23 01:45:40.574 36 INFO tempest.lib.common.rest_client [req-1a82b3c2-8b3c-4b8f-bb06-8bcbb5d5f478 req-1a82b3c2-8b3c-4b8f-bb06-8bcbb5d5f478 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e88f3e5a-3a42-4436-bac3-0b4117a12d8a 0.090s",
                                "2026-05-23 01:45:40.658 36 INFO tempest.lib.common.rest_client [req-0ede7542-8948-4d57-80ca-9d6d5b53ca98 req-0ede7542-8948-4d57-80ca-9d6d5b53ca98 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/877f1b38-629d-41a0-bb09-df0fb1d20329 0.082s",
                                "2026-05-23 01:45:40.809 36 INFO tempest.lib.common.rest_client [req-eade9cd7-18e5-4488-8722-0c9cc9c380f6 req-eade9cd7-18e5-4488-8722-0c9cc9c380f6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/511b2c99-a870-4a82-bc5c-2d1eeaf9caf5 0.149s",
                                "2026-05-23 01:45:40.821 22 INFO tempest.lib.common.rest_client [req-ab49665f-2fea-418d-8938-c43512b4b52b req-ab49665f-2fea-418d-8938-c43512b4b52b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6fe97226-aca6-4b51-9b2a-87f795bb54ef 0.292s",
                                "2026-05-23 01:45:40.831 28 INFO tempest.lib.common.rest_client [req-c7070c0c-8af9-4a14-8137-19a24db43f66 req-c7070c0c-8af9-4a14-8137-19a24db43f66 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.713s",
                                "2026-05-23 01:45:40.921 36 INFO tempest.lib.common.rest_client [req-1a1ed869-316e-423c-a963-e447f45dd337 req-1a1ed869-316e-423c-a963-e447f45dd337 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bfaa828e-23c7-4215-ad6e-c721b2c70494 0.107s",
                                "2026-05-23 01:45:41.024 36 INFO tempest.lib.common.rest_client [req-d9a3218c-e4e3-4283-a391-a6c916e226e3 req-d9a3218c-e4e3-4283-a391-a6c916e226e3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/99184b23-e612-4158-9593-3cc912ce31e0 0.100s",
                                "2026-05-23 01:45:41.146 36 INFO tempest.lib.common.rest_client [req-94817c9e-27fb-4c75-a398-3abefefe1258 req-94817c9e-27fb-4c75-a398-3abefefe1258 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8541c72a-5244-46ea-b50d-05050911f8f8 0.120s",
                                "2026-05-23 01:45:41.250 17 INFO tempest.lib.common.rest_client [req-af8b7423-3f22-4aa1-b2b1-e1be908bdf45 req-af8b7423-3f22-4aa1-b2b1-e1be908bdf45 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2/add_router_interface 1.999s",
                                "2026-05-23 01:45:41.268 36 INFO tempest.lib.common.rest_client [req-d3b9f5a4-3f47-477e-905f-43e01f90fa21 req-d3b9f5a4-3f47-477e-905f-43e01f90fa21 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/65fb7e2d-a517-4a5d-8f0e-b186537fc36a 0.118s",
                                "2026-05-23 01:45:41.368 28 INFO tempest.lib.common.rest_client [req-5752efd0-0d94-48f2-8279-9c01fb3ea727 req-5752efd0-0d94-48f2-8279-9c01fb3ea727 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.533s",
                                "2026-05-23 01:45:41.374 36 INFO tempest.lib.common.rest_client [req-562be86a-0a68-4009-9b86-e210e62fd4f9 req-562be86a-0a68-4009-9b86-e210e62fd4f9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fc4f981c-8508-49ef-b4db-930df4c94ee1 0.100s",
                                "2026-05-23 01:45:41.441 22 INFO tempest.lib.common.rest_client [req-750431e3-a93d-4665-b744-06cd52ff2dbb req-750431e3-a93d-4665-b744-06cd52ff2dbb ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/04c812ef-cfb7-402d-b13c-923993feb660 0.616s",
                                "2026-05-23 01:45:41.471 36 INFO tempest.lib.common.rest_client [req-d90a601c-85da-4665-96f2-b5d1bec42471 req-d90a601c-85da-4665-96f2-b5d1bec42471 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/0a5f5ab3-db17-476b-8eb4-dc662cbe6fbc 0.095s",
                                "2026-05-23 01:45:41.551 17 INFO tempest.lib.common.rest_client [req-acae5dca-2376-4560-ad53-26b54a00e6be req-acae5dca-2376-4560-ad53-26b54a00e6be ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2 0.298s",
                                "2026-05-23 01:45:41.602 36 INFO tempest.lib.common.rest_client [req-7c2b7812-968a-4441-b531-bc63ec382f29 req-7c2b7812-968a-4441-b531-bc63ec382f29 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/31142ac2-fe3a-468a-9cbd-5d0824fc2bea 0.127s",
                                "2026-05-23 01:45:41.642 22 INFO tempest.lib.common.rest_client [req-da909873-a6af-441d-b868-4b4795537a77 req-da909873-a6af-441d-b868-4b4795537a77 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/819c24f0-9d0d-4a03-a56a-b27408bde9b7 0.197s",
                                "2026-05-23 01:45:41.657 28 INFO tempest.lib.common.rest_client [req-dd6d1083-326e-4c07-996d-5b7a8bb80761 req-dd6d1083-326e-4c07-996d-5b7a8bb80761 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.285s",
                                "2026-05-23 01:45:41.698 36 INFO tempest.lib.common.rest_client [req-b79209f7-a78b-4769-8da5-b307e29c5c1f req-b79209f7-a78b-4769-8da5-b307e29c5c1f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8cc77489-191d-48ef-81bd-12302670e2c3 0.094s",
                                "2026-05-23 01:45:41.713 17 INFO tempest.lib.common.rest_client [req-68cab0c1-716e-4af6-b341-563b198a5b12 req-68cab0c1-716e-4af6-b341-563b198a5b12 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f05cca88-81be-45f8-8ddd-d168a8b2ce71 0.160s",
                                "2026-05-23 01:45:41.790 36 INFO tempest.lib.common.rest_client [req-ee1becb6-aceb-4d1a-a7b8-f20f27eb46c3 req-ee1becb6-aceb-4d1a-a7b8-f20f27eb46c3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4bfb3dfa-4818-4ba5-88f1-b52c54fa6dab 0.090s",
                                "2026-05-23 01:45:41.884 36 INFO tempest.lib.common.rest_client [req-b4ac42ca-6670-45a5-a56f-c11736ab086e req-b4ac42ca-6670-45a5-a56f-c11736ab086e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e34776d5-84eb-443b-8eab-fed5c26c5d75 0.088s",
                                "2026-05-23 01:45:41.996 36 INFO tempest.lib.common.rest_client [req-2b2643ff-1d19-4e9f-b747-7fe812a990fb req-2b2643ff-1d19-4e9f-b747-7fe812a990fb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/022846aa-5226-45c2-973f-f5933398fdf9 0.109s",
                                "2026-05-23 01:45:42.114 36 INFO tempest.lib.common.rest_client [req-3a8ebeef-fc53-4e06-b5de-b69cdb8f44f8 req-3a8ebeef-fc53-4e06-b5de-b69cdb8f44f8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c82ec1dc-269f-482b-82b4-9a8f2bc17408 0.114s",
                                "2026-05-23 01:45:42.222 36 INFO tempest.lib.common.rest_client [req-cfdf4bfe-d6ab-4a24-be7a-a5d900506cec req-cfdf4bfe-d6ab-4a24-be7a-a5d900506cec ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e655d26f-c55c-4078-9f0b-6e3d7647a699 0.105s",
                                "2026-05-23 01:45:42.317 36 INFO tempest.lib.common.rest_client [req-8444c732-1241-4719-82c6-0392d70282c4 req-8444c732-1241-4719-82c6-0392d70282c4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/834224b8-9a08-41a9-b21d-e84eeb52934a 0.093s",
                                "2026-05-23 01:45:42.410 36 INFO tempest.lib.common.rest_client [req-8e77db40-c1bd-4ef3-b1c3-96b4c9a025b3 req-8e77db40-c1bd-4ef3-b1c3-96b4c9a025b3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/467590c0-f9ce-4795-8d70-f88a3c7d3bad 0.090s",
                                "2026-05-23 01:45:42.499 36 INFO tempest.lib.common.rest_client [req-1cbfc4c3-bea5-4dfc-a78a-69ef446dc635 req-1cbfc4c3-bea5-4dfc-a78a-69ef446dc635 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/595ea466-0f37-4ebf-ba9f-02e5fad34ec9 0.088s",
                                "2026-05-23 01:45:42.593 36 INFO tempest.lib.common.rest_client [req-90519f95-57ca-4a1a-96ce-cb5300631f7c req-90519f95-57ca-4a1a-96ce-cb5300631f7c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/449d7c16-844e-47c9-9d18-261bbac52834 0.092s",
                                "2026-05-23 01:45:42.622 22 INFO tempest.lib.common.rest_client [req-beb52d2b-baa6-4633-9bc9-1b50cb5507f1 req-beb52d2b-baa6-4633-9bc9-1b50cb5507f1 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8/remove_router_interface 0.976s",
                                "2026-05-23 01:45:42.644 17 INFO tempest.lib.common.rest_client [req-a6fcc8aa-f4c1-4243-9681-8876de1dfc52 req-a6fcc8aa-f4c1-4243-9681-8876de1dfc52 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2/remove_router_interface 0.928s",
                                "{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [3.396019s] ... ok",
                                "2026-05-23 01:45:42.685 36 INFO tempest.lib.common.rest_client [req-a965a051-cc30-451b-8c2b-268a38b3fe6d req-a965a051-cc30-451b-8c2b-268a38b3fe6d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e064fba7-77fa-4c0b-8f1b-19b9a3edad83 0.090s",
                                "2026-05-23 01:45:42.734 17 INFO tempest.lib.common.rest_client [req-ebf7e6ae-a651-42aa-bbe9-310037f7326c req-ebf7e6ae-a651-42aa-bbe9-310037f7326c ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-440647156 0.085s",
                                "{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.088665s] ... ok",
                                "2026-05-23 01:45:42.802 36 INFO tempest.lib.common.rest_client [req-0879ecb2-1717-417c-b122-e609ffa04842 req-0879ecb2-1717-417c-b122-e609ffa04842 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e4685921-dbb2-4a0a-b27f-be7bb7ee5007 0.114s",
                                "2026-05-23 01:45:42.835 17 INFO tempest.lib.common.rest_client [req-1516d039-2da3-4181-b50d-06e5dd9b269e req-1516d039-2da3-4181-b50d-06e5dd9b269e ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1519973906 0.096s",
                                "{3} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.100070s] ... ok",
                                "2026-05-23 01:45:42.872 22 INFO tempest.lib.common.rest_client [req-2a9cf1fe-dcf1-4fc9-8726-f4738f6b4ccf req-2a9cf1fe-dcf1-4fc9-8726-f4738f6b4ccf ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c8494dc1-c0d0-4c53-9476-5ff550471d62 0.248s",
                                "2026-05-23 01:45:42.909 36 INFO tempest.lib.common.rest_client [req-fe548e39-c00e-4456-b52c-dc199887b110 req-fe548e39-c00e-4456-b52c-dc199887b110 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=49cb45d8-c1c4-4b9f-97bd-8de7fefc88d9 0.104s",
                                "2026-05-23 01:45:43.010 36 INFO tempest.lib.common.rest_client [req-d61d74cf-8c2d-42ef-81ed-da31078261bd req-d61d74cf-8c2d-42ef-81ed-da31078261bd ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/49cb45d8-c1c4-4b9f-97bd-8de7fefc88d9 0.098s",
                                "2026-05-23 01:45:43.105 36 INFO tempest.lib.common.rest_client [req-5382dd11-de99-4cb2-86cd-505c45a9a3d3 req-5382dd11-de99-4cb2-86cd-505c45a9a3d3 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/337efd31-768b-4930-b681-23f24151fea0 0.092s",
                                "2026-05-23 01:45:43.142 17 INFO tempest.lib.common.rest_client [req-938ad9de-0d7d-40f5-b43d-be15f55339ff req-938ad9de-0d7d-40f5-b43d-be15f55339ff ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5b383374-30ff-4510-8dc3-80f12bab2330 0.259s",
                                "2026-05-23 01:45:43.192 36 INFO tempest.lib.common.rest_client [req-5a3b9870-0013-41ed-98f3-4dc39b436947 req-5a3b9870-0013-41ed-98f3-4dc39b436947 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2e023260-047f-484a-8a33-d4e22a8169c0 0.085s",
                                "2026-05-23 01:45:43.291 36 INFO tempest.lib.common.rest_client [req-9d58b47d-c343-44d1-825d-13d0cfc8135a req-9d58b47d-c343-44d1-825d-13d0cfc8135a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2e023260-047f-484a-8a33-d4e22a8169c0 0.097s",
                                "2026-05-23 01:45:43.363 28 INFO tempest.lib.common.rest_client [req-f6b4c5f0-1777-43b8-bf57-56a561a1244f req-f6b4c5f0-1777-43b8-bf57-56a561a1244f ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f6e9776b-bf22-46d4-858f-63863694ee53/add_router_interface 1.703s",
                                "2026-05-23 01:45:43.410 36 INFO tempest.lib.common.rest_client [req-3c50d9e1-089b-4380-8ceb-d190700746c0 req-3c50d9e1-089b-4380-8ceb-d190700746c0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/706901a5-e80b-438b-9539-4c5354c010a2 0.117s",
                                "2026-05-23 01:45:43.487 22 INFO tempest.lib.common.rest_client [req-b7ac3131-84a0-442b-9bd7-a58a74fd51b4 req-b7ac3131-84a0-442b-9bd7-a58a74fd51b4 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/98ac4ddd-6652-4de5-860e-96e9716a8d02 0.612s",
                                "2026-05-23 01:45:43.516 36 INFO tempest.lib.common.rest_client [req-d7e228ca-66a0-4a39-a02a-502cf3df8620 req-d7e228ca-66a0-4a39-a02a-502cf3df8620 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4aa67fb1-93ab-4166-96ba-a9995abdd337 0.101s",
                                "2026-05-23 01:45:43.530 28 INFO tempest.lib.common.rest_client [req-94905ae6-8af1-4d78-b396-ef9f58a61511 req-94905ae6-8af1-4d78-b396-ef9f58a61511 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8fbf0f5e-0fd5-402f-844d-f89f30c5507f 0.164s",
                                "2026-05-23 01:45:43.641 28 INFO tempest.lib.common.rest_client [req-5fbeb4cf-8e40-44bd-a644-2b76a314a750 req-5fbeb4cf-8e40-44bd-a644-2b76a314a750 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/8fbf0f5e-0fd5-402f-844d-f89f30c5507f 0.108s",
                                "2026-05-23 01:45:43.650 36 INFO tempest.lib.common.rest_client [req-135cf612-8f49-4bdb-9ae8-621fb18750b2 req-135cf612-8f49-4bdb-9ae8-621fb18750b2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/35c11ebb-3c79-4158-b4a2-70f7d64e2ff2 0.131s",
                                "2026-05-23 01:45:43.672 17 INFO tempest.lib.common.rest_client [req-e8258110-cc12-4564-a255-a9d81d79d4c0 req-e8258110-cc12-4564-a255-a9d81d79d4c0 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ef65bc9d-d35d-493a-b46d-43c3c745d5c5 0.527s",
                                "2026-05-23 01:45:43.742 36 INFO tempest.lib.common.rest_client [req-288b0b9f-4cf8-494f-9704-e06e7728341e req-288b0b9f-4cf8-494f-9704-e06e7728341e ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/faa78663-f8e4-4ce8-8b1c-10e5c23d78ef 0.090s",
                                "2026-05-23 01:45:43.828 22 INFO tempest.lib.common.rest_client [req-c56d82d1-c622-48aa-a629-88d33e8252d1 req-c56d82d1-c622-48aa-a629-88d33e8252d1 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.338s",
                                "2026-05-23 01:45:43.834 36 INFO tempest.lib.common.rest_client [req-51dfe9ba-2b67-45e7-b46b-f3ddf78d7be6 req-51dfe9ba-2b67-45e7-b46b-f3ddf78d7be6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/da1e277d-7046-4202-a895-f5f0ab4d7f52 0.090s",
                                "2026-05-23 01:45:43.927 22 INFO tempest.lib.common.rest_client [req-b9c21ec9-457a-4711-aed8-eb3b6b458667 req-b9c21ec9-457a-4711-aed8-eb3b6b458667 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.095s",
                                "2026-05-23 01:45:43.959 36 INFO tempest.lib.common.rest_client [req-d32e8988-835f-4e59-a104-f2e9f88b01a5 req-d32e8988-835f-4e59-a104-f2e9f88b01a5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3778bbe3-18b1-434d-970b-f10d86100768 0.123s",
                                "2026-05-23 01:45:43.963 17 INFO tempest.lib.common.rest_client [req-98d09af9-10d8-4e72-abcc-dcb047ced99a req-98d09af9-10d8-4e72-abcc-dcb047ced99a ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0e223db1-04c9-4709-bdd8-21c3fc502f83 0.289s",
                                "2026-05-23 01:45:44.046 36 INFO tempest.lib.common.rest_client [req-33d3ca84-3b35-4fc8-9318-41607d4e8694 req-33d3ca84-3b35-4fc8-9318-41607d4e8694 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3f2e3857-1349-4d17-a503-63625886a4b2 0.085s",
                                "2026-05-23 01:45:44.127 36 INFO tempest.lib.common.rest_client [req-5db94104-9813-41c1-b217-96c0e7f9ade1 req-5db94104-9813-41c1-b217-96c0e7f9ade1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/24c546bd-c3f8-4bd4-a166-5f4c59ef63bb 0.079s",
                                "2026-05-23 01:45:44.235 22 INFO tempest.lib.common.rest_client [req-ba791be1-e630-4a91-9055-7ba736460196 req-ba791be1-e630-4a91-9055-7ba736460196 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.304s",
                                "{6} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [31.541377s] ... ok",
                                "2026-05-23 01:45:44.239 36 INFO tempest.lib.common.rest_client [req-cca7beef-4f2c-4af9-9a7d-8ab0ee1d483f req-cca7beef-4f2c-4af9-9a7d-8ab0ee1d483f ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ca6ac477-5cfa-4a4b-a45f-cf59ccb22a8b 0.109s",
                                "2026-05-23 01:45:44.250 17 INFO tempest.lib.common.rest_client [req-6cba6594-ec3a-42b8-95d3-318e84a825a5 req-6cba6594-ec3a-42b8-95d3-318e84a825a5 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/708d67e9-fdd5-489b-9664-a3d3714e0ed4 0.282s",
                                "2026-05-23 01:45:44.330 36 INFO tempest.lib.common.rest_client [req-07bd191b-3f13-4239-af06-8d5b058c59e5 req-07bd191b-3f13-4239-af06-8d5b058c59e5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7cdc5a1f-825f-4919-a2ef-32a541dfd34c 0.089s",
                                "2026-05-23 01:45:44.420 36 INFO tempest.lib.common.rest_client [req-5cba92b5-6111-413c-a03a-c87845bbe5cf req-5cba92b5-6111-413c-a03a-c87845bbe5cf ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/012a2279-94c0-4659-ad9b-3eb9e61a5b09 0.088s",
                                "2026-05-23 01:45:44.472 22 INFO tempest.lib.common.rest_client [req-f0a8480e-d5db-421a-8272-f01e436145da req-f0a8480e-d5db-421a-8272-f01e436145da ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.229s",
                                "2026-05-23 01:45:44.477 28 INFO tempest.lib.common.rest_client [req-8296c9b3-ff2a-43c0-8c3c-17b921c6c811 req-8296c9b3-ff2a-43c0-8c3c-17b921c6c811 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f6e9776b-bf22-46d4-858f-63863694ee53/remove_router_interface 0.833s",
                                "2026-05-23 01:45:44.502 36 INFO tempest.lib.common.rest_client [req-ce140e6b-d6d4-4577-b021-0b669de6d7d9 req-ce140e6b-d6d4-4577-b021-0b669de6d7d9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2d17b3bd-a305-4175-b3f3-a271f9bade4a 0.080s",
                                "2026-05-23 01:45:44.577 28 INFO tempest.lib.common.rest_client [req-df26be17-904a-420e-b1da-18829cac2dde req-df26be17-904a-420e-b1da-18829cac2dde ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f6e9776b-bf22-46d4-858f-63863694ee53 0.093s",
                                "2026-05-23 01:45:44.598 36 INFO tempest.lib.common.rest_client [req-0650654a-7718-49a7-8077-d5a891b033bb req-0650654a-7718-49a7-8077-d5a891b033bb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9ce26dc4-4257-47f8-8553-ef7b0e73df5c 0.093s",
                                "2026-05-23 01:45:44.696 36 INFO tempest.lib.common.rest_client [req-60765db1-ae6e-4d13-8f20-bfcbcb923800 req-60765db1-ae6e-4d13-8f20-bfcbcb923800 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aaf9ba88-e85b-4c3e-9b94-c81607bcd8dd 0.096s",
                                "2026-05-23 01:45:44.756 22 INFO tempest.lib.common.rest_client [req-ff36e65a-2429-4f31-9715-453a5c6ccd0f req-ff36e65a-2429-4f31-9715-453a5c6ccd0f ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/43c0dda7-385a-45d0-bee8-4577ee869534 0.281s",
                                "2026-05-23 01:45:44.794 36 INFO tempest.lib.common.rest_client [req-f671cfa1-52a8-45cd-b8c0-54df894cbbd9 req-f671cfa1-52a8-45cd-b8c0-54df894cbbd9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14641b76-3dad-4fb1-9e00-749e707cde11 0.095s",
                                "2026-05-23 01:45:44.891 22 INFO tempest.lib.common.rest_client [req-f7f4bcde-445a-497f-9e62-a16d10493f89 req-f7f4bcde-445a-497f-9e62-a16d10493f89 ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/43c0dda7-385a-45d0-bee8-4577ee869534 0.132s",
                                "2026-05-23 01:45:44.899 36 INFO tempest.lib.common.rest_client [req-ab8ba714-7fe2-4270-a134-f6ba383003ff req-ab8ba714-7fe2-4270-a134-f6ba383003ff ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a9afdfa2-48e9-4a2f-a87d-028dad968534 0.101s",
                                "2026-05-23 01:45:44.904 17 INFO tempest.lib.common.rest_client [req-bf3dce63-4685-4cac-90c7-152f4b06a5ca req-bf3dce63-4685-4cac-90c7-152f4b06a5ca ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c55104a4-370f-4469-a011-23b9aab02d7f 0.652s",
                                "2026-05-23 01:45:44.917 28 INFO tempest.lib.common.rest_client [req-4f15aa43-f373-4b34-812c-2deaed0bc9ce req-4f15aa43-f373-4b34-812c-2deaed0bc9ce ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f6e9776b-bf22-46d4-858f-63863694ee53 0.336s",
                                "2026-05-23 01:45:44.993 22 INFO tempest.lib.common.rest_client [req-6f5b9dc7-5ebf-4443-9066-79de41d389cf req-6f5b9dc7-5ebf-4443-9066-79de41d389cf ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=43c0dda7-385a-45d0-bee8-4577ee869534 0.100s",
                                "2026-05-23 01:45:45.273 28 INFO tempest.lib.common.rest_client [req-ebad5d09-a878-4378-a3a3-f6f8a7bcbd86 req-ebad5d09-a878-4378-a3a3-f6f8a7bcbd86 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8b20e290-becc-4428-87be-bbc0f1a99403 0.354s",
                                "2026-05-23 01:45:45.368 22 INFO tempest.lib.common.rest_client [req-48c91f31-80fa-4b1c-9587-2fe965f45319 req-48c91f31-80fa-4b1c-9587-2fe965f45319 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/43c0dda7-385a-45d0-bee8-4577ee869534 0.372s",
                                "{6} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.133528s] ... ok",
                                "2026-05-23 01:45:45.440 36 INFO tempest.lib.common.rest_client [req-bfddca62-31e8-4971-bb81-3f59f1b45920 req-bfddca62-31e8-4971-bb81-3f59f1b45920 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4c6ff2f6-0e22-4398-a985-4c883d360446 0.538s",
                                "2026-05-23 01:45:45.491 22 INFO tempest.lib.common.rest_client [req-f08ebf48-323b-4b36-a825-3a2402d2b4ce req-f08ebf48-323b-4b36-a825-3a2402d2b4ce ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=43c0dda7-385a-45d0-bee8-4577ee869534 0.082s",
                                "2026-05-23 01:45:45.543 17 INFO tempest.lib.common.rest_client [req-895a97a2-0cd1-45ed-8045-f34f63e00fc1 req-895a97a2-0cd1-45ed-8045-f34f63e00fc1 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6b476dcc-742f-4661-bb02-0037f6be4bf2 0.635s",
                                "2026-05-23 01:45:45.591 22 INFO tempest.lib.common.rest_client [req-36edfbd6-04ba-44e3-980c-9e5c61ebcb49 req-36edfbd6-04ba-44e3-980c-9e5c61ebcb49 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/43c0dda7-385a-45d0-bee8-4577ee869534 0.097s",
                                "2026-05-23 01:45:45.687 22 INFO tempest.lib.common.rest_client [req-63fdd03b-2a42-4a0a-92be-90fa3e1ed852 req-63fdd03b-2a42-4a0a-92be-90fa3e1ed852 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cab1b8a4-21dc-4445-910c-ff063fd5d343 0.093s",
                                "2026-05-23 01:45:45.736 36 INFO tempest.lib.common.rest_client [req-4d03fb99-df35-4027-9af3-53c2fcc94eaa req-4d03fb99-df35-4027-9af3-53c2fcc94eaa ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c6e0661c6c4b4466a212037e80ae4743 0.294s",
                                "2026-05-23 01:45:45.803 22 INFO tempest.lib.common.rest_client [req-f616ffc0-f377-4e80-9dfe-e86567edacb3 req-f616ffc0-f377-4e80-9dfe-e86567edacb3 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0f615eef-0462-4951-a28c-b53cd99fb81b 0.114s",
                                "2026-05-23 01:45:45.893 22 INFO tempest.lib.common.rest_client [req-1330c391-2785-4353-8526-863d612a2959 req-1330c391-2785-4353-8526-863d612a2959 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6fe97226-aca6-4b51-9b2a-87f795bb54ef 0.085s",
                                "2026-05-23 01:45:45.943 28 INFO tempest.lib.common.rest_client [req-a35e0bab-c614-4772-b83b-968ca40fab72 req-a35e0bab-c614-4772-b83b-968ca40fab72 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/9539ff35-1b99-476a-8423-1b29479f29da 0.667s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [5.829245s] ... ok",
                                "2026-05-23 01:45:45.979 22 INFO tempest.lib.common.rest_client [req-2d7d4270-b955-4774-adae-0b0752263ecc req-2d7d4270-b955-4774-adae-0b0752263ecc ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c8494dc1-c0d0-4c53-9476-5ff550471d62 0.081s",
                                "2026-05-23 01:45:45.987 17 INFO tempest.lib.common.rest_client [req-dabc22c3-7057-4132-8eca-ad65917613e6 req-dabc22c3-7057-4132-8eca-ad65917613e6 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b4c07b25-0fcf-4634-b167-f7098ec61104 0.438s",
                                "2026-05-23 01:45:46.041 36 INFO tempest.lib.common.rest_client [req-8bebb756-38f8-4f08-af2c-b6c562cd10fa req-8bebb756-38f8-4f08-af2c-b6c562cd10fa ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bd81ee6f7b4941bead2fd25649ff9e2a 0.302s",
                                "2026-05-23 01:45:46.042 36 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: be74e52161344f64a50c0c191f194a1c",
                                "2026-05-23 01:45:46.081 22 INFO tempest.lib.common.rest_client [req-823a1ed2-ba93-4941-9764-42e2f85cdabf req-823a1ed2-ba93-4941-9764-42e2f85cdabf ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.099s",
                                "2026-05-23 01:45:46.217 22 INFO tempest.lib.common.rest_client [req-e2e88d33-d30f-49d4-8ee9-d343e839766e req-e2e88d33-d30f-49d4-8ee9-d343e839766e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c99f8582-2fc1-4e37-99a9-500c6c2465e8 0.133s",
                                "2026-05-23 01:45:46.313 22 INFO tempest.lib.common.rest_client [req-e2b7f10d-f62e-4e38-a9de-a76de2eca4ae req-e2b7f10d-f62e-4e38-a9de-a76de2eca4ae ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6c09651d-5667-439a-8462-4d83a660d617 0.094s",
                                "2026-05-23 01:45:46.402 22 INFO tempest.lib.common.rest_client [req-98f3b5a5-cf9e-42ef-ad01-87f1351393fa req-98f3b5a5-cf9e-42ef-ad01-87f1351393fa ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6c09651d-5667-439a-8462-4d83a660d617 0.087s",
                                "2026-05-23 01:45:46.498 17 INFO tempest.lib.common.rest_client [req-8d30d112-d3eb-4939-93d9-b3393481338a req-8d30d112-d3eb-4939-93d9-b3393481338a ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/35db59d9-a44c-4447-ae9c-27b5a7a3019e 0.507s",
                                "2026-05-23 01:45:46.503 22 INFO tempest.lib.common.rest_client [req-9199c1a3-f348-4c20-8d87-dcea96553f3a req-9199c1a3-f348-4c20-8d87-dcea96553f3a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/92534960-452f-494e-b2bb-036f1b1f2af1 0.099s",
                                "2026-05-23 01:45:46.553 36 INFO tempest.lib.common.rest_client [req-db1ac63c-253a-4520-a396-fadd8c65fb70 req-db1ac63c-253a-4520-a396-fadd8c65fb70 ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s",
                                "2026-05-23 01:45:46.590 22 INFO tempest.lib.common.rest_client [req-8c331d65-174d-4f9f-a369-72c7fd23076e req-8c331d65-174d-4f9f-a369-72c7fd23076e ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=397fd7c5-b092-4f39-8168-d8cb2b37cbfb 0.085s",
                                "2026-05-23 01:45:46.604 17 INFO tempest.lib.common.rest_client [req-bda10eae-acaf-4f27-bc9a-d15a8fdfdb83 req-bda10eae-acaf-4f27-bc9a-d15a8fdfdb83 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=bdb7848e-322c-4a8f-b307-bbb22f048ee2 0.103s",
                                "2026-05-23 01:45:46.706 22 INFO tempest.lib.common.rest_client [req-9fd7909b-de40-4d3c-8a26-01f5bd099f4a req-9fd7909b-de40-4d3c-8a26-01f5bd099f4a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/397fd7c5-b092-4f39-8168-d8cb2b37cbfb 0.114s",
                                "2026-05-23 01:45:46.812 22 INFO tempest.lib.common.rest_client [req-e0e93ce1-a913-414d-b742-1eaa132c7617 req-e0e93ce1-a913-414d-b742-1eaa132c7617 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0c619a65-afb2-4542-878c-c17613113b9e 0.103s",
                                "2026-05-23 01:45:46.883 36 INFO tempest.lib.common.rest_client [req-8cd9d7e5-e8f2-45e7-9644-92078eaf214c req-8cd9d7e5-e8f2-45e7-9644-92078eaf214c ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=be74e52161344f64a50c0c191f194a1c&name=default 0.327s",
                                "2026-05-23 01:45:46.944 22 INFO tempest.lib.common.rest_client [req-01d38a5e-3743-43f7-a2c8-b13826496ac4 req-01d38a5e-3743-43f7-a2c8-b13826496ac4 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0c619a65-afb2-4542-878c-c17613113b9e 0.129s",
                                "2026-05-23 01:45:46.970 17 INFO tempest.lib.common.rest_client [req-cd799fbc-885e-44f7-95d2-0eb012589b2c req-cd799fbc-885e-44f7-95d2-0eb012589b2c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/bdb7848e-322c-4a8f-b307-bbb22f048ee2 0.363s",
                                "2026-05-23 01:45:47.041 22 INFO tempest.lib.common.rest_client [req-7f7c0660-ae0a-4011-a8d0-3b8cee2f0fcc req-7f7c0660-ae0a-4011-a8d0-3b8cee2f0fcc ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ce6327d-12cc-4701-99d1-19680163f1df 0.092s",
                                "2026-05-23 01:45:47.124 22 INFO tempest.lib.common.rest_client [req-28e54848-6b88-41d7-b362-2f72a844bb2e req-28e54848-6b88-41d7-b362-2f72a844bb2e ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5e523bcc-dab5-4e41-b652-89cc8c2155f4 0.081s",
                                "2026-05-23 01:45:47.208 17 INFO tempest.lib.common.rest_client [req-3a490e1a-e039-4dac-80d5-34f84ece5992 req-3a490e1a-e039-4dac-80d5-34f84ece5992 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6bd0aecf72584c0f85000f0492785e18 0.235s",
                                "2026-05-23 01:45:47.216 22 INFO tempest.lib.common.rest_client [req-f34a519c-442f-444d-956b-1b89d2e48e71 req-f34a519c-442f-444d-956b-1b89d2e48e71 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5e523bcc-dab5-4e41-b652-89cc8c2155f4 0.089s",
                                "2026-05-23 01:45:47.275 36 INFO tempest.lib.common.rest_client [req-c37592b5-7007-435e-8e45-6111168dd4df req-c37592b5-7007-435e-8e45-6111168dd4df ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4e099f19-2ceb-4552-bb51-9742871deb27 0.389s",
                                "2026-05-23 01:45:47.311 22 INFO tempest.lib.common.rest_client [req-3edaf32c-0213-4d74-918c-b0ae23b66d43 req-3edaf32c-0213-4d74-918c-b0ae23b66d43 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5d6a53a9-5607-4515-821b-e6afa46b82ac 0.092s",
                                "2026-05-23 01:45:47.414 22 INFO tempest.lib.common.rest_client [req-e75ae872-4336-48bd-bf54-eb6144ec49fb req-e75ae872-4336-48bd-bf54-eb6144ec49fb ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=75043202-46ee-4b6a-aaf3-3e43387f3881 0.099s",
                                "2026-05-23 01:45:47.485 17 INFO tempest.lib.common.rest_client [req-e42ed6da-e922-4ecc-913d-c60160db3557 req-e42ed6da-e922-4ecc-913d-c60160db3557 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e6f0197b421c407286eb5ed69925e2d6 0.273s",
                                "2026-05-23 01:45:47.488 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 43050775e87d4e57a362e6dee6b124d1",
                                "2026-05-23 01:45:47.506 36 INFO tempest.lib.common.rest_client [req-5a4e7727-bd24-4b79-afab-1f516c503f87 req-5a4e7727-bd24-4b79-afab-1f516c503f87 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/be74e52161344f64a50c0c191f194a1c 0.227s",
                                "2026-05-23 01:45:47.569 22 INFO tempest.lib.common.rest_client [req-a1329a89-d866-44c9-8c99-7959e3d43fad req-a1329a89-d866-44c9-8c99-7959e3d43fad ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/75043202-46ee-4b6a-aaf3-3e43387f3881 0.152s",
                                "2026-05-23 01:45:47.666 22 INFO tempest.lib.common.rest_client [req-1a42994c-4e6f-4e1c-9715-643d2024ccee req-1a42994c-4e6f-4e1c-9715-643d2024ccee ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1ff6162-994a-462d-ab4d-ced7a85b700f 0.094s",
                                "2026-05-23 01:45:47.771 22 INFO tempest.lib.common.rest_client [req-276eca2d-0792-4899-9f05-9c334ae3b285 req-276eca2d-0792-4899-9f05-9c334ae3b285 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d8611d9b-571e-47f6-b357-265bda46de28 0.103s",
                                "2026-05-23 01:45:47.841 28 INFO tempest.lib.common.rest_client [req-eb1cbaae-3237-4b29-ad2d-9a1e9f958810 req-eb1cbaae-3237-4b29-ad2d-9a1e9f958810 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.894s",
                                "2026-05-23 01:45:47.959 17 INFO tempest.lib.common.rest_client [req-440ec4e2-3727-46cb-918a-c70264935f40 req-440ec4e2-3727-46cb-918a-c70264935f40 ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.468s",
                                "2026-05-23 01:45:47.971 36 INFO tempest.lib.common.rest_client [req-5cdef0be-e7d4-4e0f-87d7-e3fee5a9e6d9 req-5cdef0be-e7d4-4e0f-87d7-e3fee5a9e6d9 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.460s",
                                "2026-05-23 01:45:48.004 28 INFO tempest.lib.common.rest_client [req-18b84ecb-5260-447e-ab9a-1d7c4f3106a2 req-18b84ecb-5260-447e-ab9a-1d7c4f3106a2 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1038c742-464f-4b51-9b53-a4f2c77e6d01 0.161s",
                                "2026-05-23 01:45:48.055 22 INFO tempest.lib.common.rest_client [req-94053265-9211-4c2a-bcc1-24ace613fa63 req-94053265-9211-4c2a-bcc1-24ace613fa63 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1eac7b76612d460e9909c4f8f2e47cef 0.281s",
                                "2026-05-23 01:45:48.205 28 INFO tempest.lib.common.rest_client [req-99bf0af7-d38b-4aab-961e-404a0c77d8bc req-99bf0af7-d38b-4aab-961e-404a0c77d8bc ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.198s",
                                "2026-05-23 01:45:48.309 17 INFO tempest.lib.common.rest_client [req-cc514952-59cf-430b-bd79-29e6f3d39881 req-cc514952-59cf-430b-bd79-29e6f3d39881 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=43050775e87d4e57a362e6dee6b124d1&name=default 0.347s",
                                "2026-05-23 01:45:48.317 22 INFO tempest.lib.common.rest_client [req-8a3112ff-f7bd-4302-a28e-2ecf398f9ab0 req-8a3112ff-f7bd-4302-a28e-2ecf398f9ab0 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3cc94ea7eb00432da9fe0fc34bef12f1 0.259s",
                                "2026-05-23 01:45:48.317 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1474c51e784d49fbb2b05df604d9b200",
                                "2026-05-23 01:45:48.497 36 INFO tempest.lib.common.rest_client [req-fb9d01ef-cf2f-4871-a204-cd94590c279c req-fb9d01ef-cf2f-4871-a204-cd94590c279c ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-23 01:45:48.609 36 INFO tempest.lib.common.rest_client [req-08827adf-e6e0-40bf-9bba-c5cd3dd3ce15 req-08827adf-e6e0-40bf-9bba-c5cd3dd3ce15 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.106s",
                                "2026-05-23 01:45:48.732 17 INFO tempest.lib.common.rest_client [req-edb5e5d2-8fef-4d88-a3ee-3b65ad36d96c req-edb5e5d2-8fef-4d88-a3ee-3b65ad36d96c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f65bddc0-ef4a-4da2-8952-86b52250d599 0.421s",
                                "2026-05-23 01:45:48.752 36 INFO tempest.lib.common.rest_client [req-cbcae9ef-beff-4670-a217-31b46520eade req-cbcae9ef-beff-4670-a217-31b46520eade ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.141s",
                                "2026-05-23 01:45:48.851 22 INFO tempest.lib.common.rest_client [req-6be15e9e-a945-4071-b660-11497165168e req-6be15e9e-a945-4071-b660-11497165168e ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-05-23 01:45:48.890 28 INFO tempest.lib.common.rest_client [req-d0fd8d04-c32e-418e-9033-74ca5f1c81dc req-d0fd8d04-c32e-418e-9033-74ca5f1c81dc ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1038c742-464f-4b51-9b53-a4f2c77e6d01 0.683s",
                                "2026-05-23 01:45:48.976 17 INFO tempest.lib.common.rest_client [req-cdea03cd-3d88-4100-bbf4-a5a913b1d331 req-cdea03cd-3d88-4100-bbf4-a5a913b1d331 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/43050775e87d4e57a362e6dee6b124d1 0.240s",
                                "2026-05-23 01:45:49.058 28 INFO tempest.lib.common.rest_client [req-5072d369-85fb-4876-95e3-9a7905e9604e req-5072d369-85fb-4876-95e3-9a7905e9604e ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1038c742-464f-4b51-9b53-a4f2c77e6d01 0.164s",
                                "2026-05-23 01:45:49.161 28 INFO tempest.lib.common.rest_client [req-3fb3f051-4c9d-4e91-a010-82d6e6eeb8db req-3fb3f051-4c9d-4e91-a010-82d6e6eeb8db ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1038c742-464f-4b51-9b53-a4f2c77e6d01 0.100s",
                                "2026-05-23 01:45:49.272 36 INFO tempest.lib.common.rest_client [req-a1369c7f-c5c5-45b4-8535-1780b40b05fc req-a1369c7f-c5c5-45b4-8535-1780b40b05fc ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.517s",
                                "2026-05-23 01:45:49.315 22 INFO tempest.lib.common.rest_client [req-fc46c778-54d4-41c6-a463-2dafae2a0708 req-fc46c778-54d4-41c6-a463-2dafae2a0708 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1474c51e784d49fbb2b05df604d9b200&name=default 0.461s",
                                "2026-05-23 01:45:49.391 36 INFO tempest.lib.common.rest_client [req-5063efa1-0614-469e-8940-c3546e58cfd5 req-5063efa1-0614-469e-8940-c3546e58cfd5 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s",
                                "2026-05-23 01:45:49.531 36 INFO tempest.lib.common.rest_client [req-c60b6bec-418d-4206-be76-c301968c555d req-c60b6bec-418d-4206-be76-c301968c555d ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/77a9e2fad0864f1498af082348081707/roles/bd34450783d64356be4e1eb4c43a6768 0.137s",
                                "2026-05-23 01:45:49.684 22 INFO tempest.lib.common.rest_client [req-c91ad2ea-2e96-4b03-8abb-e882e4037e02 req-c91ad2ea-2e96-4b03-8abb-e882e4037e02 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/192e2ece-22b7-4b6c-a7db-89e7c2cb7a11 0.365s",
                                "2026-05-23 01:45:49.701 36 INFO tempest.lib.common.rest_client [req-d978c9b4-1e2d-4fc4-b02b-01ab5a8ac245 req-d978c9b4-1e2d-4fc4-b02b-01ab5a8ac245 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-23 01:45:49.830 36 INFO tempest.lib.common.rest_client [req-5bd4e357-1573-4284-a036-839012206967 req-5bd4e357-1573-4284-a036-839012206967 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/77a9e2fad0864f1498af082348081707/roles/86359d6597314a95ba0d73ed5fbe11ed 0.125s",
                                "2026-05-23 01:45:49.860 22 INFO tempest.lib.common.rest_client [req-1c5dd0b6-5248-40ec-9a1c-26f84b70e659 req-1c5dd0b6-5248-40ec-9a1c-26f84b70e659 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1474c51e784d49fbb2b05df604d9b200 0.174s",
                                "2026-05-23 01:45:49.989 36 INFO tempest.lib.common.rest_client [req-f01fbb67-fd56-4a37-b8e2-f516aa6c73b3 req-f01fbb67-fd56-4a37-b8e2-f516aa6c73b3 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-23 01:45:50.171 28 INFO tempest.lib.common.rest_client [req-6cfdb4fa-d4e1-4771-a992-87df8a27c7ca req-6cfdb4fa-d4e1-4771-a992-87df8a27c7ca ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1038c742-464f-4b51-9b53-a4f2c77e6d01 1.008s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [4.226043s] ... ok",
                                "2026-05-23 01:45:50.200 36 INFO tempest.lib.common.rest_client [req-4dab2d1c-6097-414e-b512-037132dbaf0f req-4dab2d1c-6097-414e-b512-037132dbaf0f ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/77a9e2fad0864f1498af082348081707/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.204s",
                                "2026-05-23 01:45:50.381 36 INFO tempest.lib.common.rest_client [req-8eef9c5e-19fa-4b0b-aa70-c8a105bbb243 req-8eef9c5e-19fa-4b0b-aa70-c8a105bbb243 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-23 01:45:50.497 36 INFO tempest.lib.common.rest_client [req-ad79cc46-f63c-4376-a178-d3963fca1a78 req-ad79cc46-f63c-4376-a178-d3963fca1a78 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/77a9e2fad0864f1498af082348081707/roles/bd34450783d64356be4e1eb4c43a6768 0.114s",
                                "2026-05-23 01:45:50.498 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 77a9e2fad0864f1498af082348081707 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:50.499 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1382202401-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c36cf76441c41f4be22344dab8b410f', 'project_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'tenant_id': '9c36cf76441c41f4be22344dab8b410f', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77a9e2fad0864f1498af082348081707', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:50.499 36 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1382202401-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c36cf76441c41f4be22344dab8b410f', 'project_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'tenant_id': '9c36cf76441c41f4be22344dab8b410f', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77a9e2fad0864f1498af082348081707', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:50.860 28 INFO tempest.lib.common.rest_client [req-715f9c04-e689-49b5-9b0c-3a1dc2643763 req-715f9c04-e689-49b5-9b0c-3a1dc2643763 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.685s",
                                "2026-05-23 01:45:51.027 36 INFO tempest.lib.common.rest_client [req-9d684d8e-17f9-4634-a624-a78af7fe8da8 req-9d684d8e-17f9-4634-a624-a78af7fe8da8 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s",
                                "2026-05-23 01:45:51.203 36 INFO tempest.lib.common.rest_client [req-ead11bf9-f57b-46fa-914d-113b4ff037cd req-ead11bf9-f57b-46fa-914d-113b4ff037cd ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f 0.172s",
                                "2026-05-23 01:45:51.203 36 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9c36cf76441c41f4be22344dab8b410f for scope project and roles: ['reader']",
                                "2026-05-23 01:45:51.286 28 INFO tempest.lib.common.rest_client [req-6cd6df03-f909-41a0-99f4-ff0765aa3ac0 req-6cd6df03-f909-41a0-99f4-ff0765aa3ac0 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.419s",
                                "2026-05-23 01:45:51.555 28 INFO tempest.lib.common.rest_client [req-076c26e6-b088-4b52-b78b-e3908ff7847d req-076c26e6-b088-4b52-b78b-e3908ff7847d ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.265s",
                                "2026-05-23 01:45:51.670 36 INFO tempest.lib.common.rest_client [req-800a3ff8-c8cb-4bbc-88a8-bf9d680befbd req-800a3ff8-c8cb-4bbc-88a8-bf9d680befbd ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.464s",
                                "2026-05-23 01:45:51.766 36 INFO tempest.lib.common.rest_client [req-d178e118-c78a-4bda-b2f7-1529bbde4ffc req-d178e118-c78a-4bda-b2f7-1529bbde4ffc ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.093s",
                                "2026-05-23 01:45:51.917 36 INFO tempest.lib.common.rest_client [req-f8fd2153-33d3-43f1-9baa-b87ebdb51afd req-f8fd2153-33d3-43f1-9baa-b87ebdb51afd ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/951b7aa6bb8540008e44265a246e3714/roles/f0252c12e370451ca447f3c97e732b25 0.148s",
                                "2026-05-23 01:45:52.088 36 INFO tempest.lib.common.rest_client [req-e706c11c-4e96-4eed-984e-f6fb9dcc90a9 req-e706c11c-4e96-4eed-984e-f6fb9dcc90a9 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-23 01:45:52.212 36 INFO tempest.lib.common.rest_client [req-03f56bb0-e279-4788-a61d-5f842925fd90 req-03f56bb0-e279-4788-a61d-5f842925fd90 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/951b7aa6bb8540008e44265a246e3714/roles/86359d6597314a95ba0d73ed5fbe11ed 0.120s",
                                "2026-05-23 01:45:52.365 36 INFO tempest.lib.common.rest_client [req-71fff1a3-0f53-4891-9bcb-b2d862c41960 req-71fff1a3-0f53-4891-9bcb-b2d862c41960 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s",
                                "2026-05-23 01:45:52.488 36 INFO tempest.lib.common.rest_client [req-f3256fa8-77a0-4523-a5bc-90ff14ba308a req-f3256fa8-77a0-4523-a5bc-90ff14ba308a ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/951b7aa6bb8540008e44265a246e3714/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.119s",
                                "2026-05-23 01:45:52.624 36 INFO tempest.lib.common.rest_client [req-e789b6f9-5cb7-43cf-83fd-2e44c629786a req-e789b6f9-5cb7-43cf-83fd-2e44c629786a ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s",
                                "2026-05-23 01:45:52.738 36 INFO tempest.lib.common.rest_client [req-fb1f45cf-01e3-4b69-bdd5-635c81fe2f20 req-fb1f45cf-01e3-4b69-bdd5-635c81fe2f20 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f/users/951b7aa6bb8540008e44265a246e3714/roles/bd34450783d64356be4e1eb4c43a6768 0.111s",
                                "2026-05-23 01:45:52.739 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 951b7aa6bb8540008e44265a246e3714 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:45:52.739 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-1382202401-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c36cf76441c41f4be22344dab8b410f', 'project_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'tenant_id': '9c36cf76441c41f4be22344dab8b410f', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '951b7aa6bb8540008e44265a246e3714', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:52.739 36 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-1382202401-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9c36cf76441c41f4be22344dab8b410f', 'project_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'tenant_id': '9c36cf76441c41f4be22344dab8b410f', 'tenant_name': 'tempest-NetworksNegativeTestJSON-1382202401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '951b7aa6bb8540008e44265a246e3714', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:45:53.225 28 INFO tempest.lib.common.rest_client [req-aa1c2d45-2eb6-4b6c-925a-5e788b61cf7d req-aa1c2d45-2eb6-4b6c-925a-5e788b61cf7d ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2e0a51ad-6be7-4046-827c-66e21f3ab5e6/add_router_interface 1.666s",
                                "2026-05-23 01:45:53.298 36 INFO tempest.lib.common.rest_client [req-4f331c49-7d68-4bbf-a1f5-f2d0597498f3 req-4f331c49-7d68-4bbf-a1f5-f2d0597498f3 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-23 01:45:53.349 28 INFO tempest.lib.common.rest_client [req-ca205c58-d58d-4961-9731-0a4fe14f1b75 req-ca205c58-d58d-4961-9731-0a4fe14f1b75 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6a4dabe1-0c71-42f0-8d72-ac856e9ef088 0.121s",
                                "2026-05-23 01:45:53.698 36 INFO tempest.lib.common.rest_client [req-043296e9-56e8-41b0-bc44-b3140fba6723 req-043296e9-56e8-41b0-bc44-b3140fba6723 ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.396s",
                                "{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.399999s] ... ok",
                                "2026-05-23 01:45:53.803 36 INFO tempest.lib.common.rest_client [req-468e2584-7f9c-4073-995d-c7e3f69790e9 req-468e2584-7f9c-4073-995d-c7e3f69790e9 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/51610464-73d0-4c84-a1c8-b82ad5dc997e 0.100s",
                                "{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.103182s] ... ok",
                                "2026-05-23 01:45:53.916 36 INFO tempest.lib.common.rest_client [req-e3d7b9c0-5ad4-422b-8cf8-213145de0bfa req-e3d7b9c0-5ad4-422b-8cf8-213145de0bfa ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d041d72e-c72d-493c-a928-13796bc9de1d 0.108s",
                                "{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.112517s] ... ok",
                                "2026-05-23 01:45:54.013 36 INFO tempest.lib.common.rest_client [req-03a035a0-79b7-46dd-a54e-3125c3fd8d33 req-03a035a0-79b7-46dd-a54e-3125c3fd8d33 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/774884e7-2f75-493e-9312-bad7dbd24d72 0.092s",
                                "{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.096726s] ... ok",
                                "2026-05-23 01:45:54.097 36 INFO tempest.lib.common.rest_client [req-3f3a78b4-abe3-48e8-9128-638d485ba7a9 req-3f3a78b4-abe3-48e8-9128-638d485ba7a9 ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/2d4cf996-4713-40ae-8b35-2513e2162485 0.079s",
                                "{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.082198s] ... ok",
                                "2026-05-23 01:45:54.186 36 INFO tempest.lib.common.rest_client [req-41b1aa4c-09e6-463a-8528-21a1a2ca53e9 req-41b1aa4c-09e6-463a-8528-21a1a2ca53e9 ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/97a5c002-543f-4918-87f3-07864cf89a90 0.085s",
                                "{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.089116s] ... ok",
                                "2026-05-23 01:45:54.244 28 INFO tempest.lib.common.rest_client [req-2a595aad-adf5-40dc-92e8-b47f0ac94bde req-2a595aad-adf5-40dc-92e8-b47f0ac94bde ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/6a4dabe1-0c71-42f0-8d72-ac856e9ef088 0.891s",
                                "2026-05-23 01:45:54.274 36 INFO tempest.lib.common.rest_client [req-cd081e8f-9944-4488-88f9-f0ce26c36825 req-cd081e8f-9944-4488-88f9-f0ce26c36825 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/3f9cdeed-98be-4837-80cd-83cb7a21e01d 0.083s",
                                "{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.086507s] ... ok",
                                "2026-05-23 01:45:54.369 36 INFO tempest.lib.common.rest_client [req-51f68fa8-9cf1-41be-956b-367ae7bf53ee req-51f68fa8-9cf1-41be-956b-367ae7bf53ee ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/a631e6d3-e903-44e4-b1c9-f0ba3f77055d 0.089s",
                                "{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.094759s] ... ok",
                                "2026-05-23 01:45:54.432 28 INFO tempest.lib.common.rest_client [req-be1df65f-a0e3-42fb-8603-c15a67ca125d req-be1df65f-a0e3-42fb-8603-c15a67ca125d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/6a4dabe1-0c71-42f0-8d72-ac856e9ef088 0.183s",
                                "2026-05-23 01:45:54.538 36 INFO tempest.lib.common.rest_client [req-589bd623-8a37-40d3-a975-9d57abe58c91 req-589bd623-8a37-40d3-a975-9d57abe58c91 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/fc3e78de-aa89-4b26-bc25-0aa891778b58 0.164s",
                                "{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.167004s] ... ok",
                                "2026-05-23 01:45:54.628 36 INFO tempest.lib.common.rest_client [req-8e6a7102-ef7b-451d-bd49-5184c4d68ffb req-8e6a7102-ef7b-451d-bd49-5184c4d68ffb ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/a2f389cb-816f-41bb-a8f6-3314833c1636 0.085s",
                                "{13} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.088677s] ... ok",
                                "2026-05-23 01:45:54.876 36 INFO tempest.lib.common.rest_client [req-fbf005ce-0d73-4f83-ba31-be03598fb9db req-fbf005ce-0d73-4f83-ba31-be03598fb9db ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/77a9e2fad0864f1498af082348081707 0.212s",
                                "2026-05-23 01:45:55.242 36 INFO tempest.lib.common.rest_client [req-5fb6f2bd-e838-4ad8-a6e9-6103bbbd6e79 req-5fb6f2bd-e838-4ad8-a6e9-6103bbbd6e79 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/951b7aa6bb8540008e44265a246e3714 0.363s",
                                "2026-05-23 01:45:55.242 36 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9c36cf76441c41f4be22344dab8b410f",
                                "2026-05-23 01:45:55.409 28 INFO tempest.lib.common.rest_client [req-2bcf9c79-c42d-476f-8921-f58ad98548d0 req-2bcf9c79-c42d-476f-8921-f58ad98548d0 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2e0a51ad-6be7-4046-827c-66e21f3ab5e6/remove_router_interface 0.974s",
                                "2026-05-23 01:45:55.518 28 INFO tempest.lib.common.rest_client [req-1782f088-d6f6-4ee5-b1fa-b1c7745f0c52 req-1782f088-d6f6-4ee5-b1fa-b1c7745f0c52 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2e0a51ad-6be7-4046-827c-66e21f3ab5e6 0.105s",
                                "2026-05-23 01:45:55.772 36 INFO tempest.lib.common.rest_client [req-c8a7c7aa-123a-40fd-b6cf-dad9411b008c req-c8a7c7aa-123a-40fd-b6cf-dad9411b008c ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.528s",
                                "2026-05-23 01:45:55.871 28 INFO tempest.lib.common.rest_client [req-3cce926c-4702-426e-924b-25c53123218c req-3cce926c-4702-426e-924b-25c53123218c ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2e0a51ad-6be7-4046-827c-66e21f3ab5e6 0.350s",
                                "2026-05-23 01:45:56.153 28 INFO tempest.lib.common.rest_client [req-3051bc66-1923-40b1-bf6a-e07293b43fe1 req-3051bc66-1923-40b1-bf6a-e07293b43fe1 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/71150f2e-4836-46d7-8472-373a6f17bfce 0.278s",
                                "2026-05-23 01:45:56.344 36 INFO tempest.lib.common.rest_client [req-45d7d67d-c9ae-463c-bab4-d4aac04e3bb5 req-45d7d67d-c9ae-463c-bab4-d4aac04e3bb5 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9c36cf76441c41f4be22344dab8b410f&name=default 0.570s",
                                "2026-05-23 01:45:56.774 36 INFO tempest.lib.common.rest_client [req-1d2eed1e-7cfc-4568-8749-fac55016527f req-1d2eed1e-7cfc-4568-8749-fac55016527f ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0529c628-9716-44a8-8010-042e48fa7fe2 0.426s",
                                "2026-05-23 01:45:56.786 28 INFO tempest.lib.common.rest_client [req-35e3ccaf-397c-478b-a658-6527da199d0d req-35e3ccaf-397c-478b-a658-6527da199d0d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/470fbf3f-1c65-4e1b-9fd7-4b1634017d9c 0.630s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [6.615366s] ... ok",
                                "2026-05-23 01:45:56.964 36 INFO tempest.lib.common.rest_client [req-8b830f59-18f5-4858-ab6d-a82c1dd7ea09 req-8b830f59-18f5-4858-ab6d-a82c1dd7ea09 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9c36cf76441c41f4be22344dab8b410f 0.187s",
                                "2026-05-23 01:45:57.056 28 INFO tempest.lib.common.rest_client [req-47f43670-ae75-45ac-ba93-e9cc15ab973a req-47f43670-ae75-45ac-ba93-e9cc15ab973a ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.265s",
                                "2026-05-23 01:45:57.771 28 INFO tempest.lib.common.rest_client [req-6a7f41c9-c6e0-4e90-a92a-21b083e82937 req-6a7f41c9-c6e0-4e90-a92a-21b083e82937 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.712s",
                                "2026-05-23 01:45:58.216 28 INFO tempest.lib.common.rest_client [req-7db6d58d-6aef-41bd-b390-cc79be99e1c5 req-7db6d58d-6aef-41bd-b390-cc79be99e1c5 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.441s",
                                "2026-05-23 01:46:00.235 28 INFO tempest.lib.common.rest_client [req-768442c9-3b13-4575-b16b-8d6ca9f92073 req-768442c9-3b13-4575-b16b-8d6ca9f92073 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/add_router_interface 2.017s",
                                "2026-05-23 01:46:01.050 28 INFO tempest.lib.common.rest_client [req-e0bdaa1c-9156-4c8b-afeb-b31d46922583 req-e0bdaa1c-9156-4c8b-afeb-b31d46922583 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.812s",
                                "2026-05-23 01:46:01.495 28 INFO tempest.lib.common.rest_client [req-b363af0f-3e1c-435e-a982-b767fd065308 req-b363af0f-3e1c-435e-a982-b767fd065308 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.442s",
                                "2026-05-23 01:46:03.472 28 INFO tempest.lib.common.rest_client [req-c0431d87-18ea-4302-aa03-4d7ca85a7567 req-c0431d87-18ea-4302-aa03-4d7ca85a7567 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/add_router_interface 1.974s",
                                "2026-05-23 01:46:04.209 28 INFO tempest.lib.common.rest_client [req-adb832ad-635d-4e7a-82a4-dfede193a222 req-adb832ad-635d-4e7a-82a4-dfede193a222 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.733s",
                                "2026-05-23 01:46:04.586 28 INFO tempest.lib.common.rest_client [req-43baea5e-ebb8-48dd-b131-81d1c56ab98b req-43baea5e-ebb8-48dd-b131-81d1c56ab98b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.374s",
                                "2026-05-23 01:46:06.497 28 INFO tempest.lib.common.rest_client [req-5196b454-c123-4cd6-8b93-182ff8795a48 req-5196b454-c123-4cd6-8b93-182ff8795a48 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/add_router_interface 1.907s",
                                "2026-05-23 01:46:07.212 28 INFO tempest.lib.common.rest_client [req-9fdfeee7-8ff3-4b38-bc2a-3121235cc2ba req-9fdfeee7-8ff3-4b38-bc2a-3121235cc2ba ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.712s",
                                "2026-05-23 01:46:07.642 28 INFO tempest.lib.common.rest_client [req-6121d280-f2ea-41be-a0d1-68336fa800bb req-6121d280-f2ea-41be-a0d1-68336fa800bb ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.427s",
                                "2026-05-23 01:46:09.621 28 INFO tempest.lib.common.rest_client [req-6acea9f0-172b-49ba-8b81-c7c5869d313b req-6acea9f0-172b-49ba-8b81-c7c5869d313b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/add_router_interface 1.976s",
                                "2026-05-23 01:46:10.305 28 INFO tempest.lib.common.rest_client [req-63848e75-5cd4-44a8-97a0-9ac5cb553e88 req-63848e75-5cd4-44a8-97a0-9ac5cb553e88 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.681s",
                                "2026-05-23 01:46:10.498 28 INFO tempest.lib.common.rest_client [req-8c278581-8b11-4640-a128-6a980eed22ea req-8c278581-8b11-4640-a128-6a980eed22ea ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.190s",
                                "2026-05-23 01:46:11.205 28 INFO tempest.lib.common.rest_client [req-08187b37-cc00-40e6-8f74-b70787f5d22f req-08187b37-cc00-40e6-8f74-b70787f5d22f ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.704s",
                                "2026-05-23 01:46:11.352 28 INFO tempest.lib.common.rest_client [req-6a2d55a7-f3a9-431c-bc23-e7d805e3b356 req-6a2d55a7-f3a9-431c-bc23-e7d805e3b356 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.143s",
                                "2026-05-23 01:46:11.490 28 INFO tempest.lib.common.rest_client [req-afc7cc04-4a6f-446c-b321-e1c8c6b68290 req-afc7cc04-4a6f-446c-b321-e1c8c6b68290 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ba112f0d-254e-4281-81b9-6c08e332cf74 0.135s",
                                "2026-05-23 01:46:12.701 28 INFO tempest.lib.common.rest_client [req-84fe30d4-2272-42de-9b53-0d7fdeceae96 req-84fe30d4-2272-42de-9b53-0d7fdeceae96 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ba112f0d-254e-4281-81b9-6c08e332cf74 0.207s",
                                "2026-05-23 01:46:13.890 28 INFO tempest.lib.common.rest_client [req-fd71e168-e175-4d2b-8ef4-48a9d9ed0af2 req-fd71e168-e175-4d2b-8ef4-48a9d9ed0af2 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ba112f0d-254e-4281-81b9-6c08e332cf74 0.184s",
                                "2026-05-23 01:46:14.713 28 INFO tempest.lib.common.rest_client [req-09e2dfd8-6dc9-4777-b224-a90d363d1738 req-09e2dfd8-6dc9-4777-b224-a90d363d1738 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/remove_router_interface 0.820s",
                                "2026-05-23 01:46:14.997 28 INFO tempest.lib.common.rest_client [req-e09e458b-22d0-4516-baf3-88fa4920a2f7 req-e09e458b-22d0-4516-baf3-88fa4920a2f7 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ddf0dc70-8a65-4019-936e-c97a43809d68 0.280s",
                                "2026-05-23 01:46:15.649 28 INFO tempest.lib.common.rest_client [req-705324a2-0818-47a9-b9b9-374d010ef87d req-705324a2-0818-47a9-b9b9-374d010ef87d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5689e0e6-a450-4442-a521-24523c0f8944 0.649s",
                                "2026-05-23 01:46:15.812 28 INFO tempest.lib.common.rest_client [req-27558ee0-8cfc-4074-aed9-8ab03993d7eb req-27558ee0-8cfc-4074-aed9-8ab03993d7eb ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/af9b2bc1-7833-44b6-aeb9-aaeba1c702d9 0.160s",
                                "2026-05-23 01:46:16.726 28 INFO tempest.lib.common.rest_client [req-0a7b71ee-97d1-4ca5-bc65-dc996d57c4d2 req-0a7b71ee-97d1-4ca5-bc65-dc996d57c4d2 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/remove_router_interface 0.910s",
                                "2026-05-23 01:46:17.044 28 INFO tempest.lib.common.rest_client [req-65993dee-5e9e-49e3-9e5f-e2b265e7ff39 req-65993dee-5e9e-49e3-9e5f-e2b265e7ff39 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e146abb9-fd01-4d22-8754-946a1838fb03 0.315s",
                                "2026-05-23 01:46:17.569 28 INFO tempest.lib.common.rest_client [req-cce71077-1091-4e3e-874f-13eabb3292f7 req-cce71077-1091-4e3e-874f-13eabb3292f7 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e960d33f-d318-4373-a721-50206770e0de 0.521s",
                                "2026-05-23 01:46:17.750 28 INFO tempest.lib.common.rest_client [req-c8ca8d7a-01d4-4dfa-bcff-30e60715bafa req-c8ca8d7a-01d4-4dfa-bcff-30e60715bafa ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/bea8a113-328c-4309-8813-37ef9cd96af2 0.178s",
                                "2026-05-23 01:46:18.750 28 INFO tempest.lib.common.rest_client [req-e7a4ebe2-01b1-4e71-a500-0fd916b0cbd4 req-e7a4ebe2-01b1-4e71-a500-0fd916b0cbd4 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/remove_router_interface 0.996s",
                                "2026-05-23 01:46:19.024 28 INFO tempest.lib.common.rest_client [req-520c911a-400c-4151-8b31-b9445bd685ea req-520c911a-400c-4151-8b31-b9445bd685ea ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ac5c9f5-a892-47c3-89ad-4c9e63be4674 0.271s",
                                "2026-05-23 01:46:19.607 28 INFO tempest.lib.common.rest_client [req-afde84d0-5063-446c-b2e7-936bbb7c9e14 req-afde84d0-5063-446c-b2e7-936bbb7c9e14 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/702835bc-f61f-47dc-917f-7d41ee5dcf2f 0.581s",
                                "2026-05-23 01:46:19.802 28 INFO tempest.lib.common.rest_client [req-9cfc00a8-1102-451e-b06e-5c094fe517df req-9cfc00a8-1102-451e-b06e-5c094fe517df ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c0307b70-25ab-4e7a-abbe-364224f358cf 0.191s",
                                "2026-05-23 01:46:21.324 28 INFO tempest.lib.common.rest_client [req-40ffe229-5286-4a66-a481-6d49c69fa618 req-40ffe229-5286-4a66-a481-6d49c69fa618 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1/remove_router_interface 1.519s",
                                "2026-05-23 01:46:21.738 28 INFO tempest.lib.common.rest_client [req-41ab99dc-3fb2-4f44-9cfc-d636e642cc4e req-41ab99dc-3fb2-4f44-9cfc-d636e642cc4e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa809f36-3032-4199-bf44-bb9bfdce4209 0.411s",
                                "2026-05-23 01:46:22.725 28 INFO tempest.lib.common.rest_client [req-51157d5d-245c-42a2-a6e5-22f7a98feeb2 req-51157d5d-245c-42a2-a6e5-22f7a98feeb2 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bd1c177d-d781-4ff0-aa4d-7ec384e53adb 0.984s",
                                "2026-05-23 01:46:23.250 28 INFO tempest.lib.common.rest_client [req-b1e35c69-1b7d-440f-9080-35343a655c7f req-b1e35c69-1b7d-440f-9080-35343a655c7f ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.524s",
                                "2026-05-23 01:46:23.363 28 INFO tempest.lib.common.rest_client [req-5ed01688-b39e-435e-82bc-70e536cedddc req-5ed01688-b39e-435e-82bc-70e536cedddc ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4996d220-84aa-418b-94e1-bda19a6fe4a1 0.111s",
                                "2026-05-23 01:46:23.749 28 INFO tempest.lib.common.rest_client [req-2b647cd2-7e51-412a-bec7-27575b600c9d req-2b647cd2-7e51-412a-bec7-27575b600c9d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.384s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [26.961994s] ... ok",
                                "2026-05-23 01:46:24.048 28 INFO tempest.lib.common.rest_client [req-78c078c3-484d-402a-b71a-4f67f5f074c8 req-78c078c3-484d-402a-b71a-4f67f5f074c8 ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.294s",
                                "2026-05-23 01:46:24.394 28 INFO tempest.lib.common.rest_client [req-cd337ba2-63a4-457c-90c1-0edc914fd3c5 req-cd337ba2-63a4-457c-90c1-0edc914fd3c5 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f43e414d-216d-46a0-be5c-53284c559079 0.344s",
                                "2026-05-23 01:46:24.532 28 INFO tempest.lib.common.rest_client [req-77567e1f-e186-41ed-b635-162eab796f4e req-77567e1f-e186-41ed-b635-162eab796f4e ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f43e414d-216d-46a0-be5c-53284c559079 0.135s",
                                "2026-05-23 01:46:24.627 28 INFO tempest.lib.common.rest_client [req-df29c6a9-c79d-4373-8e67-c211ace2af55 req-df29c6a9-c79d-4373-8e67-c211ace2af55 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f43e414d-216d-46a0-be5c-53284c559079 0.093s",
                                "2026-05-23 01:46:24.963 28 INFO tempest.lib.common.rest_client [req-3c84016f-d1ef-4642-b975-c4c891bb58ac req-3c84016f-d1ef-4642-b975-c4c891bb58ac ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f43e414d-216d-46a0-be5c-53284c559079 0.334s",
                                "{9} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.212043s] ... ok",
                                "2026-05-23 01:46:25.096 28 INFO tempest.lib.common.rest_client [req-d83eec99-11fd-4a76-a8cb-9c5d2da51839 req-d83eec99-11fd-4a76-a8cb-9c5d2da51839 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f43e414d-216d-46a0-be5c-53284c559079 0.099s",
                                "2026-05-23 01:46:25.193 28 INFO tempest.lib.common.rest_client [req-48994353-0cb0-429b-a422-576d787c9476 req-48994353-0cb0-429b-a422-576d787c9476 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f43e414d-216d-46a0-be5c-53284c559079 0.095s",
                                "2026-05-23 01:46:25.293 28 INFO tempest.lib.common.rest_client [req-a5b78dfd-e8f3-4347-a586-935b6c3cf329 req-a5b78dfd-e8f3-4347-a586-935b6c3cf329 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ddf0dc70-8a65-4019-936e-c97a43809d68 0.098s",
                                "2026-05-23 01:46:25.378 28 INFO tempest.lib.common.rest_client [req-12bcf357-9288-4313-ac28-3adb5d0cde68 req-12bcf357-9288-4313-ac28-3adb5d0cde68 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e146abb9-fd01-4d22-8754-946a1838fb03 0.083s",
                                "2026-05-23 01:46:25.471 28 INFO tempest.lib.common.rest_client [req-29755ae6-3b82-4b2a-b615-d98049cd7cd5 req-29755ae6-3b82-4b2a-b615-d98049cd7cd5 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ac5c9f5-a892-47c3-89ad-4c9e63be4674 0.091s",
                                "2026-05-23 01:46:25.560 28 INFO tempest.lib.common.rest_client [req-4f452113-578f-4ef5-bc92-fda732443809 req-4f452113-578f-4ef5-bc92-fda732443809 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa809f36-3032-4199-bf44-bb9bfdce4209 0.087s",
                                "2026-05-23 01:46:25.651 28 INFO tempest.lib.common.rest_client [req-b8300dcf-166c-4cf8-ba34-31983edc8fef req-b8300dcf-166c-4cf8-ba34-31983edc8fef ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=4996d220-84aa-418b-94e1-bda19a6fe4a1 0.089s",
                                "2026-05-23 01:46:25.743 28 INFO tempest.lib.common.rest_client [req-8bb4c329-0a11-4fb9-9248-badfa2dd8145 req-8bb4c329-0a11-4fb9-9248-badfa2dd8145 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/4996d220-84aa-418b-94e1-bda19a6fe4a1 0.090s",
                                "2026-05-23 01:46:25.837 28 INFO tempest.lib.common.rest_client [req-f744e974-8d38-4aea-b974-7d84239cf685 req-f744e974-8d38-4aea-b974-7d84239cf685 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2e0a51ad-6be7-4046-827c-66e21f3ab5e6 0.091s",
                                "2026-05-23 01:46:25.957 28 INFO tempest.lib.common.rest_client [req-4c3d79dc-266a-43a0-814d-c45eb4c2b921 req-4c3d79dc-266a-43a0-814d-c45eb4c2b921 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2e0a51ad-6be7-4046-827c-66e21f3ab5e6 0.117s",
                                "2026-05-23 01:46:26.065 28 INFO tempest.lib.common.rest_client [req-ee5221c7-8078-4ffa-828e-62ba3ea6b2ff req-ee5221c7-8078-4ffa-828e-62ba3ea6b2ff ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/71150f2e-4836-46d7-8472-373a6f17bfce 0.105s",
                                "2026-05-23 01:46:26.193 28 INFO tempest.lib.common.rest_client [req-5255e1ec-31e7-4c00-bb2d-8109d7a0fe1b req-5255e1ec-31e7-4c00-bb2d-8109d7a0fe1b ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1038c742-464f-4b51-9b53-a4f2c77e6d01 0.124s",
                                "2026-05-23 01:46:26.300 28 INFO tempest.lib.common.rest_client [req-0de1742b-83b7-4822-a26a-0dbff52192e7 req-0de1742b-83b7-4822-a26a-0dbff52192e7 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1038c742-464f-4b51-9b53-a4f2c77e6d01 0.105s",
                                "2026-05-23 01:46:26.381 28 INFO tempest.lib.common.rest_client [req-f7a5d6a3-ecea-4468-ae2f-0969fe6c5b39 req-f7a5d6a3-ecea-4468-ae2f-0969fe6c5b39 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f6e9776b-bf22-46d4-858f-63863694ee53 0.079s",
                                "2026-05-23 01:46:26.481 28 INFO tempest.lib.common.rest_client [req-640cac13-888f-4921-b741-365b27bd6212 req-640cac13-888f-4921-b741-365b27bd6212 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f6e9776b-bf22-46d4-858f-63863694ee53 0.097s",
                                "2026-05-23 01:46:26.588 28 INFO tempest.lib.common.rest_client [req-1ed9df8d-82aa-4a4b-b165-62ef3161639a req-1ed9df8d-82aa-4a4b-b165-62ef3161639a ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8b20e290-becc-4428-87be-bbc0f1a99403 0.105s",
                                "2026-05-23 01:46:26.672 28 INFO tempest.lib.common.rest_client [req-6b42453e-9ec5-4172-b402-8736b10ae71f req-6b42453e-9ec5-4172-b402-8736b10ae71f ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=d29d0c4e-0669-4c72-b028-724d774edce3 0.082s",
                                "2026-05-23 01:46:26.777 28 INFO tempest.lib.common.rest_client [req-31bcbeae-02e6-4f5e-a0af-7afa215f8f66 req-31bcbeae-02e6-4f5e-a0af-7afa215f8f66 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/d29d0c4e-0669-4c72-b028-724d774edce3 0.102s",
                                "2026-05-23 01:46:26.877 28 INFO tempest.lib.common.rest_client [req-aa751c49-923d-4fe0-95cf-6322576d6bd2 req-aa751c49-923d-4fe0-95cf-6322576d6bd2 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e8a5287-ce6d-407c-86ce-85f7d31cf077 0.097s",
                                "2026-05-23 01:46:26.959 28 INFO tempest.lib.common.rest_client [req-978007f9-d575-461f-9522-c3c78f0f1840 req-978007f9-d575-461f-9522-c3c78f0f1840 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=cea3c487-ac2c-485d-92e9-f9ea9eac6c42 0.081s",
                                "2026-05-23 01:46:27.046 28 INFO tempest.lib.common.rest_client [req-fedff537-7ca0-41ea-9ea9-399bcc610d42 req-fedff537-7ca0-41ea-9ea9-399bcc610d42 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/cea3c487-ac2c-485d-92e9-f9ea9eac6c42 0.085s",
                                "2026-05-23 01:46:27.132 28 INFO tempest.lib.common.rest_client [req-ff8f9d15-5f7b-4bb1-954a-4fa3a494cf0f req-ff8f9d15-5f7b-4bb1-954a-4fa3a494cf0f ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e3fada28-b465-4e73-8197-f19c3acf1d70 0.084s",
                                "2026-05-23 01:46:27.217 28 INFO tempest.lib.common.rest_client [req-9f7a96ad-348a-4fb4-98c0-a3032566137b req-9f7a96ad-348a-4fb4-98c0-a3032566137b ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/54afd9ec-5c0d-4f99-afc3-03ccd7fdd291 0.084s",
                                "2026-05-23 01:46:27.506 28 INFO tempest.lib.common.rest_client [req-ecc1ff49-24a3-4f8d-8710-781e3fd8edb4 req-ecc1ff49-24a3-4f8d-8710-781e3fd8edb4 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8b98a867aea8487b9b302e4142172bd2 0.286s",
                                "2026-05-23 01:46:27.749 28 INFO tempest.lib.common.rest_client [req-01f80281-8393-4e11-ab44-c099f41624fc req-01f80281-8393-4e11-ab44-c099f41624fc ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c67e13470cf54539a867845df1dc3b82 0.240s",
                                "2026-05-23 01:46:27.749 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 63d14043baa14e19a3f2dcf74c1952f2",
                                "2026-05-23 01:46:28.332 28 INFO tempest.lib.common.rest_client [req-58b1debd-46ae-4d88-8ea6-d25d9d08e3f8 req-58b1debd-46ae-4d88-8ea6-d25d9d08e3f8 ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s",
                                "2026-05-23 01:46:28.648 28 INFO tempest.lib.common.rest_client [req-6597e4eb-68a7-4bb5-b8db-7721123a373b req-6597e4eb-68a7-4bb5-b8db-7721123a373b ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=63d14043baa14e19a3f2dcf74c1952f2&name=default 0.313s",
                                "2026-05-23 01:46:29.101 28 INFO tempest.lib.common.rest_client [req-5256119e-88a5-4ad1-bf73-f4c05cdbd5c6 req-5256119e-88a5-4ad1-bf73-f4c05cdbd5c6 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e603bb91-4aca-4135-afcf-f7d2d648a19b 0.450s",
                                "2026-05-23 01:46:29.307 28 INFO tempest.lib.common.rest_client [req-8e2a3c94-17a8-431c-846d-3b0e4e4d817a req-8e2a3c94-17a8-431c-846d-3b0e4e4d817a ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/63d14043baa14e19a3f2dcf74c1952f2 0.204s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 247 tests in 202.5081 sec.",
                                " - Passed: 239",
                                " - Skipped: 8",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 1119.6868 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (16 tests) => 0:00:55.538958",
                                " - Worker 1 (25 tests) => 0:02:15.665260",
                                " - Worker 2 (32 tests) => 0:01:59.018698",
                                " - Worker 3 (24 tests) => 0:02:22.339132",
                                " - Worker 4 (18 tests) => 0:01:05.194907",
                                " - Worker 5 (9 tests) => 0:00:40.353507",
                                " - Worker 6 (12 tests) => 0:02:25.611614",
                                " - Worker 7 (25 tests) => 0:01:48.230977",
                                " - Worker 8 (8 tests) => 0:00:56.180484",
                                " - Worker 9 (19 tests) => 0:03:09.989114",
                                " - Worker 10 (9 tests) => 0:02:00.430853",
                                " - Worker 11 (7 tests) => 0:00:54.206265",
                                " - Worker 12 (2 tests) => 0:00:00.133715",
                                " - Worker 13 (21 tests) => 0:02:36.972229",
                                " - Worker 14 (13 tests) => 0:01:33.832265",
                                " - Worker 15 (7 tests) => 0:01:04.070898",
                                "",
                                "+ echo",
                                "+ echo '## VOLUME (API)'",
                                "## 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/20260523-0146.log",
                                "2026-05-23 01:46:34.096 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-23 01:46:34.195 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:34.195 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:34.195 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:46:34.196 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:34.196 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:46:34.197 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:34.197 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:34.197 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:34.197 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:46:34.198 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:46:34.199 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:58.881 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:46:58.882 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:58.888 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:58.889 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:46:58.889 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:58.889 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:46:58.890 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:46:58.900 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:58.912 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-23 01:46:58.920 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:46:58.921 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:58.921 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:58.922 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:46:58.922 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:58.936 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:46:58.937 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:58.937 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:58.937 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:58.938 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:46:58.939 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:58.950 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:58.950 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:58.950 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:58.950 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:46:58.950 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:58.965 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-23 01:46:59.335 14 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:46:59.348 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.348 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.349 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:46:59.349 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.350 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.350 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.350 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.350 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.363 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.364 14 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.378 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-23 01:46:59.380 12 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:46:59.381 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.382 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.382 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:46:59.403 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.403 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.403 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.404 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.404 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.404 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.404 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.404 12 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.405 12 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.428 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-23 01:46:59.487 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:46:59.488 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.488 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.492 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:46:59.492 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.492 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.492 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.493 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.496 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.496 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.496 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.497 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.505 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-23 01:46:59.616 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:46:59.617 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.617 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.636 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:46:59.636 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.637 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.637 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.637 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.637 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.638 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.647 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-23 01:46:59.841 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:46:59.841 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.842 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.843 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:46:59.843 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.843 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.843 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.844 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.845 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.847 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-23 01:46:59.968 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:46:59.978 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.978 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.979 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:46:59.979 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.979 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.989 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.989 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.989 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.989 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:46:59.990 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:46:59.991 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:46:59.991 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:46:59.991 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.031 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-23 01:47:00.111 32 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:47:00.112 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:00.112 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:00.112 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:47:00.112 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:00.113 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:00.113 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:00.113 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:00.113 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:47:00.114 32 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.116 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-23 01:47:00.174 36 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:47:00.181 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:00.181 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:00.182 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:47:00.182 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:00.182 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:00.186 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:00.186 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:00.186 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:00.193 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:00.193 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:00.193 36 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.193 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:00.193 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:47:00.194 36 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.206 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-23 01:47:00.386 10 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:47:00.399 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:00.399 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:00.400 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:47:00.400 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:00.400 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:00.401 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:00.401 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:00.401 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:00.401 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:00.401 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:00.414 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:00.415 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:47:00.415 10 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.428 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-23 01:47:00.651 16 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:47:00.632 43 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:47:00.633 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:00.637 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:00.637 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:47:00.637 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:00.641 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:00.641 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:00.641 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:00.641 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:00.642 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:00.643 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:00.643 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:47:00.643 43 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.651 43 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-23 01:47:00.666 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:00.667 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:00.667 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:47:00.667 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:00.668 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:00.668 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:00.668 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:00.668 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:00.690 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:00.690 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:00.690 16 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.690 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:00.690 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:47:00.691 16 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:00.711 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-23 01:47:01.070 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:47:01.071 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:01.072 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:01.072 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:47:01.072 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:01.085 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:01.085 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:01.085 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:01.086 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:47:01.087 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:01.103 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-23 01:47:01.288 22 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:47:01.304 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:01.304 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:01.311 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:47:01.311 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:01.311 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:01.312 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:01.320 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:47:01.321 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:01.322 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:01.322 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:01.322 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:01.322 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:47:01.322 22 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:01.338 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-23 01:47:01.636 20 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-23 01:47:01.650 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:01.650 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:01.651 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-23 01:47:01.651 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:01.651 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:01.666 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:01.666 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:01.666 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:01.667 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:01.668 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:01.668 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:01.668 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-23 01:47:01.668 20 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:01.685 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-23 01:47:02.028 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:02.028 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:02.028 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:02.028 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:02.029 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:02.141 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:02.358 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:02.359 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:02.439 14 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:02.484 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:02.485 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:02.485 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:02.485 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:02.485 12 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:02.636 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:02.937 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:02.938 32 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:03.061 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:03.065 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:03.119 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:03.119 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:03.119 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:03.119 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:03.119 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:03.120 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:03.332 43 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:03.914 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:03.914 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:03.914 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:03.915 10 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:04.001 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:04.001 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:04.001 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:04.001 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:04.001 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:04.002 36 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:04.069 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:04.072 16 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:04.764 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:04.770 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:04.770 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:04.770 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:04.770 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:04.771 22 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:04.951 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:04.951 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:04.951 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:04.951 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:04.960 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:05.013 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-23 01:47:05.013 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-23 01:47:05.013 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-23 01:47:05.013 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-23 01:47:05.013 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-23 01:47:05.016 20 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-23 01:47:29.834 16 INFO tempest.lib.common.rest_client [req-d6718ae2-cc6c-4250-9865-53da43ab8d84 req-d6718ae2-cc6c-4250-9865-53da43ab8d84 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.841s",
                                "2026-05-23 01:47:29.917 14 INFO tempest.lib.common.rest_client [req-21c4d2f5-954b-4f8c-8ebb-38676fffb72b req-21c4d2f5-954b-4f8c-8ebb-38676fffb72b ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.760s",
                                "2026-05-23 01:47:30.664 16 INFO tempest.lib.common.rest_client [req-da8446e7-1dd2-4d60-82a9-028b819e1fce req-da8446e7-1dd2-4d60-82a9-028b819e1fce ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.763s",
                                "2026-05-23 01:47:30.782 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:47:30.829 14 INFO tempest.lib.common.rest_client [req-5a2078fb-786c-4064-8b4e-33688f6ec3fd req-5a2078fb-786c-4064-8b4e-33688f6ec3fd ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.834s",
                                "2026-05-23 01:47:30.956 16 INFO tempest.lib.common.rest_client [req-a74ab5d4-3c72-44ae-8fec-df450ce7732f req-a74ab5d4-3c72-44ae-8fec-df450ce7732f ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.280s",
                                "2026-05-23 01:47:31.130 14 INFO tempest.lib.common.rest_client [req-5e19b3f0-e06d-4291-bf72-6121db73d803 req-5e19b3f0-e06d-4291-bf72-6121db73d803 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.288s",
                                "{9} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-23 01:47:31.304 16 INFO tempest.lib.common.rest_client [req-c1a9a2e1-2429-4c78-bcb4-a2474d7836d5 req-c1a9a2e1-2429-4c78-bcb4-a2474d7836d5 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.294s",
                                "2026-05-23 01:47:31.537 14 INFO tempest.lib.common.rest_client [req-d350530c-0115-4f8b-9af3-1401f38483cf req-d350530c-0115-4f8b-9af3-1401f38483cf ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.342s",
                                "2026-05-23 01:47:31.533 24 INFO tempest.lib.common.rest_client [req-48701551-39ff-4337-8946-1a5ab8783715 req-48701551-39ff-4337-8946-1a5ab8783715 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s",
                                "2026-05-23 01:47:31.774 29 INFO tempest.lib.common.rest_client [req-7ba95346-5c05-4c4b-9499-408c343e6ad3 req-7ba95346-5c05-4c4b-9499-408c343e6ad3 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.792s",
                                "2026-05-23 01:47:31.892 35 INFO tempest.lib.common.rest_client [req-7b5b46ef-5041-4c11-8d68-23befadaf9be req-7b5b46ef-5041-4c11-8d68-23befadaf9be ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s",
                                "2026-05-23 01:47:31.937 26 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:47:31.980 16 INFO tempest.lib.common.rest_client [req-68d3c6c0-05e6-4e37-b3db-d40b6c142fc4 req-68d3c6c0-05e6-4e37-b3db-d40b6c142fc4 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.667s",
                                "2026-05-23 01:47:32.020 12 INFO tempest.lib.common.rest_client [req-b34ab78d-520f-4a86-8dff-f2b9c5c6d6b3 req-b34ab78d-520f-4a86-8dff-f2b9c5c6d6b3 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.622s",
                                "{8} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled",
                                "2026-05-23 01:47:32.175 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "{10} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.",
                                "2026-05-23 01:47:32.243 24 INFO tempest.lib.common.rest_client [req-0c4e22d7-6f22-40a4-9f2c-8880ff8e2092 req-0c4e22d7-6f22-40a4-9f2c-8880ff8e2092 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-23 01:47:32.294 16 INFO tempest.lib.common.rest_client [req-8974a5a1-c63c-4a08-9003-a9827131e76a req-8974a5a1-c63c-4a08-9003-a9827131e76a ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-23 01:47:32.296 43 INFO tempest.lib.common.rest_client [req-2846a856-56ed-4121-8888-96d73a3f203b req-2846a856-56ed-4121-8888-96d73a3f203b ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.661s",
                                "2026-05-23 01:47:32.330 14 INFO tempest.lib.common.rest_client [req-5997cf1c-4bd1-48e7-a27e-8c9d953e3efa req-5997cf1c-4bd1-48e7-a27e-8c9d953e3efa ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.791s",
                                "2026-05-23 01:47:32.420 36 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:47:32.436 20 INFO tempest.lib.common.rest_client [req-3937eafa-6282-42f4-a163-80fd47c0ca91 req-3937eafa-6282-42f4-a163-80fd47c0ca91 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s",
                                "{13} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-23 01:47:32.455 36 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "{13} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled",
                                "2026-05-23 01:47:32.509 29 INFO tempest.lib.common.rest_client [req-fa2998c3-8fab-480e-b4ee-018defa8c8a2 req-fa2998c3-8fab-480e-b4ee-018defa8c8a2 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s",
                                "2026-05-23 01:47:32.512 32 INFO tempest.lib.common.rest_client [req-1f1c32da-64b1-4f4e-971c-08406a93e314 req-1f1c32da-64b1-4f4e-971c-08406a93e314 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s",
                                "2026-05-23 01:47:32.560 24 INFO tempest.lib.common.rest_client [req-fbbd808b-b6a4-489d-8888-722b5159cec3 req-fbbd808b-b6a4-489d-8888-722b5159cec3 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.314s",
                                "2026-05-23 01:47:32.616 14 INFO tempest.lib.common.rest_client [req-6a048535-fbde-4c75-b960-c5ba6f947e3a req-6a048535-fbde-4c75-b960-c5ba6f947e3a ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-23 01:47:32.615 16 INFO tempest.lib.common.rest_client [req-72c87ce0-f4df-4a1f-b848-d60f553a70cc req-72c87ce0-f4df-4a1f-b848-d60f553a70cc ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d4dfb74a21e47d58ef424c5d2f68168/users/1d0fb92750d44042a5e3143adf5baebb/roles/bd34450783d64356be4e1eb4c43a6768 0.314s",
                                "2026-05-23 01:47:32.835 31 INFO tempest.lib.common.rest_client [req-bcbe96e0-d71f-4861-b141-a74336656627 req-bcbe96e0-d71f-4861-b141-a74336656627 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s",
                                "2026-05-23 01:47:32.886 29 INFO tempest.lib.common.rest_client [req-738cd0bb-bbf0-4d28-9776-c048ea85d614 req-738cd0bb-bbf0-4d28-9776-c048ea85d614 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.374s",
                                "2026-05-23 01:47:32.886 12 INFO tempest.lib.common.rest_client [req-31d7d34b-aef3-4a26-ae34-2a08f41ba4be req-31d7d34b-aef3-4a26-ae34-2a08f41ba4be ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.820s",
                                "2026-05-23 01:47:32.922 26 INFO tempest.lib.common.rest_client [req-ad6bf2c3-5b4d-4ec8-bb63-e96394ef649a req-ad6bf2c3-5b4d-4ec8-bb63-e96394ef649a ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.854s",
                                "2026-05-23 01:47:32.929 35 INFO tempest.lib.common.rest_client [req-83c202c6-134c-440e-9fc7-c685b3a14bfa req-83c202c6-134c-440e-9fc7-c685b3a14bfa ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.977s",
                                "2026-05-23 01:47:32.967 24 INFO tempest.lib.common.rest_client [req-ba506557-059b-4aff-8f27-5effbed8ebd6 req-ba506557-059b-4aff-8f27-5effbed8ebd6 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.384s",
                                "2026-05-23 01:47:33.206 36 INFO tempest.lib.common.rest_client [req-06018f7b-8ef3-4bd3-8ba2-0d9b120273f7 req-06018f7b-8ef3-4bd3-8ba2-0d9b120273f7 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.746s",
                                "2026-05-23 01:47:33.207 22 INFO tempest.lib.common.rest_client [req-38595e97-5a24-4096-8c36-2025f1edb7ea req-38595e97-5a24-4096-8c36-2025f1edb7ea ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s",
                                "2026-05-23 01:47:33.245 16 INFO tempest.lib.common.rest_client [req-cb4b95c8-7598-41af-bfe1-b0b381ae89fd req-cb4b95c8-7598-41af-bfe1-b0b381ae89fd ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.623s",
                                "2026-05-23 01:47:33.309 12 INFO tempest.lib.common.rest_client [req-5bb1f765-6200-45e4-962a-455992c3b473 req-5bb1f765-6200-45e4-962a-455992c3b473 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.421s",
                                "2026-05-23 01:47:33.349 10 INFO tempest.lib.common.rest_client [req-64daefc7-a46a-4c85-9669-6c42e9d2805b req-64daefc7-a46a-4c85-9669-6c42e9d2805b ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.813s",
                                "2026-05-23 01:47:33.362 35 INFO tempest.lib.common.rest_client [req-a7d36d6d-8be1-41c8-9ccd-19e4ab1b37a3 req-a7d36d6d-8be1-41c8-9ccd-19e4ab1b37a3 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.431s",
                                "2026-05-23 01:47:33.392 39 INFO tempest.lib.common.rest_client [req-5987166d-1b26-46b7-bab4-7b25c62170d4 req-5987166d-1b26-46b7-bab4-7b25c62170d4 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.078s",
                                "2026-05-23 01:47:33.396 43 INFO tempest.lib.common.rest_client [req-3531caf9-56f5-4176-9c5f-c8819fcdff5f req-3531caf9-56f5-4176-9c5f-c8819fcdff5f ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.045s",
                                "2026-05-23 01:47:33.424 31 INFO tempest.lib.common.rest_client [req-bc2b07c7-a895-4d7b-92e7-677aec169c54 req-bc2b07c7-a895-4d7b-92e7-677aec169c54 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-23 01:47:33.445 12 INFO tempest.lib.common.rest_client [req-74e4260b-3116-4488-be83-8dd1dac3b942 req-74e4260b-3116-4488-be83-8dd1dac3b942 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.123s",
                                "2026-05-23 01:47:33.571 43 INFO tempest.lib.common.rest_client [req-ff387ace-45b6-4bd5-a02b-8c1f52dd8732 req-ff387ace-45b6-4bd5-a02b-8c1f52dd8732 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.172s",
                                "2026-05-23 01:47:33.646 18 INFO tempest.lib.common.rest_client [req-7582691b-0d88-4d3c-937c-4ece74ddb923 req-7582691b-0d88-4d3c-937c-4ece74ddb923 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.747s",
                                "2026-05-23 01:47:33.792 36 INFO tempest.lib.common.rest_client [req-1957717b-9a24-4b77-aac1-b3d15da76f1e req-1957717b-9a24-4b77-aac1-b3d15da76f1e ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-23 01:47:33.834 26 INFO tempest.lib.common.rest_client [req-2148cb35-c06f-4f25-9c49-aff2e1dc4cf2 req-2148cb35-c06f-4f25-9c49-aff2e1dc4cf2 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.863s",
                                "2026-05-23 01:47:33.836 20 INFO tempest.lib.common.rest_client [req-1b9c99fd-9a7c-4ba4-a0ba-3001f9b852ff req-1b9c99fd-9a7c-4ba4-a0ba-3001f9b852ff ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.353s",
                                "2026-05-23 01:47:33.840 32 INFO tempest.lib.common.rest_client [req-3f9c76f0-3075-4022-ae3b-0a8fc2abdcb1 req-3f9c76f0-3075-4022-ae3b-0a8fc2abdcb1 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.296s",
                                "2026-05-23 01:47:33.883 35 INFO tempest.lib.common.rest_client [req-590de825-e170-4704-8cc9-03d3f1bedc5f req-590de825-e170-4704-8cc9-03d3f1bedc5f ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.503s",
                                "2026-05-23 01:47:33.893 36 INFO tempest.lib.common.rest_client [req-241cf08f-fc77-4325-9a9d-419146011f41 req-241cf08f-fc77-4325-9a9d-419146011f41 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.097s",
                                "2026-05-23 01:47:33.898 14 INFO tempest.lib.common.rest_client [req-5f3b9f14-7b31-4dd3-a85f-d76e9a8e4077 req-5f3b9f14-7b31-4dd3-a85f-d76e9a8e4077 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d5cd94c4d4804001bfb6e02c77103f24/users/d65fe6b6791c4b74a8fc244952a1d1e6/roles/bd34450783d64356be4e1eb4c43a6768 1.274s",
                                "2026-05-23 01:47:33.909 29 INFO tempest.lib.common.rest_client [req-8fee4ff5-71e1-4385-b7c8-66b0c5a6b1b5 req-8fee4ff5-71e1-4385-b7c8-66b0c5a6b1b5 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.008s",
                                "2026-05-23 01:47:34.020 12 INFO tempest.lib.common.rest_client [req-7233f1fe-2a0d-45c3-abf0-ebf86b3a2c0f req-7233f1fe-2a0d-45c3-abf0-ebf86b3a2c0f ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.573s",
                                "2026-05-23 01:47:34.023 16 INFO tempest.lib.common.rest_client [req-45cbefea-863a-467f-82ff-df11f04b3753 req-45cbefea-863a-467f-82ff-df11f04b3753 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d4dfb74a21e47d58ef424c5d2f68168/users/1d0fb92750d44042a5e3143adf5baebb/roles/86359d6597314a95ba0d73ed5fbe11ed 0.775s",
                                "2026-05-23 01:47:34.033 31 INFO tempest.lib.common.rest_client [req-67214585-59a7-44a2-bf4f-937589979955 req-67214585-59a7-44a2-bf4f-937589979955 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.607s",
                                "2026-05-23 01:47:34.050 32 INFO tempest.lib.common.rest_client [req-b10abe92-535c-40f0-b86e-57681ceca302 req-b10abe92-535c-40f0-b86e-57681ceca302 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.204s",
                                "2026-05-23 01:47:34.125 16 INFO tempest.lib.common.rest_client [req-ad63912f-35f2-4aee-8be7-fb105f45e864 req-ad63912f-35f2-4aee-8be7-fb105f45e864 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s",
                                "2026-05-23 01:47:34.129 22 INFO tempest.lib.common.rest_client [req-e4b2cfd7-cc9f-4176-b711-231b1b7c409c req-e4b2cfd7-cc9f-4176-b711-231b1b7c409c ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.896s",
                                "2026-05-23 01:47:34.159 26 INFO tempest.lib.common.rest_client [req-5a504edb-46f5-4523-935e-494f7baa1359 req-5a504edb-46f5-4523-935e-494f7baa1359 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.321s",
                                "2026-05-23 01:47:34.187 14 INFO tempest.lib.common.rest_client [req-1dbb9a6a-d8fe-42ca-841b-40527b78eeb5 req-1dbb9a6a-d8fe-42ca-841b-40527b78eeb5 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-23 01:47:34.209 12 INFO tempest.lib.common.rest_client [req-329bde5c-739a-4ae3-83a7-7acaa4b2b6e3 req-329bde5c-739a-4ae3-83a7-7acaa4b2b6e3 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-23 01:47:34.259 16 INFO tempest.lib.common.rest_client [req-fa18579f-887c-4ae2-bb4b-16d5ecd6368e req-fa18579f-887c-4ae2-bb4b-16d5ecd6368e ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d4dfb74a21e47d58ef424c5d2f68168/users/1d0fb92750d44042a5e3143adf5baebb/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.131s",
                                "2026-05-23 01:47:34.287 32 INFO tempest.lib.common.rest_client [req-2b29cef8-0331-48de-91c1-dfe2d6bd30f7 req-2b29cef8-0331-48de-91c1-dfe2d6bd30f7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.209s",
                                "2026-05-23 01:47:34.411 26 INFO tempest.lib.common.rest_client [req-cef3c8ac-5863-4bf4-86ac-df5d9f902129 req-cef3c8ac-5863-4bf4-86ac-df5d9f902129 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.240s",
                                "2026-05-23 01:47:34.422 24 INFO tempest.lib.common.rest_client [req-39a7f1aa-f7bd-40bc-ad45-50144e1b333e req-39a7f1aa-f7bd-40bc-ad45-50144e1b333e ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.452s",
                                "2026-05-23 01:47:34.444 14 INFO tempest.lib.common.rest_client [req-90b85def-ae0f-4ce0-b44d-fc2a142b9938 req-90b85def-ae0f-4ce0-b44d-fc2a142b9938 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d5cd94c4d4804001bfb6e02c77103f24/users/d65fe6b6791c4b74a8fc244952a1d1e6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.256s",
                                "2026-05-23 01:47:34.512 35 INFO tempest.lib.common.rest_client [req-bf32d7e9-bd0b-4ce5-b5f3-58ff24a58426 req-bf32d7e9-bd0b-4ce5-b5f3-58ff24a58426 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.625s",
                                "2026-05-23 01:47:34.557 10 INFO tempest.lib.common.rest_client [req-e1c35a67-692d-42a7-85da-1518e06167b7 req-e1c35a67-692d-42a7-85da-1518e06167b7 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.187s",
                                "2026-05-23 01:47:34.557 18 INFO tempest.lib.common.rest_client [req-d9b581b6-21c4-4072-a29c-d5d4a51cc8fd req-d9b581b6-21c4-4072-a29c-d5d4a51cc8fd ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.888s",
                                "2026-05-23 01:47:34.585 14 INFO tempest.lib.common.rest_client [req-2c710563-6570-4b99-a162-8961e7fce498 req-2c710563-6570-4b99-a162-8961e7fce498 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.139s",
                                "2026-05-23 01:47:34.588 16 INFO tempest.lib.common.rest_client [req-b3a744dd-6b21-4259-88d6-c699ded7d7d9 req-b3a744dd-6b21-4259-88d6-c699ded7d7d9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.324s",
                                "2026-05-23 01:47:34.630 43 INFO tempest.lib.common.rest_client [req-ccd58df6-2bb9-44c0-84fc-9531b3f7bcee req-ccd58df6-2bb9-44c0-84fc-9531b3f7bcee ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.032s",
                                "2026-05-23 01:47:34.712 10 INFO tempest.lib.common.rest_client [req-d30f4175-b258-4e81-9633-092a0a255a24 req-d30f4175-b258-4e81-9633-092a0a255a24 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.152s",
                                "2026-05-23 01:47:34.723 20 INFO tempest.lib.common.rest_client [req-f4dfeeb4-8b3c-435e-91f0-e2ba4636903c req-f4dfeeb4-8b3c-435e-91f0-e2ba4636903c ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.881s",
                                "2026-05-23 01:47:34.732 16 INFO tempest.lib.common.rest_client [req-a7e602bf-c8d1-4f9a-a667-e3febe7b68f2 req-a7e602bf-c8d1-4f9a-a667-e3febe7b68f2 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d4dfb74a21e47d58ef424c5d2f68168/users/1d0fb92750d44042a5e3143adf5baebb/roles/bd34450783d64356be4e1eb4c43a6768 0.143s",
                                "2026-05-23 01:47:34.733 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1d0fb92750d44042a5e3143adf5baebb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:34.734 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-733667221-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0d4dfb74a21e47d58ef424c5d2f68168', 'project_name': 'tempest-GroupSnapshotsTest-733667221', 'tenant_id': '0d4dfb74a21e47d58ef424c5d2f68168', 'tenant_name': 'tempest-GroupSnapshotsTest-733667221', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1d0fb92750d44042a5e3143adf5baebb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:34.734 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-733667221-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0d4dfb74a21e47d58ef424c5d2f68168', 'project_name': 'tempest-GroupSnapshotsTest-733667221', 'tenant_id': '0d4dfb74a21e47d58ef424c5d2f68168', 'tenant_name': 'tempest-GroupSnapshotsTest-733667221', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1d0fb92750d44042a5e3143adf5baebb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:34.870 20 INFO tempest.lib.common.rest_client [req-70ed8f2d-164b-4e8a-a79b-e6813cddc55e req-70ed8f2d-164b-4e8a-a79b-e6813cddc55e ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.128s",
                                "2026-05-23 01:47:34.871 39 INFO tempest.lib.common.rest_client [req-88f82f32-aeda-45cc-83bf-a31e1a4319c6 req-88f82f32-aeda-45cc-83bf-a31e1a4319c6 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.458s",
                                "2026-05-23 01:47:34.956 32 INFO tempest.lib.common.rest_client [req-034265c2-9cb3-415a-a9f8-913c044745d7 req-034265c2-9cb3-415a-a9f8-913c044745d7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.667s",
                                "2026-05-23 01:47:34.964 26 INFO tempest.lib.common.rest_client [req-e18b3eab-293c-41aa-998c-056c9e66c01e req-e18b3eab-293c-41aa-998c-056c9e66c01e ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.550s",
                                "2026-05-23 01:47:34.988 18 INFO tempest.lib.common.rest_client [req-f74874de-b81b-4c3e-a63b-b0c739a268c7 req-f74874de-b81b-4c3e-a63b-b0c739a268c7 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.426s",
                                "2026-05-23 01:47:35.005 36 INFO tempest.lib.common.rest_client [req-64632cbb-5a08-4435-94e8-b75f68159454 req-64632cbb-5a08-4435-94e8-b75f68159454 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.094s",
                                "2026-05-23 01:47:35.180 31 INFO tempest.lib.common.rest_client [req-9dcf00b7-c0a9-4321-bf4f-e69f6c9a4cac req-9dcf00b7-c0a9-4321-bf4f-e69f6c9a4cac ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.116s",
                                "2026-05-23 01:47:35.251 29 INFO tempest.lib.common.rest_client [req-98a10689-a90c-41d1-8d63-b84efa805ad4 req-98a10689-a90c-41d1-8d63-b84efa805ad4 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.338s",
                                "2026-05-23 01:47:35.303 22 INFO tempest.lib.common.rest_client [req-323ca597-8c4c-460b-befc-e9d21e86e018 req-323ca597-8c4c-460b-befc-e9d21e86e018 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.170s",
                                "2026-05-23 01:47:35.327 12 INFO tempest.lib.common.rest_client [req-43652822-250d-463b-88dc-ff61c12ca62d req-43652822-250d-463b-88dc-ff61c12ca62d ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90ad973fe37f40afb8c40511f3f6bd0d/users/974173ea697049abb82eb3323b7dc7dd/roles/bd34450783d64356be4e1eb4c43a6768 1.115s",
                                "2026-05-23 01:47:35.410 24 INFO tempest.lib.common.rest_client [req-e444d8ce-b1c5-4ea8-b96b-45f2aaa386a6 req-e444d8ce-b1c5-4ea8-b96b-45f2aaa386a6 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.984s",
                                "2026-05-23 01:47:35.415 43 INFO tempest.lib.common.rest_client [req-c9108005-1d98-4614-990c-e0b1e788bce3 req-c9108005-1d98-4614-990c-e0b1e788bce3 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.783s",
                                "2026-05-23 01:47:35.439 35 INFO tempest.lib.common.rest_client [req-9260d487-d1e7-4537-9235-00b77407e01e req-9260d487-d1e7-4537-9235-00b77407e01e ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.922s",
                                "2026-05-23 01:47:35.450 32 INFO tempest.lib.common.rest_client [req-a72fdc52-0f85-4751-a3d8-1af7a018e6d7 req-a72fdc52-0f85-4751-a3d8-1af7a018e6d7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s",
                                "2026-05-23 01:47:35.461 20 INFO tempest.lib.common.rest_client [req-5d2b62e4-5019-4ef4-a776-ad533b163197 req-5d2b62e4-5019-4ef4-a776-ad533b163197 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.589s",
                                "2026-05-23 01:47:35.478 14 INFO tempest.lib.common.rest_client [req-f1dbbb8b-8447-43f0-b60e-7e95ebbc709b req-f1dbbb8b-8447-43f0-b60e-7e95ebbc709b ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d5cd94c4d4804001bfb6e02c77103f24/users/d65fe6b6791c4b74a8fc244952a1d1e6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.890s",
                                "2026-05-23 01:47:35.514 10 INFO tempest.lib.common.rest_client [req-d5401513-0dd4-4f9e-9ec8-3be61e4df68d req-d5401513-0dd4-4f9e-9ec8-3be61e4df68d ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.781s",
                                "2026-05-23 01:47:35.572 29 INFO tempest.lib.common.rest_client [req-0efa5fc4-f53c-4ef6-8d5c-d1da29e4fc90 req-0efa5fc4-f53c-4ef6-8d5c-d1da29e4fc90 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-23 01:47:35.574 16 INFO tempest.lib.common.rest_client [req-1aac7fa1-d005-4c8d-a2eb-1e697c32769e req-1aac7fa1-d005-4c8d-a2eb-1e697c32769e ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.829s",
                                "2026-05-23 01:47:35.597 18 INFO tempest.lib.common.rest_client [req-11af4fd9-abab-4e65-96b6-ed2c98414547 req-11af4fd9-abab-4e65-96b6-ed2c98414547 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.584s",
                                "2026-05-23 01:47:35.651 36 INFO tempest.lib.common.rest_client [req-4b3b8412-c0b9-427b-90db-1bb9e582bcbc req-4b3b8412-c0b9-427b-90db-1bb9e582bcbc ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.643s",
                                "2026-05-23 01:47:35.670 43 INFO tempest.lib.common.rest_client [req-9dd6a2e2-4bff-41e1-8949-30a580411319 req-9dd6a2e2-4bff-41e1-8949-30a580411319 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-23 01:47:35.689 39 INFO tempest.lib.common.rest_client [req-baec2e3d-4280-409a-962e-465c48d84d6e req-baec2e3d-4280-409a-962e-465c48d84d6e ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.812s",
                                "2026-05-23 01:47:35.731 22 INFO tempest.lib.common.rest_client [req-93a2a540-1d8a-4ff8-9393-a990426ce556 req-93a2a540-1d8a-4ff8-9393-a990426ce556 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.401s",
                                "2026-05-23 01:47:35.731 26 INFO tempest.lib.common.rest_client [req-bd7bfbbe-1ec3-456b-8e62-7f669f4b02b3 req-bd7bfbbe-1ec3-456b-8e62-7f669f4b02b3 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.759s",
                                "2026-05-23 01:47:35.740 24 INFO tempest.lib.common.rest_client [req-bca457f4-8d68-453b-b706-4f3fc0e06bbd req-bca457f4-8d68-453b-b706-4f3fc0e06bbd ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/279873f0685b4897b6f79702f4d5a79a/users/661337e81b124c30af45647f74701a93/roles/bd34450783d64356be4e1eb4c43a6768 0.325s",
                                "2026-05-23 01:47:35.764 32 INFO tempest.lib.common.rest_client [req-e7dab36b-c45c-4f7d-bba8-7a02fbf5dfcd req-e7dab36b-c45c-4f7d-bba8-7a02fbf5dfcd ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9f522520abb449da8167a9bb2541fd22/users/9eb1c989d12649a1a2acf2f11f087230/roles/bd34450783d64356be4e1eb4c43a6768 0.310s",
                                "2026-05-23 01:47:35.825 12 INFO tempest.lib.common.rest_client [req-7c488718-2b05-4b15-a51c-6c1af2ecc518 req-7c488718-2b05-4b15-a51c-6c1af2ecc518 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s",
                                "2026-05-23 01:47:35.884 20 INFO tempest.lib.common.rest_client [req-fbba45a5-4535-4b52-b372-7cd0d63c20ff req-fbba45a5-4535-4b52-b372-7cd0d63c20ff ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.421s",
                                "2026-05-23 01:47:35.888 35 INFO tempest.lib.common.rest_client [req-cf45c632-21a8-43d9-b4c2-a5415875ec4f req-cf45c632-21a8-43d9-b4c2-a5415875ec4f ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/754b0a344b0b434abac93de905d6db9c/users/2f72c6d278eb47d7aa8e961fe6b8b447/roles/bd34450783d64356be4e1eb4c43a6768 0.444s",
                                "2026-05-23 01:47:35.926 29 INFO tempest.lib.common.rest_client [req-28acd2ef-acf8-4740-a88f-fcf9d04f789a req-28acd2ef-acf8-4740-a88f-fcf9d04f789a ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a62b2956c38440cba5053a4fc202453/users/edde4cbff5d84e438ce5aa986b729b81/roles/bd34450783d64356be4e1eb4c43a6768 0.353s",
                                "2026-05-23 01:47:35.969 36 INFO tempest.lib.common.rest_client [req-3a50268d-5ce8-478a-a005-5572e0d7fcf1 req-3a50268d-5ce8-478a-a005-5572e0d7fcf1 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.313s",
                                "2026-05-23 01:47:36.025 32 INFO tempest.lib.common.rest_client [req-7fc06dda-6b4c-4e7f-8e7b-d67937f7493a req-7fc06dda-6b4c-4e7f-8e7b-d67937f7493a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-23 01:47:36.074 35 INFO tempest.lib.common.rest_client [req-ef03e0a1-e3da-4919-a175-bf6783d7b25b req-ef03e0a1-e3da-4919-a175-bf6783d7b25b ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-23 01:47:36.098 24 INFO tempest.lib.common.rest_client [req-59218aee-b5e1-435e-bd23-a82b04525394 req-59218aee-b5e1-435e-bd23-a82b04525394 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.356s",
                                "2026-05-23 01:47:36.104 31 INFO tempest.lib.common.rest_client [req-6b2550bd-85ce-4845-b8ec-2f66ec49e581 req-6b2550bd-85ce-4845-b8ec-2f66ec49e581 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.921s",
                                "2026-05-23 01:47:36.107 14 INFO tempest.lib.common.rest_client [req-5748e4be-030f-4f7d-b645-d6e97dacd9bd req-5748e4be-030f-4f7d-b645-d6e97dacd9bd ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.623s",
                                "2026-05-23 01:47:36.152 10 INFO tempest.lib.common.rest_client [req-baf2265d-19a1-4daf-a919-9c97c0dc771e req-baf2265d-19a1-4daf-a919-9c97c0dc771e ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.631s",
                                "2026-05-23 01:47:36.173 43 INFO tempest.lib.common.rest_client [req-c9515f7f-7f02-41c3-81c0-cdd365b8255c req-c9515f7f-7f02-41c3-81c0-cdd365b8255c ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b94650d6cc449a1a87058e494e67305/users/52b7f49ae19841129ed992ed9207ba80/roles/bd34450783d64356be4e1eb4c43a6768 0.501s",
                                "2026-05-23 01:47:36.191 16 INFO tempest.lib.common.rest_client [req-d29a7787-8380-4ec0-b9ad-11038a82f053 req-d29a7787-8380-4ec0-b9ad-11038a82f053 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.613s",
                                "2026-05-23 01:47:36.190 32 INFO tempest.lib.common.rest_client [req-13f00c32-78e3-4dd7-a1c5-c2aef1c6d0b7 req-13f00c32-78e3-4dd7-a1c5-c2aef1c6d0b7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9f522520abb449da8167a9bb2541fd22/users/9eb1c989d12649a1a2acf2f11f087230/roles/86359d6597314a95ba0d73ed5fbe11ed 0.162s",
                                "2026-05-23 01:47:36.206 18 INFO tempest.lib.common.rest_client [req-a82d74c6-ddb6-49c4-abab-764a5d956e9a req-a82d74c6-ddb6-49c4-abab-764a5d956e9a ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.604s",
                                "2026-05-23 01:47:36.265 39 INFO tempest.lib.common.rest_client [req-7fd6fb1a-7453-4261-9a9f-719357648c86 req-7fd6fb1a-7453-4261-9a9f-719357648c86 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.563s",
                                "2026-05-23 01:47:36.305 12 INFO tempest.lib.common.rest_client [req-2db449c0-31b3-43fa-bd00-c81443793e38 req-2db449c0-31b3-43fa-bd00-c81443793e38 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90ad973fe37f40afb8c40511f3f6bd0d/users/974173ea697049abb82eb3323b7dc7dd/roles/86359d6597314a95ba0d73ed5fbe11ed 0.478s",
                                "2026-05-23 01:47:36.316 26 INFO tempest.lib.common.rest_client [req-ee4bfa82-a8d0-4fa7-bdb5-86c9dc69b793 req-ee4bfa82-a8d0-4fa7-bdb5-86c9dc69b793 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/33e2aec7fe1742d78d4fa1e20670c462/users/fabe09c176ba4778a084ddd8b5954356/roles/bd34450783d64356be4e1eb4c43a6768 0.581s",
                                "2026-05-23 01:47:36.334 35 INFO tempest.lib.common.rest_client [req-ecd91ee6-ac4f-41c3-95f0-d21f13d9d5d1 req-ecd91ee6-ac4f-41c3-95f0-d21f13d9d5d1 ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/754b0a344b0b434abac93de905d6db9c/users/2f72c6d278eb47d7aa8e961fe6b8b447/roles/86359d6597314a95ba0d73ed5fbe11ed 0.255s",
                                "2026-05-23 01:47:36.405 29 INFO tempest.lib.common.rest_client [req-930d02c5-7988-443d-bc48-7c87f6e36b3c req-930d02c5-7988-443d-bc48-7c87f6e36b3c ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.476s",
                                "2026-05-23 01:47:36.411 32 INFO tempest.lib.common.rest_client [req-482bf678-2940-475b-a0d5-0a7de4654388 req-482bf678-2940-475b-a0d5-0a7de4654388 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-23 01:47:36.417 18 INFO tempest.lib.common.rest_client [req-e71e62ff-dd99-4cf5-b88c-eb1b583784c9 req-e71e62ff-dd99-4cf5-b88c-eb1b583784c9 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-23 01:47:36.437 20 INFO tempest.lib.common.rest_client [req-55247531-8e64-4242-bfcb-360db9cef7ae req-55247531-8e64-4242-bfcb-360db9cef7ae ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/31b490a3509c4a6e80969ac4083ce0b5/users/b31822f714f04dd3a78e09f4b73610b8/roles/bd34450783d64356be4e1eb4c43a6768 0.547s",
                                "2026-05-23 01:47:36.452 14 INFO tempest.lib.common.rest_client [req-69a6f987-2666-433b-a6ba-8696bf40f0e4 req-69a6f987-2666-433b-a6ba-8696bf40f0e4 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d5cd94c4d4804001bfb6e02c77103f24/users/d65fe6b6791c4b74a8fc244952a1d1e6/roles/bd34450783d64356be4e1eb4c43a6768 0.340s",
                                "2026-05-23 01:47:36.456 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d65fe6b6791c4b74a8fc244952a1d1e6 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:36.457 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1168940043-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd5cd94c4d4804001bfb6e02c77103f24', 'project_name': 'tempest-VolumesTransfersTest-1168940043', 'tenant_id': 'd5cd94c4d4804001bfb6e02c77103f24', 'tenant_name': 'tempest-VolumesTransfersTest-1168940043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd65fe6b6791c4b74a8fc244952a1d1e6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:36.458 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1168940043-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd5cd94c4d4804001bfb6e02c77103f24', 'project_name': 'tempest-VolumesTransfersTest-1168940043', 'tenant_id': 'd5cd94c4d4804001bfb6e02c77103f24', 'tenant_name': 'tempest-VolumesTransfersTest-1168940043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd65fe6b6791c4b74a8fc244952a1d1e6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:36.471 31 INFO tempest.lib.common.rest_client [req-f644f5c8-05ed-4dba-a93a-b69bafdc0661 req-f644f5c8-05ed-4dba-a93a-b69bafdc0661 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s",
                                "2026-05-23 01:47:36.495 35 INFO tempest.lib.common.rest_client [req-1412e09e-a2ee-4a2a-9d13-57f4340f20ca req-1412e09e-a2ee-4a2a-9d13-57f4340f20ca ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.157s",
                                "2026-05-23 01:47:36.583 36 INFO tempest.lib.common.rest_client [req-90e7da4f-4d20-4e82-a45b-c69610b33810 req-90e7da4f-4d20-4e82-a45b-c69610b33810 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2402366ecb774cc4a3c1a9b56ac37089/users/6203837a6a7c452e82e79fc408bb9429/roles/bd34450783d64356be4e1eb4c43a6768 0.612s",
                                "2026-05-23 01:47:36.627 18 INFO tempest.lib.common.rest_client [req-3810b7f9-f6d8-4bf6-93de-fde990bda26a req-3810b7f9-f6d8-4bf6-93de-fde990bda26a ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9333429ae34b76b9f52f6064842080/users/ff048b70f7ec48a9a6ae5f987536ff9f/roles/bd34450783d64356be4e1eb4c43a6768 0.203s",
                                "2026-05-23 01:47:36.638 22 INFO tempest.lib.common.rest_client [req-fe7dcdc0-3daf-409e-a016-30b8cef4edac req-fe7dcdc0-3daf-409e-a016-30b8cef4edac ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.905s",
                                "2026-05-23 01:47:36.712 10 INFO tempest.lib.common.rest_client [req-f1bc63b0-8ceb-4d39-96f9-20e58a432346 req-f1bc63b0-8ceb-4d39-96f9-20e58a432346 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.557s",
                                "2026-05-23 01:47:36.733 24 INFO tempest.lib.common.rest_client [req-f4bbacb6-3f23-4321-9b91-b37a6d2e96b3 req-f4bbacb6-3f23-4321-9b91-b37a6d2e96b3 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/279873f0685b4897b6f79702f4d5a79a/users/661337e81b124c30af45647f74701a93/roles/86359d6597314a95ba0d73ed5fbe11ed 0.631s",
                                "2026-05-23 01:47:36.785 43 INFO tempest.lib.common.rest_client [req-f796e5ad-53f8-4454-ab6e-9faa8f37c827 req-f796e5ad-53f8-4454-ab6e-9faa8f37c827 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.609s",
                                "2026-05-23 01:47:36.805 36 INFO tempest.lib.common.rest_client [req-c4b67422-77c5-4bf4-a973-90101449432d req-c4b67422-77c5-4bf4-a973-90101449432d ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-23 01:47:36.814 12 INFO tempest.lib.common.rest_client [req-800d85c5-77e3-44ec-9f64-266a74cd9e83 req-800d85c5-77e3-44ec-9f64-266a74cd9e83 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.507s",
                                "2026-05-23 01:47:36.831 32 INFO tempest.lib.common.rest_client [req-768bdb73-05f5-4858-af10-71dbb9a0e849 req-768bdb73-05f5-4858-af10-71dbb9a0e849 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9f522520abb449da8167a9bb2541fd22/users/9eb1c989d12649a1a2acf2f11f087230/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.417s",
                                "2026-05-23 01:47:36.886 20 INFO tempest.lib.common.rest_client [req-3cb33079-e38e-4df2-84bd-8f42f1ea1c78 req-3cb33079-e38e-4df2-84bd-8f42f1ea1c78 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s",
                                "2026-05-23 01:47:36.902 16 INFO tempest.lib.common.rest_client [req-f4948dd5-3fa3-4c6b-a929-225d71ce7fe3 req-f4948dd5-3fa3-4c6b-a929-225d71ce7fe3 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.709s",
                                "2026-05-23 01:47:36.927 22 INFO tempest.lib.common.rest_client [req-1a930c3f-1e74-403c-8d0e-a25328ba423b req-1a930c3f-1e74-403c-8d0e-a25328ba423b ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-23 01:47:36.936 26 INFO tempest.lib.common.rest_client [req-30c6e549-2c3e-4a25-9562-564012ead98d req-30c6e549-2c3e-4a25-9562-564012ead98d ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.613s",
                                "2026-05-23 01:47:36.939 35 INFO tempest.lib.common.rest_client [req-37f8125b-9b8e-4d2c-b7b6-e19a226c911b req-37f8125b-9b8e-4d2c-b7b6-e19a226c911b ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/754b0a344b0b434abac93de905d6db9c/users/2f72c6d278eb47d7aa8e961fe6b8b447/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.439s",
                                "2026-05-23 01:47:36.977 39 INFO tempest.lib.common.rest_client [req-3e141cfb-0fa7-4406-80fc-80d1e9c59726 req-3e141cfb-0fa7-4406-80fc-80d1e9c59726 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.709s",
                                "2026-05-23 01:47:36.954 10 INFO tempest.lib.common.rest_client [req-184622ba-da41-4b47-b480-31ae8b149ddb req-184622ba-da41-4b47-b480-31ae8b149ddb ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d084531525c4e2eb6daa38c84ed08a9/users/4671eaaa709c4ac2b5e2fb98bea53832/roles/bd34450783d64356be4e1eb4c43a6768 0.235s",
                                "2026-05-23 01:47:37.028 14 INFO tempest.lib.common.rest_client [req-29235145-9226-4989-bf49-32bcf6b2827b req-29235145-9226-4989-bf49-32bcf6b2827b ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s",
                                "2026-05-23 01:47:37.029 43 INFO tempest.lib.common.rest_client [req-3da09733-386e-41e7-b486-73afa21dc806 req-3da09733-386e-41e7-b486-73afa21dc806 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b94650d6cc449a1a87058e494e67305/users/52b7f49ae19841129ed992ed9207ba80/roles/86359d6597314a95ba0d73ed5fbe11ed 0.235s",
                                "2026-05-23 01:47:37.063 29 INFO tempest.lib.common.rest_client [req-372682ce-9f4f-4f6b-9a4f-0eb56484c857 req-372682ce-9f4f-4f6b-9a4f-0eb56484c857 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a62b2956c38440cba5053a4fc202453/users/edde4cbff5d84e438ce5aa986b729b81/roles/86359d6597314a95ba0d73ed5fbe11ed 0.652s",
                                "2026-05-23 01:47:37.105 31 INFO tempest.lib.common.rest_client [req-9171db0e-0522-44d8-9be9-700ce56d7746 req-9171db0e-0522-44d8-9be9-700ce56d7746 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/647990e57bfe452996fa8dbb0f223d32/users/2be37931adfe44db9fe98136ddd1bd5f/roles/bd34450783d64356be4e1eb4c43a6768 0.630s",
                                "2026-05-23 01:47:37.129 35 INFO tempest.lib.common.rest_client [req-468e3bfd-eb68-4b3e-aab7-a6ec37d80f67 req-468e3bfd-eb68-4b3e-aab7-a6ec37d80f67 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s",
                                "2026-05-23 01:47:37.140 36 INFO tempest.lib.common.rest_client [req-d3609224-03cb-42af-8b70-84d1602e7a48 req-d3609224-03cb-42af-8b70-84d1602e7a48 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2402366ecb774cc4a3c1a9b56ac37089/users/6203837a6a7c452e82e79fc408bb9429/roles/86359d6597314a95ba0d73ed5fbe11ed 0.325s",
                                "2026-05-23 01:47:37.138 12 INFO tempest.lib.common.rest_client [req-a601c4a7-90dc-42ce-bd10-e6f05f7aca43 req-a601c4a7-90dc-42ce-bd10-e6f05f7aca43 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90ad973fe37f40afb8c40511f3f6bd0d/users/974173ea697049abb82eb3323b7dc7dd/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.319s",
                                "2026-05-23 01:47:37.208 24 INFO tempest.lib.common.rest_client [req-9c0a2e84-7e74-482f-8e79-1c3546baafe0 req-9c0a2e84-7e74-482f-8e79-1c3546baafe0 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.473s",
                                "2026-05-23 01:47:37.229 20 INFO tempest.lib.common.rest_client [req-e2c866b2-29a0-47ab-92e9-15edf9a3f20d req-e2c866b2-29a0-47ab-92e9-15edf9a3f20d ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/31b490a3509c4a6e80969ac4083ce0b5/users/b31822f714f04dd3a78e09f4b73610b8/roles/86359d6597314a95ba0d73ed5fbe11ed 0.329s",
                                "2026-05-23 01:47:37.234 39 INFO tempest.lib.common.rest_client [req-a4942c4f-940c-4df6-9bd5-9465a7db2936 req-a4942c4f-940c-4df6-9bd5-9465a7db2936 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.248s",
                                "2026-05-23 01:47:37.250 18 INFO tempest.lib.common.rest_client [req-e6e6b4dc-d4c9-4a71-84f3-b1ded33da3fe req-e6e6b4dc-d4c9-4a71-84f3-b1ded33da3fe ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.616s",
                                "2026-05-23 01:47:37.259 22 INFO tempest.lib.common.rest_client [req-601f7c82-9efa-4676-961c-88bcf53d92a7 req-601f7c82-9efa-4676-961c-88bcf53d92a7 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69818f7935bd44518ca8c5fbfd58b85b/users/4e5244df08204af69bfbcb0cbc9db153/roles/bd34450783d64356be4e1eb4c43a6768 0.326s",
                                "2026-05-23 01:47:37.298 43 INFO tempest.lib.common.rest_client [req-d0b73bc1-bd88-4708-9950-fd86f4bd8176 req-d0b73bc1-bd88-4708-9950-fd86f4bd8176 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s",
                                "2026-05-23 01:47:37.302 32 INFO tempest.lib.common.rest_client [req-426a2afb-590e-4bbb-9b7d-341d8df6f5c1 req-426a2afb-590e-4bbb-9b7d-341d8df6f5c1 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.462s",
                                "2026-05-23 01:47:37.309 31 INFO tempest.lib.common.rest_client [req-a37df23b-ae29-444e-a2e6-e954f65ac89d req-a37df23b-ae29-444e-a2e6-e954f65ac89d ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-23 01:47:37.328 12 INFO tempest.lib.common.rest_client [req-6b04d513-e334-4033-b0cd-14aceb5edc6c req-6b04d513-e334-4033-b0cd-14aceb5edc6c ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-23 01:47:37.336 16 INFO tempest.lib.common.rest_client [req-32af7613-2368-4fc6-bc41-d5ed5bea89b9 req-32af7613-2368-4fc6-bc41-d5ed5bea89b9 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.430s",
                                "2026-05-23 01:47:37.336 20 INFO tempest.lib.common.rest_client [req-228c2d30-33eb-43b3-988d-ab70f615ba76 req-228c2d30-33eb-43b3-988d-ab70f615ba76 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s",
                                "2026-05-23 01:47:37.348 10 INFO tempest.lib.common.rest_client [req-63d6f292-906e-4bfd-844c-4e2f8c1f18d8 req-63d6f292-906e-4bfd-844c-4e2f8c1f18d8 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s",
                                "2026-05-23 01:47:37.353 29 INFO tempest.lib.common.rest_client [req-bd60ff9b-5e07-4fbc-b020-4f34631ef316 req-bd60ff9b-5e07-4fbc-b020-4f34631ef316 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-23 01:47:37.358 26 INFO tempest.lib.common.rest_client [req-63485deb-de80-4f10-9f39-fe4d0c554623 req-63485deb-de80-4f10-9f39-fe4d0c554623 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/33e2aec7fe1742d78d4fa1e20670c462/users/fabe09c176ba4778a084ddd8b5954356/roles/86359d6597314a95ba0d73ed5fbe11ed 0.417s",
                                "2026-05-23 01:47:37.441 14 INFO tempest.lib.common.rest_client [req-db7da2e3-f11e-4f60-a1b1-97df79ee0d7f req-db7da2e3-f11e-4f60-a1b1-97df79ee0d7f ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.404s",
                                "2026-05-23 01:47:37.448 39 INFO tempest.lib.common.rest_client [req-090cee4b-5c19-45a8-9ff6-0436a84ec137 req-090cee4b-5c19-45a8-9ff6-0436a84ec137 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6555243beaee4a68b25968d5b296ee61/users/e65a266245d249ae9a0a9e30279e3d82/roles/bd34450783d64356be4e1eb4c43a6768 0.199s",
                                "2026-05-23 01:47:37.448 35 INFO tempest.lib.common.rest_client [req-81a38809-ec57-4761-82e0-13a06eb5caee req-81a38809-ec57-4761-82e0-13a06eb5caee ] Request (VolumesMetadataTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/754b0a344b0b434abac93de905d6db9c/users/2f72c6d278eb47d7aa8e961fe6b8b447/roles/bd34450783d64356be4e1eb4c43a6768 0.315s",
                                "2026-05-23 01:47:37.449 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2f72c6d278eb47d7aa8e961fe6b8b447 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:37.452 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesMetadataTest-1103486533-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '754b0a344b0b434abac93de905d6db9c', 'project_name': 'tempest-VolumesMetadataTest-1103486533', 'tenant_id': '754b0a344b0b434abac93de905d6db9c', 'tenant_name': 'tempest-VolumesMetadataTest-1103486533', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2f72c6d278eb47d7aa8e961fe6b8b447', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:37.453 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesMetadataTest-1103486533-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '754b0a344b0b434abac93de905d6db9c', 'project_name': 'tempest-VolumesMetadataTest-1103486533', 'tenant_id': '754b0a344b0b434abac93de905d6db9c', 'tenant_name': 'tempest-VolumesMetadataTest-1103486533', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2f72c6d278eb47d7aa8e961fe6b8b447', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:37.500 24 INFO tempest.lib.common.rest_client [req-2ae0953d-42c8-42f4-b0ff-231be76234c4 req-2ae0953d-42c8-42f4-b0ff-231be76234c4 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/279873f0685b4897b6f79702f4d5a79a/users/661337e81b124c30af45647f74701a93/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.285s",
                                "2026-05-23 01:47:37.521 43 INFO tempest.lib.common.rest_client [req-49b2e336-7b67-4234-a51e-7b1c34048b99 req-49b2e336-7b67-4234-a51e-7b1c34048b99 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b94650d6cc449a1a87058e494e67305/users/52b7f49ae19841129ed992ed9207ba80/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.220s",
                                "2026-05-23 01:47:37.543 31 INFO tempest.lib.common.rest_client [req-4844f650-0117-4347-8d5f-1666b1565d84 req-4844f650-0117-4347-8d5f-1666b1565d84 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/647990e57bfe452996fa8dbb0f223d32/users/2be37931adfe44db9fe98136ddd1bd5f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.229s",
                                "2026-05-23 01:47:37.586 22 INFO tempest.lib.common.rest_client [req-e0d0a259-ef7e-46c7-ae70-496341c71390 req-e0d0a259-ef7e-46c7-ae70-496341c71390 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s",
                                "2026-05-23 01:47:37.594 36 INFO tempest.lib.common.rest_client [req-e2ffe053-e314-4df8-a112-e14d3c9756e2 req-e2ffe053-e314-4df8-a112-e14d3c9756e2 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.448s",
                                "2026-05-23 01:47:37.628 18 INFO tempest.lib.common.rest_client [req-446bd754-23a9-498f-a9b9-010e9c3bae7f req-446bd754-23a9-498f-a9b9-010e9c3bae7f ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9333429ae34b76b9f52f6064842080/users/ff048b70f7ec48a9a6ae5f987536ff9f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.375s",
                                "2026-05-23 01:47:37.646 12 INFO tempest.lib.common.rest_client [req-783d5460-55cc-4772-81f9-16e298e7b90b req-783d5460-55cc-4772-81f9-16e298e7b90b ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/90ad973fe37f40afb8c40511f3f6bd0d/users/974173ea697049abb82eb3323b7dc7dd/roles/bd34450783d64356be4e1eb4c43a6768 0.316s",
                                "2026-05-23 01:47:37.646 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 974173ea697049abb82eb3323b7dc7dd is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:37.646 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-332603482-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '90ad973fe37f40afb8c40511f3f6bd0d', 'project_name': 'tempest-GroupTypesTest-332603482', 'tenant_id': '90ad973fe37f40afb8c40511f3f6bd0d', 'tenant_name': 'tempest-GroupTypesTest-332603482', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '974173ea697049abb82eb3323b7dc7dd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:37.647 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-332603482-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '90ad973fe37f40afb8c40511f3f6bd0d', 'project_name': 'tempest-GroupTypesTest-332603482', 'tenant_id': '90ad973fe37f40afb8c40511f3f6bd0d', 'tenant_name': 'tempest-GroupTypesTest-332603482', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '974173ea697049abb82eb3323b7dc7dd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:37.672 16 INFO tempest.lib.common.rest_client [req-91b61772-bd8e-4fce-9b93-877ad4de083d req-91b61772-bd8e-4fce-9b93-877ad4de083d ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a/users/e6ab2f5126ea4413b649e1e9039a3216/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.333s",
                                "2026-05-23 01:47:37.684 20 INFO tempest.lib.common.rest_client [req-4671a912-13e7-4fb6-9010-238536a28882 req-4671a912-13e7-4fb6-9010-238536a28882 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/31b490a3509c4a6e80969ac4083ce0b5/users/b31822f714f04dd3a78e09f4b73610b8/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.343s",
                                "2026-05-23 01:47:37.691 32 INFO tempest.lib.common.rest_client [req-cb8ddecb-ee38-42ab-91e9-def40b47a8a7 req-cb8ddecb-ee38-42ab-91e9-def40b47a8a7 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9f522520abb449da8167a9bb2541fd22/users/9eb1c989d12649a1a2acf2f11f087230/roles/bd34450783d64356be4e1eb4c43a6768 0.387s",
                                "2026-05-23 01:47:37.692 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9eb1c989d12649a1a2acf2f11f087230 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:37.692 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9f522520abb449da8167a9bb2541fd22', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487', 'tenant_id': '9f522520abb449da8167a9bb2541fd22', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9eb1c989d12649a1a2acf2f11f087230', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:37.693 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9f522520abb449da8167a9bb2541fd22', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487', 'tenant_id': '9f522520abb449da8167a9bb2541fd22', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-147842487', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9eb1c989d12649a1a2acf2f11f087230', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:37.768 26 INFO tempest.lib.common.rest_client [req-04055a17-3c7f-4fcb-bdea-5cc7504f4244 req-04055a17-3c7f-4fcb-bdea-5cc7504f4244 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.409s",
                                "2026-05-23 01:47:37.790 29 INFO tempest.lib.common.rest_client [req-454ecf46-be51-46e3-9919-2b1cf53af144 req-454ecf46-be51-46e3-9919-2b1cf53af144 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a62b2956c38440cba5053a4fc202453/users/edde4cbff5d84e438ce5aa986b729b81/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.435s",
                                "2026-05-23 01:47:37.793 10 INFO tempest.lib.common.rest_client [req-e4cd85ef-1f18-4543-b7f2-95e1d51b2d70 req-e4cd85ef-1f18-4543-b7f2-95e1d51b2d70 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d084531525c4e2eb6daa38c84ed08a9/users/4671eaaa709c4ac2b5e2fb98bea53832/roles/86359d6597314a95ba0d73ed5fbe11ed 0.441s",
                                "2026-05-23 01:47:37.805 24 INFO tempest.lib.common.rest_client [req-135caa37-b997-4ab7-9cdd-eeceb44ce0e4 req-135caa37-b997-4ab7-9cdd-eeceb44ce0e4 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-23 01:47:37.822 31 INFO tempest.lib.common.rest_client [req-6f090404-22b1-40d8-b8f7-3d3573576171 req-6f090404-22b1-40d8-b8f7-3d3573576171 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-23 01:47:37.845 43 INFO tempest.lib.common.rest_client [req-7ef0bba1-462e-4748-aed0-e9b68cf9d14b req-7ef0bba1-462e-4748-aed0-e9b68cf9d14b ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-23 01:47:37.884 39 INFO tempest.lib.common.rest_client [req-0a1c96e0-0dc3-4eda-8231-c51076f5396f req-0a1c96e0-0dc3-4eda-8231-c51076f5396f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.431s",
                                "2026-05-23 01:47:37.887 36 INFO tempest.lib.common.rest_client [req-1e9b1774-be5f-4ef3-8ff6-6e163daec6df req-1e9b1774-be5f-4ef3-8ff6-6e163daec6df ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2402366ecb774cc4a3c1a9b56ac37089/users/6203837a6a7c452e82e79fc408bb9429/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.287s",
                                "2026-05-23 01:47:37.911 20 INFO tempest.lib.common.rest_client [req-d0ac4032-dc89-4bfc-9592-0bcce151a757 req-d0ac4032-dc89-4bfc-9592-0bcce151a757 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-23 01:47:37.954 18 INFO tempest.lib.common.rest_client [req-a5dd93e8-a9c4-4aa0-a32b-430bfb527a87 req-a5dd93e8-a9c4-4aa0-a32b-430bfb527a87 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-23 01:47:37.978 35 INFO tempest.lib.common.rest_client [req-33c4d030-99d9-471f-9baf-6ca301a8c122 req-33c4d030-99d9-471f-9baf-6ca301a8c122 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s",
                                "2026-05-23 01:47:37.984 29 INFO tempest.lib.common.rest_client [req-5b94db43-7ef8-4982-b276-7f55d972487c req-5b94db43-7ef8-4982-b276-7f55d972487c ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-23 01:47:38.000 26 INFO tempest.lib.common.rest_client [req-fa3e33f0-b4e6-446e-9071-eabb0219cd08 req-fa3e33f0-b4e6-446e-9071-eabb0219cd08 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/33e2aec7fe1742d78d4fa1e20670c462/users/fabe09c176ba4778a084ddd8b5954356/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.230s",
                                "2026-05-23 01:47:37.998 22 INFO tempest.lib.common.rest_client [req-04180e79-d136-456e-8b51-08fa31340df9 req-04180e79-d136-456e-8b51-08fa31340df9 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69818f7935bd44518ca8c5fbfd58b85b/users/4e5244df08204af69bfbcb0cbc9db153/roles/86359d6597314a95ba0d73ed5fbe11ed 0.406s",
                                "2026-05-23 01:47:38.065 24 INFO tempest.lib.common.rest_client [req-4b492620-c02d-4c80-9acc-14fe9706774d req-4b492620-c02d-4c80-9acc-14fe9706774d ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/279873f0685b4897b6f79702f4d5a79a/users/661337e81b124c30af45647f74701a93/roles/bd34450783d64356be4e1eb4c43a6768 0.252s",
                                "2026-05-23 01:47:38.065 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 661337e81b124c30af45647f74701a93 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:38.066 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-545150767-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '279873f0685b4897b6f79702f4d5a79a', 'project_name': 'tempest-GroupsTest-545150767', 'tenant_id': '279873f0685b4897b6f79702f4d5a79a', 'tenant_name': 'tempest-GroupsTest-545150767', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '661337e81b124c30af45647f74701a93', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.066 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-545150767-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '279873f0685b4897b6f79702f4d5a79a', 'project_name': 'tempest-GroupsTest-545150767', 'tenant_id': '279873f0685b4897b6f79702f4d5a79a', 'tenant_name': 'tempest-GroupsTest-545150767', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '661337e81b124c30af45647f74701a93', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.086 31 INFO tempest.lib.common.rest_client [req-406205b1-0f23-48ea-b487-eb035823149b req-406205b1-0f23-48ea-b487-eb035823149b ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/647990e57bfe452996fa8dbb0f223d32/users/2be37931adfe44db9fe98136ddd1bd5f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.255s",
                                "2026-05-23 01:47:38.128 16 INFO tempest.lib.common.rest_client [req-28876aaf-8a1e-40b4-b0c3-59f946daf5ac req-28876aaf-8a1e-40b4-b0c3-59f946daf5ac ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s",
                                "2026-05-23 01:47:38.133 43 INFO tempest.lib.common.rest_client [req-f1c4c7f9-5b00-463c-a433-4a34959d93e1 req-f1c4c7f9-5b00-463c-a433-4a34959d93e1 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3b94650d6cc449a1a87058e494e67305/users/52b7f49ae19841129ed992ed9207ba80/roles/bd34450783d64356be4e1eb4c43a6768 0.285s",
                                "2026-05-23 01:47:38.133 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 52b7f49ae19841129ed992ed9207ba80 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:38.133 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-224046820-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3b94650d6cc449a1a87058e494e67305', 'project_name': 'tempest-GroupSnapshotsV319Test-224046820', 'tenant_id': '3b94650d6cc449a1a87058e494e67305', 'tenant_name': 'tempest-GroupSnapshotsV319Test-224046820', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '52b7f49ae19841129ed992ed9207ba80', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.134 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-224046820-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3b94650d6cc449a1a87058e494e67305', 'project_name': 'tempest-GroupSnapshotsV319Test-224046820', 'tenant_id': '3b94650d6cc449a1a87058e494e67305', 'tenant_name': 'tempest-GroupSnapshotsV319Test-224046820', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '52b7f49ae19841129ed992ed9207ba80', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.208 26 INFO tempest.lib.common.rest_client [req-b91b10b0-afb2-4384-8edd-8e4ea5f756ad req-b91b10b0-afb2-4384-8edd-8e4ea5f756ad ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-23 01:47:38.215 18 INFO tempest.lib.common.rest_client [req-eba2e625-39ed-4562-9674-698d2a5f5748 req-eba2e625-39ed-4562-9674-698d2a5f5748 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9333429ae34b76b9f52f6064842080/users/ff048b70f7ec48a9a6ae5f987536ff9f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.258s",
                                "2026-05-23 01:47:38.228 14 INFO tempest.lib.common.rest_client [req-7e136a0f-e63c-4cf1-b203-3c821d2e377f req-7e136a0f-e63c-4cf1-b203-3c821d2e377f ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.784s",
                                "2026-05-23 01:47:38.249 39 INFO tempest.lib.common.rest_client [req-d67921fe-4280-4e1c-a932-0f85e6173baf req-d67921fe-4280-4e1c-a932-0f85e6173baf ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6555243beaee4a68b25968d5b296ee61/users/e65a266245d249ae9a0a9e30279e3d82/roles/86359d6597314a95ba0d73ed5fbe11ed 0.358s",
                                "2026-05-23 01:47:38.310 16 INFO tempest.lib.common.rest_client [req-fc180b07-2e95-4729-b95d-fc11844dc120 req-fc180b07-2e95-4729-b95d-fc11844dc120 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a/users/e6ab2f5126ea4413b649e1e9039a3216/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.177s",
                                "2026-05-23 01:47:38.315 10 INFO tempest.lib.common.rest_client [req-a3919396-0c3c-45f1-9475-ffde7057329c req-a3919396-0c3c-45f1-9475-ffde7057329c ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.516s",
                                "2026-05-23 01:47:38.323 12 INFO tempest.lib.common.rest_client [req-27c28771-5df7-4945-a3c6-9b60ee312ffc req-27c28771-5df7-4945-a3c6-9b60ee312ffc ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.666s",
                                "2026-05-23 01:47:38.382 14 INFO tempest.lib.common.rest_client [req-b86974cc-c519-4a80-a7b0-40e646ebb5e6 req-b86974cc-c519-4a80-a7b0-40e646ebb5e6 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s",
                                "2026-05-23 01:47:38.399 36 INFO tempest.lib.common.rest_client [req-1423264c-1943-4887-b1ef-78f6aff416be req-1423264c-1943-4887-b1ef-78f6aff416be ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s",
                                "2026-05-23 01:47:38.401 29 INFO tempest.lib.common.rest_client [req-85e3435d-3d61-40f9-a62f-d8ef24d39024 req-85e3435d-3d61-40f9-a62f-d8ef24d39024 ] Request (VolumesActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5a62b2956c38440cba5053a4fc202453/users/edde4cbff5d84e438ce5aa986b729b81/roles/bd34450783d64356be4e1eb4c43a6768 0.411s",
                                "2026-05-23 01:47:38.401 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user edde4cbff5d84e438ce5aa986b729b81 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:38.401 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1307572597-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a62b2956c38440cba5053a4fc202453', 'project_name': 'tempest-VolumesActionsTest-1307572597', 'tenant_id': '5a62b2956c38440cba5053a4fc202453', 'tenant_name': 'tempest-VolumesActionsTest-1307572597', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'edde4cbff5d84e438ce5aa986b729b81', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.481 10 INFO tempest.lib.common.rest_client [req-d0d3ef16-b58c-4760-a972-c2a2bab1a6d9 req-d0d3ef16-b58c-4760-a972-c2a2bab1a6d9 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d084531525c4e2eb6daa38c84ed08a9/users/4671eaaa709c4ac2b5e2fb98bea53832/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.163s",
                                "2026-05-23 01:47:38.490 20 INFO tempest.lib.common.rest_client [req-cc72a6e6-17a8-442f-af0f-960284e7177f req-cc72a6e6-17a8-442f-af0f-960284e7177f ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/31b490a3509c4a6e80969ac4083ce0b5/users/b31822f714f04dd3a78e09f4b73610b8/roles/bd34450783d64356be4e1eb4c43a6768 0.577s",
                                "2026-05-23 01:47:38.491 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b31822f714f04dd3a78e09f4b73610b8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:38.491 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-313088862-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '31b490a3509c4a6e80969ac4083ce0b5', 'project_name': 'tempest-VolumeQuotaClassesTest-313088862', 'tenant_id': '31b490a3509c4a6e80969ac4083ce0b5', 'tenant_name': 'tempest-VolumeQuotaClassesTest-313088862', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b31822f714f04dd3a78e09f4b73610b8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.492 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-313088862-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '31b490a3509c4a6e80969ac4083ce0b5', 'project_name': 'tempest-VolumeQuotaClassesTest-313088862', 'tenant_id': '31b490a3509c4a6e80969ac4083ce0b5', 'tenant_name': 'tempest-VolumeQuotaClassesTest-313088862', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b31822f714f04dd3a78e09f4b73610b8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.572 14 INFO tempest.lib.common.rest_client [req-10daa674-c0d1-4b59-957a-f71eb9dfd8af req-10daa674-c0d1-4b59-957a-f71eb9dfd8af ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00b6ab90ebb944be904ddf115ab70ece/users/2b77b7fdca4c48b6970dee98b1f3ba69/roles/bd34450783d64356be4e1eb4c43a6768 0.186s",
                                "2026-05-23 01:47:38.613 32 INFO tempest.lib.common.rest_client [req-a12b108e-3a97-444a-9e6c-4794273d5850 req-a12b108e-3a97-444a-9e6c-4794273d5850 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.911s",
                                "2026-05-23 01:47:38.628 10 INFO tempest.lib.common.rest_client [req-1679eb4b-c905-4c33-830b-90e0520634eb req-1679eb4b-c905-4c33-830b-90e0520634eb ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s",
                                "2026-05-23 01:47:38.634 31 INFO tempest.lib.common.rest_client [req-2f913c07-4b47-4628-b496-b260b608b143 req-2f913c07-4b47-4628-b496-b260b608b143 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.546s",
                                "2026-05-23 01:47:38.644 22 INFO tempest.lib.common.rest_client [req-5ca9235f-e6cb-4b39-83e2-00482339e4b6 req-5ca9235f-e6cb-4b39-83e2-00482339e4b6 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.644s",
                                "2026-05-23 01:47:38.664 18 INFO tempest.lib.common.rest_client [req-b6995d21-3a0c-4a3c-b93f-e16cf39e6527 req-b6995d21-3a0c-4a3c-b93f-e16cf39e6527 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.442s",
                                "2026-05-23 01:47:38.679 26 INFO tempest.lib.common.rest_client [req-3b44ac0e-2b2c-4a87-b44c-5598347ba9a9 req-3b44ac0e-2b2c-4a87-b44c-5598347ba9a9 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/33e2aec7fe1742d78d4fa1e20670c462/users/fabe09c176ba4778a084ddd8b5954356/roles/bd34450783d64356be4e1eb4c43a6768 0.465s",
                                "2026-05-23 01:47:38.679 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fabe09c176ba4778a084ddd8b5954356 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:38.680 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1956885395-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '33e2aec7fe1742d78d4fa1e20670c462', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1956885395', 'tenant_id': '33e2aec7fe1742d78d4fa1e20670c462', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1956885395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fabe09c176ba4778a084ddd8b5954356', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.680 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1956885395-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '33e2aec7fe1742d78d4fa1e20670c462', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1956885395', 'tenant_id': '33e2aec7fe1742d78d4fa1e20670c462', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1956885395', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fabe09c176ba4778a084ddd8b5954356', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.782 22 INFO tempest.lib.common.rest_client [req-20be5ed5-d489-4f1a-9092-8a670dd32afc req-20be5ed5-d489-4f1a-9092-8a670dd32afc ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69818f7935bd44518ca8c5fbfd58b85b/users/4e5244df08204af69bfbcb0cbc9db153/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.132s",
                                "2026-05-23 01:47:38.796 12 INFO tempest.lib.common.rest_client [req-bbf18d08-22ac-4c8f-b461-f2b2317d0f54 req-bbf18d08-22ac-4c8f-b461-f2b2317d0f54 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.470s",
                                "2026-05-23 01:47:38.823 35 INFO tempest.lib.common.rest_client [req-4c077145-4ac0-4bb4-b571-ba3f9c62feda req-4c077145-4ac0-4bb4-b571-ba3f9c62feda ] Request (VolumesMetadataTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes 0.840s",
                                "2026-05-23 01:47:38.813 10 INFO tempest.lib.common.rest_client [req-71636ee2-0077-4093-8181-525cad8cc653 req-71636ee2-0077-4093-8181-525cad8cc653 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0d084531525c4e2eb6daa38c84ed08a9/users/4671eaaa709c4ac2b5e2fb98bea53832/roles/bd34450783d64356be4e1eb4c43a6768 0.182s",
                                "2026-05-23 01:47:38.814 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4671eaaa709c4ac2b5e2fb98bea53832 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:38.814 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-301849442-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0d084531525c4e2eb6daa38c84ed08a9', 'project_name': 'tempest-GroupTypeSpecsTest-301849442', 'tenant_id': '0d084531525c4e2eb6daa38c84ed08a9', 'tenant_name': 'tempest-GroupTypeSpecsTest-301849442', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4671eaaa709c4ac2b5e2fb98bea53832', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.815 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-301849442-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0d084531525c4e2eb6daa38c84ed08a9', 'project_name': 'tempest-GroupTypeSpecsTest-301849442', 'tenant_id': '0d084531525c4e2eb6daa38c84ed08a9', 'tenant_name': 'tempest-GroupTypeSpecsTest-301849442', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4671eaaa709c4ac2b5e2fb98bea53832', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:38.860 24 INFO tempest.lib.common.rest_client [req-240a300c-727a-4089-8b9f-25aaa75a3fb9 req-240a300c-727a-4089-8b9f-25aaa75a3fb9 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.783s",
                                "2026-05-23 01:47:38.955 35 INFO tempest.lib.common.rest_client [req-9bb56a44-bdbe-4c70-8490-19a0a3645a0b req-9bb56a44-bdbe-4c70-8490-19a0a3645a0b ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.115s",
                                "2026-05-23 01:47:38.973 14 INFO tempest.lib.common.rest_client [req-ab75a2f8-6457-4847-8c1a-7341af7a73fa req-ab75a2f8-6457-4847-8c1a-7341af7a73fa ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.398s",
                                "2026-05-23 01:47:39.002 22 INFO tempest.lib.common.rest_client [req-0c91e385-b866-4ecb-bdcf-c8b9a13b15a9 req-0c91e385-b866-4ecb-bdcf-c8b9a13b15a9 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-23 01:47:39.013 39 INFO tempest.lib.common.rest_client [req-cae0499c-1426-48be-88d1-64a1ade81e7f req-cae0499c-1426-48be-88d1-64a1ade81e7f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.760s",
                                "2026-05-23 01:47:39.036 32 INFO tempest.lib.common.rest_client [req-97085b5b-62db-4cbb-84a9-4e553b70c592 req-97085b5b-62db-4cbb-84a9-4e553b70c592 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.417s",
                                "2026-05-23 01:47:39.041 24 INFO tempest.lib.common.rest_client [req-bd9ee4b2-021d-4301-a061-0033fbf5d981 req-bd9ee4b2-021d-4301-a061-0033fbf5d981 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.179s",
                                "2026-05-23 01:47:39.046 29 INFO tempest.lib.common.rest_client [req-68111dc6-6f38-446a-b1c3-041090c958ee req-68111dc6-6f38-446a-b1c3-041090c958ee ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s",
                                "2026-05-23 01:47:39.044 16 INFO tempest.lib.common.rest_client [req-65bd11e5-5d89-4a0c-a7df-30fc8843fd69 req-65bd11e5-5d89-4a0c-a7df-30fc8843fd69 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.730s",
                                "2026-05-23 01:47:39.070 43 INFO tempest.lib.common.rest_client [req-9042fbb0-0926-43fe-a930-86a17a6d4a13 req-9042fbb0-0926-43fe-a930-86a17a6d4a13 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.927s",
                                "2026-05-23 01:47:39.146 36 INFO tempest.lib.common.rest_client [req-2882575e-5127-4e2c-bd76-82778c227eb0 req-2882575e-5127-4e2c-bd76-82778c227eb0 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2402366ecb774cc4a3c1a9b56ac37089/users/6203837a6a7c452e82e79fc408bb9429/roles/bd34450783d64356be4e1eb4c43a6768 0.745s",
                                "2026-05-23 01:47:39.147 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6203837a6a7c452e82e79fc408bb9429 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:39.148 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-930486205-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2402366ecb774cc4a3c1a9b56ac37089', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-930486205', 'tenant_id': '2402366ecb774cc4a3c1a9b56ac37089', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-930486205', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6203837a6a7c452e82e79fc408bb9429', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:39.148 36 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-930486205-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2402366ecb774cc4a3c1a9b56ac37089', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-930486205', 'tenant_id': '2402366ecb774cc4a3c1a9b56ac37089', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-930486205', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6203837a6a7c452e82e79fc408bb9429', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:39.155 39 INFO tempest.lib.common.rest_client [req-99f0140b-a816-42ff-9cd3-f7ae5426a748 req-99f0140b-a816-42ff-9cd3-f7ae5426a748 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6555243beaee4a68b25968d5b296ee61/users/e65a266245d249ae9a0a9e30279e3d82/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.138s",
                                "2026-05-23 01:47:39.264 16 INFO tempest.lib.common.rest_client [req-c654caf7-f8cd-43bf-bacd-4b139a9021b6 req-c654caf7-f8cd-43bf-bacd-4b139a9021b6 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a/users/e6ab2f5126ea4413b649e1e9039a3216/roles/86359d6597314a95ba0d73ed5fbe11ed 0.211s",
                                "2026-05-23 01:47:39.310 31 INFO tempest.lib.common.rest_client [req-73cfeaab-bed8-48af-bae9-a75a89d6022e req-73cfeaab-bed8-48af-bae9-a75a89d6022e ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/647990e57bfe452996fa8dbb0f223d32/users/2be37931adfe44db9fe98136ddd1bd5f/roles/bd34450783d64356be4e1eb4c43a6768 0.673s",
                                "2026-05-23 01:47:39.310 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2be37931adfe44db9fe98136ddd1bd5f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:39.311 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1227868720-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '647990e57bfe452996fa8dbb0f223d32', 'project_name': 'tempest-GroupsV314Test-1227868720', 'tenant_id': '647990e57bfe452996fa8dbb0f223d32', 'tenant_name': 'tempest-GroupsV314Test-1227868720', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2be37931adfe44db9fe98136ddd1bd5f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:39.311 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1227868720-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '647990e57bfe452996fa8dbb0f223d32', 'project_name': 'tempest-GroupsV314Test-1227868720', 'tenant_id': '647990e57bfe452996fa8dbb0f223d32', 'tenant_name': 'tempest-GroupsV314Test-1227868720', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2be37931adfe44db9fe98136ddd1bd5f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:39.411 18 INFO tempest.lib.common.rest_client [req-9a385e2e-ecd1-4ab7-9d49-e7701b391702 req-9a385e2e-ecd1-4ab7-9d49-e7701b391702 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad9333429ae34b76b9f52f6064842080/users/ff048b70f7ec48a9a6ae5f987536ff9f/roles/bd34450783d64356be4e1eb4c43a6768 0.744s",
                                "2026-05-23 01:47:39.412 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff048b70f7ec48a9a6ae5f987536ff9f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:39.412 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1818579525-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad9333429ae34b76b9f52f6064842080', 'project_name': 'tempest-GroupsV320Test-1818579525', 'tenant_id': 'ad9333429ae34b76b9f52f6064842080', 'tenant_name': 'tempest-GroupsV320Test-1818579525', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff048b70f7ec48a9a6ae5f987536ff9f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:39.413 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1818579525-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad9333429ae34b76b9f52f6064842080', 'project_name': 'tempest-GroupsV320Test-1818579525', 'tenant_id': 'ad9333429ae34b76b9f52f6064842080', 'tenant_name': 'tempest-GroupsV320Test-1818579525', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff048b70f7ec48a9a6ae5f987536ff9f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:39.508 20 INFO tempest.lib.common.rest_client [req-dfc9800a-bd47-4bb0-95ff-038929858316 req-dfc9800a-bd47-4bb0-95ff-038929858316 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.007s",
                                "2026-05-23 01:47:39.519 10 INFO tempest.lib.common.rest_client [req-4a5bff3e-dc8d-4f1a-ac93-da11743e9ac5 req-4a5bff3e-dc8d-4f1a-ac93-da11743e9ac5 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.696s",
                                "2026-05-23 01:47:39.518 26 INFO tempest.lib.common.rest_client [req-26d388ea-acd7-4188-b4cf-3863db032086 req-26d388ea-acd7-4188-b4cf-3863db032086 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.818s",
                                "2026-05-23 01:47:39.556 14 INFO tempest.lib.common.rest_client [req-073a05eb-7df6-4afa-adc3-0cf56ffe210d req-073a05eb-7df6-4afa-adc3-0cf56ffe210d ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00b6ab90ebb944be904ddf115ab70ece/users/2b77b7fdca4c48b6970dee98b1f3ba69/roles/86359d6597314a95ba0d73ed5fbe11ed 0.579s",
                                "2026-05-23 01:47:39.561 22 INFO tempest.lib.common.rest_client [req-d28dcaad-6b85-45d6-ba93-a93285ee7600 req-d28dcaad-6b85-45d6-ba93-a93285ee7600 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/69818f7935bd44518ca8c5fbfd58b85b/users/4e5244df08204af69bfbcb0cbc9db153/roles/bd34450783d64356be4e1eb4c43a6768 0.554s",
                                "2026-05-23 01:47:39.562 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4e5244df08204af69bfbcb0cbc9db153 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:39.562 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-402586034-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '69818f7935bd44518ca8c5fbfd58b85b', 'project_name': 'tempest-ExtraSpecsNegativeTest-402586034', 'tenant_id': '69818f7935bd44518ca8c5fbfd58b85b', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-402586034', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e5244df08204af69bfbcb0cbc9db153', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:39.562 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-402586034-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '69818f7935bd44518ca8c5fbfd58b85b', 'project_name': 'tempest-ExtraSpecsNegativeTest-402586034', 'tenant_id': '69818f7935bd44518ca8c5fbfd58b85b', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-402586034', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e5244df08204af69bfbcb0cbc9db153', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:39.664 39 INFO tempest.lib.common.rest_client [req-825114e1-78cd-4705-af6e-41d6852f9d66 req-825114e1-78cd-4705-af6e-41d6852f9d66 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.507s",
                                "2026-05-23 01:47:39.736 36 INFO tempest.lib.common.rest_client [req-663d0924-7d11-4fd8-94e5-3264ee9733a7 req-663d0924-7d11-4fd8-94e5-3264ee9733a7 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.580s",
                                "2026-05-23 01:47:39.810 26 INFO tempest.lib.common.rest_client [req-71ed9cb1-d2d4-4a1e-b8fd-c6f98413c6c1 req-71ed9cb1-d2d4-4a1e-b8fd-c6f98413c6c1 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.288s",
                                "2026-05-23 01:47:39.887 12 INFO tempest.lib.common.rest_client [req-007dc476-4d6b-4e96-a6a1-360b7bea52fc req-007dc476-4d6b-4e96-a6a1-360b7bea52fc ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.087s",
                                "2026-05-23 01:47:39.908 32 INFO tempest.lib.common.rest_client [req-2322277e-a681-418b-9130-ffc8dcbcbe61 req-2322277e-a681-418b-9130-ffc8dcbcbe61 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.870s",
                                "2026-05-23 01:47:39.914 39 INFO tempest.lib.common.rest_client [req-82e45c1c-1265-4edc-a5b3-6c8bc1744c93 req-82e45c1c-1265-4edc-a5b3-6c8bc1744c93 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6555243beaee4a68b25968d5b296ee61/users/e65a266245d249ae9a0a9e30279e3d82/roles/bd34450783d64356be4e1eb4c43a6768 0.247s",
                                "2026-05-23 01:47:39.915 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e65a266245d249ae9a0a9e30279e3d82 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:39.916 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1956099843-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6555243beaee4a68b25968d5b296ee61', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1956099843', 'tenant_id': '6555243beaee4a68b25968d5b296ee61', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1956099843', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e65a266245d249ae9a0a9e30279e3d82', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:39.916 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1956099843-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6555243beaee4a68b25968d5b296ee61', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1956099843', 'tenant_id': '6555243beaee4a68b25968d5b296ee61', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1956099843', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e65a266245d249ae9a0a9e30279e3d82', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:39.943 43 INFO tempest.lib.common.rest_client [req-4917676a-4ec4-4b36-98a4-c388476cc06b req-4917676a-4ec4-4b36-98a4-c388476cc06b ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.870s",
                                "2026-05-23 01:47:39.966 18 INFO tempest.lib.common.rest_client [req-29d30a84-a94e-4c1a-b7f2-1bb31127a03b req-29d30a84-a94e-4c1a-b7f2-1bb31127a03b ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-23 01:47:40.072 12 INFO tempest.lib.common.rest_client [req-fb530e3e-90d7-44f5-b3b4-24b3bedb0493 req-fb530e3e-90d7-44f5-b3b4-24b3bedb0493 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s",
                                "2026-05-23 01:47:40.077 24 INFO tempest.lib.common.rest_client [req-0b6cf58d-133b-4052-adb7-3f82bea9f273 req-0b6cf58d-133b-4052-adb7-3f82bea9f273 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.019s",
                                "2026-05-23 01:47:40.075 16 INFO tempest.lib.common.rest_client [req-a7a86608-3eef-4e18-8b67-834d73e82410 req-a7a86608-3eef-4e18-8b67-834d73e82410 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.781s",
                                "2026-05-23 01:47:40.092 20 INFO tempest.lib.common.rest_client [req-73468a10-408d-47b1-8548-4203c7aa6933 req-73468a10-408d-47b1-8548-4203c7aa6933 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.579s",
                                "2026-05-23 01:47:40.116 35 INFO tempest.lib.common.rest_client [req-3a4c86c7-71c1-4abc-8c14-6a15ef53b906 req-3a4c86c7-71c1-4abc-8c14-6a15ef53b906 ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.144s",
                                "2026-05-23 01:47:40.109 10 INFO tempest.lib.common.rest_client [req-4f4c0eee-7f9a-4c2a-b2d1-02442f04f065 req-4f4c0eee-7f9a-4c2a-b2d1-02442f04f065 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.559s",
                                "2026-05-23 01:47:40.125 35 INFO tempest.common.waiters [-] volume 2d786774-aff8-426d-bc22-97fee60f23d8 reached available after waiting for 2.125854 seconds",
                                "2026-05-23 01:47:40.124 31 INFO tempest.lib.common.rest_client [req-f7dce0d0-ea86-49b2-856c-6801d2c38254 req-f7dce0d0-ea86-49b2-856c-6801d2c38254 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s",
                                "2026-05-23 01:47:40.218 14 INFO tempest.lib.common.rest_client [req-49bcbf90-d9b7-4c4b-b010-0b407cd829ef req-49bcbf90-d9b7-4c4b-b010-0b407cd829ef ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.646s",
                                "2026-05-23 01:47:40.223 32 INFO tempest.lib.common.rest_client [req-8b599625-c9e3-4dc7-9d68-9121a4623c2c req-8b599625-c9e3-4dc7-9d68-9121a4623c2c ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-23 01:47:40.233 36 INFO tempest.lib.common.rest_client [req-7d666113-96a9-4d0c-9a68-677280554068 req-7d666113-96a9-4d0c-9a68-677280554068 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.484s",
                                "2026-05-23 01:47:40.239 18 INFO tempest.lib.common.rest_client [req-61f90a51-0493-42da-8042-592fff52f140 req-61f90a51-0493-42da-8042-592fff52f140 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.272s",
                                "2026-05-23 01:47:40.246 35 INFO tempest.lib.common.rest_client [req-40d04914-0169-4ec3-9bf0-00642784032d req-40d04914-0169-4ec3-9bf0-00642784032d ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.116s",
                                "2026-05-23 01:47:40.306 24 INFO tempest.lib.common.rest_client [req-596aa079-e13b-4833-a2f3-7a1183038e6e req-596aa079-e13b-4833-a2f3-7a1183038e6e ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-23 01:47:40.388 35 INFO tempest.lib.common.rest_client [req-6d6a9f31-7c8b-4b00-a97d-959528225489 req-6d6a9f31-7c8b-4b00-a97d-959528225489 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.134s",
                                "2026-05-23 01:47:40.439 32 INFO tempest.lib.common.rest_client [req-928b39fb-5e4e-4b23-b4dc-a1a4cf3235ff req-928b39fb-5e4e-4b23-b4dc-a1a4cf3235ff ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350b0089168b4ee0ab251c5a06742131/users/27dac59ba14a4fa79dfca0f7e1474ee6/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.210s",
                                "2026-05-23 01:47:40.459 29 INFO tempest.lib.common.rest_client [req-89acf49d-3a91-49bf-ab04-1567bad4075a req-89acf49d-3a91-49bf-ab04-1567bad4075a ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.411s",
                                "2026-05-23 01:47:40.471 22 INFO tempest.lib.common.rest_client [req-560b50e0-8291-4751-a643-171d8dae469d req-560b50e0-8291-4751-a643-171d8dae469d ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s",
                                "2026-05-23 01:47:40.517 16 INFO tempest.lib.common.rest_client [req-739ab522-a88e-431a-b947-21ca6e04861d req-739ab522-a88e-431a-b947-21ca6e04861d ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a/users/e6ab2f5126ea4413b649e1e9039a3216/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.434s",
                                "2026-05-23 01:47:40.526 35 INFO tempest.lib.common.rest_client [req-819c6922-9914-4a60-83d7-d48ead550e50 req-819c6922-9914-4a60-83d7-d48ead550e50 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 PUT https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.133s",
                                "2026-05-23 01:47:40.535 24 INFO tempest.lib.common.rest_client [req-2a1eb722-ddd5-476b-841a-8ac822ea9f4f req-2a1eb722-ddd5-476b-841a-8ac822ea9f4f ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c/users/a47a429833374965b85a7d100573a493/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.218s",
                                "2026-05-23 01:47:40.556 26 INFO tempest.lib.common.rest_client [req-668b71d3-4021-4aa7-968f-147da90aaf51 req-668b71d3-4021-4aa7-968f-147da90aaf51 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.739s",
                                "2026-05-23 01:47:40.657 39 INFO tempest.lib.common.rest_client [req-7e02f7c7-d438-4363-bc06-5f7a3cfabf11 req-7e02f7c7-d438-4363-bc06-5f7a3cfabf11 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.732s",
                                "2026-05-23 01:47:40.660 43 INFO tempest.lib.common.rest_client [req-738e5050-2f56-4c4c-9eeb-df70ae602465 req-738e5050-2f56-4c4c-9eeb-df70ae602465 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.714s",
                                "2026-05-23 01:47:40.663 35 INFO tempest.lib.common.rest_client [req-ac9d8537-4ae1-43f2-8f54-321966351c42 req-ac9d8537-4ae1-43f2-8f54-321966351c42 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.132s",
                                "2026-05-23 01:47:40.704 24 INFO tempest.lib.common.rest_client [req-7e2005c2-9345-43c2-b889-e4cc9f2898f5 req-7e2005c2-9345-43c2-b889-e4cc9f2898f5 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-23 01:47:40.719 31 INFO tempest.lib.common.rest_client [req-edcaa545-bffc-4853-9053-f8d98e9b8da8 req-edcaa545-bffc-4853-9053-f8d98e9b8da8 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.586s",
                                "2026-05-23 01:47:40.800 35 INFO tempest.lib.common.rest_client [req-51954302-940b-4f5a-9172-6a10a2b290fb req-51954302-940b-4f5a-9172-6a10a2b290fb ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 DELETE https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata/key1 0.133s",
                                "2026-05-23 01:47:40.833 43 INFO tempest.lib.common.rest_client [req-b6fc9159-4a25-4c1f-a004-bcd19c43b3d6 req-b6fc9159-4a25-4c1f-a004-bcd19c43b3d6 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-23 01:47:40.847 20 INFO tempest.lib.common.rest_client [req-cc8c7381-17e8-49c7-89d7-ad7522d021a4 req-cc8c7381-17e8-49c7-89d7-ad7522d021a4 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.752s",
                                "2026-05-23 01:47:40.883 14 INFO tempest.lib.common.rest_client [req-86d017b6-3925-4e27-8103-b63c3449b0a0 req-86d017b6-3925-4e27-8103-b63c3449b0a0 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00b6ab90ebb944be904ddf115ab70ece/users/2b77b7fdca4c48b6970dee98b1f3ba69/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.663s",
                                "2026-05-23 01:47:40.898 35 INFO tempest.lib.common.rest_client [req-72dd0b47-50fa-4a46-9913-ec5dcae677b2 req-72dd0b47-50fa-4a46-9913-ec5dcae677b2 ] Request (VolumesMetadataTest:test_crud_volume_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.096s",
                                "2026-05-23 01:47:40.959 32 INFO tempest.lib.common.rest_client [req-5b831680-5330-4018-9c6a-cb1612c49174 req-5b831680-5330-4018-9c6a-cb1612c49174 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.518s",
                                "2026-05-23 01:47:40.962 10 INFO tempest.lib.common.rest_client [req-2ca07fd9-f214-4296-8425-c90cdcf4829b req-2ca07fd9-f214-4296-8425-c90cdcf4829b ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.837s",
                                "2026-05-23 01:47:40.980 26 INFO tempest.lib.common.rest_client [req-f169933c-5d61-4d43-8359-a38b7c2aad25 req-f169933c-5d61-4d43-8359-a38b7c2aad25 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.421s",
                                "2026-05-23 01:47:40.989 14 INFO tempest.lib.common.rest_client [req-94db1bf7-13e7-4c63-8fe6-d41aa0846b14 req-94db1bf7-13e7-4c63-8fe6-d41aa0846b14 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.102s",
                                "2026-05-23 01:47:41.030 12 INFO tempest.lib.common.rest_client [req-2c4461d4-79a3-4cf7-acef-404c0be32542 req-2c4461d4-79a3-4cf7-acef-404c0be32542 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/363c0d277e0e42f5a3abe0c94e85aaae/users/fe5536f314824682b57c725451e6ae27/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.940s",
                                "2026-05-23 01:47:41.038 35 INFO tempest.lib.common.rest_client [req-5e4e53a1-215c-4e69-b10b-8ce7356818b3 req-5e4e53a1-215c-4e69-b10b-8ce7356818b3 ] Request (VolumesMetadataTest:tearDown): 200 PUT https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.126s",
                                "2026-05-23 01:47:41.035 39 INFO tempest.lib.common.rest_client [req-93431608-6015-4368-b701-616984e45aff req-93431608-6015-4368-b701-616984e45aff ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.371s",
                                "2026-05-23 01:47:41.044 18 INFO tempest.lib.common.rest_client [req-c6e32225-cd95-469d-b513-3d7f156e7926 req-c6e32225-cd95-469d-b513-3d7f156e7926 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.801s",
                                "{12} tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_crud_volume_metadata [0.912976s] ... ok",
                                "2026-05-23 01:47:41.137 16 INFO tempest.lib.common.rest_client [req-65d4fe50-2c79-4c7b-83ab-642b2861892e req-65d4fe50-2c79-4c7b-83ab-642b2861892e ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.618s",
                                "2026-05-23 01:47:41.159 43 INFO tempest.lib.common.rest_client [req-341185d3-2175-4d0b-9197-54f4f1b8ca74 req-341185d3-2175-4d0b-9197-54f4f1b8ca74 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157/users/312fde8682bb4d8aaa719a6e3b504c55/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.323s",
                                "2026-05-23 01:47:41.184 14 INFO tempest.lib.common.rest_client [req-d2201e54-a600-468d-9d69-b0d2618375c9 req-d2201e54-a600-468d-9d69-b0d2618375c9 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/00b6ab90ebb944be904ddf115ab70ece/users/2b77b7fdca4c48b6970dee98b1f3ba69/roles/bd34450783d64356be4e1eb4c43a6768 0.193s",
                                "2026-05-23 01:47:41.184 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2b77b7fdca4c48b6970dee98b1f3ba69 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:41.185 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-305952145-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '00b6ab90ebb944be904ddf115ab70ece', 'project_name': 'tempest-VolumesTransfersTest-305952145', 'tenant_id': '00b6ab90ebb944be904ddf115ab70ece', 'tenant_name': 'tempest-VolumesTransfersTest-305952145', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b77b7fdca4c48b6970dee98b1f3ba69', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:41.185 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-305952145-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '00b6ab90ebb944be904ddf115ab70ece', 'project_name': 'tempest-VolumesTransfersTest-305952145', 'tenant_id': '00b6ab90ebb944be904ddf115ab70ece', 'tenant_name': 'tempest-VolumesTransfersTest-305952145', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b77b7fdca4c48b6970dee98b1f3ba69', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:41.201 31 INFO tempest.lib.common.rest_client [req-8c6cde3b-bb61-4939-992a-64aa8dacb838 req-8c6cde3b-bb61-4939-992a-64aa8dacb838 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.480s",
                                "2026-05-23 01:47:41.210 22 INFO tempest.lib.common.rest_client [req-3b4e2248-08d7-448d-9ee4-cf1aa0f4d123 req-3b4e2248-08d7-448d-9ee4-cf1aa0f4d123 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.735s",
                                "2026-05-23 01:47:41.217 35 INFO tempest.lib.common.rest_client [req-79040536-57f1-4a04-a87b-0cac349afb00 req-79040536-57f1-4a04-a87b-0cac349afb00 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 POST https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.107s",
                                "2026-05-23 01:47:41.219 36 INFO tempest.lib.common.rest_client [req-3da6153c-1cb5-44f1-9e78-ce83d1f8f36d req-3da6153c-1cb5-44f1-9e78-ce83d1f8f36d ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.985s",
                                "2026-05-23 01:47:41.260 24 INFO tempest.lib.common.rest_client [req-7f0ef4d3-5cb5-48d0-a723-302dca9738e4 req-7f0ef4d3-5cb5-48d0-a723-302dca9738e4 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c/users/a47a429833374965b85a7d100573a493/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.550s",
                                "2026-05-23 01:47:41.322 32 INFO tempest.lib.common.rest_client [req-1f749be9-0338-4b47-b6b2-80f338f4c38a req-1f749be9-0338-4b47-b6b2-80f338f4c38a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350b0089168b4ee0ab251c5a06742131/users/27dac59ba14a4fa79dfca0f7e1474ee6/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.359s",
                                "2026-05-23 01:47:41.326 43 INFO tempest.lib.common.rest_client [req-c2ef9474-0d89-4c00-a586-b92125f641fd req-c2ef9474-0d89-4c00-a586-b92125f641fd ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-23 01:47:41.353 12 INFO tempest.lib.common.rest_client [req-4db4eb68-eeb0-4cbe-8ad7-f17f2cc5c9c4 req-4db4eb68-eeb0-4cbe-8ad7-f17f2cc5c9c4 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s",
                                "2026-05-23 01:47:41.358 20 INFO tempest.lib.common.rest_client [req-e660c701-c0dc-4f88-a860-591c6a5369e9 req-e660c701-c0dc-4f88-a860-591c6a5369e9 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.509s",
                                "2026-05-23 01:47:41.391 35 INFO tempest.lib.common.rest_client [req-7d361589-d1e7-410c-a4c5-9277e1427346 req-7d361589-d1e7-410c-a4c5-9277e1427346 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 PUT https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata/key3 0.168s",
                                "2026-05-23 01:47:41.416 18 INFO tempest.lib.common.rest_client [req-fe9d22ec-b1f4-48e1-ab80-f6042865ec5f req-fe9d22ec-b1f4-48e1-ab80-f6042865ec5f ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s",
                                "2026-05-23 01:47:41.443 26 INFO tempest.lib.common.rest_client [req-e890a950-275a-4253-aec2-97394e2d187c req-e890a950-275a-4253-aec2-97394e2d187c ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d210168fb7a44769b770ed6aa03c1071/users/a36572e4e1c546b18bf6e7a090982904/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.460s",
                                "2026-05-23 01:47:41.448 43 INFO tempest.lib.common.rest_client [req-f07efc9a-974b-4c4e-8f33-b740c20c8d7f req-f07efc9a-974b-4c4e-8f33-b740c20c8d7f ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157/users/312fde8682bb4d8aaa719a6e3b504c55/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.117s",
                                "2026-05-23 01:47:41.462 10 INFO tempest.lib.common.rest_client [req-0343f4d6-a849-43da-9605-5e2145bd82d1 req-0343f4d6-a849-43da-9605-5e2145bd82d1 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s",
                                "2026-05-23 01:47:41.497 29 INFO tempest.lib.common.rest_client [req-141e2112-e228-41f7-91cf-c8c53e93b4cb req-141e2112-e228-41f7-91cf-c8c53e93b4cb ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.036s",
                                "2026-05-23 01:47:41.510 35 INFO tempest.lib.common.rest_client [req-3efe36ad-3343-46dc-8073-95895d2ae065 req-3efe36ad-3343-46dc-8073-95895d2ae065 ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata/key3 0.115s",
                                "2026-05-23 01:47:41.564 31 INFO tempest.lib.common.rest_client [req-72f6b7d4-63fd-4915-ad1f-983143e271e1 req-72f6b7d4-63fd-4915-ad1f-983143e271e1 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.360s",
                                "2026-05-23 01:47:41.584 12 INFO tempest.lib.common.rest_client [req-eb438606-5160-4beb-9663-8564bbb63046 req-eb438606-5160-4beb-9663-8564bbb63046 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/363c0d277e0e42f5a3abe0c94e85aaae/users/fe5536f314824682b57c725451e6ae27/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.228s",
                                "2026-05-23 01:47:41.617 35 INFO tempest.lib.common.rest_client [req-b3b7dd74-db6f-47ce-9905-8571a88338bc req-b3b7dd74-db6f-47ce-9905-8571a88338bc ] Request (VolumesMetadataTest:test_update_show_volume_metadata_item): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.103s",
                                "2026-05-23 01:47:41.632 16 INFO tempest.lib.common.rest_client [req-6680b4af-35cd-4878-b756-a383dd4f9cbf req-6680b4af-35cd-4878-b756-a383dd4f9cbf ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a/users/e6ab2f5126ea4413b649e1e9039a3216/roles/bd34450783d64356be4e1eb4c43a6768 0.492s",
                                "2026-05-23 01:47:41.632 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e6ab2f5126ea4413b649e1e9039a3216 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:41.632 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1560992270-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a1577e24eb7345ee9e6d3f455a4bea5a', 'project_name': 'tempest-GroupSnapshotsTest-1560992270', 'tenant_id': 'a1577e24eb7345ee9e6d3f455a4bea5a', 'tenant_name': 'tempest-GroupSnapshotsTest-1560992270', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6ab2f5126ea4413b649e1e9039a3216', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:41.633 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1560992270-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a1577e24eb7345ee9e6d3f455a4bea5a', 'project_name': 'tempest-GroupSnapshotsTest-1560992270', 'tenant_id': 'a1577e24eb7345ee9e6d3f455a4bea5a', 'tenant_name': 'tempest-GroupSnapshotsTest-1560992270', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e6ab2f5126ea4413b649e1e9039a3216', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:41.665 24 INFO tempest.lib.common.rest_client [req-ea6d8dc3-0589-4028-ae89-bd13b6e80f22 req-ea6d8dc3-0589-4028-ae89-bd13b6e80f22 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.403s",
                                "2026-05-23 01:47:41.687 39 INFO tempest.lib.common.rest_client [req-3c689940-7079-4a1d-aaf0-33f725a46ae0 req-3c689940-7079-4a1d-aaf0-33f725a46ae0 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.649s",
                                "2026-05-23 01:47:41.714 36 INFO tempest.lib.common.rest_client [req-f5effbad-0890-4799-add6-84e995a11d27 req-f5effbad-0890-4799-add6-84e995a11d27 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.492s",
                                "2026-05-23 01:47:41.736 32 INFO tempest.lib.common.rest_client [req-48f73150-6af8-4889-a60a-60c8d538a0bc req-48f73150-6af8-4889-a60a-60c8d538a0bc ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.412s",
                                "2026-05-23 01:47:41.744 26 INFO tempest.lib.common.rest_client [req-42b7c715-4b61-46fb-a8ae-afe09ae6c2f1 req-42b7c715-4b61-46fb-a8ae-afe09ae6c2f1 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s",
                                "2026-05-23 01:47:41.750 35 INFO tempest.lib.common.rest_client [req-a2801c57-fb83-4ae1-912d-8a940b9d72e7 req-a2801c57-fb83-4ae1-912d-8a940b9d72e7 ] Request (VolumesMetadataTest:tearDown): 200 PUT https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8/metadata 0.127s",
                                "{12} tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_update_show_volume_metadata_item [0.645297s] ... ok",
                                "2026-05-23 01:47:41.754 20 INFO tempest.lib.common.rest_client [req-b37579e1-3e01-4008-a09a-c253cb072990 req-b37579e1-3e01-4008-a09a-c253cb072990 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b12a357349fe4eccaf00aeaa25831f73/users/3559441f2cf84f3084c7ef9ee842792c/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.391s",
                                "2026-05-23 01:47:41.762 10 INFO tempest.lib.common.rest_client [req-940f5fe0-6fff-4417-acb1-6696b4931c21 req-940f5fe0-6fff-4417-acb1-6696b4931c21 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee808d2cbdd04ae8812acf46f349cf68/users/152280a17538474793ee5c9af01067e0/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.296s",
                                "2026-05-23 01:47:41.811 22 INFO tempest.lib.common.rest_client [req-1120823c-5208-44e6-9a6e-b39a79540d1f req-1120823c-5208-44e6-9a6e-b39a79540d1f ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.593s",
                                "2026-05-23 01:47:41.833 39 INFO tempest.lib.common.rest_client [req-d510cb4f-cedc-42b1-a1b5-7bc92f003ef6 req-d510cb4f-cedc-42b1-a1b5-7bc92f003ef6 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.142s",
                                "2026-05-23 01:47:41.840 18 INFO tempest.lib.common.rest_client [req-4136bf54-de7f-4bb4-a348-8bd09a8de3a5 req-4136bf54-de7f-4bb4-a348-8bd09a8de3a5 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49c9b0b9dee24a1caccb42dd5ce9534f/users/224f976198554a89a1a0faa6188f40fd/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.423s",
                                "2026-05-23 01:47:41.855 14 INFO tempest.lib.common.rest_client [req-20ba49a9-74a4-4c26-a53b-2f720462950a req-20ba49a9-74a4-4c26-a53b-2f720462950a ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s",
                                "2026-05-23 01:47:41.855 31 INFO tempest.lib.common.rest_client [req-4af8267a-99a4-4e3c-b2b5-d8280d89f49b req-4af8267a-99a4-4e3c-b2b5-d8280d89f49b ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53f31889016f4f9cbabed12211d3b3cf/users/3f86a6e308a8498f8cd5180efcf677a2/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.286s",
                                "2026-05-23 01:47:41.864 24 INFO tempest.lib.common.rest_client [req-79fdb87b-b843-441a-97f8-e2325dee02f0 req-79fdb87b-b843-441a-97f8-e2325dee02f0 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c/users/a47a429833374965b85a7d100573a493/roles/86359d6597314a95ba0d73ed5fbe11ed 0.191s",
                                "2026-05-23 01:47:41.908 20 INFO tempest.lib.common.rest_client [req-c2fc94e6-faa7-43e1-b972-374de1622126 req-c2fc94e6-faa7-43e1-b972-374de1622126 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s",
                                "2026-05-23 01:47:41.915 12 INFO tempest.lib.common.rest_client [req-0477d284-7ffa-46f6-a531-dda51abde269 req-0477d284-7ffa-46f6-a531-dda51abde269 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s",
                                "2026-05-23 01:47:41.928 43 INFO tempest.lib.common.rest_client [req-b16a781c-b124-4e31-92ba-7d68ee919b0a req-b16a781c-b124-4e31-92ba-7d68ee919b0a ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.474s",
                                "2026-05-23 01:47:41.936 35 INFO tempest.lib.common.rest_client [req-217a5a43-f962-43cd-b342-46466b4c308d req-217a5a43-f962-43cd-b342-46466b4c308d ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.180s",
                                "2026-05-23 01:47:41.967 26 INFO tempest.lib.common.rest_client [req-79565c2d-f4c9-4d43-b92b-9dc83123fb51 req-79565c2d-f4c9-4d43-b92b-9dc83123fb51 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d210168fb7a44769b770ed6aa03c1071/users/a36572e4e1c546b18bf6e7a090982904/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.215s",
                                "2026-05-23 01:47:41.982 36 INFO tempest.lib.common.rest_client [req-6a7ac4ad-197f-4584-8d6d-c56215cd9817 req-6a7ac4ad-197f-4584-8d6d-c56215cd9817 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aec516efd390419c886217df0fd8d20a/users/7fb9fe81b57d406ea10d2ea60d6c6077/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.260s",
                                "2026-05-23 01:47:41.992 39 INFO tempest.lib.common.rest_client [req-eec6f549-5f08-4c53-b810-984971ae8a27 req-eec6f549-5f08-4c53-b810-984971ae8a27 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a66b3d8569ce46ed8d41c6a62071fb04/users/c491152d315a49c5a315a9357de84fde/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.158s",
                                "2026-05-23 01:47:42.054 32 INFO tempest.lib.common.rest_client [req-3dc968cb-5b55-480c-b152-67df9cbca896 req-3dc968cb-5b55-480c-b152-67df9cbca896 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350b0089168b4ee0ab251c5a06742131/users/27dac59ba14a4fa79dfca0f7e1474ee6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.316s",
                                "2026-05-23 01:47:42.087 24 INFO tempest.lib.common.rest_client [req-1364c285-7a6d-4103-8b1c-c9f453e10e5f req-1364c285-7a6d-4103-8b1c-c9f453e10e5f ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-23 01:47:42.108 10 INFO tempest.lib.common.rest_client [req-3f82e78e-6c43-4556-a04d-9f4e28c41522 req-3f82e78e-6c43-4556-a04d-9f4e28c41522 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.344s",
                                "2026-05-23 01:47:42.121 26 INFO tempest.lib.common.rest_client [req-3c1ec26e-e95a-4556-a665-f74aea4d432e req-3c1ec26e-e95a-4556-a665-f74aea4d432e ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-23 01:47:42.127 35 INFO tempest.lib.common.rest_client [req-85749e1a-cf88-4d7e-81e6-3fe752afe17c req-85749e1a-cf88-4d7e-81e6-3fe752afe17c ] Request (VolumesMetadataTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.181s",
                                "2026-05-23 01:47:42.129 22 INFO tempest.lib.common.rest_client [req-de66e062-e293-42e7-b333-3279fcbd6fc3 req-de66e062-e293-42e7-b333-3279fcbd6fc3 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s",
                                "2026-05-23 01:47:42.140 18 INFO tempest.lib.common.rest_client [req-86ca766a-edc1-44ec-a449-b390f2acb032 req-86ca766a-edc1-44ec-a449-b390f2acb032 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-23 01:47:42.145 20 INFO tempest.lib.common.rest_client [req-7cf8aa70-de42-40e8-9ebe-aac35694a010 req-7cf8aa70-de42-40e8-9ebe-aac35694a010 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b12a357349fe4eccaf00aeaa25831f73/users/3559441f2cf84f3084c7ef9ee842792c/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.230s",
                                "2026-05-23 01:47:42.203 32 INFO tempest.lib.common.rest_client [req-53419fdc-73d9-4dff-8b56-e27ad21f6ebb req-53419fdc-73d9-4dff-8b56-e27ad21f6ebb ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s",
                                "2026-05-23 01:47:42.212 31 INFO tempest.lib.common.rest_client [req-c52dd2ae-f07f-44bc-bb92-085506711040 req-c52dd2ae-f07f-44bc-bb92-085506711040 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s",
                                "2026-05-23 01:47:42.234 43 INFO tempest.lib.common.rest_client [req-01ba45f6-af55-455b-9624-a2861c24d0b0 req-01ba45f6-af55-455b-9624-a2861c24d0b0 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157/users/312fde8682bb4d8aaa719a6e3b504c55/roles/86359d6597314a95ba0d73ed5fbe11ed 0.305s",
                                "2026-05-23 01:47:42.243 14 INFO tempest.lib.common.rest_client [req-d82b0e16-371a-4231-bf1a-0041086c0113 req-d82b0e16-371a-4231-bf1a-0041086c0113 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.386s",
                                "2026-05-23 01:47:42.296 35 INFO tempest.lib.common.rest_client [req-8bca6fd8-55fd-4b08-8de0-ad1d8242ec6b req-8bca6fd8-55fd-4b08-8de0-ad1d8242ec6b ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.165s",
                                "2026-05-23 01:47:42.313 12 INFO tempest.lib.common.rest_client [req-7ed4e4b9-6a64-4bf4-8e74-15b6806ada16 req-7ed4e4b9-6a64-4bf4-8e74-15b6806ada16 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/363c0d277e0e42f5a3abe0c94e85aaae/users/fe5536f314824682b57c725451e6ae27/roles/86359d6597314a95ba0d73ed5fbe11ed 0.394s",
                                "2026-05-23 01:47:42.330 16 INFO tempest.lib.common.rest_client [req-dfa26679-463f-4ccb-9f65-bec0e58ca69d req-dfa26679-463f-4ccb-9f65-bec0e58ca69d ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.692s",
                                "2026-05-23 01:47:42.349 10 INFO tempest.lib.common.rest_client [req-765a9523-cc0d-4bbb-9da9-f8aec8778871 req-765a9523-cc0d-4bbb-9da9-f8aec8778871 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee808d2cbdd04ae8812acf46f349cf68/users/152280a17538474793ee5c9af01067e0/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.238s",
                                "2026-05-23 01:47:42.381 22 INFO tempest.lib.common.rest_client [req-141eb3af-3ca5-4dfa-9dc2-e7cbb12d9066 req-141eb3af-3ca5-4dfa-9dc2-e7cbb12d9066 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a8842274a234953b813bfd762ff61e2/users/9a78e945eaad4ad39c409ee40f44bdc4/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.247s",
                                "2026-05-23 01:47:42.396 39 INFO tempest.lib.common.rest_client [req-fd58b7f5-21d2-4440-9215-c1e92a23e6df req-fd58b7f5-21d2-4440-9215-c1e92a23e6df ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.399s",
                                "2026-05-23 01:47:42.407 26 INFO tempest.lib.common.rest_client [req-2d99a9ec-c3d1-4443-b8dc-5986fc544326 req-2d99a9ec-c3d1-4443-b8dc-5986fc544326 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d210168fb7a44769b770ed6aa03c1071/users/a36572e4e1c546b18bf6e7a090982904/roles/86359d6597314a95ba0d73ed5fbe11ed 0.284s",
                                "2026-05-23 01:47:42.430 24 INFO tempest.lib.common.rest_client [req-fb1bae20-0f81-42f4-bf35-631d8ca6c713 req-fb1bae20-0f81-42f4-bf35-631d8ca6c713 ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c/users/a47a429833374965b85a7d100573a493/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.334s",
                                "2026-05-23 01:47:42.456 36 INFO tempest.lib.common.rest_client [req-21f20b80-eb66-4e83-874f-cb9325a4764c req-21f20b80-eb66-4e83-874f-cb9325a4764c ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.472s",
                                "2026-05-23 01:47:42.499 18 INFO tempest.lib.common.rest_client [req-8873f5f4-e3d4-4844-b280-59bd2826095a req-8873f5f4-e3d4-4844-b280-59bd2826095a ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49c9b0b9dee24a1caccb42dd5ce9534f/users/224f976198554a89a1a0faa6188f40fd/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.354s",
                                "2026-05-23 01:47:42.544 32 INFO tempest.lib.common.rest_client [req-a901f23f-040e-4ddf-ace1-bee3e45abb99 req-a901f23f-040e-4ddf-ace1-bee3e45abb99 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350b0089168b4ee0ab251c5a06742131/users/27dac59ba14a4fa79dfca0f7e1474ee6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.339s",
                                "2026-05-23 01:47:42.568 10 INFO tempest.lib.common.rest_client [req-6fac1476-25c0-43ec-9652-fcc408ebd48e req-6fac1476-25c0-43ec-9652-fcc408ebd48e ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-23 01:47:42.580 31 INFO tempest.lib.common.rest_client [req-ddd8654f-0812-4fd7-a75c-3b79117d2734 req-ddd8654f-0812-4fd7-a75c-3b79117d2734 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53f31889016f4f9cbabed12211d3b3cf/users/3f86a6e308a8498f8cd5180efcf677a2/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.361s",
                                "2026-05-23 01:47:42.582 20 INFO tempest.lib.common.rest_client [req-88137645-1c23-42ce-83a1-2f534673328d req-88137645-1c23-42ce-83a1-2f534673328d ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s",
                                "2026-05-23 01:47:42.654 12 INFO tempest.lib.common.rest_client [req-a9be3a4a-c636-48dd-b164-86fdab43e30d req-a9be3a4a-c636-48dd-b164-86fdab43e30d ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s",
                                "2026-05-23 01:47:42.672 36 INFO tempest.lib.common.rest_client [req-8dbf9c73-738a-42c3-943f-bf1fe117c2fe req-8dbf9c73-738a-42c3-943f-bf1fe117c2fe ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aec516efd390419c886217df0fd8d20a/users/7fb9fe81b57d406ea10d2ea60d6c6077/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.212s",
                                "2026-05-23 01:47:42.674 22 INFO tempest.lib.common.rest_client [req-1fd090d5-10fa-4f4f-a361-c215b8e5c30f req-1fd090d5-10fa-4f4f-a361-c215b8e5c30f ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-23 01:47:42.692 43 INFO tempest.lib.common.rest_client [req-04512692-0a85-4651-8862-ef7323b6b4be req-04512692-0a85-4651-8862-ef7323b6b4be ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.455s",
                                "2026-05-23 01:47:42.740 24 INFO tempest.lib.common.rest_client [req-4ddc27d5-21ab-41cb-b513-ef6e620c3be5 req-4ddc27d5-21ab-41cb-b513-ef6e620c3be5 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s",
                                "2026-05-23 01:47:42.747 32 INFO tempest.lib.common.rest_client [req-50035faa-a942-45ad-9ee7-e161d7b0922f req-50035faa-a942-45ad-9ee7-e161d7b0922f ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-23 01:47:42.762 39 INFO tempest.lib.common.rest_client [req-da2c797f-5ce0-480d-8c94-38f39349b684 req-da2c797f-5ce0-480d-8c94-38f39349b684 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a66b3d8569ce46ed8d41c6a62071fb04/users/c491152d315a49c5a315a9357de84fde/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.360s",
                                "2026-05-23 01:47:42.765 18 INFO tempest.lib.common.rest_client [req-9cce816e-87b9-42aa-9241-79655e359a3f req-9cce816e-87b9-42aa-9241-79655e359a3f ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-23 01:47:42.819 14 INFO tempest.lib.common.rest_client [req-d4f65a2f-026a-4f93-8f51-b52616e377b6 req-d4f65a2f-026a-4f93-8f51-b52616e377b6 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.574s",
                                "2026-05-23 01:47:42.818 31 INFO tempest.lib.common.rest_client [req-69da8b1e-4848-48ce-89a2-6a6e5607cae6 req-69da8b1e-4848-48ce-89a2-6a6e5607cae6 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-23 01:47:42.835 26 INFO tempest.lib.common.rest_client [req-21004414-19bd-4a49-b010-b62041c03a28 req-21004414-19bd-4a49-b010-b62041c03a28 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.423s",
                                "2026-05-23 01:47:42.834 16 INFO tempest.lib.common.rest_client [req-38d4d5ec-06d6-4e76-9cf4-0b8382da478b req-38d4d5ec-06d6-4e76-9cf4-0b8382da478b ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.498s",
                                "2026-05-23 01:47:42.843 20 INFO tempest.lib.common.rest_client [req-f9cf3558-d05c-402f-bf6f-8c30ed9e760a req-f9cf3558-d05c-402f-bf6f-8c30ed9e760a ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b12a357349fe4eccaf00aeaa25831f73/users/3559441f2cf84f3084c7ef9ee842792c/roles/86359d6597314a95ba0d73ed5fbe11ed 0.255s",
                                "2026-05-23 01:47:42.847 36 INFO tempest.lib.common.rest_client [req-6733880e-b625-4193-8b97-0738f9c2e784 req-6733880e-b625-4193-8b97-0738f9c2e784 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-23 01:47:42.858 22 INFO tempest.lib.common.rest_client [req-46ef262e-7ae5-4d5c-bbf6-8e25e3dfaf8e req-46ef262e-7ae5-4d5c-bbf6-8e25e3dfaf8e ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a8842274a234953b813bfd762ff61e2/users/9a78e945eaad4ad39c409ee40f44bdc4/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.181s",
                                "2026-05-23 01:47:42.918 10 INFO tempest.lib.common.rest_client [req-fb9ae605-0148-46de-895e-9a9e89e77fe2 req-fb9ae605-0148-46de-895e-9a9e89e77fe2 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee808d2cbdd04ae8812acf46f349cf68/users/152280a17538474793ee5c9af01067e0/roles/86359d6597314a95ba0d73ed5fbe11ed 0.348s",
                                "2026-05-23 01:47:42.926 39 INFO tempest.lib.common.rest_client [req-b5655b30-bf69-4e06-8a94-2621813ea075 req-b5655b30-bf69-4e06-8a94-2621813ea075 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s",
                                "2026-05-23 01:47:42.943 18 INFO tempest.lib.common.rest_client [req-c56677fc-3fb4-45ad-8a2c-73975552fee5 req-c56677fc-3fb4-45ad-8a2c-73975552fee5 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49c9b0b9dee24a1caccb42dd5ce9534f/users/224f976198554a89a1a0faa6188f40fd/roles/86359d6597314a95ba0d73ed5fbe11ed 0.176s",
                                "2026-05-23 01:47:42.947 12 INFO tempest.lib.common.rest_client [req-c64b0183-c772-4191-aac5-d9021710041a req-c64b0183-c772-4191-aac5-d9021710041a ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/363c0d277e0e42f5a3abe0c94e85aaae/users/fe5536f314824682b57c725451e6ae27/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.291s",
                                "2026-05-23 01:47:43.031 43 INFO tempest.lib.common.rest_client [req-3a683c39-8859-4f41-8049-04b1e7baf3d8 req-3a683c39-8859-4f41-8049-04b1e7baf3d8 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157/users/312fde8682bb4d8aaa719a6e3b504c55/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.337s",
                                "2026-05-23 01:47:43.032 32 INFO tempest.lib.common.rest_client [req-1238ecee-ec9d-491b-a145-594ef8a1f09a req-1238ecee-ec9d-491b-a145-594ef8a1f09a ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350b0089168b4ee0ab251c5a06742131/users/27dac59ba14a4fa79dfca0f7e1474ee6/roles/bd34450783d64356be4e1eb4c43a6768 0.283s",
                                "2026-05-23 01:47:43.033 32 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 27dac59ba14a4fa79dfca0f7e1474ee6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:43.033 32 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '350b0089168b4ee0ab251c5a06742131', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897', 'tenant_id': '350b0089168b4ee0ab251c5a06742131', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27dac59ba14a4fa79dfca0f7e1474ee6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:43.033 32 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '350b0089168b4ee0ab251c5a06742131', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897', 'tenant_id': '350b0089168b4ee0ab251c5a06742131', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-1458072897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '27dac59ba14a4fa79dfca0f7e1474ee6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:43.043 16 INFO tempest.lib.common.rest_client [req-57411895-f7df-4d76-94b2-b2220627b44f req-57411895-f7df-4d76-94b2-b2220627b44f ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.202s",
                                "2026-05-23 01:47:43.043 31 INFO tempest.lib.common.rest_client [req-130cd486-39d1-46b2-b682-41bdaf833704 req-130cd486-39d1-46b2-b682-41bdaf833704 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53f31889016f4f9cbabed12211d3b3cf/users/3f86a6e308a8498f8cd5180efcf677a2/roles/86359d6597314a95ba0d73ed5fbe11ed 0.224s",
                                "2026-05-23 01:47:43.094 26 INFO tempest.lib.common.rest_client [req-a6415574-b221-4753-954c-8a6524e2948a req-a6415574-b221-4753-954c-8a6524e2948a ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d210168fb7a44769b770ed6aa03c1071/users/a36572e4e1c546b18bf6e7a090982904/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.257s",
                                "2026-05-23 01:47:43.141 36 INFO tempest.lib.common.rest_client [req-6e7637f5-0989-4d3a-b69c-287a2165bcd8 req-6e7637f5-0989-4d3a-b69c-287a2165bcd8 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aec516efd390419c886217df0fd8d20a/users/7fb9fe81b57d406ea10d2ea60d6c6077/roles/86359d6597314a95ba0d73ed5fbe11ed 0.292s",
                                "2026-05-23 01:47:43.138 24 INFO tempest.lib.common.rest_client [req-6238a680-41fb-4d84-ad23-ccb95003874b req-6238a680-41fb-4d84-ad23-ccb95003874b ] Request (GroupsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c/users/a47a429833374965b85a7d100573a493/roles/bd34450783d64356be4e1eb4c43a6768 0.391s",
                                "2026-05-23 01:47:43.139 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a47a429833374965b85a7d100573a493 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:43.139 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1502412861-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aca18b897acd4182b6e1f9d606ca734c', 'project_name': 'tempest-GroupsTest-1502412861', 'tenant_id': 'aca18b897acd4182b6e1f9d606ca734c', 'tenant_name': 'tempest-GroupsTest-1502412861', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a47a429833374965b85a7d100573a493', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:43.140 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsTest-1502412861-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aca18b897acd4182b6e1f9d606ca734c', 'project_name': 'tempest-GroupsTest-1502412861', 'tenant_id': 'aca18b897acd4182b6e1f9d606ca734c', 'tenant_name': 'tempest-GroupsTest-1502412861', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a47a429833374965b85a7d100573a493', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:43.188 20 INFO tempest.lib.common.rest_client [req-475de6b0-73e7-4163-b9bd-d83c39efc883 req-475de6b0-73e7-4163-b9bd-d83c39efc883 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s",
                                "2026-05-23 01:47:43.219 14 INFO tempest.lib.common.rest_client [req-565df5e8-6f18-4b02-b304-5d509cd66732 req-565df5e8-6f18-4b02-b304-5d509cd66732 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.396s",
                                "2026-05-23 01:47:43.233 43 INFO tempest.lib.common.rest_client [req-4683603a-270f-4328-9792-b1dfad8b9c18 req-4683603a-270f-4328-9792-b1dfad8b9c18 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-23 01:47:43.232 39 INFO tempest.lib.common.rest_client [req-f3612be8-6e33-4230-95d1-bde6dc28a17f req-f3612be8-6e33-4230-95d1-bde6dc28a17f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a66b3d8569ce46ed8d41c6a62071fb04/users/c491152d315a49c5a315a9357de84fde/roles/86359d6597314a95ba0d73ed5fbe11ed 0.304s",
                                "2026-05-23 01:47:43.289 10 INFO tempest.lib.common.rest_client [req-d5b25f29-9735-4cac-b064-5dfb25672b9b req-d5b25f29-9735-4cac-b064-5dfb25672b9b ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.369s",
                                "2026-05-23 01:47:43.318 22 INFO tempest.lib.common.rest_client [req-2d4647cd-10d5-4e8a-a07d-2b20f6408f99 req-2d4647cd-10d5-4e8a-a07d-2b20f6408f99 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.458s",
                                "2026-05-23 01:47:43.321 36 INFO tempest.lib.common.rest_client [req-804c729f-37cd-45d3-927c-b8c2691fd1d4 req-804c729f-37cd-45d3-927c-b8c2691fd1d4 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-23 01:47:43.327 18 INFO tempest.lib.common.rest_client [req-a28f37e7-980c-4db0-bb76-5b9b15ad9e21 req-a28f37e7-980c-4db0-bb76-5b9b15ad9e21 ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s",
                                "2026-05-23 01:47:43.327 12 INFO tempest.lib.common.rest_client [req-1e226327-c906-4a82-afcd-bc29168befaa req-1e226327-c906-4a82-afcd-bc29168befaa ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.374s",
                                "2026-05-23 01:47:43.350 26 INFO tempest.lib.common.rest_client [req-cc36a635-8c12-4f35-8a80-3bdbfc9a82d1 req-cc36a635-8c12-4f35-8a80-3bdbfc9a82d1 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-23 01:47:43.369 14 INFO tempest.lib.common.rest_client [req-19d0a9f3-3ab1-4367-9357-51efb60bb8eb req-19d0a9f3-3ab1-4367-9357-51efb60bb8eb ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7/users/30201b88df184c1e96392acec5e7b055/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.147s",
                                "2026-05-23 01:47:43.378 31 INFO tempest.lib.common.rest_client [req-c66d3d25-786a-45f0-af70-a0f21edc4728 req-c66d3d25-786a-45f0-af70-a0f21edc4728 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.327s",
                                "2026-05-23 01:47:43.418 29 INFO tempest.lib.common.rest_client [req-33e8600a-d175-40db-9b53-bd5e8273c6d9 req-33e8600a-d175-40db-9b53-bd5e8273c6d9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.912s",
                                "2026-05-23 01:47:43.470 39 INFO tempest.lib.common.rest_client [req-fdb28799-b264-4fde-b864-4691a0925d21 req-fdb28799-b264-4fde-b864-4691a0925d21 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-23 01:47:43.470 20 INFO tempest.lib.common.rest_client [req-5e34d0e4-1010-44e3-a7e3-fd18591758b8 req-5e34d0e4-1010-44e3-a7e3-fd18591758b8 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b12a357349fe4eccaf00aeaa25831f73/users/3559441f2cf84f3084c7ef9ee842792c/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.276s",
                                "2026-05-23 01:47:43.476 10 INFO tempest.lib.common.rest_client [req-d0333b3d-7579-4312-9be8-ada2f1b04cae req-d0333b3d-7579-4312-9be8-ada2f1b04cae ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee808d2cbdd04ae8812acf46f349cf68/users/152280a17538474793ee5c9af01067e0/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.179s",
                                "2026-05-23 01:47:43.569 26 INFO tempest.lib.common.rest_client [req-79245627-9eee-48da-a2d6-be9a5a2d9451 req-79245627-9eee-48da-a2d6-be9a5a2d9451 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d210168fb7a44769b770ed6aa03c1071/users/a36572e4e1c546b18bf6e7a090982904/roles/bd34450783d64356be4e1eb4c43a6768 0.217s",
                                "2026-05-23 01:47:43.569 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a36572e4e1c546b18bf6e7a090982904 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:43.569 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1351458367-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd210168fb7a44769b770ed6aa03c1071', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1351458367', 'tenant_id': 'd210168fb7a44769b770ed6aa03c1071', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1351458367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a36572e4e1c546b18bf6e7a090982904', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:43.569 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1351458367-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd210168fb7a44769b770ed6aa03c1071', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1351458367', 'tenant_id': 'd210168fb7a44769b770ed6aa03c1071', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1351458367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a36572e4e1c546b18bf6e7a090982904', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:43.580 36 INFO tempest.lib.common.rest_client [req-805fd1d2-b68c-4aef-93b5-317bab69b5f4 req-805fd1d2-b68c-4aef-93b5-317bab69b5f4 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aec516efd390419c886217df0fd8d20a/users/7fb9fe81b57d406ea10d2ea60d6c6077/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.248s",
                                "2026-05-23 01:47:43.591 43 INFO tempest.lib.common.rest_client [req-accfa997-0e31-4dc6-a8e5-d5dc7aa13943 req-accfa997-0e31-4dc6-a8e5-d5dc7aa13943 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157/users/312fde8682bb4d8aaa719a6e3b504c55/roles/bd34450783d64356be4e1eb4c43a6768 0.354s",
                                "2026-05-23 01:47:43.593 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 312fde8682bb4d8aaa719a6e3b504c55 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:43.593 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-2131994829-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93084d5af79b4143a86a785b00878157', 'project_name': 'tempest-GroupSnapshotsV319Test-2131994829', 'tenant_id': '93084d5af79b4143a86a785b00878157', 'tenant_name': 'tempest-GroupSnapshotsV319Test-2131994829', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '312fde8682bb4d8aaa719a6e3b504c55', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:43.594 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-2131994829-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '93084d5af79b4143a86a785b00878157', 'project_name': 'tempest-GroupSnapshotsV319Test-2131994829', 'tenant_id': '93084d5af79b4143a86a785b00878157', 'tenant_name': 'tempest-GroupSnapshotsV319Test-2131994829', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '312fde8682bb4d8aaa719a6e3b504c55', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:43.646 35 INFO tempest.lib.common.rest_client [req-68165672-d759-4fcc-9775-270233374fe5 req-68165672-d759-4fcc-9775-270233374fe5 ] Request (VolumesMetadataTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/754b0a344b0b434abac93de905d6db9c/volumes/2d786774-aff8-426d-bc22-97fee60f23d8 0.338s",
                                "2026-05-23 01:47:43.689 31 INFO tempest.lib.common.rest_client [req-932f86f5-7cce-46f0-bd57-77bb69cd3bc2 req-932f86f5-7cce-46f0-bd57-77bb69cd3bc2 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53f31889016f4f9cbabed12211d3b3cf/users/3f86a6e308a8498f8cd5180efcf677a2/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.307s",
                                "2026-05-23 01:47:43.697 22 INFO tempest.lib.common.rest_client [req-5373c8a1-83f9-41ad-acc3-6204cd0b278a req-5373c8a1-83f9-41ad-acc3-6204cd0b278a ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a8842274a234953b813bfd762ff61e2/users/9a78e945eaad4ad39c409ee40f44bdc4/roles/86359d6597314a95ba0d73ed5fbe11ed 0.377s",
                                "2026-05-23 01:47:43.733 18 INFO tempest.lib.common.rest_client [req-57c8f536-89cd-4015-90dd-e98fe1a2a812 req-57c8f536-89cd-4015-90dd-e98fe1a2a812 ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49c9b0b9dee24a1caccb42dd5ce9534f/users/224f976198554a89a1a0faa6188f40fd/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.396s",
                                "2026-05-23 01:47:43.791 32 INFO tempest.lib.common.rest_client [req-d19c488f-ad19-4f3e-ba13-3036d1c374d4 req-d19c488f-ad19-4f3e-ba13-3036d1c374d4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.751s",
                                "2026-05-23 01:47:43.803 24 INFO tempest.lib.common.rest_client [req-39964ea2-d1c5-432a-ad49-076f5fd9518f req-39964ea2-d1c5-432a-ad49-076f5fd9518f ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s",
                                "2026-05-23 01:47:43.823 10 INFO tempest.lib.common.rest_client [req-077b1b46-10f5-4e2a-a2a3-cfb5c4df6a34 req-077b1b46-10f5-4e2a-a2a3-cfb5c4df6a34 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.339s",
                                "2026-05-23 01:47:43.834 20 INFO tempest.lib.common.rest_client [req-9e9e6d97-8a2f-4c4e-9be1-27cb92f52812 req-9e9e6d97-8a2f-4c4e-9be1-27cb92f52812 ] Request (VolumeQuotaClassesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.362s",
                                "2026-05-23 01:47:43.859 31 INFO tempest.lib.common.rest_client [req-57682424-9f64-4cd3-833f-ae10dc111aad req-57682424-9f64-4cd3-833f-ae10dc111aad ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-23 01:47:43.863 14 INFO tempest.lib.common.rest_client [req-37abb80f-f447-435b-8b5b-6514ee783397 req-37abb80f-f447-435b-8b5b-6514ee783397 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.488s",
                                "2026-05-23 01:47:43.866 39 INFO tempest.lib.common.rest_client [req-3f325c4e-d99a-4254-a043-a97c2e930061 req-3f325c4e-d99a-4254-a043-a97c2e930061 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a66b3d8569ce46ed8d41c6a62071fb04/users/c491152d315a49c5a315a9357de84fde/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.389s",
                                "2026-05-23 01:47:43.901 12 INFO tempest.lib.common.rest_client [req-d95065b7-caff-468a-94bc-262c346dd529 req-d95065b7-caff-468a-94bc-262c346dd529 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/363c0d277e0e42f5a3abe0c94e85aaae/users/fe5536f314824682b57c725451e6ae27/roles/bd34450783d64356be4e1eb4c43a6768 0.567s",
                                "2026-05-23 01:47:43.902 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fe5536f314824682b57c725451e6ae27 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:43.902 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1990798408-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '363c0d277e0e42f5a3abe0c94e85aaae', 'project_name': 'tempest-GroupTypesTest-1990798408', 'tenant_id': '363c0d277e0e42f5a3abe0c94e85aaae', 'tenant_name': 'tempest-GroupTypesTest-1990798408', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe5536f314824682b57c725451e6ae27', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:43.902 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1990798408-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '363c0d277e0e42f5a3abe0c94e85aaae', 'project_name': 'tempest-GroupTypesTest-1990798408', 'tenant_id': '363c0d277e0e42f5a3abe0c94e85aaae', 'tenant_name': 'tempest-GroupTypesTest-1990798408', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fe5536f314824682b57c725451e6ae27', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:43.964 36 INFO tempest.lib.common.rest_client [req-3175b593-8cb8-4fb9-b17b-77e1f4471df8 req-3175b593-8cb8-4fb9-b17b-77e1f4471df8 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.381s",
                                "2026-05-23 01:47:44.020 14 INFO tempest.lib.common.rest_client [req-14db54f5-517d-4ba6-8875-9d51910896c8 req-14db54f5-517d-4ba6-8875-9d51910896c8 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7/users/30201b88df184c1e96392acec5e7b055/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.156s",
                                "2026-05-23 01:47:44.050 22 INFO tempest.lib.common.rest_client [req-780c42a2-37ab-4944-aeec-70d7038fde3f req-780c42a2-37ab-4944-aeec-70d7038fde3f ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.351s",
                                "2026-05-23 01:47:44.031 10 INFO tempest.lib.common.rest_client [req-d9dc2093-dfda-44f9-881e-435eaae80173 req-d9dc2093-dfda-44f9-881e-435eaae80173 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee808d2cbdd04ae8812acf46f349cf68/users/152280a17538474793ee5c9af01067e0/roles/bd34450783d64356be4e1eb4c43a6768 0.205s",
                                "2026-05-23 01:47:44.031 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 152280a17538474793ee5c9af01067e0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:44.032 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1293345934-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee808d2cbdd04ae8812acf46f349cf68', 'project_name': 'tempest-GroupTypeSpecsTest-1293345934', 'tenant_id': 'ee808d2cbdd04ae8812acf46f349cf68', 'tenant_name': 'tempest-GroupTypeSpecsTest-1293345934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '152280a17538474793ee5c9af01067e0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.032 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-1293345934-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee808d2cbdd04ae8812acf46f349cf68', 'project_name': 'tempest-GroupTypeSpecsTest-1293345934', 'tenant_id': 'ee808d2cbdd04ae8812acf46f349cf68', 'tenant_name': 'tempest-GroupTypeSpecsTest-1293345934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '152280a17538474793ee5c9af01067e0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.118 35 INFO tempest.lib.common.rest_client [req-02f9931d-cb86-4a92-b234-ac2174442ce0 req-02f9931d-cb86-4a92-b234-ac2174442ce0 ] Request (VolumesMetadataTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2f72c6d278eb47d7aa8e961fe6b8b447 0.470s",
                                "2026-05-23 01:47:44.118 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 754b0a344b0b434abac93de905d6db9c",
                                "2026-05-23 01:47:44.154 31 INFO tempest.lib.common.rest_client [req-d80ec2cc-59d2-402e-9df0-4ae05b1894a8 req-d80ec2cc-59d2-402e-9df0-4ae05b1894a8 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53f31889016f4f9cbabed12211d3b3cf/users/3f86a6e308a8498f8cd5180efcf677a2/roles/bd34450783d64356be4e1eb4c43a6768 0.292s",
                                "2026-05-23 01:47:44.157 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3f86a6e308a8498f8cd5180efcf677a2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:44.157 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1239567799-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53f31889016f4f9cbabed12211d3b3cf', 'project_name': 'tempest-GroupsV314Test-1239567799', 'tenant_id': '53f31889016f4f9cbabed12211d3b3cf', 'tenant_name': 'tempest-GroupsV314Test-1239567799', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f86a6e308a8498f8cd5180efcf677a2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.157 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1239567799-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53f31889016f4f9cbabed12211d3b3cf', 'project_name': 'tempest-GroupsV314Test-1239567799', 'tenant_id': '53f31889016f4f9cbabed12211d3b3cf', 'tenant_name': 'tempest-GroupsV314Test-1239567799', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3f86a6e308a8498f8cd5180efcf677a2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.173 39 INFO tempest.lib.common.rest_client [req-8e87792c-3e1a-40b9-a000-23f17bcb3d02 req-8e87792c-3e1a-40b9-a000-23f17bcb3d02 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s",
                                "2026-05-23 01:47:44.254 43 INFO tempest.lib.common.rest_client [req-9ca3d115-89ad-4c32-845f-d83d6215f015 req-9ca3d115-89ad-4c32-845f-d83d6215f015 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s",
                                "2026-05-23 01:47:44.279 14 INFO tempest.lib.common.rest_client [req-857e0254-6f9f-4db9-a007-7d2b7e4f84bc req-857e0254-6f9f-4db9-a007-7d2b7e4f84bc ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-23 01:47:44.320 36 INFO tempest.lib.common.rest_client [req-0c088e47-664a-42df-a62f-6baf5775855b req-0c088e47-664a-42df-a62f-6baf5775855b ] Request (VolumeTypesExtraSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aec516efd390419c886217df0fd8d20a/users/7fb9fe81b57d406ea10d2ea60d6c6077/roles/bd34450783d64356be4e1eb4c43a6768 0.354s",
                                "2026-05-23 01:47:44.321 36 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7fb9fe81b57d406ea10d2ea60d6c6077 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:44.321 36 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-1327137126-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aec516efd390419c886217df0fd8d20a', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-1327137126', 'tenant_id': 'aec516efd390419c886217df0fd8d20a', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-1327137126', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fb9fe81b57d406ea10d2ea60d6c6077', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.321 36 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesExtraSpecsTest-1327137126-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aec516efd390419c886217df0fd8d20a', 'project_name': 'tempest-VolumeTypesExtraSpecsTest-1327137126', 'tenant_id': 'aec516efd390419c886217df0fd8d20a', 'tenant_name': 'tempest-VolumeTypesExtraSpecsTest-1327137126', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7fb9fe81b57d406ea10d2ea60d6c6077', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.363 26 INFO tempest.lib.common.rest_client [req-ac3997b0-33b5-4c20-946e-8777a5fbd027 req-ac3997b0-33b5-4c20-946e-8777a5fbd027 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.785s",
                                "2026-05-23 01:47:44.462 22 INFO tempest.lib.common.rest_client [req-c27006ba-bc16-4cf1-81c2-adc649bdd537 req-c27006ba-bc16-4cf1-81c2-adc649bdd537 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a8842274a234953b813bfd762ff61e2/users/9a78e945eaad4ad39c409ee40f44bdc4/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.410s",
                                "2026-05-23 01:47:44.476 18 INFO tempest.lib.common.rest_client [req-5b821ef3-4025-4278-a0e7-ab6748d2a8bc req-5b821ef3-4025-4278-a0e7-ab6748d2a8bc ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.741s",
                                "2026-05-23 01:47:44.504 14 INFO tempest.lib.common.rest_client [req-16e114be-e75d-45f9-990f-482e09c4ff28 req-16e114be-e75d-45f9-990f-482e09c4ff28 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7/users/30201b88df184c1e96392acec5e7b055/roles/86359d6597314a95ba0d73ed5fbe11ed 0.223s",
                                "2026-05-23 01:47:44.516 24 INFO tempest.lib.common.rest_client [req-a01663fa-d3cf-4000-8dfd-2dc8c48fa815 req-a01663fa-d3cf-4000-8dfd-2dc8c48fa815 ] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.705s",
                                "2026-05-23 01:47:44.589 39 INFO tempest.lib.common.rest_client [req-afc3431d-8c66-4ec4-ae59-e8c1ad55509c req-afc3431d-8c66-4ec4-ae59-e8c1ad55509c ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a66b3d8569ce46ed8d41c6a62071fb04/users/c491152d315a49c5a315a9357de84fde/roles/bd34450783d64356be4e1eb4c43a6768 0.412s",
                                "2026-05-23 01:47:44.589 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c491152d315a49c5a315a9357de84fde is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:44.589 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1415417572-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a66b3d8569ce46ed8d41c6a62071fb04', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1415417572', 'tenant_id': 'a66b3d8569ce46ed8d41c6a62071fb04', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1415417572', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c491152d315a49c5a315a9357de84fde', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.590 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasNegativeTestJSON-1415417572-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a66b3d8569ce46ed8d41c6a62071fb04', 'project_name': 'tempest-VolumeQuotasNegativeTestJSON-1415417572', 'tenant_id': 'a66b3d8569ce46ed8d41c6a62071fb04', 'tenant_name': 'tempest-VolumeQuotasNegativeTestJSON-1415417572', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c491152d315a49c5a315a9357de84fde', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.604 16 INFO tempest.lib.common.rest_client [req-87bcd72f-7235-414f-bfc5-d783ddca2e55 req-87bcd72f-7235-414f-bfc5-d783ddca2e55 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 1.555s",
                                "2026-05-23 01:47:44.601 20 INFO tempest.lib.common.rest_client [req-7c4aae4b-91b1-4b8a-a495-8029e6cbfba5 req-7c4aae4b-91b1-4b8a-a495-8029e6cbfba5 ] Request (VolumeQuotaClassesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b12a357349fe4eccaf00aeaa25831f73/users/3559441f2cf84f3084c7ef9ee842792c/roles/bd34450783d64356be4e1eb4c43a6768 0.759s",
                                "2026-05-23 01:47:44.601 20 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3559441f2cf84f3084c7ef9ee842792c is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:44.601 20 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1413271019-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b12a357349fe4eccaf00aeaa25831f73', 'project_name': 'tempest-VolumeQuotaClassesTest-1413271019', 'tenant_id': 'b12a357349fe4eccaf00aeaa25831f73', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1413271019', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3559441f2cf84f3084c7ef9ee842792c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.601 20 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotaClassesTest-1413271019-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b12a357349fe4eccaf00aeaa25831f73', 'project_name': 'tempest-VolumeQuotaClassesTest-1413271019', 'tenant_id': 'b12a357349fe4eccaf00aeaa25831f73', 'tenant_name': 'tempest-VolumeQuotaClassesTest-1413271019', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3559441f2cf84f3084c7ef9ee842792c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.663 22 INFO tempest.lib.common.rest_client [req-867cd9f6-9032-4fa7-8580-25fee752ae54 req-867cd9f6-9032-4fa7-8580-25fee752ae54 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-23 01:47:44.711 18 INFO tempest.lib.common.rest_client [req-f9b40c1d-5f91-4084-9919-a32bf978550c req-f9b40c1d-5f91-4084-9919-a32bf978550c ] Request (GroupsV320Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/49c9b0b9dee24a1caccb42dd5ce9534f/users/224f976198554a89a1a0faa6188f40fd/roles/bd34450783d64356be4e1eb4c43a6768 0.233s",
                                "2026-05-23 01:47:44.714 35 INFO tempest.lib.common.rest_client [req-7185921c-39f9-4096-ac9b-21f01e382c74 req-7185921c-39f9-4096-ac9b-21f01e382c74 ] Request (VolumesMetadataTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s",
                                "2026-05-23 01:47:44.711 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 224f976198554a89a1a0faa6188f40fd is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:44.715 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1056452758-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49c9b0b9dee24a1caccb42dd5ce9534f', 'project_name': 'tempest-GroupsV320Test-1056452758', 'tenant_id': '49c9b0b9dee24a1caccb42dd5ce9534f', 'tenant_name': 'tempest-GroupsV320Test-1056452758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '224f976198554a89a1a0faa6188f40fd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.715 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV320Test-1056452758-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '49c9b0b9dee24a1caccb42dd5ce9534f', 'project_name': 'tempest-GroupsV320Test-1056452758', 'tenant_id': '49c9b0b9dee24a1caccb42dd5ce9534f', 'tenant_name': 'tempest-GroupsV320Test-1056452758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '224f976198554a89a1a0faa6188f40fd', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:44.749 16 INFO tempest.lib.common.rest_client [req-f7922fb4-5d1f-40ed-b888-61f39655e12c req-f7922fb4-5d1f-40ed-b888-61f39655e12c ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.141s",
                                "2026-05-23 01:47:44.822 32 INFO tempest.lib.common.rest_client [req-3a9d13d0-711f-43c5-a922-0ac70b65da70 req-3a9d13d0-711f-43c5-a922-0ac70b65da70 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/scheduler-stats/get_pools 1.027s",
                                "2026-05-23 01:47:44.872 24 INFO tempest.lib.common.rest_client [req-35f42347-5e3f-402a-8a4b-3b43984f4f64 req-35f42347-5e3f-402a-8a4b-3b43984f4f64 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.348s",
                                "2026-05-23 01:47:44.941 12 INFO tempest.lib.common.rest_client [req-5f19111b-82cb-48b9-a84e-6b7ce73241c3 req-5f19111b-82cb-48b9-a84e-6b7ce73241c3 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.025s",
                                "2026-05-23 01:47:45.083 10 INFO tempest.lib.common.rest_client [req-7a247bf3-c72b-4b49-a414-fd1895231d0b req-7a247bf3-c72b-4b49-a414-fd1895231d0b ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.035s",
                                "2026-05-23 01:47:45.191 20 INFO tempest.lib.common.rest_client [req-03a2ca55-a80e-4490-9a0f-ca192f5e0594 req-03a2ca55-a80e-4490-9a0f-ca192f5e0594 ] Request (VolumeQuotaClassesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-23 01:47:45.208 39 INFO tempest.lib.common.rest_client [req-9f78354d-27eb-4544-aca4-db6276ff4c5f req-9f78354d-27eb-4544-aca4-db6276ff4c5f ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.611s",
                                "2026-05-23 01:47:45.231 43 INFO tempest.lib.common.rest_client [req-b588527a-d80b-452b-8dc9-d8654c234fed req-b588527a-d80b-452b-8dc9-d8654c234fed ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types 0.969s",
                                "2026-05-23 01:47:45.304 24 INFO tempest.lib.common.rest_client [req-fc35bce9-ef1d-476f-9b3f-042484ec231f req-fc35bce9-ef1d-476f-9b3f-042484ec231f ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.425s",
                                "2026-05-23 01:47:45.331 20 INFO tempest.lib.common.rest_client [req-60277cd1-403f-4d5c-82e3-fa38cb6ca166 req-60277cd1-403f-4d5c-82e3-fa38cb6ca166 ] Request (VolumeQuotaClassesTest:test_show_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-class-sets/default 0.134s",
                                "{5} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_show_default_quota [0.141343s] ... ok",
                                "2026-05-23 01:47:45.394 39 INFO tempest.lib.common.rest_client [req-bc57f84f-903d-4da5-ba1c-740567352962 req-bc57f84f-903d-4da5-ba1c-740567352962 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 0.182s",
                                "2026-05-23 01:47:45.412 31 INFO tempest.lib.common.rest_client [req-01f07ba7-fd1f-4634-ac31-806474ab547a req-01f07ba7-fd1f-4634-ac31-806474ab547a ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.241s",
                                "2026-05-23 01:47:45.422 32 INFO tempest.lib.common.rest_client [req-7c1425b9-445e-4358-a3fe-d52725be5dd1 req-7c1425b9-445e-4358-a3fe-d52725be5dd1 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/scheduler-stats/get_pools?detail=True 0.596s",
                                "2026-05-23 01:47:45.444 24 INFO tempest.lib.common.rest_client [req-cc8ef27c-cc1b-4c1a-bef4-a67af9496899 req-cc8ef27c-cc1b-4c1a-bef4-a67af9496899 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.130s",
                                "2026-05-23 01:47:45.451 24 INFO tempest.common.waiters [-] group 330475a7-8b88-4329-b607-355cc079f1a6 reached available after waiting for 0.450934 seconds",
                                "2026-05-23 01:47:45.482 20 INFO tempest.lib.common.rest_client [req-7e3a9f7e-2b20-4088-8686-d7399f377355 req-7e3a9f7e-2b20-4088-8686-d7399f377355 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-class-sets/default 0.095s",
                                "2026-05-23 01:47:45.515 14 INFO tempest.lib.common.rest_client [req-07c3477d-5e6b-420c-aaa4-e52217a7288c req-07c3477d-5e6b-420c-aaa4-e52217a7288c ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.005s",
                                "2026-05-23 01:47:45.540 18 INFO tempest.lib.common.rest_client [req-668f2e27-da47-4f36-ac52-dcdc9bd87f59 req-668f2e27-da47-4f36-ac52-dcdc9bd87f59 ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.819s",
                                "2026-05-23 01:47:45.556 22 INFO tempest.lib.common.rest_client [req-bf7c1a63-8bcf-4cb5-ad5a-fcc253c775b1 req-bf7c1a63-8bcf-4cb5-ad5a-fcc253c775b1 ] Request (ExtraSpecsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a8842274a234953b813bfd762ff61e2/users/9a78e945eaad4ad39c409ee40f44bdc4/roles/bd34450783d64356be4e1eb4c43a6768 0.890s",
                                "2026-05-23 01:47:45.556 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9a78e945eaad4ad39c409ee40f44bdc4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:45.556 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-948087515-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a8842274a234953b813bfd762ff61e2', 'project_name': 'tempest-ExtraSpecsNegativeTest-948087515', 'tenant_id': '8a8842274a234953b813bfd762ff61e2', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-948087515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9a78e945eaad4ad39c409ee40f44bdc4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:45.556 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraSpecsNegativeTest-948087515-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8a8842274a234953b813bfd762ff61e2', 'project_name': 'tempest-ExtraSpecsNegativeTest-948087515', 'tenant_id': '8a8842274a234953b813bfd762ff61e2', 'tenant_name': 'tempest-ExtraSpecsNegativeTest-948087515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9a78e945eaad4ad39c409ee40f44bdc4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:45.646 24 INFO tempest.lib.common.rest_client [req-ffa87565-b2b6-4597-bbe9-f5e891fe4bdf req-ffa87565-b2b6-4597-bbe9-f5e891fe4bdf ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.193s",
                                "2026-05-23 01:47:45.654 36 INFO tempest.lib.common.rest_client [req-b1d75ba7-551a-4e72-9382-6fc9b9dc95dc req-b1d75ba7-551a-4e72-9382-6fc9b9dc95dc ] Request (VolumeTypesExtraSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.319s",
                                "2026-05-23 01:47:45.753 14 INFO tempest.lib.common.rest_client [req-7e83eefd-17ed-4ca0-8977-eeea04ee0fd0 req-7e83eefd-17ed-4ca0-8977-eeea04ee0fd0 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7/users/30201b88df184c1e96392acec5e7b055/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.235s",
                                "2026-05-23 01:47:45.764 31 INFO tempest.lib.common.rest_client [req-ed093cf3-a688-40de-aade-df25313dfefc req-ed093cf3-a688-40de-aade-df25313dfefc ] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types 0.347s",
                                "2026-05-23 01:47:45.780 18 INFO tempest.lib.common.rest_client [req-4cc46974-54aa-4725-8247-7e4404b93a46 req-4cc46974-54aa-4725-8247-7e4404b93a46 ] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types 0.237s",
                                "2026-05-23 01:47:45.810 10 INFO tempest.lib.common.rest_client [req-aa851021-4648-489f-bcd0-a0b632d7d801 req-aa851021-4648-489f-bcd0-a0b632d7d801 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types 0.721s",
                                "2026-05-23 01:47:45.836 26 INFO tempest.lib.common.rest_client [req-c5cc8960-fca8-4fa4-aa87-d1ad5c767ae0 req-c5cc8960-fca8-4fa4-aa87-d1ad5c767ae0 ] Request (VolumePoolsAdminTestsJSON:test_get_pools_with_details): 200 GET https://api.testbed.osism.xyz:8776/v3/d210168fb7a44769b770ed6aa03c1071/scheduler-stats/get_pools?detail=True 1.471s",
                                "{8} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_with_details [1.476271s] ... ok",
                                "2026-05-23 01:47:45.853 43 INFO tempest.lib.common.rest_client [req-9059f3e6-9f0f-4680-83e2-dbdcfb784ced req-9059f3e6-9f0f-4680-83e2-dbdcfb784ced ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types 0.608s",
                                "2026-05-23 01:47:45.890 31 INFO tempest.lib.common.rest_client [req-85533c3d-2cfe-408f-b4d0-c85519a8edd9 req-85533c3d-2cfe-408f-b4d0-c85519a8edd9 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types 0.115s",
                                "2026-05-23 01:47:45.895 20 INFO tempest.lib.common.rest_client [req-bf3f78af-950f-482c-b6cb-4925b776558f req-bf3f78af-950f-482c-b6cb-4925b776558f ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 POST https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/types 0.405s",
                                "2026-05-23 01:47:45.925 14 INFO tempest.lib.common.rest_client [req-45043c90-5b99-4a26-88a3-e56c8699b7d5 req-45043c90-5b99-4a26-88a3-e56c8699b7d5 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-23 01:47:45.937 24 INFO tempest.lib.common.rest_client [req-a5a8ee39-d8ea-42e3-b660-c06b943a11b2 req-a5a8ee39-d8ea-42e3-b660-c06b943a11b2 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.284s",
                                "2026-05-23 01:47:45.945 24 INFO tempest.common.waiters [-] group 239ecdab-e879-4c70-b7c3-b91d26eac5cd reached available after waiting for 0.944929 seconds",
                                "2026-05-23 01:47:45.964 16 INFO tempest.lib.common.rest_client [req-b197f75b-0abb-4c6d-9d73-256fa404e738 req-b197f75b-0abb-4c6d-9d73-256fa404e738 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.204s",
                                "2026-05-23 01:47:45.971 16 INFO tempest.common.waiters [-] group ced27ad5-9f0c-4a89-b0e3-10f26afde1bb reached available after waiting for 1.970921 seconds",
                                "2026-05-23 01:47:45.987 36 INFO tempest.lib.common.rest_client [req-379dba83-fb9e-488f-b80b-a36a7a93ae94 req-379dba83-fb9e-488f-b80b-a36a7a93ae94 ] Request (VolumeTypesExtraSpecsTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types 0.324s",
                                "2026-05-23 01:47:46.009 10 INFO tempest.lib.common.rest_client [req-299e15a8-8f97-428f-b11c-28d23d5ab2b9 req-299e15a8-8f97-428f-b11c-28d23d5ab2b9 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.192s",
                                "2026-05-23 01:47:46.025 32 INFO tempest.lib.common.rest_client [req-1d4a877d-4702-4c1d-9383-72f9e6991f34 req-1d4a877d-4702-4c1d-9383-72f9e6991f34 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/capabilities/testbed-node-0@rbd-volumes#volumes 0.593s",
                                "2026-05-23 01:47:46.027 35 INFO tempest.lib.common.rest_client [req-0b6b089a-3c37-46fc-b1a0-542eb978c173 req-0b6b089a-3c37-46fc-b1a0-542eb978c173 ] Request (VolumesMetadataTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=754b0a344b0b434abac93de905d6db9c&name=default 1.307s",
                                "2026-05-23 01:47:46.040 18 INFO tempest.lib.common.rest_client [req-f1fa6219-1d57-4cd8-88e4-b10ef2633a96 req-f1fa6219-1d57-4cd8-88e4-b10ef2633a96 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types 0.251s",
                                "2026-05-23 01:47:46.088 14 INFO tempest.lib.common.rest_client [req-99f13f51-0ea1-4b26-b583-b7f6a31922ed req-99f13f51-0ea1-4b26-b583-b7f6a31922ed ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7/users/30201b88df184c1e96392acec5e7b055/roles/bd34450783d64356be4e1eb4c43a6768 0.162s",
                                "2026-05-23 01:47:46.088 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 30201b88df184c1e96392acec5e7b055 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:47:46.089 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-129159400-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '19981c82ca594b0da674d68615e99bf7', 'project_name': 'tempest-VolumesTransfersTest-129159400', 'tenant_id': '19981c82ca594b0da674d68615e99bf7', 'tenant_name': 'tempest-VolumesTransfersTest-129159400', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '30201b88df184c1e96392acec5e7b055', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:46.089 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-129159400-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '19981c82ca594b0da674d68615e99bf7', 'project_name': 'tempest-VolumesTransfersTest-129159400', 'tenant_id': '19981c82ca594b0da674d68615e99bf7', 'tenant_name': 'tempest-VolumesTransfersTest-129159400', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '30201b88df184c1e96392acec5e7b055', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:47:46.148 22 INFO tempest.lib.common.rest_client [req-4159316a-e55e-4c72-b16b-b48c6abd558c req-4159316a-e55e-4c72-b16b-b48c6abd558c ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s",
                                "2026-05-23 01:47:46.219 20 INFO tempest.lib.common.rest_client [req-fe22e276-64da-4720-afaa-dffa6507996c req-fe22e276-64da-4720-afaa-dffa6507996c ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 PUT https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-class-sets/default 0.318s",
                                "2026-05-23 01:47:46.298 31 INFO tempest.lib.common.rest_client [req-a0d771a7-bf7d-4b4a-b2e9-34f60929be16 req-a0d771a7-bf7d-4b4a-b2e9-34f60929be16 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups 0.402s",
                                "2026-05-23 01:47:46.308 36 INFO tempest.lib.common.rest_client [req-66693a8c-e40c-49d8-9079-b9990508c18b req-66693a8c-e40c-49d8-9079-b9990508c18b ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.316s",
                                "2026-05-23 01:47:46.389 43 INFO tempest.lib.common.rest_client [req-304dfa0a-e9af-4382-a528-512186868d7e req-304dfa0a-e9af-4382-a528-512186868d7e ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups 0.532s",
                                "2026-05-23 01:47:46.422 12 INFO tempest.lib.common.rest_client [req-954f9e5a-63f6-43f1-9d6a-4b727e09df16 req-954f9e5a-63f6-43f1-9d6a-4b727e09df16 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types 1.473s",
                                "2026-05-23 01:47:46.432 26 INFO tempest.lib.common.rest_client [req-081bb303-ed5f-4e0b-b13d-716f8a709b18 req-081bb303-ed5f-4e0b-b13d-716f8a709b18 ] Request (VolumePoolsAdminTestsJSON:test_get_pools_without_details): 200 GET https://api.testbed.osism.xyz:8776/v3/d210168fb7a44769b770ed6aa03c1071/scheduler-stats/get_pools 0.589s",
                                "{8} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_without_details [0.595420s] ... ok",
                                "2026-05-23 01:47:46.484 10 INFO tempest.lib.common.rest_client [req-60d3a063-4e15-4a90-9dee-5821035c6092 req-60d3a063-4e15-4a90-9dee-5821035c6092 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.467s",
                                "2026-05-23 01:47:46.501 39 INFO tempest.lib.common.rest_client [req-7d155a66-44ab-4404-a6ad-6d5f7a1ac190 req-7d155a66-44ab-4404-a6ad-6d5f7a1ac190 ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes 1.100s",
                                "2026-05-23 01:47:46.507 31 INFO tempest.lib.common.rest_client [req-cc9837a5-6257-471b-a72f-94d6fb09b937 req-cc9837a5-6257-471b-a72f-94d6fb09b937 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c 0.205s",
                                "2026-05-23 01:47:46.512 31 INFO tempest.common.waiters [-] group edd0f43c-ea55-490f-b974-cb6d5792196c reached available after waiting for 0.512738 seconds",
                                "2026-05-23 01:47:46.536 12 INFO tempest.lib.common.rest_client [req-969ba317-61e4-40f3-a551-ce61f9b4c442 req-969ba317-61e4-40f3-a551-ce61f9b4c442 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types 0.106s",
                                "2026-05-23 01:47:46.539 20 INFO tempest.lib.common.rest_client [req-54d6065b-7e12-4ad7-9bf9-a6b9bb59a72e req-54d6065b-7e12-4ad7-9bf9-a6b9bb59a72e ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-sets/b12a357349fe4eccaf00aeaa25831f73/defaults 0.315s",
                                "2026-05-23 01:47:46.587 43 INFO tempest.lib.common.rest_client [req-ef5cb6d4-ece6-4cee-84cf-f301a96dc138 req-ef5cb6d4-ece6-4cee-84cf-f301a96dc138 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030 0.193s",
                                "2026-05-23 01:47:46.592 43 INFO tempest.common.waiters [-] group f830f4c2-388c-4462-94ea-50bf078ab030 reached available after waiting for 0.592494 seconds",
                                "2026-05-23 01:47:46.605 35 INFO tempest.lib.common.rest_client [req-918a21ad-90d2-4ec7-be53-0c5ae5912c9f req-918a21ad-90d2-4ec7-be53-0c5ae5912c9f ] Request (VolumesMetadataTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c3a33a17-efb8-4002-8465-e8ab488a964b 0.574s",
                                "2026-05-23 01:47:46.624 39 INFO tempest.lib.common.rest_client [req-d50bc1ba-d3c3-45f0-8b1a-843f51efd9ae req-d50bc1ba-d3c3-45f0-8b1a-843f51efd9ae ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 0.113s",
                                "2026-05-23 01:47:46.649 18 INFO tempest.lib.common.rest_client [req-074a6cac-138a-4da3-bf6f-10cf2c3e23d7 req-074a6cac-138a-4da3-bf6f-10cf2c3e23d7 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups 0.604s",
                                "2026-05-23 01:47:46.672 14 INFO tempest.lib.common.rest_client [req-694972c6-ceb5-44c8-b843-05fcee08f70e req-694972c6-ceb5-44c8-b843-05fcee08f70e ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "2026-05-23 01:47:46.698 26 INFO tempest.lib.common.rest_client [req-b081f730-35f3-4070-b05e-ec2d0ea745ed req-b081f730-35f3-4070-b05e-ec2d0ea745ed ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fabe09c176ba4778a084ddd8b5954356 0.259s",
                                "2026-05-23 01:47:46.705 24 INFO tempest.lib.common.rest_client [req-8391f8fd-ac45-4a1e-ae32-74836a0aacd4 req-8391f8fd-ac45-4a1e-ae32-74836a0aacd4 ] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.758s",
                                "2026-05-23 01:47:46.752 16 INFO tempest.lib.common.rest_client [req-693f31e8-6534-4743-9a80-7992912398e4 req-693f31e8-6534-4743-9a80-7992912398e4 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes 0.771s",
                                "2026-05-23 01:47:46.771 36 INFO tempest.lib.common.rest_client [req-5fbe508b-dd22-49b1-ba0d-7c5ef65a7147 req-5fbe508b-dd22-49b1-ba0d-7c5ef65a7147 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec3 0.458s",
                                "2026-05-23 01:47:46.789 10 INFO tempest.lib.common.rest_client [req-6b16caae-35a3-4ecf-a9f5-89b11e508097 req-6b16caae-35a3-4ecf-a9f5-89b11e508097 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.301s",
                                "2026-05-23 01:47:46.802 20 INFO tempest.lib.common.rest_client [req-f053db08-9e07-4625-8c28-6a13afd957fb req-f053db08-9e07-4625-8c28-6a13afd957fb ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.250s",
                                "2026-05-23 01:47:46.809 12 INFO tempest.lib.common.rest_client [req-32499429-6bc9-487f-b004-dbb4e45008d5 req-32499429-6bc9-487f-b004-dbb4e45008d5 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types/c3f86bb5-2e3c-41a1-9b5f-281b6b43dd6e 0.264s",
                                "2026-05-23 01:47:46.828 32 INFO tempest.lib.common.rest_client [req-e3f27862-97ae-4172-8fd3-fc18bb34740a req-e3f27862-97ae-4172-8fd3-fc18bb34740a ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/capabilities/testbed-node-2@rbd-volumes#volumes 0.796s",
                                "2026-05-23 01:47:46.832 18 INFO tempest.lib.common.rest_client [req-afe34fa9-9d51-48bf-9724-6f29a812c2a5 req-afe34fa9-9d51-48bf-9724-6f29a812c2a5 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.175s",
                                "2026-05-23 01:47:46.833 24 INFO tempest.lib.common.rest_client [req-edb9c51e-12ab-49c6-a264-9af424062a13 req-edb9c51e-12ab-49c6-a264-9af424062a13 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.117s",
                                "2026-05-23 01:47:46.840 18 INFO tempest.common.waiters [-] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.839972 seconds",
                                "2026-05-23 01:47:46.884 35 INFO tempest.lib.common.rest_client [req-9cfd2125-f063-4905-ad73-bd50c3af0005 req-9cfd2125-f063-4905-ad73-bd50c3af0005 ] Request (VolumesMetadataTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/754b0a344b0b434abac93de905d6db9c 0.277s",
                                "2026-05-23 01:47:46.901 16 INFO tempest.lib.common.rest_client [req-fa2f4467-a416-428d-be99-53b1647d3a40 req-fa2f4467-a416-428d-be99-53b1647d3a40 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.125s",
                                "2026-05-23 01:47:46.922 10 INFO tempest.lib.common.rest_client [req-70bfedae-7d4c-4465-9eba-787e3ac0e76c req-70bfedae-7d4c-4465-9eba-787e3ac0e76c ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s",
                                "2026-05-23 01:47:46.951 22 INFO tempest.lib.common.rest_client [req-22bc21e3-2497-40eb-9ea7-9f60a57c37f2 req-22bc21e3-2497-40eb-9ea7-9f60a57c37f2 ] Request (ExtraSpecsNegativeTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types 0.797s",
                                "2026-05-23 01:47:46.948 12 INFO tempest.lib.common.rest_client [req-ac8509fe-5096-4c56-ba2d-1a12538b46b9 req-ac8509fe-5096-4c56-ba2d-1a12538b46b9 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types/c3f86bb5-2e3c-41a1-9b5f-281b6b43dd6e 0.133s",
                                "2026-05-23 01:47:46.992 43 INFO tempest.lib.common.rest_client [req-b9f26a6c-6429-4a0f-9e77-59ee0e1e8ad4 req-b9f26a6c-6429-4a0f-9e77-59ee0e1e8ad4 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes 0.394s",
                                "2026-05-23 01:47:47.014 26 INFO tempest.lib.common.rest_client [req-4b983587-8158-44a8-8db4-491d9fe20c52 req-4b983587-8158-44a8-8db4-491d9fe20c52 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a36572e4e1c546b18bf6e7a090982904 0.314s",
                                "2026-05-23 01:47:47.015 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 33e2aec7fe1742d78d4fa1e20670c462",
                                "2026-05-23 01:47:47.018 18 INFO tempest.lib.common.rest_client [req-7908856b-86ab-4923-8315-6b7235a1b026 req-7908856b-86ab-4923-8315-6b7235a1b026 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.170s",
                                "2026-05-23 01:47:47.056 10 INFO tempest.lib.common.rest_client [req-f5929357-fbe2-4864-a3a5-92c1a08a7e1a req-f5929357-fbe2-4864-a3a5-92c1a08a7e1a ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s",
                                "2026-05-23 01:47:47.082 29 INFO tempest.lib.common.rest_client [req-d95f31d7-4e50-4025-aa1a-ac6837ac8ca6 req-d95f31d7-4e50-4025-aa1a-ac6837ac8ca6 ] Request (VolumesActionsTest:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/732743b2-a139-4931-8177-8e2fefbe4844/add_router_interface 3.653s",
                                "2026-05-23 01:47:47.079 22 INFO tempest.lib.common.rest_client [req-34fbc237-8d85-46da-8d43-381112b14c93 req-34fbc237-8d85-46da-8d43-381112b14c93 ] Request (ExtraSpecsNegativeTest:test_create_invalid_body): 400 POST https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs 0.111s",
                                "2026-05-23 01:47:47.101 31 INFO tempest.lib.common.rest_client [req-e48c1a12-0534-4c60-8d12-e3ca6f271452 req-e48c1a12-0534-4c60-8d12-e3ca6f271452 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes 0.583s",
                                "2026-05-23 01:47:47.082 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesActionsTest-1307572597-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5a62b2956c38440cba5053a4fc202453', 'project_name': 'tempest-VolumesActionsTest-1307572597', 'tenant_id': '5a62b2956c38440cba5053a4fc202453', 'tenant_name': 'tempest-VolumesActionsTest-1307572597', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'edde4cbff5d84e438ce5aa986b729b81', 'system': None}, Network: {'id': '750ce4d7-1354-499f-b68c-194eb47490f2', 'name': 'tempest-VolumesActionsTest-2072978885-network', 'tenant_id': '5a62b2956c38440cba5053a4fc202453', 'admin_state_up': True, 'mtu': 1342, 'status': 'ACTIVE', 'subnets': [], 'shared': False, 'project_id': '5a62b2956c38440cba5053a4fc202453', 'qos_policy_id': None, 'port_security_enabled': True, 'dns_domain': '', 'router:external': False, 'provider:network_type': 'geneve', 'provider:physical_network': None, 'provider:segmentation_id': 1599, 'availability_zone_hints': ['nova'], 'is_default': False, 'availability_zones': [], 'ipv4_address_scope': None, 'ipv6_address_scope': None, 'description': '', 'tags': [], 'created_at': '2026-05-23T01:47:39Z', 'updated_at': '2026-05-23T01:47:39Z', 'revision_number': 1}, Subnet: {'id': '5d9be846-9bfd-4a60-8c72-c1d53e74adb6', 'name': 'tempest-VolumesActionsTest-2072978885-subnet', 'tenant_id': '5a62b2956c38440cba5053a4fc202453', 'network_id': '750ce4d7-1354-499f-b68c-194eb47490f2', '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-23T01:47:40Z', 'updated_at': '2026-05-23T01:47:40Z', 'revision_number': 0, 'project_id': '5a62b2956c38440cba5053a4fc202453'}, Router: {'id': '732743b2-a139-4931-8177-8e2fefbe4844', 'name': 'tempest-VolumesActionsTest-2072978885-router', 'tenant_id': '5a62b2956c38440cba5053a4fc202453', 'admin_state_up': True, 'status': 'ACTIVE', 'external_gateway_info': {'network_id': '2edb9aa1-d41b-4195-9c47-ccf955c894fb', 'external_fixed_ips': [{'subnet_id': 'eaabc853-299c-437a-bfe0-fe5ef7c8dd87', 'ip_address': '192.168.112.145'}], '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': '2edb9aa1-d41b-4195-9c47-ccf955c894fb', 'external_fixed_ips': [{'ip_address': '192.168.112.145', 'subnet_id': 'eaabc853-299c-437a-bfe0-fe5ef7c8dd87'}]}], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2026-05-23T01:47:41Z', 'updated_at': '2026-05-23T01:47:42Z', 'revision_number': 2, 'project_id': '5a62b2956c38440cba5053a4fc202453'}",
                                "2026-05-23 01:47:47.125 20 INFO tempest.lib.common.rest_client [req-b342d4fa-fd40-463c-82c9-72d15387b8ba req-b342d4fa-fd40-463c-82c9-72d15387b8ba ] Request (VolumeQuotaClassesTest:test_update_default_quota): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.317s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_invalid_body [0.119504s] ... ok",
                                "2026-05-23 01:47:47.151 43 INFO tempest.lib.common.rest_client [req-6774fbe6-c90d-4b22-8f4f-3b7494c5d417 req-6774fbe6-c90d-4b22-8f4f-3b7494c5d417 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.143s",
                                "2026-05-23 01:47:47.191 36 INFO tempest.lib.common.rest_client [req-1c9a21e7-e6e0-4cad-8007-ede703d0bdbc req-1c9a21e7-e6e0-4cad-8007-ede703d0bdbc ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec3 0.414s",
                                "2026-05-23 01:47:47.201 18 INFO tempest.lib.common.rest_client [req-5b9b8eb0-f574-4d42-a810-942deaac2686 req-5b9b8eb0-f574-4d42-a810-942deaac2686 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.181s",
                                "2026-05-23 01:47:47.205 18 INFO tempest.common.waiters [-] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached creating after waiting for 0.205784 seconds",
                                "2026-05-23 01:47:47.229 22 INFO tempest.lib.common.rest_client [req-134552c8-88f4-4b8d-9380-44792b654711 req-134552c8-88f4-4b8d-9380-44792b654711 ] Request (ExtraSpecsNegativeTest:test_create_none_body): 400 POST https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs 0.093s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_none_body [0.097063s] ... ok",
                                "2026-05-23 01:47:47.285 36 INFO tempest.lib.common.rest_client [req-ab9188ed-9e5b-408a-86e6-edff4f34635b req-ab9188ed-9e5b-408a-86e6-edff4f34635b ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_spec_create_get_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec3 0.091s",
                                "{13} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_spec_create_get_delete [1.296543s] ... ok",
                                "2026-05-23 01:47:47.313 18 INFO tempest.lib.common.rest_client [req-3f59ccc5-041c-44cd-887b-2d663e35a1dd req-3f59ccc5-041c-44cd-887b-2d663e35a1dd ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.105s",
                                "2026-05-23 01:47:47.368 14 INFO tempest.lib.common.rest_client [req-9cf08ac3-5a93-45f7-9dd4-2425af703bbd req-9cf08ac3-5a93-45f7-9dd4-2425af703bbd ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.688s",
                                "2026-05-23 01:47:47.408 12 INFO tempest.lib.common.rest_client [req-83f0fd10-ba41-4936-b1c2-1208d5175f0d req-83f0fd10-ba41-4936-b1c2-1208d5175f0d ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types/c3f86bb5-2e3c-41a1-9b5f-281b6b43dd6e 0.450s",
                                "2026-05-23 01:47:47.427 10 INFO tempest.lib.common.rest_client [req-45c5afa5-d5d7-4df0-96f3-163ab0fb6eca req-45c5afa5-d5d7-4df0-96f3-163ab0fb6eca ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.368s",
                                "2026-05-23 01:47:47.412 36 INFO tempest.lib.common.rest_client [req-541ecd60-56d5-4f09-9a1f-1e913d401125 req-541ecd60-56d5-4f09-9a1f-1e913d401125 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_list): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.123s",
                                "2026-05-23 01:47:47.413 20 INFO tempest.lib.common.rest_client [req-c3289a96-b2b1-48d7-810c-0b6d6e7f19a8 req-c3289a96-b2b1-48d7-810c-0b6d6e7f19a8 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.277s",
                                "2026-05-23 01:47:47.448 35 INFO tempest.lib.common.rest_client [req-f79966ca-d4ae-4264-b814-b2e46d0a8a94 req-f79966ca-d4ae-4264-b814-b2e46d0a8a94 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "2026-05-23 01:47:47.450 18 INFO tempest.lib.common.rest_client [req-36e94f76-97f9-4580-82cf-48a020e0adf2 req-36e94f76-97f9-4580-82cf-48a020e0adf2 ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.129s",
                                "2026-05-23 01:47:47.457 18 INFO tempest.common.waiters [-] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.457010 seconds",
                                "2026-05-23 01:47:47.488 31 INFO tempest.lib.common.rest_client [req-7554a58b-32ac-48e3-bf13-1a2146ae1a0b req-7554a58b-32ac-48e3-bf13-1a2146ae1a0b ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/426d7419-50b0-42be-8369-ceeb00727583 0.348s",
                                "2026-05-23 01:47:47.517 31 INFO tempest.common.waiters [-] volume 426d7419-50b0-42be-8369-ceeb00727583 reached available after waiting for 0.517568 seconds",
                                "2026-05-23 01:47:47.541 22 INFO tempest.lib.common.rest_client [req-d923f830-96f4-42c1-b698-b2fbf1de4be6 req-d923f830-96f4-42c1-b698-b2fbf1de4be6 ] Request (ExtraSpecsNegativeTest:test_create_nonexistent_type_id): 404 POST https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/89966d64-c914-4183-abf4-58805a1a9481/extra_specs 0.304s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_create_nonexistent_type_id [0.310109s] ... ok",
                                "2026-05-23 01:47:47.547 20 INFO tempest.lib.common.rest_client [req-a6fdb95b-b700-49df-8fba-ecdf817e4707 req-a6fdb95b-b700-49df-8fba-ecdf817e4707 ] Request (VolumeQuotaClassesTest:test_update_default_quota): 200 GET https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-sets/145fdbbda307416ea1e3a849b7d5237d/defaults 0.125s",
                                "2026-05-23 01:47:47.556 26 INFO tempest.lib.common.rest_client [req-c59fb5a0-7103-485f-91cb-e827a68d59bf req-c59fb5a0-7103-485f-91cb-e827a68d59bf ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s",
                                "2026-05-23 01:47:47.568 36 INFO tempest.lib.common.rest_client [req-f185fce8-692d-4369-99c5-a840388734d9 req-f185fce8-692d-4369-99c5-a840388734d9 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_list): 200 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.152s",
                                "{13} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_list [0.283989s] ... ok",
                                "2026-05-23 01:47:47.576 14 INFO tempest.lib.common.rest_client [req-fa128b19-7085-4d9b-8efa-cadabd8353b6 req-fa128b19-7085-4d9b-8efa-cadabd8353b6 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.177s",
                                "2026-05-23 01:47:47.602 10 INFO tempest.lib.common.rest_client [req-053b205d-f961-4646-a437-a84bc5f0d1fd req-053b205d-f961-4646-a437-a84bc5f0d1fd ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.160s",
                                "2026-05-23 01:47:47.605 12 INFO tempest.lib.common.rest_client [req-49414fd7-adc0-4f44-a838-5990b2c1d3b7 req-49414fd7-adc0-4f44-a838-5990b2c1d3b7 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types 0.194s",
                                "2026-05-23 01:47:47.609 18 INFO tempest.lib.common.rest_client [req-0f8ee5b1-35ca-4177-a5d1-6b0883332fe8 req-0f8ee5b1-35ca-4177-a5d1-6b0883332fe8 ] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.148s",
                                "2026-05-23 01:47:47.660 29 INFO tempest.lib.common.rest_client [req-7c3a787e-99fd-4806-9d7d-c910a5be5986 req-7c3a787e-99fd-4806-9d7d-c910a5be5986 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "{1} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [2.665110s] ... ok",
                                "2026-05-23 01:47:47.704 18 INFO tempest.lib.common.rest_client [req-4130b01f-b1b3-49e5-9e8a-262bb6fd0d8d req-4130b01f-b1b3-49e5-9e8a-262bb6fd0d8d ] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.094s",
                                "2026-05-23 01:47:47.708 18 INFO tempest.common.waiters [-] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached error after waiting for 0.708288 seconds",
                                "2026-05-23 01:47:47.716 32 INFO tempest.lib.common.rest_client [req-cef6616b-9d10-44f8-a5ed-247c8dca9c16 req-cef6616b-9d10-44f8-a5ed-247c8dca9c16 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/capabilities/testbed-node-1@rbd-volumes#volumes 0.876s",
                                "2026-05-23 01:47:47.731 22 INFO tempest.lib.common.rest_client [req-3777b875-c609-4f88-b3f5-3094aea4a23b req-3777b875-c609-4f88-b3f5-3094aea4a23b ] Request (ExtraSpecsNegativeTest:test_delete_nonexistent_volume_type_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/9b3b8b8f-70b5-4e99-8916-88b65c682b05/extra_specs/spec1 0.185s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_delete_nonexistent_volume_type_id [0.196482s] ... ok",
                                "2026-05-23 01:47:47.747 20 INFO tempest.lib.common.rest_client [req-d9372485-2c21-41f0-98fe-c35b8ee77061 req-d9372485-2c21-41f0-98fe-c35b8ee77061 ] Request (VolumeQuotaClassesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/145fdbbda307416ea1e3a849b7d5237d 0.196s",
                                "2026-05-23 01:47:47.748 36 INFO tempest.lib.common.rest_client [req-363d0755-c5b1-4fde-b232-b9835e4a657c req-363d0755-c5b1-4fde-b232-b9835e4a657c ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.171s",
                                "2026-05-23 01:47:47.763 39 INFO tempest.lib.common.rest_client [req-921784f6-7dd4-4f6c-b9e1-f302d49217dd req-921784f6-7dd4-4f6c-b9e1-f302d49217dd ] Request (VolumeQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 0.123s",
                                "2026-05-23 01:47:47.777 39 INFO tempest.common.waiters [-] volume d5e0efa8-2773-4ad8-858d-37620b5ebaff reached available after waiting for 1.777174 seconds",
                                "2026-05-23 01:47:47.789 10 INFO tempest.lib.common.rest_client [req-32f0932d-3985-43de-89e0-586d010cd192 req-32f0932d-3985-43de-89e0-586d010cd192 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.180s",
                                "2026-05-23 01:47:47.791 12 INFO tempest.lib.common.rest_client [req-2080d54d-5cbb-4613-a7af-b32b68079acb req-2080d54d-5cbb-4613-a7af-b32b68079acb ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types 0.121s",
                                "{11} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [2.904792s] ... ok",
                                "2026-05-23 01:47:47.919 20 INFO tempest.lib.common.rest_client [req-559cc73e-792e-44f8-b7b0-8f1f39dd9325 req-559cc73e-792e-44f8-b7b0-8f1f39dd9325 ] Request (VolumeQuotaClassesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/types/da4ef22e-763f-4fa9-9680-33cc5e76be8b 0.167s",
                                "2026-05-23 01:47:47.928 22 INFO tempest.lib.common.rest_client [req-b99fa673-d626-4d6d-9422-656b16a51db1 req-b99fa673-d626-4d6d-9422-656b16a51db1 ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_extra_spec_name): 404 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs/nonexistent_extra_spec_name 0.187s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_extra_spec_name [0.190535s] ... ok",
                                "2026-05-23 01:47:47.946 36 INFO tempest.lib.common.rest_client [req-430f5acc-aa1c-4a22-ace8-f4efa72b6ebb req-430f5acc-aa1c-4a22-ace8-f4efa72b6ebb ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 PUT https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.191s",
                                "2026-05-23 01:47:47.959 12 INFO tempest.lib.common.rest_client [req-f80eadc9-4632-4ff0-bf3f-6c2f4b218947 req-f80eadc9-4632-4ff0-bf3f-6c2f4b218947 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types 0.154s",
                                "2026-05-23 01:47:47.967 10 INFO tempest.lib.common.rest_client [req-c9c8f437-eee6-4a30-b01b-e41171390219 req-c9c8f437-eee6-4a30-b01b-e41171390219 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.177s",
                                "2026-05-23 01:47:47.977 35 INFO tempest.lib.common.rest_client [req-8100aa8e-1d11-496f-ab4b-716b72f2f6b9 req-8100aa8e-1d11-496f-ab4b-716b72f2f6b9 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s",
                                "2026-05-23 01:47:47.979 29 INFO tempest.lib.common.rest_client [req-69168e06-7c2b-4275-ad12-2c64ead742c4 req-69168e06-7c2b-4275-ad12-2c64ead742c4 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.311s",
                                "2026-05-23 01:47:47.987 24 INFO tempest.lib.common.rest_client [req-b76fc28b-0cc4-480b-afdc-0350721a2157 req-b76fc28b-0cc4-480b-afdc-0350721a2157 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.141s",
                                "2026-05-23 01:47:47.997 24 INFO tempest.common.waiters [-] volume 663e96d7-eee8-4146-84e3-603e358a0722 reached available after waiting for 1.997910 seconds",
                                "2026-05-23 01:47:48.012 18 INFO tempest.lib.common.rest_client [req-e1c6eecc-20dc-4c6f-9077-99b54329246d req-e1c6eecc-20dc-4c6f-9077-99b54329246d ] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.300s",
                                "2026-05-23 01:47:48.040 39 INFO tempest.lib.common.rest_client [req-d82e58a8-bf94-4be9-8358-368a3bfd7aba req-d82e58a8-bf94-4be9-8358-368a3bfd7aba ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 200 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 0.245s",
                                "2026-05-23 01:47:48.063 16 INFO tempest.lib.common.rest_client [req-3b61502a-8add-48e7-b8a8-b8cd48305fd0 req-3b61502a-8add-48e7-b8a8-b8cd48305fd0 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.140s",
                                "2026-05-23 01:47:48.086 16 INFO tempest.common.waiters [-] volume 04e77cd8-7892-4022-92b2-80afd79b9dfb reached available after waiting for 2.086122 seconds",
                                "2026-05-23 01:47:48.105 20 INFO tempest.lib.common.rest_client [req-900b90c6-a5e2-40b5-bad9-3175372ea5aa req-900b90c6-a5e2-40b5-bad9-3175372ea5aa ] Request (VolumeQuotaClassesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/types/da4ef22e-763f-4fa9-9680-33cc5e76be8b 0.181s",
                                "2026-05-23 01:47:48.186 24 INFO tempest.lib.common.rest_client [req-ef201337-7bbb-4d6e-bec6-04dd9c649217 req-ef201337-7bbb-4d6e-bec6-04dd9c649217 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.184s",
                                "2026-05-23 01:47:48.202 10 INFO tempest.lib.common.rest_client [req-cf428bba-a50c-4e0a-9bfd-571b6c060028 req-cf428bba-a50c-4e0a-9bfd-571b6c060028 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.223s",
                                "2026-05-23 01:47:48.278 18 INFO tempest.lib.common.rest_client [req-81268f33-ffec-4076-9b70-35c36f5b6f62 req-81268f33-ffec-4076-9b70-35c36f5b6f62 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.263s",
                                "2026-05-23 01:47:48.280 26 INFO tempest.lib.common.rest_client [req-2eba2163-e882-49a1-986a-67c9a795344d req-2eba2163-e882-49a1-986a-67c9a795344d ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=33e2aec7fe1742d78d4fa1e20670c462&name=default 0.716s",
                                "2026-05-23 01:47:48.277 35 INFO tempest.lib.common.rest_client [req-57b624bb-0703-4af5-a106-4e371e296821 req-57b624bb-0703-4af5-a106-4e371e296821 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.297s",
                                "2026-05-23 01:47:48.286 18 INFO tempest.common.waiters [-] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.286914 seconds",
                                "2026-05-23 01:47:48.314 24 INFO tempest.lib.common.rest_client [req-ef7b9c3a-1eb9-46ce-a692-91850a240aa2 req-ef7b9c3a-1eb9-46ce-a692-91850a240aa2 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.117s",
                                "2026-05-23 01:47:48.401 43 INFO tempest.lib.common.rest_client [req-7b22de00-729e-4964-89bf-36ac0f7d3f52 req-7b22de00-729e-4964-89bf-36ac0f7d3f52 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.230s",
                                "2026-05-23 01:47:48.415 43 INFO tempest.common.waiters [-] volume 9bae32da-9ffe-477b-a30e-e2bd1f234d47 reached available after waiting for 1.415016 seconds",
                                "2026-05-23 01:47:48.450 35 INFO tempest.lib.common.rest_client [req-d2dd0ad8-7a32-4a0a-b518-1fa34ddba983 req-d2dd0ad8-7a32-4a0a-b518-1fa34ddba983 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.162s",
                                "2026-05-23 01:47:48.466 20 INFO tempest.lib.common.rest_client [req-4f8591bc-577e-407a-9319-f3d48e74e410 req-4f8591bc-577e-407a-9319-f3d48e74e410 ] Request (VolumeQuotaClassesTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:8776/v3/b12a357349fe4eccaf00aeaa25831f73/os-quota-class-sets/default 0.358s",
                                "{5} tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest.test_update_default_quota [3.085726s] ... ok",
                                "2026-05-23 01:47:48.480 16 INFO tempest.lib.common.rest_client [req-464d4f1c-a8b2-4f21-b5d8-67fcc132d527 req-464d4f1c-a8b2-4f21-b5d8-67fcc132d527 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots 0.391s",
                                "2026-05-23 01:47:48.503 32 INFO tempest.lib.common.rest_client [req-0f7efb37-e444-4f27-bacd-7506b5f92aa6 req-0f7efb37-e444-4f27-bacd-7506b5f92aa6 ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 200 GET https://api.testbed.osism.xyz:8776/v3/350b0089168b4ee0ab251c5a06742131/capabilities/testbed-node-0@rbd-volumes#volumes 0.630s",
                                "2026-05-23 01:47:48.515 24 INFO tempest.lib.common.rest_client [req-abbb2d3a-008c-4a8f-be74-0ea64e33b5d0 req-abbb2d3a-008c-4a8f-be74-0ea64e33b5d0 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/detail 0.189s",
                                "{11} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [0.649322s] ... ok",
                                "2026-05-23 01:47:48.564 31 INFO tempest.lib.common.rest_client [req-8da73c22-abd4-4867-9bfb-15237762661d req-8da73c22-abd4-4867-9bfb-15237762661d ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/action 1.038s",
                                "2026-05-23 01:47:48.538 36 INFO tempest.lib.common.rest_client [req-aca006f7-6139-42d5-8222-f4b9ae35da92 req-aca006f7-6139-42d5-8222-f4b9ae35da92 ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.585s",
                                "2026-05-23 01:47:48.583 10 INFO tempest.lib.common.rest_client [req-86ba55cd-7d6a-4024-99aa-e2269a5a235b req-86ba55cd-7d6a-4024-99aa-e2269a5a235b ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.379s",
                                "2026-05-23 01:47:48.580 12 INFO tempest.lib.common.rest_client [req-4eec5580-38d7-445c-b6d1-142adc491ce6 req-4eec5580-38d7-445c-b6d1-142adc491ce6 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types?sort=name%3Aasc&is_public=None 0.605s",
                                "2026-05-23 01:47:48.549 22 INFO tempest.lib.common.rest_client [req-03e809c8-112b-4b8e-9d68-8a1bc545917d req-03e809c8-112b-4b8e-9d68-8a1bc545917d ] Request (ExtraSpecsNegativeTest:test_get_nonexistent_volume_type_id): 404 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/43e03c7f-2b89-414a-ad76-3c10c757553e/extra_specs/spec1 0.586s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_get_nonexistent_volume_type_id [0.618841s] ... ok",
                                "2026-05-23 01:47:48.609 18 INFO tempest.lib.common.rest_client [req-e37c13f7-c16e-43eb-a9eb-5bd0c79672ce req-e37c13f7-c16e-43eb-a9eb-5bd0c79672ce ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 0.318s",
                                "2026-05-23 01:47:48.558 39 INFO tempest.lib.common.rest_client [req-74c2dcee-9345-4d4d-80d3-3188577374e9 req-74c2dcee-9345-4d4d-80d3-3188577374e9 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volume_gigabytes): 413 POST https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes 0.500s",
                                "2026-05-23 01:47:48.651 16 INFO tempest.lib.common.rest_client [req-1c6b3ce9-757a-435d-8e09-1f2b0ea43b17 req-1c6b3ce9-757a-435d-8e09-1f2b0ea43b17 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.167s",
                                "2026-05-23 01:47:48.659 29 INFO tempest.lib.common.rest_client [req-d8b35cdb-e0c9-4f1b-9023-842f9342f53e req-d8b35cdb-e0c9-4f1b-9023-842f9342f53e ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.660s",
                                "2026-05-23 01:47:48.734 26 INFO tempest.lib.common.rest_client [req-c85c6e2a-02d4-40dc-893d-e6e68dc44740 req-c85c6e2a-02d4-40dc-893d-e6e68dc44740 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8868b9fb-eede-4f1e-826c-322db53fae3a 0.446s",
                                "{14} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volume_gigabytes [0.780582s] ... ok",
                                "2026-05-23 01:47:48.807 43 INFO tempest.lib.common.rest_client [req-cbf64bba-2562-4df0-ab51-dbe5b67abfaa req-cbf64bba-2562-4df0-ab51-dbe5b67abfaa ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots 0.390s",
                                "2026-05-23 01:47:48.813 10 INFO tempest.lib.common.rest_client [req-0bb7c8e7-9808-457c-8b34-c6eb54c025df req-0bb7c8e7-9808-457c-8b34-c6eb54c025df ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.221s",
                                "2026-05-23 01:47:48.837 12 INFO tempest.lib.common.rest_client [req-800b1ece-33f0-4ccd-8bd2-d970ee895648 req-800b1ece-33f0-4ccd-8bd2-d970ee895648 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types?sort=name%3Adesc&is_public=None 0.243s",
                                "2026-05-23 01:47:48.913 14 INFO tempest.lib.common.rest_client [req-7615aedb-e3dd-44e4-9708-e8202d41ff3a req-7615aedb-e3dd-44e4-9708-e8202d41ff3a ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.300s",
                                "2026-05-23 01:47:48.921 14 INFO tempest.common.waiters [-] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached available after waiting for 1.921404 seconds",
                                "2026-05-23 01:47:48.920 29 INFO tempest.lib.common.rest_client [req-7cafa05e-2ce1-44e0-a75c-1d0206142a9f req-7cafa05e-2ce1-44e0-a75c-1d0206142a9f ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-23 01:47:48.959 31 INFO tempest.lib.common.rest_client [req-99f981e5-eca5-4d8b-8050-f47d68c42385 req-99f981e5-eca5-4d8b-8050-f47d68c42385 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.391s",
                                "2026-05-23 01:47:48.980 12 INFO tempest.lib.common.rest_client [req-9b7d5280-ca3b-4ef0-916b-6bcaaa17b86b req-9b7d5280-ca3b-4ef0-916b-6bcaaa17b86b ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types?is_public=False 0.132s",
                                "2026-05-23 01:47:49.255 36 INFO tempest.lib.common.rest_client [req-33adaffe-4fbc-4d17-a586-eb595c886e3e req-33adaffe-4fbc-4d17-a586-eb595c886e3e ] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 500 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.713s",
                                "{13} tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update [1.688607s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types_extra_specs.py\", line 66, in test_volume_type_extra_specs_update",
                                "    body = self.admin_volume_types_client.create_volume_type_extra_specs(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.volume_type['id'], extra_specs)['extra_specs']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 140, in create_volume_type_extra_specs",
                                "    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-23 01:47:47,748 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.171s",
                                "2026-05-23 01:47:47,946 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 PUT https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.191s",
                                "2026-05-23 01:47:48,538 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.585s",
                                "2026-05-23 01:47:49,255 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 500 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.713s",
                                "",
                                "2026-05-23 01:47:49.266 10 INFO tempest.lib.common.rest_client [req-61e3da8c-3ddc-4d61-8e4c-f848d801dbbf req-61e3da8c-3ddc-4d61-8e4c-f848d801dbbf ] Request (GroupTypeSpecsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1 0.450s",
                                "{0} tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete [4.187602s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-23 01:47:45,810 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types 0.721s",
                                "2026-05-23 01:47:46,009 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.192s",
                                "2026-05-23 01:47:46,484 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.467s",
                                "2026-05-23 01:47:46,789 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.301s",
                                "2026-05-23 01:47:46,922 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s",
                                "2026-05-23 01:47:47,056 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s",
                                "2026-05-23 01:47:47,427 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.368s",
                                "2026-05-23 01:47:47,602 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.160s",
                                "2026-05-23 01:47:47,789 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.180s",
                                "2026-05-23 01:47:47,967 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.177s",
                                "2026-05-23 01:47:48,202 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.223s",
                                "2026-05-23 01:47:48,583 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.379s",
                                "2026-05-23 01:47:48,813 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.221s",
                                "2026-05-23 01:47:49,266 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_",
                                "    types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1 0.450s",
                                "",
                                "2026-05-23 01:47:49.378 12 INFO tempest.lib.common.rest_client [req-4e5d90f6-2e55-4131-babe-a7a42c1732e1 req-4e5d90f6-2e55-4131-babe-a7a42c1732e1 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types?is_public=True 0.386s",
                                "2026-05-23 01:47:49.261 20 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/b31822f714f04dd3a78e09f4b73610b8 0.789s",
                                "2026-05-23 01:47:49.262 20 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-23 01:47:49.262 20 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     teardown()",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:47:49.262 20 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-23 01:47:49.262 20 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test Details: 500",
                                "2026-05-23 01:47:49.262 20 ERROR tempest.test ",
                                "{5} tearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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-23 01:47:49.456 31 INFO tempest.lib.common.rest_client [req-723e7ea7-9169-4902-b696-75fb7a3cef9e req-723e7ea7-9169-4902-b696-75fb7a3cef9e ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 0.482s",
                                "2026-05-23 01:47:49.270 26 INFO tempest.lib.common.rest_client [-] Request (VolumePoolsAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/projects/33e2aec7fe1742d78d4fa1e20670c462 0.528s",
                                "2026-05-23 01:47:49.271 26 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-23 01:47:49.271 26 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     teardown()",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     self.creds_client.delete_project(project_id)",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     self.projects_client.delete_project(project_id)",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     resp, body = self.delete('projects/%s' % project_id)",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test Details: 500",
                                "2026-05-23 01:47:49.271 26 ERROR tempest.test ",
                                "2026-05-23 01:47:49.482 22 INFO tempest.lib.common.rest_client [req-58548f39-b89e-4c3e-8f2d-eb95c38e1794 req-58548f39-b89e-4c3e-8f2d-eb95c38e1794 ] Request (ExtraSpecsNegativeTest:test_list_nonexistent_volume_type_id): 500 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/6b78869a-dc70-45a5-b267-2abc403670b7/extra_specs 0.920s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id [0.935144s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types_extra_specs_negative.py\", line 153, in test_list_nonexistent_volume_type_id",
                                "    self.assertRaises(",
                                "    ~~~~~~~~~~~~~~~~~^",
                                "        lib_exc.NotFound,",
                                "        ^^^^^^^^^^^^^^^^^",
                                "        self.admin_volume_types_client.list_volume_types_extra_specs,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        data_utils.rand_uuid())",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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/types_client.py\", line 117, in list_volume_types_extra_specs",
                                "    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-23 01:47:49,482 22 INFO     [tempest.lib.common.rest_client] Request (ExtraSpecsNegativeTest:test_list_nonexistent_volume_type_id): 500 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/6b78869a-dc70-45a5-b267-2abc403670b7/extra_specs 0.920s",
                                "",
                                "{8} tearDownClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds",
                                "    self.creds_client.delete_project(project_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project",
                                "    self.projects_client.delete_project(project_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project",
                                "    resp, body = self.delete('projects/%s' % project_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-23 01:47:49.451 24 INFO tempest.lib.common.rest_client [req-db56119f-b6f4-41a6-a7fb-7b3baa419d00 req-db56119f-b6f4-41a6-a7fb-7b3baa419d00 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.922s",
                                "2026-05-23 01:47:49.260 32 INFO tempest.lib.common.rest_client [-] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/9eb1c989d12649a1a2acf2f11f087230 0.739s",
                                "2026-05-23 01:47:49.264 32 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-23 01:47:49.264 32 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     teardown()",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:47:49.264 32 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-23 01:47:49.264 32 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test Details: 500",
                                "2026-05-23 01:47:49.264 32 ERROR tempest.test ",
                                "{11} 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-23 01:47:49.786 39 INFO tempest.lib.common.rest_client [req-cb9222f7-5310-4edc-a877-8b4ccd9630b3 req-cb9222f7-5310-4edc-a877-8b4ccd9630b3 ] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 500 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 0.980s",
                                "{14} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes [0.997304s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 57, in test_quota_volumes",
                                "    self.admin_quotas_client.update_quota_set(self.demo_tenant_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "                                              volumes=1, gigabytes=-1)",
                                "                                              ^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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-23 01:47:49,786 39 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 500 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 0.980s",
                                "",
                                "2026-05-23 01:47:49.786 35 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 1.333s",
                                "2026-05-23 01:47:49.786 35 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.",
                                "{12} 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 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds",
                                "    user = self.creds_client.create_user(",
                                "        username, user_password)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user",
                                "    user = self.users_client.create_user(**params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user",
                                "    resp, body = self.post('users', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-23 01:47:49.798 35 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.",
                                "2026-05-23 01:47:49.786 18 INFO tempest.lib.common.rest_client [req-92158380-89c6-426a-b8cc-7b71d5955aed req-92158380-89c6-426a-b8cc-7b71d5955aed ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 1.133s",
                                "2026-05-23 01:47:49.786 18 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=0x7fb218f886e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:48:09.885 43 INFO tempest.lib.common.rest_client [req-272f2e1e-14a0-44be-b454-0978ac7cdbf3 req-272f2e1e-14a0-44be-b454-0978ac7cdbf3 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 21.071s",
                                "2026-05-23 01:48:09.922 16 INFO tempest.lib.common.rest_client [req-b7e07593-f3a3-4ee5-984d-52dedc029919 req-b7e07593-f3a3-4ee5-984d-52dedc029919 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 20.253s",
                                "2026-05-23 01:48:09.989 26 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.702s",
                                "2026-05-23 01:48:09.990 26 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneNegativeTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:48:10.025 18 INFO tempest.lib.common.rest_client [req-3e651e41-670e-4d56-b00c-c6e5d5caca98 req-3e651e41-670e-4d56-b00c-c6e5d5caca98 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 15.234s",
                                "2026-05-23 01:48:10.039 12 INFO tempest.lib.common.rest_client [req-33bb563b-7589-40fc-8875-937b499c7d46 req-33bb563b-7589-40fc-8875-937b499c7d46 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types/87abbd17-1805-4007-9b2a-94fad3e23d1c 20.649s",
                                "2026-05-23 01:48:10.070 39 INFO tempest.lib.common.rest_client [req-30a37fac-2e3b-4299-8511-b37ef350d3eb req-30a37fac-2e3b-4299-8511-b37ef350d3eb ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 200 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 20.266s",
                                "2026-05-23 01:48:10.097 14 INFO tempest.lib.common.rest_client [req-dfe9892b-0f4b-4f9e-9dbb-57551ecec714 req-dfe9892b-0f4b-4f9e-9dbb-57551ecec714 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer 21.163s",
                                "{8} setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-23 01:48:10.091 36 INFO tempest.lib.common.rest_client [req-9e43f640-a53d-4988-8d97-357b016ec5a1 req-9e43f640-a53d-4988-8d97-357b016ec5a1 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338 20.799s",
                                "2026-05-23 01:48:10.087 29 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/816d6aebbb364df187e66cbf987382fa/users/5741b2f072304d798324e6ef5c38df44/roles/3ba2aa4543ef437ca16a8c06f5004a0e 21.128s",
                                "2026-05-23 01:48:10.087 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:48:10.033 24 INFO tempest.lib.common.rest_client [req-ef0c5466-2352-46ce-aa99-456a1b8da927 req-ef0c5466-2352-46ce-aa99-456a1b8da927 ] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 20.570s",
                                "2026-05-23 01:48:10.115 22 INFO tempest.lib.common.rest_client [req-c85d4db6-b2f1-43e7-acb3-152b49b90dd1 req-c85d4db6-b2f1-43e7-acb3-152b49b90dd1 ] Request (ExtraSpecsNegativeTest:test_update_multiple_extra_spec): 400 PUT https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs/spec1 20.620s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_multiple_extra_spec [20.625280s] ... ok",
                                "2026-05-23 01:48:10.152 31 INFO tempest.lib.common.rest_client [req-b068c12b-9bfc-4b9b-96a5-8e6f62fde5ba req-b068c12b-9bfc-4b9b-96a5-8e6f62fde5ba ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 19.646s",
                                "2026-05-23 01:48:10.180 31 INFO tempest.common.waiters [-] volume ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce reached available after waiting for 21.180802 seconds",
                                "2026-05-23 01:48:10.222 10 INFO tempest.lib.common.rest_client [req-81dcbed1-0ce0-4d85-ac8c-b488ad8e7c04 req-81dcbed1-0ce0-4d85-ac8c-b488ad8e7c04 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4671eaaa709c4ac2b5e2fb98bea53832 20.851s",
                                "2026-05-23 01:48:10.294 31 INFO tempest.lib.common.rest_client [req-609d77bf-80b3-41e5-b6df-8382e25de67e req-609d77bf-80b3-41e5-b6df-8382e25de67e ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/665afb7e-f5e0-407d-96a1-9af733b5d054 0.110s",
                                "2026-05-23 01:48:10.299 31 INFO tempest.common.waiters [-] group 665afb7e-f5e0-407d-96a1-9af733b5d054 reached available after waiting for 0.299736 seconds",
                                "2026-05-23 01:48:10.345 36 INFO tempest.lib.common.rest_client [req-bb57bda1-5875-48ac-8aa1-08d66670e376 req-bb57bda1-5875-48ac-8aa1-08d66670e376 ] Request (VolumeTypesExtraSpecsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338 0.241s",
                                "2026-05-23 01:48:10.338 22 INFO tempest.lib.common.rest_client [req-2d15a9be-21f7-43e6-875f-2a36ecc68dea req-2d15a9be-21f7-43e6-875f-2a36ecc68dea ] Request (ExtraSpecsNegativeTest:test_update_no_body): 400 PUT https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs/spec1 0.214s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_no_body [0.217077s] ... ok",
                                "2026-05-23 01:48:10.360 12 INFO tempest.lib.common.rest_client [req-bbae26c9-9299-4fc3-a130-49879b526710 req-bbae26c9-9299-4fc3-a130-49879b526710 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/363c0d277e0e42f5a3abe0c94e85aaae/group_types/58157871-6805-482d-ad19-aff55b5c5369 0.314s",
                                "{1} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [22.694706s] ... ok",
                                "2026-05-23 01:48:10.374 39 INFO tempest.lib.common.rest_client [req-24d5ed3a-538a-410b-bb94-3dd5b0a76bd0 req-24d5ed3a-538a-410b-bb94-3dd5b0a76bd0 ] Request (VolumeQuotasNegativeTestJSON:test_volume_extend_gigabytes_quota_deviation): 413 POST https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff/action 0.300s",
                                "{14} tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_volume_extend_gigabytes_quota_deviation [20.576941s] ... ok",
                                "2026-05-23 01:48:10.391 14 INFO tempest.lib.common.rest_client [req-ecc96f52-cb20-4345-85b2-cfbbc9e5c312 req-ecc96f52-cb20-4345-85b2-cfbbc9e5c312 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.273s",
                                "2026-05-23 01:48:10.417 14 INFO tempest.common.waiters [-] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached awaiting-transfer after waiting for 0.417425 seconds",
                                "2026-05-23 01:48:10.769 18 INFO tempest.lib.common.rest_client [req-cf6b9b10-341b-44c3-8d40-6489a4f9bead req-cf6b9b10-341b-44c3-8d40-6489a4f9bead ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.725s",
                                "2026-05-23 01:48:10.769 18 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=0x7fb218f886e0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:48:10.776 14 INFO tempest.lib.common.rest_client [req-104e447c-14c1-463b-ac99-8ced20f27be0 req-104e447c-14c1-463b-ac99-8ced20f27be0 ] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.354s",
                                "2026-05-23 01:48:10.776 24 INFO tempest.lib.common.rest_client [req-b065db25-f977-45f4-b982-f0e6ae5fbb6b req-b065db25-f977-45f4-b982-f0e6ae5fbb6b ] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.731s",
                                "2026-05-23 01:48:10.786 31 INFO tempest.lib.common.rest_client [req-0e2a7af6-3ae8-4a27-87c9-c960e13d5e9d req-0e2a7af6-3ae8-4a27-87c9-c960e13d5e9d ] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.478s",
                                "2026-05-23 01:48:10.785 22 INFO tempest.lib.common.rest_client [req-a19898e6-590f-4589-8496-c186606f6345 req-a19898e6-590f-4589-8496-c186606f6345 ] Request (ExtraSpecsNegativeTest:test_update_none_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs/None 0.441s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_none_extra_spec_id [0.448637s] ... ok",
                                "2026-05-23 01:48:10.786 39 INFO tempest.lib.common.rest_client [req-50284fd8-33e2-4495-8558-f946734e456f req-50284fd8-33e2-4495-8558-f946734e456f ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 0.400s",
                                "2026-05-23 01:48:10.787 39 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x788ec425bc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:48:10.869 32 INFO tempest.lib.common.rest_client [req-a3240723-e700-464a-b744-c4de308a6175 req-a3240723-e700-464a-b744-c4de308a6175 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 21.583s",
                                "2026-05-23 01:48:10.921 20 INFO tempest.lib.common.rest_client [req-2458684d-e089-482f-9a60-39e5cce3b75e req-2458684d-e089-482f-9a60-39e5cce3b75e ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 21.651s",
                                "2026-05-23 01:48:10.939 24 INFO tempest.lib.common.rest_client [req-5c54cc14-488f-47b7-8bcb-1ea6ae6b801a req-5c54cc14-488f-47b7-8bcb-1ea6ae6b801a ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.152s",
                                "2026-05-23 01:48:10.953 22 INFO tempest.lib.common.rest_client [req-0ee731ff-ad51-472b-84f0-953c254f246e req-0ee731ff-ad51-472b-84f0-953c254f246e ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_extra_spec_id): 400 PUT https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c/extra_specs/aad6fa12-0664-43a4-b102-54af355f93c3 0.160s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_extra_spec_id [0.166424s] ... ok",
                                "2026-05-23 01:48:10.989 31 INFO tempest.lib.common.rest_client [req-eaa91a23-375a-49cf-b984-2229c453abed req-eaa91a23-375a-49cf-b984-2229c453abed ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.192s",
                                "2026-05-23 01:48:11.001 43 INFO tempest.lib.common.rest_client [req-901dce2c-f0db-4949-9b60-b7896d6f36ee req-901dce2c-f0db-4949-9b60-b7896d6f36ee ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 0.108s",
                                "2026-05-23 01:48:11.042 16 INFO tempest.lib.common.rest_client [req-e414778e-2c2b-4132-93e9-aea9c5d470d6 req-e414778e-2c2b-4132-93e9-aea9c5d470d6 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.108s",
                                "2026-05-23 01:48:11.044 16 INFO tempest.common.waiters [-] group_snapshot 8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 reached available after waiting for 23.044606 seconds",
                                "2026-05-23 01:48:11.076 22 INFO tempest.lib.common.rest_client [req-ec79d168-be3c-4ec1-a2bb-4af6cb03beb3 req-ec79d168-be3c-4ec1-a2bb-4af6cb03beb3 ] Request (ExtraSpecsNegativeTest:test_update_nonexistent_type_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/6a4ac1b7-53a6-48cc-a75a-bf9da3f9e36a/extra_specs/spec1 0.115s",
                                "{6} tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest.test_update_nonexistent_type_id [0.120873s] ... ok",
                                "2026-05-23 01:48:11.128 26 INFO tempest.lib.common.rest_client [req-8ffa974d-5451-4e67-b6c8-2b959bce38c0 req-8ffa974d-5451-4e67-b6c8-2b959bce38c0 ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.126s",
                                "2026-05-23 01:48:11.173 16 INFO tempest.lib.common.rest_client [req-2b5ea312-2d49-428c-92c1-7aff63eb0cb0 req-2b5ea312-2d49-428c-92c1-7aff63eb0cb0 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/snapshots/detail 0.127s",
                                "2026-05-23 01:48:11.537 14 INFO tempest.lib.common.rest_client [req-9c2e5d7f-e49d-4825-a792-944b95e32b47 req-9c2e5d7f-e49d-4825-a792-944b95e32b47 ] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.745s",
                                "2026-05-23 01:48:11.537 14 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:48:11.540 12 INFO tempest.lib.common.rest_client [-] Request (GroupTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/974173ea697049abb82eb3323b7dc7dd 1.174s",
                                "2026-05-23 01:48:11.542 12 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-23 01:48:11.542 12 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     teardown()",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:48:11.542 12 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-23 01:48:11.542 12 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test Details: 500",
                                "2026-05-23 01:48:11.542 12 ERROR tempest.test ",
                                "{1} tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-23 01:48:11.542 10 INFO tempest.lib.common.rest_client [-] Request (GroupTypeSpecsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/152280a17538474793ee5c9af01067e0 1.317s",
                                "2026-05-23 01:48:11.543 10 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-23 01:48:11.543 10 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     teardown()",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:48:11.543 10 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-23 01:48:11.543 10 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test Details: 500",
                                "2026-05-23 01:48:11.543 10 ERROR tempest.test ",
                                "{0} 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-23 01:48:11.542 36 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesExtraSpecsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/6203837a6a7c452e82e79fc408bb9429 1.191s",
                                "2026-05-23 01:48:11.542 36 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-23 01:48:11.542 36 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     teardown()",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:48:11.542 36 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-23 01:48:11.542 36 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test Details: 500",
                                "2026-05-23 01:48:11.542 36 ERROR tempest.test ",
                                "{13} tearDownClass (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 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-23 01:48:27.370 32 INFO tempest.lib.common.rest_client [req-48d65c3f-17d7-4cbc-97fc-dffb9be47027 req-48d65c3f-17d7-4cbc-97fc-dffb9be47027 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.495s",
                                "2026-05-23 01:48:27.387 43 INFO tempest.lib.common.rest_client [req-f8d1535f-412e-44e6-a655-c0ce8e1d66a0 req-f8d1535f-412e-44e6-a655-c0ce8e1d66a0 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 15.380s",
                                "2026-05-23 01:48:27.437 20 INFO tempest.lib.common.rest_client [req-351f5f9c-35d3-4a00-804f-172120d10045 req-351f5f9c-35d3-4a00-804f-172120d10045 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.511s",
                                "2026-05-23 01:48:27.486 14 INFO tempest.lib.common.rest_client [req-8af7d4ea-e8df-497c-a439-fff4cd965f1f req-8af7d4ea-e8df-497c-a439-fff4cd965f1f ] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 10.945s",
                                "2026-05-23 01:48:27.490 14 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:48:27.504 24 INFO tempest.lib.common.rest_client [req-af994566-b1fd-4269-8302-6118fbc24024 req-af994566-b1fd-4269-8302-6118fbc24024 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 16.550s",
                                "2026-05-23 01:48:27.505 24 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=0x777df254c590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:48:27.506 31 INFO tempest.lib.common.rest_client [req-a6e5285a-92d7-4caa-bfcd-96e2d96c4175 req-a6e5285a-92d7-4caa-bfcd-96e2d96c4175 ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 16.494s",
                                "2026-05-23 01:48:27.506 31 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:48:28.124 32 INFO tempest.lib.common.rest_client [req-4e33aa86-bb91-48ba-a0a1-2c62907e8ce4 req-4e33aa86-bb91-48ba-a0a1-2c62907e8ce4 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.751s",
                                "2026-05-23 01:48:28.124 20 INFO tempest.lib.common.rest_client [req-2fac23c2-829e-4f77-b48e-db7479f71880 req-2fac23c2-829e-4f77-b48e-db7479f71880 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.685s",
                                "2026-05-23 01:48:28.165 26 INFO tempest.lib.common.rest_client [req-2f8129c1-e4e7-40dd-b960-8ae6401071cf req-2f8129c1-e4e7-40dd-b960-8ae6401071cf ] Request (VolumesSummaryTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.027s",
                                "2026-05-23 01:48:28.166 12 INFO tempest.lib.common.rest_client [req-a299d559-798d-4ce9-95d3-4face6afac06 req-a299d559-798d-4ce9-95d3-4face6afac06 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.608s",
                                "2026-05-23 01:48:28.167 10 INFO tempest.lib.common.rest_client [req-7b027716-dcce-44ea-9b80-ce9c46022368 req-7b027716-dcce-44ea-9b80-ce9c46022368 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.602s",
                                "2026-05-23 01:48:28.177 18 INFO tempest.lib.common.rest_client [req-938f34d4-bbc2-45fa-9d18-c7c7eea81dc6 req-938f34d4-bbc2-45fa-9d18-c7c7eea81dc6 ] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 12.401s",
                                "2026-05-23 01:48:28.217 39 INFO tempest.lib.common.rest_client [req-d1a529e0-11d1-4afa-86a3-197fbe6bd349 req-d1a529e0-11d1-4afa-86a3-197fbe6bd349 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 12.419s",
                                "2026-05-23 01:48:28.306 26 INFO tempest.lib.common.rest_client [req-c7ed10bc-4849-431f-8549-e14e25330d2d req-c7ed10bc-4849-431f-8549-e14e25330d2d ] Request (VolumesSummaryTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s",
                                "2026-05-23 01:48:28.415 26 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.105s",
                                "2026-05-23 01:48:28.417 26 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesSummaryTest.setUpClass. Invoking tearDownClass.",
                                "{8} 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 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-23 01:48:28.712 39 INFO tempest.lib.common.rest_client [req-5d674470-70e5-4d47-a1a2-5646dc30770e req-5d674470-70e5-4d47-a1a2-5646dc30770e ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 0.472s",
                                "2026-05-23 01:48:28.713 39 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x788ec425bc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:48:28.709 16 INFO tempest.lib.common.rest_client [req-9928eda5-ed30-47d6-91ec-294c0c07802c req-9928eda5-ed30-47d6-91ec-294c0c07802c ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 17.529s",
                                "2026-05-23 01:48:28.718 20 INFO tempest.lib.common.rest_client [-] Request (VolumesServicesTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.590s",
                                "2026-05-23 01:48:28.720 20 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesServicesTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:48:28.722 22 INFO tempest.lib.common.rest_client [req-cbfcd6a6-6dcf-46b5-8e16-30729e9298a4 req-cbfcd6a6-6dcf-46b5-8e16-30729e9298a4 ] Request (ExtraSpecsNegativeTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c 17.637s",
                                "2026-05-23 01:48:28.726 22 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 0x7ef31ec5b610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "{5} setUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-23 01:48:28.726 32 INFO tempest.lib.common.rest_client [-] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.597s",
                                "2026-05-23 01:48:28.726 32 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeSnapshotQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "{11} 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 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 37, in setup_credentials",
                                "    super(VolumeSnapshotQuotasNegativeTestJSON, 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-23 01:48:29.402 43 INFO tempest.lib.common.rest_client [req-f8e0ead0-2358-40e0-bc3a-6f067aa81776 req-f8e0ead0-2358-40e0-bc3a-6f067aa81776 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 1.009s",
                                "2026-05-23 01:48:29.421 12 INFO tempest.lib.common.rest_client [req-58d642a3-c9e1-48fd-a2f4-e7c04bc84ac4 req-58d642a3-c9e1-48fd-a2f4-e7c04bc84ac4 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.247s",
                                "2026-05-23 01:48:29.417 10 INFO tempest.lib.common.rest_client [req-6c0e1017-5caf-408f-8a3d-9cb6b7e29f9c req-6c0e1017-5caf-408f-8a3d-9cb6b7e29f9c ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.242s",
                                "2026-05-23 01:48:29.477 16 INFO tempest.lib.common.rest_client [req-826b718e-f8de-45ee-b450-b47b6489a0a7 req-826b718e-f8de-45ee-b450-b47b6489a0a7 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/detail 0.755s",
                                "2026-05-23 01:48:29.747 18 INFO tempest.lib.common.rest_client [req-f3008f53-29b2-4d20-af25-f9e7a394d8e6 req-f3008f53-29b2-4d20-af25-f9e7a394d8e6 ] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 1.548s",
                                "2026-05-23 01:48:47.135 43 INFO tempest.lib.common.rest_client [req-f3bbdfb2-5142-4214-9e2d-5cfd8bfff889 req-f3bbdfb2-5142-4214-9e2d-5cfd8bfff889 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.726s",
                                "2026-05-23 01:48:47.154 18 INFO tempest.lib.common.rest_client [req-dfa38dd1-a8fc-4d67-ae4c-7cc2b41868c1 req-dfa38dd1-a8fc-4d67-ae4c-7cc2b41868c1 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types/c36e30cf-b14a-41f5-9183-e2c2312c86fa 17.399s",
                                "2026-05-23 01:48:47.160 10 INFO tempest.lib.common.rest_client [req-f8a29062-0e94-4c51-b6ce-ca97561c8813 req-f8a29062-0e94-4c51-b6ce-ca97561c8813 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 17.731s",
                                "2026-05-23 01:48:47.154 12 INFO tempest.lib.common.rest_client [req-71635d12-cd06-4cf5-b1a9-f67e7fba1e9f req-71635d12-cd06-4cf5-b1a9-f67e7fba1e9f ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 17.731s",
                                "2026-05-23 01:48:47.170 32 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.425s",
                                "2026-05-23 01:48:47.170 32 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotTestJSON.setUpClass. Invoking tearDownClass.",
                                "{11} setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-23 01:48:47.183 20 INFO tempest.lib.common.rest_client [req-b86df189-7f42-41cb-b21b-b2cd5231485c req-b86df189-7f42-41cb-b21b-b2cd5231485c ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.446s",
                                "2026-05-23 01:48:47.226 24 INFO tempest.lib.common.rest_client [req-e3732836-8db7-4ba8-a6b8-27085fc86206 req-e3732836-8db7-4ba8-a6b8-27085fc86206 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 14.717s",
                                "2026-05-23 01:48:47.160 16 INFO tempest.lib.common.rest_client [req-6b0a39ee-5ee7-4dc6-87bc-c0b7d2021280 req-6b0a39ee-5ee7-4dc6-87bc-c0b7d2021280 ] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb/action 17.667s",
                                "2026-05-23 01:48:47.260 31 INFO tempest.lib.common.rest_client [req-8de7220b-d9d9-4b69-a1b7-8f1051b5df11 req-8de7220b-d9d9-4b69-a1b7-8f1051b5df11 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 14.745s",
                                "2026-05-23 01:48:47.230 39 INFO tempest.lib.common.rest_client [req-6fb6ab31-18ba-43c9-8681-279dd6bf0546 req-6fb6ab31-18ba-43c9-8681-279dd6bf0546 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 13.509s",
                                "2026-05-23 01:48:47.279 14 INFO tempest.lib.common.rest_client [req-97b08f0a-ea6f-4dce-aba4-1b0c4cce56da req-97b08f0a-ea6f-4dce-aba4-1b0c4cce56da ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 14.787s",
                                "2026-05-23 01:48:47.298 22 INFO tempest.lib.common.rest_client [req-45e44936-c71d-4088-9460-e8489b568bb6 req-45e44936-c71d-4088-9460-e8489b568bb6 ] Request (ExtraSpecsNegativeTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c 13.568s",
                                "2026-05-23 01:48:47.340 12 INFO tempest.lib.common.rest_client [req-5205df40-f269-41a2-8a24-284c29fa3e6b req-5205df40-f269-41a2-8a24-284c29fa3e6b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.181s",
                                "2026-05-23 01:48:47.342 10 INFO tempest.lib.common.rest_client [req-a0d7cf61-8671-49c4-8a07-93d327cb11f6 req-a0d7cf61-8671-49c4-8a07-93d327cb11f6 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.178s",
                                "2026-05-23 01:48:47.409 16 INFO tempest.lib.common.rest_client [req-5e3dbc52-66fe-41f5-9c5b-98a3c46f20b7 req-5e3dbc52-66fe-41f5-9c5b-98a3c46f20b7 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/68a8dd2d-b2a9-4c1b-b6d6-79beccbeeee7 0.244s",
                                "2026-05-23 01:48:47.488 18 INFO tempest.lib.common.rest_client [req-4ace48ca-0d3c-4b87-8998-4681d1a9a1c1 req-4ace48ca-0d3c-4b87-8998-4681d1a9a1c1 ] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types/3e744abf-4cdc-456d-b301-eb58b69bc10e 0.330s",
                                "{4} tempest.api.volume.admin.test_groups.GroupsV320Test.test_reset_group_status [61.954011s] ... 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 c36e30cf-b14a-41f5-9183-e2c2312c86fa 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-23 01:47:45,780 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types 0.237s",
                                "2026-05-23 01:47:46,040 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types 0.251s",
                                "2026-05-23 01:47:46,649 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups 0.604s",
                                "2026-05-23 01:47:46,832 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.175s",
                                "2026-05-23 01:47:46,840 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.839972 seconds",
                                "2026-05-23 01:47:47,018 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.170s",
                                "2026-05-23 01:47:47,201 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.181s",
                                "2026-05-23 01:47:47,205 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached creating after waiting for 0.205784 seconds",
                                "2026-05-23 01:47:47,313 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.105s",
                                "2026-05-23 01:47:47,450 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.129s",
                                "2026-05-23 01:47:47,457 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.457010 seconds",
                                "2026-05-23 01:47:47,609 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.148s",
                                "2026-05-23 01:47:47,704 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.094s",
                                "2026-05-23 01:47:47,708 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached error after waiting for 0.708288 seconds",
                                "2026-05-23 01:47:48,012 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.300s",
                                "2026-05-23 01:47:48,278 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.263s",
                                "2026-05-23 01:47:48,286 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.286914 seconds",
                                "2026-05-23 01:47:48,609 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 0.318s",
                                "2026-05-23 01:47:49,786 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-",
                                "    4415-8ff1-1102272fbfec/action 1.133s",
                                "2026-05-23 01:47:49,786 18 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=0x7fb218f886e0>>, retrying...",
                                "2026-05-23 01:48:10,025 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 15.234s",
                                "2026-05-23 01:48:10,769 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.725s",
                                "2026-05-23 01:48:10,769 18 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=0x7fb218f886e0>>, retrying...",
                                "2026-05-23 01:48:28,177 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 12.401s",
                                "2026-05-23 01:48:29,747 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 1.548s",
                                "2026-05-23 01:48:47,154 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types/c36e30cf-b14a-41f5-9183-e2c2312c86fa 17.399s",
                                "2026-05-23 01:48:47,488 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types/3e744abf-4cdc-456d-b301-eb58b69bc10e 0.330s",
                                "",
                                "2026-05-23 01:48:47.794 31 INFO tempest.lib.common.rest_client [req-896eb889-9e4c-4296-8e31-7150cafd47a8 req-896eb889-9e4c-4296-8e31-7150cafd47a8 ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.507s",
                                "2026-05-23 01:48:47.795 31 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:48:47.801 39 INFO tempest.lib.common.rest_client [req-0df6b15c-318b-48fb-9753-c0d76dc3b1f9 req-0df6b15c-318b-48fb-9753-c0d76dc3b1f9 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/6555243beaee4a68b25968d5b296ee61/volumes/d5e0efa8-2773-4ad8-858d-37620b5ebaff 0.547s",
                                "2026-05-23 01:48:49.604 16 INFO tempest.lib.common.rest_client [req-8d468ace-af3b-4595-8303-92b877f0311e req-8d468ace-af3b-4595-8303-92b877f0311e ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/ce0a2e2a-b4fd-43e5-b6ee-ba23e2935731 2.191s",
                                "2026-05-23 01:48:49.612 20 INFO tempest.lib.common.rest_client [req-f35d7fbd-b8d7-4cc0-b364-a32f662ae4de req-f35d7fbd-b8d7-4cc0-b364-a32f662ae4de ] Request (SnapshotMetadataTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.403s",
                                "{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [67.278512s] ... 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 182, in test_create_group_from_group_snapshot",
                                "    snapshots = self.snapshots_client.list_snapshots(",
                                "                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        detail=True)['snapshots']",
                                "        ^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 44, in list_snapshots",
                                "    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 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': 'Error occurred when deleting group snapshot 8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913.'}",
                                "",
                                "",
                                "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 68a8dd2d-b2a9-4c1b-b6d6-79beccbeeee7 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-23 01:47:42,834 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.498s",
                                "2026-05-23 01:47:43,043 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.202s",
                                "2026-05-23 01:47:44,604 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 1.555s",
                                "2026-05-23 01:47:44,749 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.141s",
                                "2026-05-23 01:47:45,964 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.204s",
                                "2026-05-23 01:47:45,971 16 INFO     [tempest.common.waiters] group ced27ad5-9f0c-4a89-b0e3-10f26afde1bb reached available after waiting for 1.970921 seconds",
                                "2026-05-23 01:47:46,752 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes 0.771s",
                                "2026-05-23 01:47:46,901 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.125s",
                                "2026-05-23 01:47:48,063 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.140s",
                                "2026-05-23 01:47:48,086 16 INFO     [tempest.common.waiters] volume 04e77cd8-7892-4022-92b2-80afd79b9dfb reached available after waiting for 2.086122 seconds",
                                "2026-05-23 01:47:48,480 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots 0.391s",
                                "2026-05-23 01:47:48,651 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.167s",
                                "2026-05-23 01:48:09,922 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 20.253s",
                                "2026-05-23 01:48:11,042 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.108s",
                                "2026-05-23 01:48:11,044 16 INFO     [tempest.common.waiters] group_snapshot 8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 reached available after waiting for 23.044606 seconds",
                                "2026-05-23 01:48:11,173 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/snapshots/detail 0.127s",
                                "2026-05-23 01:48:28,709 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 17.529s",
                                "2026-05-23 01:48:29,477 16 INFO     [tempest.lib.c",
                                "    ommon.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/detail 0.755s",
                                "2026-05-23 01:48:47,160 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb/action 17.667s",
                                "2026-05-23 01:48:47,409 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/68a8dd2d-b2a9-4c1b-b6d6-79beccbeeee7 0.244s",
                                "2026-05-23 01:48:49,604 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/ce0a2e2a-b4fd-43e5-b6ee-ba23e2935731 2.191s",
                                "",
                                "2026-05-23 01:48:49.962 39 INFO tempest.lib.common.rest_client [req-ba708799-65a8-4a07-9ba4-6662374afd9e req-ba708799-65a8-4a07-9ba4-6662374afd9e ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 2.159s",
                                "2026-05-23 01:48:49.967 18 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/ff048b70f7ec48a9a6ae5f987536ff9f 2.415s",
                                "2026-05-23 01:48:49.972 24 INFO tempest.lib.common.rest_client [req-3b843a54-a2bd-46b1-94ac-4d77a2890508 req-3b843a54-a2bd-46b1-94ac-4d77a2890508 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 2.733s",
                                "2026-05-23 01:48:49.973 24 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=0x777df254c590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89140>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89140>))",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test     teardown()",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89140>))",
                                "2026-05-23 01:48:49.963 39 ERROR tempest.test ",
                                "2026-05-23 01:48:49.969 18 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-23 01:48:49.969 18 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     teardown()",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:48:49.969 18 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-23 01:48:49.969 18 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test Details: 500",
                                "2026-05-23 01:48:49.969 18 ERROR tempest.test ",
                                "{4} 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-23 01:49:04.378 22 INFO tempest.lib.common.rest_client [req-60120c74-1fd1-4e33-9f12-75c168558cd1 req-60120c74-1fd1-4e33-9f12-75c168558cd1 ] Request (ExtraSpecsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/e3dcf6a3-c170-4727-84c2-cf4596cb1e5c 17.078s",
                                "2026-05-23 01:49:04.407 43 INFO tempest.lib.common.rest_client [req-771ffa07-896d-4283-b68e-1e1634d5c9f6 req-771ffa07-896d-4283-b68e-1e1634d5c9f6 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.265s",
                                "2026-05-23 01:49:04.426 16 INFO tempest.lib.common.rest_client [req-216631be-0d81-4a7c-b590-e578aa198098 req-216631be-0d81-4a7c-b590-e578aa198098 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 14.735s",
                                "2026-05-23 01:49:04.424 10 INFO tempest.lib.common.rest_client [req-b8b6b42a-5bfa-4e3d-b25e-12fd02490d30 req-b8b6b42a-5bfa-4e3d-b25e-12fd02490d30 ] Request (QosSpecsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 17.079s",
                                "2026-05-23 01:49:04.422 12 INFO tempest.lib.common.rest_client [req-13b18b79-9ee1-49ea-80c0-609f4592f616 req-13b18b79-9ee1-49ea-80c0-609f4592f616 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 17.075s",
                                "2026-05-23 01:49:04.470 24 INFO tempest.lib.common.rest_client [req-1ad5ad8e-b59c-4f13-b8a1-338803c8b12d req-1ad5ad8e-b59c-4f13-b8a1-338803c8b12d ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.492s",
                                "2026-05-23 01:49:04.474 31 INFO tempest.lib.common.rest_client [req-5fec687a-caf2-4f4b-9ab8-078187aec91b req-5fec687a-caf2-4f4b-9ab8-078187aec91b ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 11.675s",
                                "2026-05-23 01:49:04.473 20 INFO tempest.lib.common.rest_client [req-ef72c927-db5d-459d-ae62-f77b768296d2 req-ef72c927-db5d-459d-ae62-f77b768296d2 ] Request (SnapshotMetadataTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 14.859s",
                                "2026-05-23 01:49:04.545 14 INFO tempest.lib.common.rest_client [req-ae2bb4fe-4ab4-4aa4-84fd-5c378ab3e65e req-ae2bb4fe-4ab4-4aa4-84fd-5c378ab3e65e ] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 17.263s",
                                "2026-05-23 01:49:04.573 16 INFO tempest.lib.common.rest_client [req-05530c0e-f441-452b-9b2e-5f0f1df08976 req-05530c0e-f441-452b-9b2e-5f0f1df08976 ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.142s",
                                "2026-05-23 01:49:04.646 39 INFO tempest.lib.common.rest_client [req-ce89da0c-ff6d-43c7-98b9-7c641d2ab3ab req-ce89da0c-ff6d-43c7-98b9-7c641d2ab3ab ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e65a266245d249ae9a0a9e30279e3d82 14.677s",
                                "2026-05-23 01:49:04.687 22 INFO tempest.lib.common.rest_client [req-d3a69dda-0801-41e4-a670-1a7868045176 req-d3a69dda-0801-41e4-a670-1a7868045176 ] Request (ExtraSpecsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4e5244df08204af69bfbcb0cbc9db153 0.304s",
                                "2026-05-23 01:49:04.704 14 INFO tempest.lib.common.rest_client [req-688dc954-1288-41ef-b545-e9bc7d1b98c6 req-688dc954-1288-41ef-b545-e9bc7d1b98c6 ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.157s",
                                "2026-05-23 01:49:04.708 12 INFO tempest.lib.common.rest_client [req-8776e06a-2b09-425a-8ba3-480c722bdefa req-8776e06a-2b09-425a-8ba3-480c722bdefa ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-23 01:49:05.099 31 INFO tempest.lib.common.rest_client [req-7bc2c478-9a9f-4003-a177-6fa8c0554706 req-7bc2c478-9a9f-4003-a177-6fa8c0554706 ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.599s",
                                "2026-05-23 01:49:05.096 16 INFO tempest.lib.common.rest_client [req-1b620e31-c5e5-46b6-b5d6-a733cb11b6dd req-1b620e31-c5e5-46b6-b5d6-a733cb11b6dd ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 0.520s",
                                "2026-05-23 01:49:05.096 16 ERROR tempest.lib.decorators [-] Hints: This test was made for the bug_type 1739031. The failure could be related to https://launchpad.net/bugs/1739031: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:49:05.111 20 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.634s",
                                "2026-05-23 01:49:05.112 20 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in SnapshotMetadataTestJSON.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-23 01:49:06.031 24 INFO tempest.lib.common.rest_client [req-276e9cdd-9e23-43b7-abb1-901e9d17eff2 req-276e9cdd-9e23-43b7-abb1-901e9d17eff2 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 1.535s",
                                "2026-05-23 01:49:06.045 18 INFO tempest.lib.common.rest_client [-] Request (SnapshotsActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.052s",
                                "2026-05-23 01:49:06.046 18 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in SnapshotsActionsTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:49:06.048 12 INFO tempest.lib.common.rest_client [req-a5be40e0-99c1-42e2-8e02-1642b7432c60 req-a5be40e0-99c1-42e2-8e02-1642b7432c60 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/6b86a2c68f30457c84e188f4b1730be7/users/cb0a3f298b2043b5a8170ba2eacb3754/roles/bd34450783d64356be4e1eb4c43a6768 1.337s",
                                "2026-05-23 01:49:06.049 12 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumeHostsAdminTestsJSON.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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",
                                "",
                                "{1} 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 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 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-23 01:49:08.027 43 INFO tempest.lib.common.rest_client [req-01c3f026-6d82-46af-ad56-2724d89fa9ac req-01c3f026-6d82-46af-ad56-2724d89fa9ac ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 2.613s",
                                "2026-05-23 01:49:08.031 22 INFO tempest.lib.common.rest_client [req-f3b866ce-ff85-48aa-8eff-6a7269867379 req-f3b866ce-ff85-48aa-8eff-6a7269867379 ] Request (ExtraSpecsNegativeTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/9a78e945eaad4ad39c409ee40f44bdc4 3.341s",
                                "2026-05-23 01:49:08.031 22 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-23 01:49:08.031 22 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     teardown()",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:49:08.031 22 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-23 01:49:08.031 22 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test                                  message=message)",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-23 01:49:08.031 22 ERROR tempest.test ",
                                "{6} tearDownClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-23 01:49:10.034 14 INFO tempest.lib.common.rest_client [req-27b73d94-8c67-4f0b-b647-1198c68bbc74 req-27b73d94-8c67-4f0b-b647-1198c68bbc74 ] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 4.320s",
                                "2026-05-23 01:49:10.047 39 INFO tempest.lib.common.rest_client [req-a1247d1c-5794-4f2e-b254-a9762237d453 req-a1247d1c-5794-4f2e-b254-a9762237d453 ] Request (VolumeQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/c491152d315a49c5a315a9357de84fde 5.396s",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     teardown()",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test                                  message=message)",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-23 01:49:10.047 39 ERROR tempest.test ",
                                "{14} 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 628, in resource_cleanup",
                                "    raise testtools.MultipleExceptions(*cleanup_errors)",
                                "",
                                "    testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89140>))",
                                "",
                                "2026-05-23 01:49:12.120 31 INFO tempest.lib.common.rest_client [req-87cc7154-5409-444e-a81a-c6fae4f7de96 req-87cc7154-5409-444e-a81a-c6fae4f7de96 ] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types/cd26f7f9-eab3-48db-8335-abf0c011e8fd 7.008s",
                                "2026-05-23 01:49:12.134 20 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 7.008s",
                                "2026-05-23 01:49:12.135 20 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesGetTest.setUpClass. Invoking tearDownClass.",
                                "{5} 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-23 01:49:12.157 14 INFO tempest.lib.common.rest_client [req-bc9df068-b6d1-4a58-9af5-a59614839a3c req-bc9df068-b6d1-4a58-9af5-a59614839a3c ] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 2.114s",
                                "2026-05-23 01:49:12.183 10 INFO tempest.lib.common.rest_client [req-2b9810e5-f693-45af-9291-3a7214f8e48d req-2b9810e5-f693-45af-9291-3a7214f8e48d ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 7.753s",
                                "2026-05-23 01:49:12.180 24 INFO tempest.lib.common.rest_client [req-b9339005-34a3-4b23-a71d-a79aec50a4af req-b9339005-34a3-4b23-a71d-a79aec50a4af ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 6.134s",
                                "2026-05-23 01:49:12.152 43 INFO tempest.lib.common.rest_client [req-fab47c0c-1cfb-4480-8942-926c3035bac5 req-fab47c0c-1cfb-4480-8942-926c3035bac5 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 4.104s",
                                "2026-05-23 01:49:12.148 18 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.086s",
                                "2026-05-23 01:49:12.148 18 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesAccessTest.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-23 01:49:12.144 16 INFO tempest.lib.common.rest_client [req-61ed9e13-73c3-473f-b1ad-0021cb83a3c1 req-61ed9e13-73c3-473f-b1ad-0021cb83a3c1 ] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/6e1b893b-81f9-4e96-88a6-a033c8988f4c 7.041s",
                                "2026-05-23 01:49:12.326 31 INFO tempest.lib.common.rest_client [req-b4215314-4e3a-4ba3-b175-4264c21da4e7 req-b4215314-4e3a-4ba3-b175-4264c21da4e7 ] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types/ebde96a8-1d89-47c2-9a6a-d7375b8ff307 0.200s",
                                "2026-05-23 01:49:12.328 14 INFO tempest.lib.common.rest_client [req-ce3f887d-7287-4e20-b91f-a6f7b4b1a53b req-ce3f887d-7287-4e20-b91f-a6f7b4b1a53b ] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.148s",
                                "{10} tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group [86.916550s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 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/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 cd26f7f9-eab3-48db-8335-abf0c011e8fd deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-23 01:47:45,764 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types 0.347s",
                                "2026-05-23 01:47:45,890 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types 0.115s",
                                "2026-05-23 01:47:46,298 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups 0.402s",
                                "2026-05-23 01:47:46,507 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c 0.205s",
                                "2026-05-23 01:47:46,512 31 INFO     [tempest.common.waiters] group edd0f43c-ea55-490f-b974-cb6d5792196c reached available after waiting for 0.512738 seconds",
                                "2026-05-23 01:47:47,101 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes 0.583s",
                                "2026-05-23 01:47:47,488 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/426d7419-50b0-42be-8369-ceeb00727583 0.348s",
                                "2026-05-23 01:47:47,517 31 INFO     [tempest.common.waiters] volume 426d7419-50b0-42be-8369-ceeb00727583 reached available after waiting for 0.517568 seconds",
                                "2026-05-23 01:47:48,564 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/action 1.038s",
                                "2026-05-23 01:47:48,959 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.391s",
                                "2026-05-23 01:47:49,456 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 0.482s",
                                "2026-05-23 01:48:10,152 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 19.646s",
                                "2026-05-23 01:48:10,180 31 INFO     [tempest.common.waiters] volume ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce reached available after waiting for 21.180802 seconds",
                                "2026-05-23 01:48:10,294 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/665afb7e-f5e0-407d-96a1-9af733b5d054 0.110s",
                                "2026-05-23 01:48:10,299 31 INFO     [tempest.common.waiters] group 665afb7e-f5e0-407d-96a1-9af733b5d054 reached available after waiting for 0.299736 seconds",
                                "2026-05-23 01:48:10,786 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.478s",
                                "2026-05-23 01:48:10,989 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.192s",
                                "2026-05-23 01:48:27,506 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 16.494s",
                                "2026-05-23 01:48:27,506 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV31",
                                "    4Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...",
                                "2026-05-23 01:48:47,260 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 14.745s",
                                "2026-05-23 01:48:47,794 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.507s",
                                "2026-05-23 01:48:47,795 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...",
                                "2026-05-23 01:49:04,474 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 11.675s",
                                "2026-05-23 01:49:05,099 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.599s",
                                "2026-05-23 01:49:12,120 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types/cd26f7f9-eab3-48db-8335-abf0c011e8fd 7.008s",
                                "2026-05-23 01:49:12,326 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types/ebde96a8-1d89-47c2-9a6a-d7375b8ff307 0.200s",
                                "",
                                "2026-05-23 01:49:12.351 16 INFO tempest.lib.common.rest_client [req-14817119-a52a-4db0-a76f-903f900b6df9 req-14817119-a52a-4db0-a76f-903f900b6df9 ] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.203s",
                                "2026-05-23 01:49:12.375 43 INFO tempest.lib.common.rest_client [req-d97b6f80-a89c-4950-b39e-78c33a3272d8 req-d97b6f80-a89c-4950-b39e-78c33a3272d8 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 0.212s",
                                "{2} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_get_list_accept_volume_transfer [85.659483s] ... 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 230, in delete_volume",
                                "    client.wait_for_resource_deletion(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      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/volumes_client.py\", line 249, in is_resource_deleted",
                                "    volume = self.show_volume(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-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-23 01:47:47,368 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.688s",
                                "2026-05-23 01:47:47,576 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.177s",
                                "2026-05-23 01:47:48,913 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.300s",
                                "2026-05-23 01:47:48,921 14 INFO     [tempest.common.waiters] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached available after waiting for 1.921404 seconds",
                                "2026-05-23 01:48:10,097 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer 21.163s",
                                "2026-05-23 01:48:10,391 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.273s",
                                "2026-05-23 01:48:10,417 14 INFO     [tempest.common.waiters] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached awaiting-transfer after waiting for 0.417425 seconds",
                                "2026-05-23 01:48:10,776 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.354s",
                                "2026-05-23 01:48:11,537 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.745s",
                                "2026-05-23 01:48:11,537 14 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...",
                                "2026-05-23 01:48:27,486 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 10.945s",
                                "2026-05-23 01:48:27,490 14 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...",
                                "2026-05-23 01:48:47,279 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 14.787s",
                                "2026-05-23 01:49:04,545 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 17.263s",
                                "2026-05-23 01:49:04,704 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.157s",
                                "2026-05-23 01:49:10,034 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 4.320s",
                                "2026-05-23 01:49:12,157 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanup",
                                "    s): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 2.114s",
                                "2026-05-23 01:49:12,328 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.148s",
                                "",
                                "2026-05-23 01:49:12.441 16 INFO tempest.lib.common.rest_client [req-f0fc7ec3-0f56-4587-83d7-a60e291cd073 req-f0fc7ec3-0f56-4587-83d7-a60e291cd073 ] Request (GroupSnapshotsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.089s",
                                "{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [22.756686s] ... 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 225, in test_delete_group_snapshots_following_updated_volumes",
                                "    grp = self.create_group(group_type=group_type['id'],",
                                "                            volume_types=[volume_type['id']])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 290, in create_group",
                                "    group = self.groups_client.create_group(**kwargs)['group']",
                                "            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 39, in create_group",
                                "    resp, body = self.post('groups', 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-23 01:49:04,426 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 14.735s",
                                "2026-05-23 01:49:04,573 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.142s",
                                "2026-05-23 01:49:05,096 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 0.520s",
                                "2026-05-23 01:49:05,096 16 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-23 01:49:12,144 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/6e1b893b-81f9-4e96-88a6-a033c8988f4c 7.041s",
                                "2026-05-23 01:49:12,351 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.203s",
                                "2026-05-23 01:49:12,441 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.089s",
                                "",
                                "2026-05-23 01:49:12.459 22 INFO tempest.lib.common.rest_client [req-122fd17b-c997-44e3-9d93-8ac69064b274 req-122fd17b-c997-44e3-9d93-8ac69064b274 ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 4.421s",
                                "2026-05-23 01:49:12.533 12 INFO tempest.lib.common.rest_client [req-c932cef2-c4e2-486c-bf6c-de3d6b753a6e req-c932cef2-c4e2-486c-bf6c-de3d6b753a6e ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 6.469s",
                                "2026-05-23 01:49:12.784 16 INFO tempest.lib.common.rest_client [req-d9811333-db85-416c-8bef-ad2db9a9a56d req-d9811333-db85-416c-8bef-ad2db9a9a56d ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.336s",
                                "{3} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [0.340840s] ... 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-23 01:49:12,784 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.336s",
                                "",
                                "2026-05-23 01:49:12.784 24 INFO tempest.lib.common.rest_client [req-06b26b9c-b246-4b01-bde2-93b5e2db0f91 req-06b26b9c-b246-4b01-bde2-93b5e2db0f91 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.572s",
                                "2026-05-23 01:49:12.784 24 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=0x777df254c590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:49:12.795 14 INFO tempest.lib.common.rest_client [req-59abe740-11e1-487c-848d-2fa778ee5f7f req-59abe740-11e1-487c-848d-2fa778ee5f7f ] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.363s",
                                "{2} tempest.api.volume.test_volume_transfers.VolumesTransfersTest.test_create_list_delete_volume_transfer [0.371139s] ... 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 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-23 01:49:12,795 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.363s",
                                "",
                                "2026-05-23 01:49:12.780 43 INFO tempest.lib.common.rest_client [req-b852ec30-b82c-4b1c-84df-fd61e78099eb req-b852ec30-b82c-4b1c-84df-fd61e78099eb ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.383s",
                                "2026-05-23 01:49:12.780 43 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7c2eeded8050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:49:12.783 31 INFO tempest.lib.common.rest_client [-] Request (GroupsV314Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2be37931adfe44db9fe98136ddd1bd5f 0.447s",
                                "2026-05-23 01:49:12.784 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-23 01:49:12.784 31 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test     teardown()",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:49:12.784 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-23 01:49:12.784 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:12.784 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-23 01:49:12.784 31 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:49:12.784 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-23 01:49:12.784 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:12.784 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-23 01:49:12.784 31 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test Details: 500",
                                "2026-05-23 01:49:12.784 31 ERROR tempest.test ",
                                "{10} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-23 01:49:28.288 18 INFO tempest.lib.common.rest_client [req-b69eb943-1d98-4395-9291-c3654bfd7f0b req-b69eb943-1d98-4395-9291-c3654bfd7f0b ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.129s",
                                "2026-05-23 01:49:28.292 39 INFO tempest.lib.common.rest_client [req-346e8e79-a992-40f1-9caa-4be2cf8746d6 req-346e8e79-a992-40f1-9caa-4be2cf8746d6 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.212s",
                                "2026-05-23 01:49:28.351 24 INFO tempest.lib.common.rest_client [req-f2ec0632-ddd9-4d5a-a8ac-ed6b4be34583 req-f2ec0632-ddd9-4d5a-a8ac-ed6b4be34583 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.564s",
                                "2026-05-23 01:49:28.360 43 INFO tempest.lib.common.rest_client [req-7b8520b3-97a8-4f0f-aef8-d540d0abbb14 req-7b8520b3-97a8-4f0f-aef8-d540d0abbb14 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 10.575s",
                                "2026-05-23 01:49:28.373 10 INFO tempest.lib.common.rest_client [req-9c11f57b-9e13-4414-8481-95644bf944f9 req-9c11f57b-9e13-4414-8481-95644bf944f9 ] Request (QosSpecsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65fda91b0b1e412180e51534b5765f1a/users/53aae1a369de406da5a6065476e984cb/roles/bd34450783d64356be4e1eb4c43a6768 16.187s",
                                "2026-05-23 01:49:28.482 16 INFO tempest.lib.common.rest_client [req-fbe5dbc6-3e61-4421-b9a1-3ac05789cf9b req-fbe5dbc6-3e61-4421-b9a1-3ac05789cf9b ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1d0fb92750d44042a5e3143adf5baebb 15.690s",
                                "2026-05-23 01:49:28.501 43 INFO tempest.lib.common.rest_client [req-fd63333d-b4fa-416e-b076-bcbad98f0950 req-fd63333d-b4fa-416e-b076-bcbad98f0950 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.121s",
                                "2026-05-23 01:49:28.520 14 INFO tempest.lib.common.rest_client [req-720a6b74-979e-4151-a1f5-a2c56bde5314 req-720a6b74-979e-4151-a1f5-a2c56bde5314 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d65fe6b6791c4b74a8fc244952a1d1e6 15.716s",
                                "2026-05-23 01:49:28.623 43 INFO tempest.lib.common.rest_client [req-c5715be0-2a7c-4827-a31f-34bf2655c0f2 req-c5715be0-2a7c-4827-a31f-34bf2655c0f2 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types/30c4fe8f-53af-45cd-b5f0-13f27dd59609 0.117s",
                                "2026-05-23 01:49:28.958 24 INFO tempest.lib.common.rest_client [req-c04055b9-a958-4edf-b497-666f6645539d req-c04055b9-a958-4edf-b497-666f6645539d ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.597s",
                                "2026-05-23 01:49:28.960 24 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=0x777df254c590>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:49:29.025 43 INFO tempest.lib.common.rest_client [req-f9d739f3-adc2-4605-84ee-3083b6c2c3d7 req-f9d739f3-adc2-4605-84ee-3083b6c2c3d7 ] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types/f397d914-6f6b-47c5-9db5-b64b4c547ee3 0.397s",
                                "2026-05-23 01:49:29.038 22 INFO tempest.lib.common.rest_client [req-693c1b48-9714-4352-a738-3795b39f6e9c req-693c1b48-9714-4352-a738-3795b39f6e9c ] Request (VolumesTransfersV355Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.559s",
                                "2026-05-23 01:49:29.039 39 INFO tempest.lib.common.rest_client [req-8dcaa04d-476b-4ffe-b31e-ecb1f99d64e9 req-8dcaa04d-476b-4ffe-b31e-ecb1f99d64e9 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.738s",
                                "2026-05-23 01:49:29.061 31 INFO tempest.lib.common.rest_client [req-54ffd21f-06df-43cc-906f-b2a0e85cc24c req-54ffd21f-06df-43cc-906f-b2a0e85cc24c ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.258s",
                                "2026-05-23 01:49:29.070 12 INFO tempest.lib.common.rest_client [req-1a8e15f0-5a33-4793-961b-a02b3b1f5d8d req-1a8e15f0-5a33-4793-961b-a02b3b1f5d8d ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.517s",
                                "2026-05-23 01:49:29.069 18 INFO tempest.lib.common.rest_client [req-da5fb97b-7e52-4c3c-b85a-d9e3a534252d req-da5fb97b-7e52-4c3c-b85a-d9e3a534252d ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.773s",
                                "{15} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [104.771448s] ... 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 308, in test_reset_group_snapshot_status",
                                "    group_snapshot = self._create_group_snapshot(group_id=group['id'])",
                                "",
                                "      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 30c4fe8f-53af-45cd-b5f0-13f27dd59609 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-23 01:47:45,231 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types 0.969s",
                                "2026-05-23 01:47:45,853 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types 0.608s",
                                "2026-05-23 01:47:46,389 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups 0.532s",
                                "2026-05-23 01:47:46,587 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030 0.193s",
                                "2026-05-23 01:47:46,592 43 INFO     [tempest.common.waiters] group f830f4c2-388c-4462-94ea-50bf078ab030 reached available after waiting for 0.592494 seconds",
                                "2026-05-23 01:47:46,992 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes 0.394s",
                                "2026-05-23 01:47:47,151 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.143s",
                                "2026-05-23 01:47:48,401 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.230s",
                                "2026-05-23 01:47:48,415 43 INFO     [tempest.common.waiters] volume 9bae32da-9ffe-477b-a30e-e2bd1f234d47 reached available after waiting for 1.415016 seconds",
                                "2026-05-23 01:47:48,807 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots 0.390s",
                                "2026-05-23 01:48:09,885 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 21.071s",
                                "2026-05-23 01:48:11,001 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 0.108s",
                                "2026-05-23 01:48:27,387 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 15.380s",
                                "2026-05-23 01:48:29,402 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 1.009s",
                                "2026-05-23 01:48:47,135 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.726s",
                                "2026-05-23 01:49:04,407 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.265s",
                                "2026-05-23 01:49:08,027 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 GET https://api.testbed",
                                "    .osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 2.613s",
                                "2026-05-23 01:49:12,152 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 4.104s",
                                "2026-05-23 01:49:12,375 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 0.212s",
                                "2026-05-23 01:49:12,780 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.383s",
                                "2026-05-23 01:49:12,780 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7c2eeded8050>>, retrying...",
                                "2026-05-23 01:49:28,360 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 10.575s",
                                "2026-05-23 01:49:28,501 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.121s",
                                "2026-05-23 01:49:28,623 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types/30c4fe8f-53af-45cd-b5f0-13f27dd59609 0.117s",
                                "2026-05-23 01:49:29,025 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types/f397d914-6f6b-47c5-9db5-b64b4c547ee3 0.397s",
                                "",
                                "2026-05-23 01:49:29.120 10 INFO tempest.lib.common.rest_client [req-5402be65-07d1-42c1-be16-c3c190530020 req-5402be65-07d1-42c1-be16-c3c190530020 ] Request (QosSpecsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.745s",
                                "2026-05-23 01:49:29.177 39 INFO tempest.lib.common.rest_client [req-8272cc03-7878-48c2-97af-a95c799f7e15 req-8272cc03-7878-48c2-97af-a95c799f7e15 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.135s",
                                "2026-05-23 01:49:29.208 12 INFO tempest.lib.common.rest_client [req-5c5564a1-8d5a-4b18-89d8-64e4ec7b922d req-5c5564a1-8d5a-4b18-89d8-64e4ec7b922d ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.136s",
                                "2026-05-23 01:49:29.216 22 INFO tempest.lib.common.rest_client [req-4aea1b53-4e90-4411-b36b-5dd4f5d295b3 req-4aea1b53-4e90-4411-b36b-5dd4f5d295b3 ] Request (VolumesTransfersV355Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.171s",
                                "2026-05-23 01:49:29.271 18 INFO tempest.lib.common.rest_client [req-b97b45aa-5bbc-405c-9253-ab1d25de8c7f req-b97b45aa-5bbc-405c-9253-ab1d25de8c7f ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.194s",
                                "2026-05-23 01:49:43.837 24 INFO tempest.lib.common.rest_client [req-d304b0fb-fc8d-4cb7-9619-3dc63b83fbb2 req-d304b0fb-fc8d-4cb7-9619-3dc63b83fbb2 ] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.873s",
                                "2026-05-23 01:49:43.848 22 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV355Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 14.628s",
                                "2026-05-23 01:49:43.849 22 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.",
                                "{6} 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 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-23 01:49:43.851 10 INFO tempest.lib.common.rest_client [-] Request (QosSpecsTestJSON:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/65fda91b0b1e412180e51534b5765f1a/users/53aae1a369de406da5a6065476e984cb/roles/86359d6597314a95ba0d73ed5fbe11ed 14.727s",
                                "2026-05-23 01:49:43.853 10 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in QosSpecsTestJSON.setUpClass. Invoking tearDownClass.",
                                "{0} 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 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-23 01:49:45.232 24 INFO tempest.lib.common.rest_client [req-6f3a5c66-97c3-4581-9bfe-35c06ec7b3b6 req-6f3a5c66-97c3-4581-9bfe-35c06ec7b3b6 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/7b80c7ed-7438-475e-93cb-b5783f2a14f5 1.387s",
                                "2026-05-23 01:49:45.302 31 INFO tempest.lib.common.rest_client [req-ba988ab6-a14e-4b5e-8f24-1790510e0c9f req-ba988ab6-a14e-4b5e-8f24-1790510e0c9f ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.227s",
                                "2026-05-23 01:49:45.375 14 INFO tempest.lib.common.rest_client [req-158ca9a3-35af-4c6a-99ff-f6a5b80f30e8 req-158ca9a3-35af-4c6a-99ff-f6a5b80f30e8 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2b77b7fdca4c48b6970dee98b1f3ba69 16.850s",
                                "2026-05-23 01:49:45.396 43 INFO tempest.lib.common.rest_client [req-3c47ce26-1be0-4e62-8974-9fb2b4065573 req-3c47ce26-1be0-4e62-8974-9fb2b4065573 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/52b7f49ae19841129ed992ed9207ba80 16.298s",
                                "2026-05-23 01:49:45.395 16 INFO tempest.lib.common.rest_client [req-b77f69e3-c8f2-4559-b113-546702bb1a80 req-b77f69e3-c8f2-4559-b113-546702bb1a80 ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e6ab2f5126ea4413b649e1e9039a3216 16.910s",
                                "2026-05-23 01:49:45.395 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a1577e24eb7345ee9e6d3f455a4bea5a",
                                "2026-05-23 01:49:45.424 24 INFO tempest.lib.common.rest_client [req-573cd572-9e4a-45f0-9db9-c749d9155ce1 req-573cd572-9e4a-45f0-9db9-c749d9155ce1 ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/490d7c68-6f12-4eef-bb01-572e14921c0e 0.182s",
                                "{7} tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete [121.631272s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 95, in test_group_create_show_list_delete",
                                "    self.delete_group(grp1_id)",
                                "    ~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      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/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 7b80c7ed-7438-475e-93cb-b5783f2a14f5 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-23 01:47:44,516 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.705s",
                                "2026-05-23 01:47:44,872 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.348s",
                                "2026-05-23 01:47:45,304 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.425s",
                                "2026-05-23 01:47:45,444 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.130s",
                                "2026-05-23 01:47:45,451 24 INFO     [tempest.common.waiters] group 330475a7-8b88-4329-b607-355cc079f1a6 reached available after waiting for 0.450934 seconds",
                                "2026-05-23 01:47:45,646 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.193s",
                                "2026-05-23 01:47:45,937 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.284s",
                                "2026-05-23 01:47:45,945 24 INFO     [tempest.common.waiters] group 239ecdab-e879-4c70-b7c3-b91d26eac5cd reached available after waiting for 0.944929 seconds",
                                "2026-05-23 01:47:46,705 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.758s",
                                "2026-05-23 01:47:46,833 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.117s",
                                "2026-05-23 01:47:47,987 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.141s",
                                "2026-05-23 01:47:47,997 24 INFO     [tempest.common.waiters] volume 663e96d7-eee8-4146-84e3-603e358a0722 reached available after waiting for 1.997910 seconds",
                                "2026-05-23 01:47:48,186 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.184s",
                                "2026-05-23 01:47:48,314 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.117s",
                                "2026-05-23 01:47:48,515 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/detail 0.189s",
                                "2026-05-23 01:47:49,451 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.922s",
                                "2026-05-23 01:48:10,033 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 20.570s",
                                "2026-05-23 01:48:10,776 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.731s",
                                "2026-05-23 01:48:10,939 24 INFO     ",
                                "    [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.152s",
                                "2026-05-23 01:48:27,504 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 16.550s",
                                "2026-05-23 01:48:27,505 24 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=0x777df254c590>>, retrying...",
                                "2026-05-23 01:48:47,226 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 14.717s",
                                "2026-05-23 01:48:49,972 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 2.733s",
                                "2026-05-23 01:48:49,973 24 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=0x777df254c590>>, retrying...",
                                "2026-05-23 01:49:04,470 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.492s",
                                "2026-05-23 01:49:06,031 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 1.535s",
                                "2026-05-23 01:49:12,180 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 6.134s",
                                "2026-05-23 01:49:12,784 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.572s",
                                "2026-05-23 01:49:12,784 24 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=0x777df254c590>>, retrying...",
                                "2026-05-23 01:49:28,351 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.564s",
                                "2026-05-23 01:49:28,958 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.597s",
                                "2026-05-23 01:49:28,960 24 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=0x777df254c590>>, retrying...",
                                "2026-05-23 01:49:43,837 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.873s",
                                "2026-05-23 01:49:45,232 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/7b80c7ed-7438-475e-93cb-b5783f2a14f5 1.387s",
                                "2026-05-23 01:49:45,424 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/490d7c68-6f12-",
                                "    4eef-bb01-572e14921c0e 0.182s",
                                "",
                                "2026-05-23 01:49:45.532 12 INFO tempest.lib.common.rest_client [req-49962c76-2dd0-4abf-a831-b8599b01922e req-49962c76-2dd0-4abf-a831-b8599b01922e ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 16.322s",
                                "2026-05-23 01:49:45.561 39 INFO tempest.lib.common.rest_client [req-b7acec25-ecb6-47ef-ac3e-07d514426df3 req-b7acec25-ecb6-47ef-ac3e-07d514426df3 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 16.381s",
                                "2026-05-23 01:49:45.563 10 INFO tempest.lib.common.rest_client [req-9ae087fe-ff50-468b-a5e2-a3f2d7e52740 req-9ae087fe-ff50-468b-a5e2-a3f2d7e52740 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.695s",
                                "2026-05-23 01:49:45.637 24 INFO tempest.lib.common.rest_client [req-31ff1650-d3cf-4a20-b45e-24b441b27e40 req-31ff1650-d3cf-4a20-b45e-24b441b27e40 ] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.118s",
                                "2026-05-23 01:49:45.677 31 INFO tempest.lib.common.rest_client [req-c7e2b9cc-c160-4722-9f1f-3733089d79dd req-c7e2b9cc-c160-4722-9f1f-3733089d79dd ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.373s",
                                "2026-05-23 01:49:45.687 18 INFO tempest.lib.common.rest_client [req-84192152-b5a8-40d8-8a37-4961f430c407 req-84192152-b5a8-40d8-8a37-4961f430c407 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 16.411s",
                                "2026-05-23 01:49:45.764 14 INFO tempest.lib.common.rest_client [req-40653411-e1e7-4d5e-a2d4-dd88de8cf6e7 req-40653411-e1e7-4d5e-a2d4-dd88de8cf6e7 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/30201b88df184c1e96392acec5e7b055 0.384s",
                                "2026-05-23 01:49:45.765 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 19981c82ca594b0da674d68615e99bf7",
                                "2026-05-23 01:49:45.778 24 INFO tempest.lib.common.rest_client [req-b5886390-c12d-4a39-9af8-3e68d29ac8b7 req-b5886390-c12d-4a39-9af8-3e68d29ac8b7 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.137s",
                                "2026-05-23 01:49:45.808 43 INFO tempest.lib.common.rest_client [req-e6386dbc-0560-440a-b695-d4ab804c4653 req-e6386dbc-0560-440a-b695-d4ab804c4653 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/312fde8682bb4d8aaa719a6e3b504c55 0.410s",
                                "2026-05-23 01:49:45.809 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3b94650d6cc449a1a87058e494e67305",
                                "2026-05-23 01:49:45.857 22 INFO tempest.lib.common.rest_client [req-da0a9119-e669-4ae2-853a-c5ec18c0369e req-da0a9119-e669-4ae2-853a-c5ec18c0369e ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.994s",
                                "2026-05-23 01:49:45.968 31 INFO tempest.lib.common.rest_client [req-37cc8ced-1a8c-442f-a3f8-0e99a9e5ff6f req-37cc8ced-1a8c-442f-a3f8-0e99a9e5ff6f ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.288s",
                                "2026-05-23 01:49:45.989 24 INFO tempest.lib.common.rest_client [req-d3e6be90-b58e-4ce5-8151-708c49d51ddb req-d3e6be90-b58e-4ce5-8151-708c49d51ddb ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.206s",
                                "2026-05-23 01:49:46.054 39 INFO tempest.lib.common.rest_client [req-3ee73d6a-81b5-4fe5-8a3f-adcd444ada07 req-3ee73d6a-81b5-4fe5-8a3f-adcd444ada07 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.490s",
                                "2026-05-23 01:49:46.128 24 INFO tempest.lib.common.rest_client [req-49baabf3-8405-4f06-88af-80505dc09a61 req-49baabf3-8405-4f06-88af-80505dc09a61 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s",
                                "2026-05-23 01:49:46.191 10 INFO tempest.lib.common.rest_client [req-a306cd58-adc1-4c0b-bf3d-ad7cb4d1a18e req-a306cd58-adc1-4c0b-bf3d-ad7cb4d1a18e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.606s",
                                "2026-05-23 01:49:46.196 16 INFO tempest.lib.common.rest_client [req-fbd51794-3d25-4e81-9cbd-9821aca38c29 req-fbd51794-3d25-4e81-9cbd-9821aca38c29 ] Request (GroupSnapshotsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.796s",
                                "2026-05-23 01:49:46.284 12 INFO tempest.lib.common.rest_client [req-614a70e1-c0e3-40be-a346-45a66b6f328e req-614a70e1-c0e3-40be-a346-45a66b6f328e ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.750s",
                                "2026-05-23 01:49:46.317 39 INFO tempest.lib.common.rest_client [req-263977f4-ffdc-424f-9948-96faca10e3e4 req-263977f4-ffdc-424f-9948-96faca10e3e4 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.261s",
                                "2026-05-23 01:49:46.342 43 INFO tempest.lib.common.rest_client [req-a084a57c-10ec-4bb9-b55e-c0ab3cab7e96 req-a084a57c-10ec-4bb9-b55e-c0ab3cab7e96 ] Request (GroupSnapshotsV319Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s",
                                "2026-05-23 01:49:46.356 18 INFO tempest.lib.common.rest_client [req-ac2499da-fefd-4a49-bfe3-74c016bd57f4 req-ac2499da-fefd-4a49-bfe3-74c016bd57f4 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.666s",
                                "2026-05-23 01:49:46.380 10 INFO tempest.lib.common.rest_client [req-6ee0e851-6064-4f94-947d-be9fd0e9bac8 req-6ee0e851-6064-4f94-947d-be9fd0e9bac8 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.187s",
                                "2026-05-23 01:49:46.445 22 INFO tempest.lib.common.rest_client [req-644ff601-bea5-4d77-b38a-9efa75dd39f7 req-644ff601-bea5-4d77-b38a-9efa75dd39f7 ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-23 01:49:46.463 18 INFO tempest.lib.common.rest_client [req-4eadba1f-4b7a-478e-9fba-995520da5a77 req-4eadba1f-4b7a-478e-9fba-995520da5a77 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s",
                                "2026-05-23 01:49:46.485 39 INFO tempest.lib.common.rest_client [req-42e2baa3-1aad-4639-a7ab-61ee7efa4ba3 req-42e2baa3-1aad-4639-a7ab-61ee7efa4ba3 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92d09df5847542e2a53086102f3f1b2a/users/3a53e3e1778044b5bd4992919523011d/roles/bd34450783d64356be4e1eb4c43a6768 0.166s",
                                "2026-05-23 01:49:46.598 31 INFO tempest.lib.common.rest_client [req-2eae176c-b0f6-452a-b1a8-d0191a0ec649 req-2eae176c-b0f6-452a-b1a8-d0191a0ec649 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.626s",
                                "2026-05-23 01:49:46.623 22 INFO tempest.lib.common.rest_client [req-467d1920-44a3-4b58-a94f-4b6a9127baef req-467d1920-44a3-4b58-a94f-4b6a9127baef ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.176s",
                                "2026-05-23 01:49:46.645 12 INFO tempest.lib.common.rest_client [req-4867d66e-cd5b-4ff0-ab88-9a4c8f9e1b85 req-4867d66e-cd5b-4ff0-ab88-9a4c8f9e1b85 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s",
                                "2026-05-23 01:49:46.671 14 INFO tempest.lib.common.rest_client [req-64f060a9-3f31-47aa-bde1-63da64f5e990 req-64f060a9-3f31-47aa-bde1-63da64f5e990 ] Request (VolumesTransfersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.904s",
                                "2026-05-23 01:49:46.686 18 INFO tempest.lib.common.rest_client [req-d5cf2609-b7d2-4c1a-a57c-85ac33521201 req-d5cf2609-b7d2-4c1a-a57c-85ac33521201 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd77ec4f6505495284554974ef0c366e/users/382f6921bd374652ac9c74617205aa2b/roles/bd34450783d64356be4e1eb4c43a6768 0.216s",
                                "2026-05-23 01:49:46.732 10 INFO tempest.lib.common.rest_client [req-dd4c1434-058b-4ecc-a399-39db856535db req-dd4c1434-058b-4ecc-a399-39db856535db ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.349s",
                                "2026-05-23 01:49:46.814 31 INFO tempest.lib.common.rest_client [req-adb57ef8-6dc2-4a47-8c3f-d8f188af1b96 req-adb57ef8-6dc2-4a47-8c3f-d8f188af1b96 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-23 01:49:46.863 22 INFO tempest.lib.common.rest_client [req-65f0a28c-ef20-4757-b6fc-1a7200bed15d req-65f0a28c-ef20-4757-b6fc-1a7200bed15d ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.238s",
                                "2026-05-23 01:49:46.879 39 INFO tempest.lib.common.rest_client [req-3e9a14ac-0ba1-4acd-9ba7-8a3e55b09950 req-3e9a14ac-0ba1-4acd-9ba7-8a3e55b09950 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s",
                                "2026-05-23 01:49:46.912 18 INFO tempest.lib.common.rest_client [req-bfaea503-7bc8-435b-b7c7-f2853d765727 req-bfaea503-7bc8-435b-b7c7-f2853d765727 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-23 01:49:47.018 16 INFO tempest.lib.common.rest_client [req-d93c5d16-66a7-4587-93cb-a004ebbc500f req-d93c5d16-66a7-4587-93cb-a004ebbc500f ] Request (GroupSnapshotsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a1577e24eb7345ee9e6d3f455a4bea5a&name=default 0.817s",
                                "2026-05-23 01:49:47.070 12 INFO tempest.lib.common.rest_client [req-420cb12c-131d-4bb4-b607-88adf950ae22 req-420cb12c-131d-4bb4-b607-88adf950ae22 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/196f9b78a23647a899ff531da72ea074/users/cf9ebe2cfb3442b0b42073ac920f5723/roles/bd34450783d64356be4e1eb4c43a6768 0.422s",
                                "2026-05-23 01:49:47.118 39 INFO tempest.lib.common.rest_client [req-2dc94451-ae70-4039-a740-3838da41682a req-2dc94451-ae70-4039-a740-3838da41682a ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92d09df5847542e2a53086102f3f1b2a/users/3a53e3e1778044b5bd4992919523011d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.235s",
                                "2026-05-23 01:49:47.186 31 INFO tempest.lib.common.rest_client [req-d8fd6a5b-fb49-464d-b2b1-21a4388f3766 req-d8fd6a5b-fb49-464d-b2b1-21a4388f3766 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c50c7a627f50420a8f8a1e254000b371/users/792d651d665d48d489e476dd5f803e2d/roles/bd34450783d64356be4e1eb4c43a6768 0.365s",
                                "2026-05-23 01:49:47.266 24 INFO tempest.lib.common.rest_client [req-97f9a8d1-cce6-4a94-b735-ecc9693d0655 req-97f9a8d1-cce6-4a94-b735-ecc9693d0655 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s",
                                "2026-05-23 01:49:47.269 24 INFO tempest.common.waiters [-] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.269588 seconds",
                                "2026-05-23 01:49:47.299 10 INFO tempest.lib.common.rest_client [req-957a9518-cf20-45f2-a487-18292b27b085 req-957a9518-cf20-45f2-a487-18292b27b085 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.565s",
                                "2026-05-23 01:49:47.321 12 INFO tempest.lib.common.rest_client [req-02ef3997-eaea-47ba-9b5d-f81fc116631e req-02ef3997-eaea-47ba-9b5d-f81fc116631e ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-23 01:49:47.337 39 INFO tempest.lib.common.rest_client [req-d0419f6c-0c20-414b-9708-1a0a9605e838 req-d0419f6c-0c20-414b-9708-1a0a9605e838 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-23 01:49:47.382 18 INFO tempest.lib.common.rest_client [req-a61e4d29-ca0a-4c7e-8886-70d4fe231f4b req-a61e4d29-ca0a-4c7e-8886-70d4fe231f4b ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd77ec4f6505495284554974ef0c366e/users/382f6921bd374652ac9c74617205aa2b/roles/86359d6597314a95ba0d73ed5fbe11ed 0.465s",
                                "2026-05-23 01:49:47.443 14 INFO tempest.lib.common.rest_client [req-7681b68c-b325-4ccd-a97e-e47d44bea62c req-7681b68c-b325-4ccd-a97e-e47d44bea62c ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=19981c82ca594b0da674d68615e99bf7&name=default 0.770s",
                                "2026-05-23 01:49:47.448 22 INFO tempest.lib.common.rest_client [req-efd3a417-2355-4573-a81f-18c0172182bb req-efd3a417-2355-4573-a81f-18c0172182bb ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s",
                                "2026-05-23 01:49:47.502 10 INFO tempest.lib.common.rest_client [req-97e63fdc-58cd-4c4b-93c1-2ef2327ff152 req-97e63fdc-58cd-4c4b-93c1-2ef2327ff152 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-23 01:49:47.514 31 INFO tempest.lib.common.rest_client [req-f33749a8-02d3-4ddb-a5d9-4caadf5bbb0d req-f33749a8-02d3-4ddb-a5d9-4caadf5bbb0d ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s",
                                "2026-05-23 01:49:47.531 43 INFO tempest.lib.common.rest_client [req-1450d0ea-cac4-449f-b5f1-2130e2adaacb req-1450d0ea-cac4-449f-b5f1-2130e2adaacb ] Request (GroupSnapshotsV319Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3b94650d6cc449a1a87058e494e67305&name=default 1.187s",
                                "2026-05-23 01:49:47.544 12 INFO tempest.lib.common.rest_client [req-eea53e12-69c4-420f-a06d-9eb719e79a5a req-eea53e12-69c4-420f-a06d-9eb719e79a5a ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/196f9b78a23647a899ff531da72ea074/users/cf9ebe2cfb3442b0b42073ac920f5723/roles/86359d6597314a95ba0d73ed5fbe11ed 0.218s",
                                "2026-05-23 01:49:47.546 18 INFO tempest.lib.common.rest_client [req-9a440a3f-5036-42a6-972b-09ddfb65f284 req-9a440a3f-5036-42a6-972b-09ddfb65f284 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-23 01:49:47.610 16 INFO tempest.lib.common.rest_client [req-4c8136e6-f877-44c7-87f1-6f71974578b4 req-4c8136e6-f877-44c7-87f1-6f71974578b4 ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dbf1ee36-f1b3-4f3d-8f15-49939d6b77e8 0.585s",
                                "2026-05-23 01:49:47.629 22 INFO tempest.lib.common.rest_client [req-3b2950b1-1e5a-458a-9313-60cd23fd177f req-3b2950b1-1e5a-458a-9313-60cd23fd177f ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-23 01:49:47.651 39 INFO tempest.lib.common.rest_client [req-8a5002c0-6078-49aa-b1d8-da7fd6824d29 req-8a5002c0-6078-49aa-b1d8-da7fd6824d29 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92d09df5847542e2a53086102f3f1b2a/users/3a53e3e1778044b5bd4992919523011d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.308s",
                                "2026-05-23 01:49:47.680 10 INFO tempest.lib.common.rest_client [req-a36feca6-f391-483a-bf85-25b6b02512e5 req-a36feca6-f391-483a-bf85-25b6b02512e5 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8714a1695934446fb3acf18d1e6622b6/users/b95da9098a3a479c9fa44ef0e1578464/roles/bd34450783d64356be4e1eb4c43a6768 0.169s",
                                "2026-05-23 01:49:47.689 24 INFO tempest.lib.common.rest_client [req-3a2c3350-973b-4eb2-9f63-84b6ca5303a7 req-3a2c3350-973b-4eb2-9f63-84b6ca5303a7 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.418s",
                                "2026-05-23 01:49:47.791 12 INFO tempest.lib.common.rest_client [req-c3a4a1f8-7e10-4813-a718-f16c23e4ceb2 req-c3a4a1f8-7e10-4813-a718-f16c23e4ceb2 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-23 01:49:47.803 31 INFO tempest.lib.common.rest_client [req-8084313c-ce7a-4faf-9c1e-ea8b0c8d2c4a req-8084313c-ce7a-4faf-9c1e-ea8b0c8d2c4a ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c50c7a627f50420a8f8a1e254000b371/users/792d651d665d48d489e476dd5f803e2d/roles/86359d6597314a95ba0d73ed5fbe11ed 0.286s",
                                "2026-05-23 01:49:47.837 22 INFO tempest.lib.common.rest_client [req-5dc4d7b3-8197-4f1c-b69c-f22c4e732835 req-5dc4d7b3-8197-4f1c-b69c-f22c4e732835 ] Request (VolumesCloneTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc7d3891bfcd4fa29fe9aba4e4dbfffa/users/527fc47b22e2414ab648f6eab6a16e3e/roles/bd34450783d64356be4e1eb4c43a6768 0.206s",
                                "2026-05-23 01:49:47.846 24 INFO tempest.lib.common.rest_client [req-6427a6b8-40af-4d4c-a7a2-c08d4f31de49 req-6427a6b8-40af-4d4c-a7a2-c08d4f31de49 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.138s",
                                "2026-05-23 01:49:47.881 39 INFO tempest.lib.common.rest_client [req-b4bff023-e2ad-40e4-ab9f-23484e6dc2c2 req-b4bff023-e2ad-40e4-ab9f-23484e6dc2c2 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-23 01:49:47.913 16 INFO tempest.lib.common.rest_client [req-aab87300-427d-4a93-9572-b30e4717f818 req-aab87300-427d-4a93-9572-b30e4717f818 ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a1577e24eb7345ee9e6d3f455a4bea5a 0.301s",
                                "2026-05-23 01:49:47.913 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0d4dfb74a21e47d58ef424c5d2f68168",
                                "2026-05-23 01:49:47.927 14 INFO tempest.lib.common.rest_client [req-bad1f1a6-c1c9-44a0-a4fa-21bf74a5679e req-bad1f1a6-c1c9-44a0-a4fa-21bf74a5679e ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f3c9fa80-997d-413f-a955-3c08ef5c78d8 0.482s",
                                "2026-05-23 01:49:47.934 18 INFO tempest.lib.common.rest_client [req-e1dd1f9a-7f8c-4e34-bde4-d4e0b921dabc req-e1dd1f9a-7f8c-4e34-bde4-d4e0b921dabc ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd77ec4f6505495284554974ef0c366e/users/382f6921bd374652ac9c74617205aa2b/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.378s",
                                "2026-05-23 01:49:47.970 10 INFO tempest.lib.common.rest_client [req-8b44fe05-0c46-42bf-aaa3-d474006531ea req-8b44fe05-0c46-42bf-aaa3-d474006531ea ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s",
                                "2026-05-23 01:49:48.009 31 INFO tempest.lib.common.rest_client [req-2206cb80-b6bd-4ad1-93ad-1882da86cf4e req-2206cb80-b6bd-4ad1-93ad-1882da86cf4e ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-23 01:49:48.009 12 INFO tempest.lib.common.rest_client [req-a5eec5d1-10c4-4dd9-bebf-83ed68ab0285 req-a5eec5d1-10c4-4dd9-bebf-83ed68ab0285 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/196f9b78a23647a899ff531da72ea074/users/cf9ebe2cfb3442b0b42073ac920f5723/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.215s",
                                "2026-05-23 01:49:48.027 43 INFO tempest.lib.common.rest_client [req-62140e27-23a8-43f6-8617-844b36950246 req-62140e27-23a8-43f6-8617-844b36950246 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/abfb6b33-af8c-4059-bdd6-f56005ff077a 0.490s",
                                "2026-05-23 01:49:48.085 22 INFO tempest.lib.common.rest_client [req-d7e6d09f-a567-403d-b44a-89691397b983 req-d7e6d09f-a567-403d-b44a-89691397b983 ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-23 01:49:48.108 39 INFO tempest.lib.common.rest_client [req-0371d166-3975-4b3f-8053-153710dfe050 req-0371d166-3975-4b3f-8053-153710dfe050 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/92d09df5847542e2a53086102f3f1b2a/users/3a53e3e1778044b5bd4992919523011d/roles/bd34450783d64356be4e1eb4c43a6768 0.222s",
                                "2026-05-23 01:49:48.108 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3a53e3e1778044b5bd4992919523011d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:48.108 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeRetypeWithoutMigrationTest-990802758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92d09df5847542e2a53086102f3f1b2a', 'project_name': 'tempest-VolumeRetypeWithoutMigrationTest-990802758', 'tenant_id': '92d09df5847542e2a53086102f3f1b2a', 'tenant_name': 'tempest-VolumeRetypeWithoutMigrationTest-990802758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a53e3e1778044b5bd4992919523011d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:48.109 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeRetypeWithoutMigrationTest-990802758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '92d09df5847542e2a53086102f3f1b2a', 'project_name': 'tempest-VolumeRetypeWithoutMigrationTest-990802758', 'tenant_id': '92d09df5847542e2a53086102f3f1b2a', 'tenant_name': 'tempest-VolumeRetypeWithoutMigrationTest-990802758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a53e3e1778044b5bd4992919523011d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:48.125 29 INFO tempest.lib.common.rest_client [req-5cdf5d92-4753-4560-acc1-a73688023e56 req-5cdf5d92-4753-4560-acc1-a73688023e56 ] Request (VolumesActionsTest:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/732743b2-a139-4931-8177-8e2fefbe4844/remove_router_interface 98.036s",
                                "2026-05-23 01:49:48.206 12 INFO tempest.lib.common.rest_client [req-b3e46997-1921-4527-bb83-6e17d8efeac3 req-b3e46997-1921-4527-bb83-6e17d8efeac3 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-23 01:49:48.207 31 INFO tempest.lib.common.rest_client [req-bc9bc22f-d251-48bd-b509-2b245225f572 req-bc9bc22f-d251-48bd-b509-2b245225f572 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c50c7a627f50420a8f8a1e254000b371/users/792d651d665d48d489e476dd5f803e2d/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.196s",
                                "2026-05-23 01:49:48.219 10 INFO tempest.lib.common.rest_client [req-ce3a4435-4747-422d-a5fe-362ce0664d2a req-ce3a4435-4747-422d-a5fe-362ce0664d2a ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8714a1695934446fb3acf18d1e6622b6/users/b95da9098a3a479c9fa44ef0e1578464/roles/86359d6597314a95ba0d73ed5fbe11ed 0.246s",
                                "2026-05-23 01:49:48.221 18 INFO tempest.lib.common.rest_client [req-343f3777-1817-41de-b499-8b041c557032 req-343f3777-1817-41de-b499-8b041c557032 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-23 01:49:48.226 14 INFO tempest.lib.common.rest_client [req-76294eba-c4f6-486b-9815-c9778cbed4df req-76294eba-c4f6-486b-9815-c9778cbed4df ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/19981c82ca594b0da674d68615e99bf7 0.293s",
                                "2026-05-23 01:49:48.227 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d5cd94c4d4804001bfb6e02c77103f24",
                                "2026-05-23 01:49:48.356 22 INFO tempest.lib.common.rest_client [req-c38ae6e7-4917-401f-a6de-26bba21b04d8 req-c38ae6e7-4917-401f-a6de-26bba21b04d8 ] Request (VolumesCloneTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc7d3891bfcd4fa29fe9aba4e4dbfffa/users/527fc47b22e2414ab648f6eab6a16e3e/roles/86359d6597314a95ba0d73ed5fbe11ed 0.268s",
                                "2026-05-23 01:49:48.352 10 INFO tempest.lib.common.rest_client [req-4a083642-68b5-4ec1-956f-11002feb4277 req-4a083642-68b5-4ec1-956f-11002feb4277 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s",
                                "2026-05-23 01:49:48.362 16 INFO tempest.lib.common.rest_client [req-50fa3d7a-3d44-42f9-976e-0d4899538d74 req-50fa3d7a-3d44-42f9-976e-0d4899538d74 ] Request (GroupSnapshotsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0d4dfb74a21e47d58ef424c5d2f68168&name=default 0.446s",
                                "2026-05-23 01:49:48.375 18 INFO tempest.lib.common.rest_client [req-cea72019-5340-4c15-bd43-61939ea80167 req-cea72019-5340-4c15-bd43-61939ea80167 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fd77ec4f6505495284554974ef0c366e/users/382f6921bd374652ac9c74617205aa2b/roles/bd34450783d64356be4e1eb4c43a6768 0.149s",
                                "2026-05-23 01:49:48.375 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 382f6921bd374652ac9c74617205aa2b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:48.376 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-1350002971-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd77ec4f6505495284554974ef0c366e', 'project_name': 'tempest-VolumesListAdminTestJSON-1350002971', 'tenant_id': 'fd77ec4f6505495284554974ef0c366e', 'tenant_name': 'tempest-VolumesListAdminTestJSON-1350002971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '382f6921bd374652ac9c74617205aa2b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:48.376 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-1350002971-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fd77ec4f6505495284554974ef0c366e', 'project_name': 'tempest-VolumesListAdminTestJSON-1350002971', 'tenant_id': 'fd77ec4f6505495284554974ef0c366e', 'tenant_name': 'tempest-VolumesListAdminTestJSON-1350002971', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '382f6921bd374652ac9c74617205aa2b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:48.433 43 INFO tempest.lib.common.rest_client [req-1dbcd871-9d66-4889-b768-621aa5857935 req-1dbcd871-9d66-4889-b768-621aa5857935 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3b94650d6cc449a1a87058e494e67305 0.405s",
                                "2026-05-23 01:49:48.435 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 93084d5af79b4143a86a785b00878157",
                                "2026-05-23 01:49:48.467 31 INFO tempest.lib.common.rest_client [req-9adbbab6-9bea-4bd7-a864-a84cafef20d9 req-9adbbab6-9bea-4bd7-a864-a84cafef20d9 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-23 01:49:48.517 12 INFO tempest.lib.common.rest_client [req-b037b6e8-1ab9-4e7d-a88b-bb2cd6b3808d req-b037b6e8-1ab9-4e7d-a88b-bb2cd6b3808d ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/196f9b78a23647a899ff531da72ea074/users/cf9ebe2cfb3442b0b42073ac920f5723/roles/bd34450783d64356be4e1eb4c43a6768 0.307s",
                                "2026-05-23 01:49:48.518 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cf9ebe2cfb3442b0b42073ac920f5723 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:48.519 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-1532466855-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '196f9b78a23647a899ff531da72ea074', 'project_name': 'tempest-VolumeServicesNegativeTest-1532466855', 'tenant_id': '196f9b78a23647a899ff531da72ea074', 'tenant_name': 'tempest-VolumeServicesNegativeTest-1532466855', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf9ebe2cfb3442b0b42073ac920f5723', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:48.519 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-1532466855-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '196f9b78a23647a899ff531da72ea074', 'project_name': 'tempest-VolumeServicesNegativeTest-1532466855', 'tenant_id': '196f9b78a23647a899ff531da72ea074', 'tenant_name': 'tempest-VolumeServicesNegativeTest-1532466855', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf9ebe2cfb3442b0b42073ac920f5723', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:48.652 22 INFO tempest.lib.common.rest_client [req-26b7da09-eb73-4d5c-a41e-81ea3fc7d5bb req-26b7da09-eb73-4d5c-a41e-81ea3fc7d5bb ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.293s",
                                "2026-05-23 01:49:48.676 10 INFO tempest.lib.common.rest_client [req-4d94a1f1-b030-4b7d-a234-9bbc0cd9f3e3 req-4d94a1f1-b030-4b7d-a234-9bbc0cd9f3e3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8714a1695934446fb3acf18d1e6622b6/users/b95da9098a3a479c9fa44ef0e1578464/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.320s",
                                "2026-05-23 01:49:48.710 39 INFO tempest.lib.common.rest_client [req-58409ed7-fb93-402b-99d6-80974082bb9a req-58409ed7-fb93-402b-99d6-80974082bb9a ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s",
                                "2026-05-23 01:49:48.721 14 INFO tempest.lib.common.rest_client [req-2ea1a58c-7912-47b2-8561-def160ad83cd req-2ea1a58c-7912-47b2-8561-def160ad83cd ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d5cd94c4d4804001bfb6e02c77103f24&name=default 0.492s",
                                "2026-05-23 01:49:48.801 31 INFO tempest.lib.common.rest_client [req-b1968011-fe7c-4627-bb02-fec985fc7e11 req-b1968011-fe7c-4627-bb02-fec985fc7e11 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c50c7a627f50420a8f8a1e254000b371/users/792d651d665d48d489e476dd5f803e2d/roles/bd34450783d64356be4e1eb4c43a6768 0.332s",
                                "2026-05-23 01:49:48.801 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 792d651d665d48d489e476dd5f803e2d is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:48.802 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1614542401-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c50c7a627f50420a8f8a1e254000b371', 'project_name': 'tempest-UserMessagesTest-1614542401', 'tenant_id': 'c50c7a627f50420a8f8a1e254000b371', 'tenant_name': 'tempest-UserMessagesTest-1614542401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '792d651d665d48d489e476dd5f803e2d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:48.802 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1614542401-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c50c7a627f50420a8f8a1e254000b371', 'project_name': 'tempest-UserMessagesTest-1614542401', 'tenant_id': 'c50c7a627f50420a8f8a1e254000b371', 'tenant_name': 'tempest-UserMessagesTest-1614542401', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '792d651d665d48d489e476dd5f803e2d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:48.828 22 INFO tempest.lib.common.rest_client [req-06ff733c-442d-4a5a-8456-86aac4342f66 req-06ff733c-442d-4a5a-8456-86aac4342f66 ] Request (VolumesCloneTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc7d3891bfcd4fa29fe9aba4e4dbfffa/users/527fc47b22e2414ab648f6eab6a16e3e/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.173s",
                                "2026-05-23 01:49:48.873 16 INFO tempest.lib.common.rest_client [req-89b2ef84-4aa1-4996-a930-f30621cc43fa req-89b2ef84-4aa1-4996-a930-f30621cc43fa ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/17f8199c-8675-45bf-97a6-3a5377facb6a 0.508s",
                                "2026-05-23 01:49:48.913 10 INFO tempest.lib.common.rest_client [req-d5221c86-b615-4a50-9c73-91f2445fa61e req-d5221c86-b615-4a50-9c73-91f2445fa61e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-23 01:49:48.916 39 INFO tempest.lib.common.rest_client [req-d3a978aa-d553-4b62-9239-59dece63aaaa req-d3a978aa-d553-4b62-9239-59dece63aaaa ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.203s",
                                "2026-05-23 01:49:48.946 18 INFO tempest.lib.common.rest_client [req-f6fc7dc7-3a0c-41d4-b001-2050eceaf46c req-f6fc7dc7-3a0c-41d4-b001-2050eceaf46c ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "2026-05-23 01:49:48.998 43 INFO tempest.lib.common.rest_client [req-d4d36951-80c7-40fb-86a5-f3751b6757e9 req-d4d36951-80c7-40fb-86a5-f3751b6757e9 ] Request (GroupSnapshotsV319Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=93084d5af79b4143a86a785b00878157&name=default 0.561s",
                                "2026-05-23 01:49:49.009 24 INFO tempest.lib.common.rest_client [req-8952ddc7-d73e-4845-94e9-da7b285f8be9 req-8952ddc7-d73e-4845-94e9-da7b285f8be9 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.146s",
                                "2026-05-23 01:49:49.024 24 INFO tempest.common.waiters [-] volume 0b14ccc9-592a-4943-a9f2-a72d9b407d17 reached available after waiting for 2.024162 seconds",
                                "2026-05-23 01:49:49.023 22 INFO tempest.lib.common.rest_client [req-53972cdc-37ac-4027-a8be-4ef007b1ca79 req-53972cdc-37ac-4027-a8be-4ef007b1ca79 ] Request (VolumesCloneTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-23 01:49:49.047 10 INFO tempest.lib.common.rest_client [req-4f4c5278-f296-48c7-9042-fe7cddd6a2b3 req-4f4c5278-f296-48c7-9042-fe7cddd6a2b3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8714a1695934446fb3acf18d1e6622b6/users/b95da9098a3a479c9fa44ef0e1578464/roles/bd34450783d64356be4e1eb4c43a6768 0.126s",
                                "2026-05-23 01:49:49.047 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b95da9098a3a479c9fa44ef0e1578464 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:49.048 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-80043748-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8714a1695934446fb3acf18d1e6622b6', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-80043748', 'tenant_id': '8714a1695934446fb3acf18d1e6622b6', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-80043748', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b95da9098a3a479c9fa44ef0e1578464', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:49.048 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-80043748-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8714a1695934446fb3acf18d1e6622b6', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-80043748', 'tenant_id': '8714a1695934446fb3acf18d1e6622b6', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-80043748', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b95da9098a3a479c9fa44ef0e1578464', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:49.115 16 INFO tempest.lib.common.rest_client [req-08ba422b-9330-4813-b0da-d75ad555ad3b req-08ba422b-9330-4813-b0da-d75ad555ad3b ] Request (GroupSnapshotsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0d4dfb74a21e47d58ef424c5d2f68168 0.239s",
                                "2026-05-23 01:49:49.170 14 INFO tempest.lib.common.rest_client [req-1d8d549e-3efe-4123-9095-9ac9f7e54cd4 req-1d8d549e-3efe-4123-9095-9ac9f7e54cd4 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5926fc9b-513f-4e82-a032-6212fa3a3091 0.445s",
                                "2026-05-23 01:49:49.184 12 INFO tempest.lib.common.rest_client [req-f6d4d6a4-567b-42e5-9a2d-006adeb33699 req-f6d4d6a4-567b-42e5-9a2d-006adeb33699 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.657s",
                                "2026-05-23 01:49:49.274 18 INFO tempest.lib.common.rest_client [req-80870a48-e195-4a5b-a430-42da614ba0ef req-80870a48-e195-4a5b-a430-42da614ba0ef ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.326s",
                                "2026-05-23 01:49:49.291 22 INFO tempest.lib.common.rest_client [req-2c3602b2-9d1d-4c88-8617-1a0d406deb52 req-2c3602b2-9d1d-4c88-8617-1a0d406deb52 ] Request (VolumesCloneTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bc7d3891bfcd4fa29fe9aba4e4dbfffa/users/527fc47b22e2414ab648f6eab6a16e3e/roles/bd34450783d64356be4e1eb4c43a6768 0.263s",
                                "2026-05-23 01:49:49.291 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 527fc47b22e2414ab648f6eab6a16e3e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:49.292 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesCloneTest-656962768-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc7d3891bfcd4fa29fe9aba4e4dbfffa', 'project_name': 'tempest-VolumesCloneTest-656962768', 'tenant_id': 'bc7d3891bfcd4fa29fe9aba4e4dbfffa', 'tenant_name': 'tempest-VolumesCloneTest-656962768', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '527fc47b22e2414ab648f6eab6a16e3e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:49.292 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesCloneTest-656962768-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bc7d3891bfcd4fa29fe9aba4e4dbfffa', 'project_name': 'tempest-VolumesCloneTest-656962768', 'tenant_id': 'bc7d3891bfcd4fa29fe9aba4e4dbfffa', 'tenant_name': 'tempest-VolumesCloneTest-656962768', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '527fc47b22e2414ab648f6eab6a16e3e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:49.354 31 INFO tempest.lib.common.rest_client [req-66c5a5f0-ba31-42c9-bbfe-10fb15d2a375 req-66c5a5f0-ba31-42c9-bbfe-10fb15d2a375 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s",
                                "2026-05-23 01:49:49.409 24 INFO tempest.lib.common.rest_client [req-be72ba99-a305-49ab-99c1-8cfafed04777 req-be72ba99-a305-49ab-99c1-8cfafed04777 ] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.383s",
                                "2026-05-23 01:49:49.427 29 INFO tempest.lib.common.rest_client [req-da24a273-8dd4-42cf-9c73-0aca0f8d4c15 req-da24a273-8dd4-42cf-9c73-0aca0f8d4c15 ] Request (VolumesActionsTest:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/732743b2-a139-4931-8177-8e2fefbe4844 1.299s",
                                "2026-05-23 01:49:49.435 39 INFO tempest.lib.common.rest_client [req-e06d95aa-1285-4d1c-83a6-91480f2cc102 req-e06d95aa-1285-4d1c-83a6-91480f2cc102 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.516s",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource",
                                "Details: {'type': 'RouterInUse', 'message': 'Router 732743b2-a139-4931-8177-8e2fefbe4844 has ports still attached: 2d850c99-beee-4da0-8685-384f18337148', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'RouterInUse', 'message': 'Router 732743b2-a139-4931-8177-8e2fefbe4844 has ports still attached: 2d850c99-beee-4da0-8685-384f18337148', 'detail': ''}",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     cls.setup_credentials()",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     manager = cls.get_client_manager(",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test         credential_type=credentials_type)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 478, in get_admin_creds",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     return self.get_credentials('admin')",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     credentials = self._create_creds(admin=is_admin)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 242, in _create_creds",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     self.creds_client.assign_user_role(",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test         user, project, self.identity_admin_role)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     self.roles_client.create_user_role_on_project(project['id'],",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                                                   user['id'],",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                                                   ^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                                                   role['id'])",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                                                   ^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                           (project_id, user_id, role_id), None)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test Details: 500",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test ",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test ",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     teardown()",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 605, in clear_creds",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     self._clear_isolated_net_resources()",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 591, in _clear_isolated_net_resources",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     self._clear_isolated_router(creds.router['id'],",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                                 creds.router['name'])",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                                 ^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 550, in _clear_isolated_router",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     client.delete_router(router_id)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/routers_client.py\", line 52, in delete_router",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     return self.delete_resource(uri)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     resp, body = self.delete(req_uri)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test Details: {'type': 'RouterInUse', 'message': 'Router 732743b2-a139-4931-8177-8e2fefbe4844 has ports still attached: 2d850c99-beee-4da0-8685-384f18337148', 'detail': ''}",
                                "2026-05-23 01:49:49.428 29 ERROR tempest.test ",
                                "{9} 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 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 478, in get_admin_creds",
                                "    return self.get_credentials('admin')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "    credentials = self._create_creds(admin=is_admin)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 242, in _create_creds",
                                "    self.creds_client.assign_user_role(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        user, project, self.identity_admin_role)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-23 01:49:49.523 43 INFO tempest.lib.common.rest_client [req-7d57e749-98b0-4420-b97d-995c3b4c7fbb req-7d57e749-98b0-4420-b97d-995c3b4c7fbb ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0b69f533-d667-4fea-aa18-e6d8ba42545e 0.522s",
                                "2026-05-23 01:49:49.531 12 INFO tempest.lib.common.rest_client [req-8a4f669e-fa65-4a03-bbaa-eb5f375a82de req-8a4f669e-fa65-4a03-bbaa-eb5f375a82de ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.344s",
                                "2026-05-23 01:49:49.570 24 INFO tempest.lib.common.rest_client [req-d555e6c1-fb41-475f-9b7b-117e87c8f7ed req-d555e6c1-fb41-475f-9b7b-117e87c8f7ed ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.153s",
                                "2026-05-23 01:49:49.609 14 INFO tempest.lib.common.rest_client [req-c295e6b8-4815-4717-879c-95757e36abc3 req-c295e6b8-4815-4717-879c-95757e36abc3 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d5cd94c4d4804001bfb6e02c77103f24 0.436s",
                                "2026-05-23 01:49:49.609 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 00b6ab90ebb944be904ddf115ab70ece",
                                "2026-05-23 01:49:49.619 16 INFO tempest.lib.common.rest_client [req-9b5af68a-8b98-4d2a-af4a-d818f5113126 req-9b5af68a-8b98-4d2a-af4a-d818f5113126 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s",
                                "2026-05-23 01:49:49.626 10 INFO tempest.lib.common.rest_client [req-0b4e1455-2b9f-4086-986d-932cef039251 req-0b4e1455-2b9f-4086-986d-932cef039251 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s",
                                "2026-05-23 01:49:49.658 39 INFO tempest.lib.common.rest_client [req-69c3d30e-fd87-4720-afcd-73c6254e518b req-69c3d30e-fd87-4720-afcd-73c6254e518b ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-23 01:49:49.687 31 INFO tempest.lib.common.rest_client [req-679898c0-fa47-4a96-912b-2bb328e26059 req-679898c0-fa47-4a96-912b-2bb328e26059 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.330s",
                                "2026-05-23 01:49:49.757 43 INFO tempest.lib.common.rest_client [req-c9ad489d-13c0-45bc-b6e6-57e6f866a612 req-c9ad489d-13c0-45bc-b6e6-57e6f866a612 ] Request (GroupSnapshotsV319Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/93084d5af79b4143a86a785b00878157 0.231s",
                                "2026-05-23 01:49:49.838 18 INFO tempest.lib.common.rest_client [req-662b5749-a77d-4cd2-80b8-635b45e47e7c req-662b5749-a77d-4cd2-80b8-635b45e47e7c ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.559s",
                                "2026-05-23 01:49:49.878 22 INFO tempest.lib.common.rest_client [req-623aa618-c2eb-4cf4-9a2a-b47055f82f43 req-623aa618-c2eb-4cf4-9a2a-b47055f82f43 ] Request (VolumesCloneTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-23 01:49:49.957 39 INFO tempest.lib.common.rest_client [req-90607f8b-37e1-4e6e-9d31-4969d56ff801 req-90607f8b-37e1-4e6e-9d31-4969d56ff801 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e2263affa5345da9cbeb043b10afc4c/users/3ba672a2cf0a4f92b5858a24a9a1fba3/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.294s",
                                "2026-05-23 01:49:50.045 12 INFO tempest.lib.common.rest_client [req-177ab527-168d-4d63-9e99-44570b23e2f5 req-177ab527-168d-4d63-9e99-44570b23e2f5 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.511s",
                                "2026-05-23 01:49:50.061 18 INFO tempest.lib.common.rest_client [req-cace9ec3-7180-47ef-9d9a-23caeb8acf5c req-cace9ec3-7180-47ef-9d9a-23caeb8acf5c ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-23 01:49:50.078 16 INFO tempest.lib.common.rest_client [req-a541549b-2c84-4423-a6d5-af0f8457cf4e req-a541549b-2c84-4423-a6d5-af0f8457cf4e ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.453s",
                                "2026-05-23 01:49:50.083 10 INFO tempest.lib.common.rest_client [req-44a0565a-9625-464e-9dab-ec29b6161cc0 req-44a0565a-9625-464e-9dab-ec29b6161cc0 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.453s",
                                "2026-05-23 01:49:50.081 14 INFO tempest.lib.common.rest_client [req-225e8d8a-0ca8-4694-91f4-d290f47d9d0b req-225e8d8a-0ca8-4694-91f4-d290f47d9d0b ] Request (VolumesTransfersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=00b6ab90ebb944be904ddf115ab70ece&name=default 0.467s",
                                "2026-05-23 01:49:50.094 29 INFO tempest.lib.common.rest_client [req-d30f2d69-c716-4796-9f27-e279800d5797 req-d30f2d69-c716-4796-9f27-e279800d5797 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.645s",
                                "2026-05-23 01:49:50.195 39 INFO tempest.lib.common.rest_client [req-6284218c-15b4-4e38-80f4-5d60627063d8 req-6284218c-15b4-4e38-80f4-5d60627063d8 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-23 01:49:50.194 16 INFO tempest.lib.common.rest_client [req-d272b045-a94a-4039-b901-4394ee6cf3d0 req-d272b045-a94a-4039-b901-4394ee6cf3d0 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.113s",
                                "2026-05-23 01:49:50.222 12 INFO tempest.lib.common.rest_client [req-72fc0c32-f26a-41a5-be0a-2b43187395f9 req-72fc0c32-f26a-41a5-be0a-2b43187395f9 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s",
                                "2026-05-23 01:49:50.223 43 INFO tempest.lib.common.rest_client [req-ed557a6d-9db6-4f20-847f-d8201cd597f6 req-ed557a6d-9db6-4f20-847f-d8201cd597f6 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.461s",
                                "2026-05-23 01:49:50.314 18 INFO tempest.lib.common.rest_client [req-f6c53b50-247f-4141-b737-0d79df0add08 req-f6c53b50-247f-4141-b737-0d79df0add08 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9/users/47213028ae1c4c489784947e75280fb4/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.247s",
                                "2026-05-23 01:49:50.426 22 INFO tempest.lib.common.rest_client [req-e2b80f4a-42a4-46a0-9432-101cd4f06c7b req-e2b80f4a-42a4-46a0-9432-101cd4f06c7b ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:9292/v2/images/612e14d5-401d-4100-980d-640ffd1d2a3d 0.544s",
                                "2026-05-23 01:49:50.484 39 INFO tempest.lib.common.rest_client [req-fdb88ed9-8b9e-4142-b3c4-94a7cb144e4d req-fdb88ed9-8b9e-4142-b3c4-94a7cb144e4d ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e2263affa5345da9cbeb043b10afc4c/users/3ba672a2cf0a4f92b5858a24a9a1fba3/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.286s",
                                "2026-05-23 01:49:50.535 31 INFO tempest.lib.common.rest_client [req-8369be53-3af9-408b-b42b-7e4e9ecb6874 req-8369be53-3af9-408b-b42b-7e4e9ecb6874 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.843s",
                                "2026-05-23 01:49:50.599 39 INFO tempest.lib.common.rest_client [req-fe913940-16d5-4336-8c85-164e983f723b req-fe913940-16d5-4336-8c85-164e983f723b ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.112s",
                                "2026-05-23 01:49:50.600 29 INFO tempest.lib.common.rest_client [req-b2eb4b86-7fd2-4d8c-99f0-dc928216d6c9 req-b2eb4b86-7fd2-4d8c-99f0-dc928216d6c9 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s",
                                "2026-05-23 01:49:50.616 18 INFO tempest.lib.common.rest_client [req-6fcdd786-4a31-4f82-a9ef-5cf3941f1089 req-6fcdd786-4a31-4f82-a9ef-5cf3941f1089 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s",
                                "2026-05-23 01:49:50.625 10 INFO tempest.lib.common.rest_client [req-65aa8f80-2157-40fb-9c0e-113cb9a04d66 req-65aa8f80-2157-40fb-9c0e-113cb9a04d66 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.531s",
                                "2026-05-23 01:49:50.666 16 INFO tempest.lib.common.rest_client [req-a85d9e96-acba-4b53-b94e-1ff1ab6323f1 req-a85d9e96-acba-4b53-b94e-1ff1ab6323f1 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.465s",
                                "2026-05-23 01:49:50.678 14 INFO tempest.lib.common.rest_client [req-5ba0b9ca-10c9-4296-9870-4207e387a127 req-5ba0b9ca-10c9-4296-9870-4207e387a127 ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e8458265-ee12-40ae-a872-296887264eef 0.595s",
                                "2026-05-23 01:49:50.691 12 INFO tempest.lib.common.rest_client [req-70129d5e-132c-4007-9c1f-fdc5d31dacba req-70129d5e-132c-4007-9c1f-fdc5d31dacba ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fec886aa6f542a39573dac1f883a9be/users/edef519dae7a4fcdbb15b765c353adb6/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.463s",
                                "2026-05-23 01:49:50.730 24 INFO tempest.lib.common.rest_client [req-9cbba516-a557-4654-9b04-006ce4327ad4 req-9cbba516-a557-4654-9b04-006ce4327ad4 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.144s",
                                "2026-05-23 01:49:50.738 24 INFO tempest.common.waiters [-] volume 86ec2fac-9e64-430e-8c51-a2ed5ba295f8 reached available after waiting for 1.738098 seconds",
                                "2026-05-23 01:49:50.775 43 INFO tempest.lib.common.rest_client [req-f1ca3982-3728-419b-b12f-68bf71e3a2cf req-f1ca3982-3728-419b-b12f-68bf71e3a2cf ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-23 01:49:50.778 29 INFO tempest.lib.common.rest_client [req-0a654483-2af9-47f0-9f89-4e40cdc5d551 req-0a654483-2af9-47f0-9f89-4e40cdc5d551 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.174s",
                                "2026-05-23 01:49:50.793 39 INFO tempest.lib.common.rest_client [req-f6778de5-02b4-44c2-80cd-a116dfbf5990 req-f6778de5-02b4-44c2-80cd-a116dfbf5990 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e2263affa5345da9cbeb043b10afc4c/users/3ba672a2cf0a4f92b5858a24a9a1fba3/roles/86359d6597314a95ba0d73ed5fbe11ed 0.191s",
                                "2026-05-23 01:49:50.820 31 INFO tempest.lib.common.rest_client [req-19376aeb-0841-425f-b21f-5907af85bc3e req-19376aeb-0841-425f-b21f-5907af85bc3e ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-23 01:49:50.823 10 INFO tempest.lib.common.rest_client [req-6436336c-58c3-431c-a8bd-ef185017fdbe req-6436336c-58c3-431c-a8bd-ef185017fdbe ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-23 01:49:50.889 18 INFO tempest.lib.common.rest_client [req-910e4565-9026-4894-a7b9-84b8ca8078ff req-910e4565-9026-4894-a7b9-84b8ca8078ff ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9/users/47213028ae1c4c489784947e75280fb4/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.270s",
                                "2026-05-23 01:49:50.907 12 INFO tempest.lib.common.rest_client [req-2e2f9c67-3fd5-4875-b2fc-e20314f60eca req-2e2f9c67-3fd5-4875-b2fc-e20314f60eca ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-23 01:49:50.906 24 INFO tempest.lib.common.rest_client [req-1dc5886a-36b4-4ba2-bee2-9f807f21718f req-1dc5886a-36b4-4ba2-bee2-9f807f21718f ] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.166s",
                                "2026-05-23 01:49:50.961 39 INFO tempest.lib.common.rest_client [req-2aaa55ce-4416-46ae-ae96-56b5b3c8ab9c req-2aaa55ce-4416-46ae-ae96-56b5b3c8ab9c ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-23 01:49:50.971 14 INFO tempest.lib.common.rest_client [req-0aceca1f-00ba-4e54-8ab3-aea92fba4b1a req-0aceca1f-00ba-4e54-8ab3-aea92fba4b1a ] Request (VolumesTransfersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/00b6ab90ebb944be904ddf115ab70ece 0.291s",
                                "2026-05-23 01:49:51.012 24 INFO tempest.lib.common.rest_client [req-e1b767de-49d3-4b0a-9d39-02a8133ffaa4 req-e1b767de-49d3-4b0a-9d39-02a8133ffaa4 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s",
                                "2026-05-23 01:49:51.038 29 INFO tempest.lib.common.rest_client [req-010d974e-7525-4816-85da-8377dc3245a1 req-010d974e-7525-4816-85da-8377dc3245a1 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.257s",
                                "2026-05-23 01:49:51.088 18 INFO tempest.lib.common.rest_client [req-ebac8b5b-101c-4550-8c4d-1d5bbaa37b5c req-ebac8b5b-101c-4550-8c4d-1d5bbaa37b5c ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-23 01:49:51.088 31 INFO tempest.lib.common.rest_client [req-fc17e16b-5f5b-40ff-a4c3-5758699ee98a req-fc17e16b-5f5b-40ff-a4c3-5758699ee98a ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb/users/c4888b8241524539a17bc55671290f06/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.265s",
                                "2026-05-23 01:49:51.100 43 INFO tempest.lib.common.rest_client [req-2acf829e-2db8-4100-9248-ca6ec625f316 req-2acf829e-2db8-4100-9248-ca6ec625f316 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.322s",
                                "2026-05-23 01:49:51.138 12 INFO tempest.lib.common.rest_client [req-800e9f12-37e5-4209-b9aa-8dc185e3fab2 req-800e9f12-37e5-4209-b9aa-8dc185e3fab2 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fec886aa6f542a39573dac1f883a9be/users/edef519dae7a4fcdbb15b765c353adb6/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.228s",
                                "2026-05-23 01:49:51.179 22 INFO tempest.lib.common.rest_client [req-e03506ce-242c-4000-aa1d-f02e902676ce req-e03506ce-242c-4000-aa1d-f02e902676ce ] Request (VolumesCloneTest:test_create_from_bootable_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes 0.750s",
                                "2026-05-23 01:49:51.250 10 INFO tempest.lib.common.rest_client [req-d6581c9f-2c1b-4bdf-b066-68c9eb407af0 req-d6581c9f-2c1b-4bdf-b066-68c9eb407af0 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b1e93315e3e40c1a3b9c0fb95cd274f/users/e0929b20bb084b629bdb4b34fed0c9c1/roles/bd34450783d64356be4e1eb4c43a6768 0.424s",
                                "2026-05-23 01:49:51.282 16 INFO tempest.lib.common.rest_client [req-3a49ec61-efbe-4199-9b54-f446520c8682 req-3a49ec61-efbe-4199-9b54-f446520c8682 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.613s",
                                "2026-05-23 01:49:51.287 22 INFO tempest.lib.common.rest_client [req-69c7e45b-8c17-4e0d-8307-1fa608802538 req-69c7e45b-8c17-4e0d-8307-1fa608802538 ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.099s",
                                "2026-05-23 01:49:51.303 18 INFO tempest.lib.common.rest_client [req-f1bc3263-3c37-4c4c-af71-2d632b85ab84 req-f1bc3263-3c37-4c4c-af71-2d632b85ab84 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9/users/47213028ae1c4c489784947e75280fb4/roles/86359d6597314a95ba0d73ed5fbe11ed 0.211s",
                                "2026-05-23 01:49:51.363 43 INFO tempest.lib.common.rest_client [req-ac96e513-bc08-467f-8592-d93f63eb28e9 req-ac96e513-bc08-467f-8592-d93f63eb28e9 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.260s",
                                "2026-05-23 01:49:51.382 31 INFO tempest.lib.common.rest_client [req-575615f5-c1f5-4baf-a463-2fc90c3d8e53 req-575615f5-c1f5-4baf-a463-2fc90c3d8e53 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s",
                                "2026-05-23 01:49:51.446 39 INFO tempest.lib.common.rest_client [req-fa9710f5-2239-41a9-ac4f-78cfbdec64ac req-fa9710f5-2239-41a9-ac4f-78cfbdec64ac ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e2263affa5345da9cbeb043b10afc4c/users/3ba672a2cf0a4f92b5858a24a9a1fba3/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.480s",
                                "2026-05-23 01:49:51.473 12 INFO tempest.lib.common.rest_client [req-793a3c3b-3121-47ac-a8d0-a442664ff2e5 req-793a3c3b-3121-47ac-a8d0-a442664ff2e5 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s",
                                "2026-05-23 01:49:51.494 14 INFO tempest.lib.common.rest_client [req-aab8b74f-1603-431d-b4f3-3a1bcd8cee6e req-aab8b74f-1603-431d-b4f3-3a1bcd8cee6e ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-23 01:49:51.513 10 INFO tempest.lib.common.rest_client [req-a8d0db15-2771-402f-a254-a6c86be61a35 req-a8d0db15-2771-402f-a254-a6c86be61a35 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-23 01:49:51.530 18 INFO tempest.lib.common.rest_client [req-b42f3b78-6f0b-4bcb-a282-6d24b8d78932 req-b42f3b78-6f0b-4bcb-a282-6d24b8d78932 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s",
                                "2026-05-23 01:49:51.547 16 INFO tempest.lib.common.rest_client [req-735d88ea-7ccc-4901-81d9-f319cf9acb23 req-735d88ea-7ccc-4901-81d9-f319cf9acb23 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.260s",
                                "2026-05-23 01:49:51.550 39 INFO tempest.lib.common.rest_client [req-b91dd898-ddd6-47c2-b1e2-e42e2cf490e7 req-b91dd898-ddd6-47c2-b1e2-e42e2cf490e7 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.101s",
                                "2026-05-23 01:49:51.558 31 INFO tempest.lib.common.rest_client [req-c08d06d7-69b2-4408-871f-962b39e566ec req-c08d06d7-69b2-4408-871f-962b39e566ec ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb/users/c4888b8241524539a17bc55671290f06/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.174s",
                                "2026-05-23 01:49:51.658 29 INFO tempest.lib.common.rest_client [req-0bc94f5e-8146-45d2-aef2-2ee87c00acc5 req-0bc94f5e-8146-45d2-aef2-2ee87c00acc5 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.617s",
                                "2026-05-23 01:49:51.688 18 INFO tempest.lib.common.rest_client [req-c636d786-80e1-422d-bb70-32f0056c330a req-c636d786-80e1-422d-bb70-32f0056c330a ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9/users/47213028ae1c4c489784947e75280fb4/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.154s",
                                "2026-05-23 01:49:51.693 12 INFO tempest.lib.common.rest_client [req-31422ec2-3d99-4883-a9ed-31d684e8991b req-31422ec2-3d99-4883-a9ed-31d684e8991b ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fec886aa6f542a39573dac1f883a9be/users/edef519dae7a4fcdbb15b765c353adb6/roles/86359d6597314a95ba0d73ed5fbe11ed 0.217s",
                                "2026-05-23 01:49:51.714 10 INFO tempest.lib.common.rest_client [req-4ccf5702-5c63-4deb-94b6-fe5212be124c req-4ccf5702-5c63-4deb-94b6-fe5212be124c ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b1e93315e3e40c1a3b9c0fb95cd274f/users/e0929b20bb084b629bdb4b34fed0c9c1/roles/86359d6597314a95ba0d73ed5fbe11ed 0.199s",
                                "2026-05-23 01:49:51.765 39 INFO tempest.lib.common.rest_client [req-4124b9fe-b499-44fe-9402-e91645f39f04 req-4124b9fe-b499-44fe-9402-e91645f39f04 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e2263affa5345da9cbeb043b10afc4c/users/3ba672a2cf0a4f92b5858a24a9a1fba3/roles/bd34450783d64356be4e1eb4c43a6768 0.212s",
                                "2026-05-23 01:49:51.769 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3ba672a2cf0a4f92b5858a24a9a1fba3 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:51.769 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8e2263affa5345da9cbeb043b10afc4c', 'project_name': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704', 'tenant_id': '8e2263affa5345da9cbeb043b10afc4c', 'tenant_name': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3ba672a2cf0a4f92b5858a24a9a1fba3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:51.770 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8e2263affa5345da9cbeb043b10afc4c', 'project_name': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704', 'tenant_id': '8e2263affa5345da9cbeb043b10afc4c', 'tenant_name': 'tempest-VolumeRetypeWithoutMigrationTest-1044536704', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3ba672a2cf0a4f92b5858a24a9a1fba3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:51.847 29 INFO tempest.lib.common.rest_client [req-fd67738d-e1be-415d-92e2-0610d64d01af req-fd67738d-e1be-415d-92e2-0610d64d01af ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-23 01:49:51.858 18 INFO tempest.lib.common.rest_client [req-e097b65d-30e6-4367-8365-10b3419f0da1 req-e097b65d-30e6-4367-8365-10b3419f0da1 ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-23 01:49:51.876 10 INFO tempest.lib.common.rest_client [req-86f40257-4259-4583-b330-4cb9abe0f45b req-86f40257-4259-4583-b330-4cb9abe0f45b ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-23 01:49:51.885 43 INFO tempest.lib.common.rest_client [req-bbb791ce-f163-411f-bbe2-2b51e2d134ca req-bbb791ce-f163-411f-bbe2-2b51e2d134ca ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.519s",
                                "2026-05-23 01:49:51.907 16 INFO tempest.lib.common.rest_client [req-a160d3d6-8d07-4679-a7a4-94cb784f8bc4 req-a160d3d6-8d07-4679-a7a4-94cb784f8bc4 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/268bb219821a4978bffadc966a005d2a/users/e2da6a3fbd324d8988fe6313c499d594/roles/bd34450783d64356be4e1eb4c43a6768 0.358s",
                                "2026-05-23 01:49:51.979 31 INFO tempest.lib.common.rest_client [req-6d053b76-54e2-48f3-97ca-8ba7bad98cbd req-6d053b76-54e2-48f3-97ca-8ba7bad98cbd ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.417s",
                                "2026-05-23 01:49:52.011 14 INFO tempest.lib.common.rest_client [req-6b1aef1f-6b92-444a-b2ab-c187ba516f01 req-6b1aef1f-6b92-444a-b2ab-c187ba516f01 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s",
                                "2026-05-23 01:49:52.014 12 INFO tempest.lib.common.rest_client [req-478ed5ec-2a00-4b42-89c5-a25d4cab65d8 req-478ed5ec-2a00-4b42-89c5-a25d4cab65d8 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-23 01:49:52.034 18 INFO tempest.lib.common.rest_client [req-4f4d24e5-ad4c-4c0e-a76a-d79d1d60bc97 req-4f4d24e5-ad4c-4c0e-a76a-d79d1d60bc97 ] Request (VolumesListAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9/users/47213028ae1c4c489784947e75280fb4/roles/bd34450783d64356be4e1eb4c43a6768 0.170s",
                                "2026-05-23 01:49:52.034 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 47213028ae1c4c489784947e75280fb4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:52.034 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-192018439-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32426f9cdf704584b92b6c385199c4b9', 'project_name': 'tempest-VolumesListAdminTestJSON-192018439', 'tenant_id': '32426f9cdf704584b92b6c385199c4b9', 'tenant_name': 'tempest-VolumesListAdminTestJSON-192018439', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47213028ae1c4c489784947e75280fb4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:52.034 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListAdminTestJSON-192018439-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '32426f9cdf704584b92b6c385199c4b9', 'project_name': 'tempest-VolumesListAdminTestJSON-192018439', 'tenant_id': '32426f9cdf704584b92b6c385199c4b9', 'tenant_name': 'tempest-VolumesListAdminTestJSON-192018439', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '47213028ae1c4c489784947e75280fb4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:52.060 10 INFO tempest.lib.common.rest_client [req-011880fc-93fe-4522-b18f-746006664aa1 req-011880fc-93fe-4522-b18f-746006664aa1 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b1e93315e3e40c1a3b9c0fb95cd274f/users/e0929b20bb084b629bdb4b34fed0c9c1/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.178s",
                                "2026-05-23 01:49:52.083 29 INFO tempest.lib.common.rest_client [req-7c135285-8530-4dc4-a1e5-bd3c6727a2e6 req-7c135285-8530-4dc4-a1e5-bd3c6727a2e6 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd65ab0b87ff46f9819958a00e8e0b1d/users/e812f2eb12df44a7bf75908d9e85fc60/roles/bd34450783d64356be4e1eb4c43a6768 0.229s",
                                "2026-05-23 01:49:52.093 16 INFO tempest.lib.common.rest_client [req-ba80d503-cfe4-4d95-8c32-7996a43653e8 req-ba80d503-cfe4-4d95-8c32-7996a43653e8 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-23 01:49:52.124 43 INFO tempest.lib.common.rest_client [req-9bd3787a-775c-426d-8291-a89dbf455fc4 req-9bd3787a-775c-426d-8291-a89dbf455fc4 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-23 01:49:52.167 24 INFO tempest.lib.common.rest_client [req-7097efb1-09a0-4ce3-acd3-a48616a18716 req-7097efb1-09a0-4ce3-acd3-a48616a18716 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.149s",
                                "2026-05-23 01:49:52.170 31 INFO tempest.lib.common.rest_client [req-37d2b62b-ae31-4904-aa10-45fc99d4349c req-37d2b62b-ae31-4904-aa10-45fc99d4349c ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb/users/c4888b8241524539a17bc55671290f06/roles/86359d6597314a95ba0d73ed5fbe11ed 0.189s",
                                "2026-05-23 01:49:52.174 24 INFO tempest.common.waiters [-] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.174718 seconds",
                                "2026-05-23 01:49:52.229 12 INFO tempest.lib.common.rest_client [req-15ea0a52-b122-4a1e-a292-2cede65cd9f7 req-15ea0a52-b122-4a1e-a292-2cede65cd9f7 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fec886aa6f542a39573dac1f883a9be/users/edef519dae7a4fcdbb15b765c353adb6/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.212s",
                                "2026-05-23 01:49:52.236 14 INFO tempest.lib.common.rest_client [req-f09e757b-85b0-44c0-b082-cf1f10069210 req-f09e757b-85b0-44c0-b082-cf1f10069210 ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.222s",
                                "2026-05-23 01:49:52.247 16 INFO tempest.lib.common.rest_client [req-1e13583d-1755-45ec-9f0a-fec9d8d081b9 req-1e13583d-1755-45ec-9f0a-fec9d8d081b9 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/268bb219821a4978bffadc966a005d2a/users/e2da6a3fbd324d8988fe6313c499d594/roles/86359d6597314a95ba0d73ed5fbe11ed 0.152s",
                                "2026-05-23 01:49:52.256 10 INFO tempest.lib.common.rest_client [req-bf46e5b3-c31d-4d8f-b80c-61c88d410847 req-bf46e5b3-c31d-4d8f-b80c-61c88d410847 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-23 01:49:52.283 24 INFO tempest.lib.common.rest_client [req-8a11e15b-b3c8-48a9-b642-42dab9a59384 req-8a11e15b-b3c8-48a9-b642-42dab9a59384 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s",
                                "2026-05-23 01:49:52.302 39 INFO tempest.lib.common.rest_client [req-8e4f8184-958f-4d05-ba6a-95d6899414c7 req-8e4f8184-958f-4d05-ba6a-95d6899414c7 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-23 01:49:52.331 31 INFO tempest.lib.common.rest_client [req-0fb63465-efa0-4607-ba6e-35cd42595c96 req-0fb63465-efa0-4607-ba6e-35cd42595c96 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-23 01:49:52.369 16 INFO tempest.lib.common.rest_client [req-bd4d27fd-0d9a-483e-8bb0-c43bf3914b9f req-bd4d27fd-0d9a-483e-8bb0-c43bf3914b9f ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-23 01:49:52.388 43 INFO tempest.lib.common.rest_client [req-8dbf1640-d284-46e6-907b-9db32cb6dc38 req-8dbf1640-d284-46e6-907b-9db32cb6dc38 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f39d98ead894d0d9a62c3b9af102d1a/users/d91eaeff43c94d20b9a42d6bd0db9959/roles/bd34450783d64356be4e1eb4c43a6768 0.260s",
                                "2026-05-23 01:49:52.375 10 INFO tempest.lib.common.rest_client [req-fba12fb0-cc1c-4445-b1df-648ddb99b5b3 req-fba12fb0-cc1c-4445-b1df-648ddb99b5b3 ] Request (VolumeQuotasAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1b1e93315e3e40c1a3b9c0fb95cd274f/users/e0929b20bb084b629bdb4b34fed0c9c1/roles/bd34450783d64356be4e1eb4c43a6768 0.116s",
                                "2026-05-23 01:49:52.375 10 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e0929b20bb084b629bdb4b34fed0c9c1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:52.379 10 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1267795198-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1b1e93315e3e40c1a3b9c0fb95cd274f', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1267795198', 'tenant_id': '1b1e93315e3e40c1a3b9c0fb95cd274f', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1267795198', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0929b20bb084b629bdb4b34fed0c9c1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:52.379 10 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeQuotasAdminTestJSON-1267795198-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1b1e93315e3e40c1a3b9c0fb95cd274f', 'project_name': 'tempest-VolumeQuotasAdminTestJSON-1267795198', 'tenant_id': '1b1e93315e3e40c1a3b9c0fb95cd274f', 'tenant_name': 'tempest-VolumeQuotasAdminTestJSON-1267795198', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e0929b20bb084b629bdb4b34fed0c9c1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:52.457 22 INFO tempest.lib.common.rest_client [req-9ea31bad-4c19-419e-bd5a-506cca1f1907 req-9ea31bad-4c19-419e-bd5a-506cca1f1907 ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.154s",
                                "2026-05-23 01:49:52.467 22 INFO tempest.common.waiters [-] volume cdc352a0-1e91-4f95-b27e-ee09a32ed230 reached available after waiting for 1.466964 seconds",
                                "2026-05-23 01:49:52.471 29 INFO tempest.lib.common.rest_client [req-116302a3-f7de-42c9-ab89-5d844e82630e req-116302a3-f7de-42c9-ab89-5d844e82630e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s",
                                "2026-05-23 01:49:52.518 16 INFO tempest.lib.common.rest_client [req-b537c3e1-2fd0-4ebf-810a-38ef37851c3a req-b537c3e1-2fd0-4ebf-810a-38ef37851c3a ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/268bb219821a4978bffadc966a005d2a/users/e2da6a3fbd324d8988fe6313c499d594/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.144s",
                                "2026-05-23 01:49:52.524 24 INFO tempest.lib.common.rest_client [req-1817c496-35d8-40c1-b21b-bd2165847e08 req-1817c496-35d8-40c1-b21b-bd2165847e08 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.234s",
                                "2026-05-23 01:49:52.546 14 INFO tempest.lib.common.rest_client [req-2a077efa-c305-439d-82d6-bab2268a69d5 req-2a077efa-c305-439d-82d6-bab2268a69d5 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.304s",
                                "2026-05-23 01:49:52.619 12 INFO tempest.lib.common.rest_client [req-5e6eb32a-27a2-4114-8b94-1ab2af381395 req-5e6eb32a-27a2-4114-8b94-1ab2af381395 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.384s",
                                "2026-05-23 01:49:52.622 18 INFO tempest.lib.common.rest_client [req-f1964dd0-1e38-4119-9e7e-fb2b8c58f0f0 req-f1964dd0-1e38-4119-9e7e-fb2b8c58f0f0 ] Request (VolumesListAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.577s",
                                "2026-05-23 01:49:52.652 16 INFO tempest.lib.common.rest_client [req-10cdbf24-eb83-46c7-a6c2-0a62921f6cb5 req-10cdbf24-eb83-46c7-a6c2-0a62921f6cb5 ] Request (VolumeTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.132s",
                                "2026-05-23 01:49:52.660 31 INFO tempest.lib.common.rest_client [req-42e563d8-860a-4b9e-9c91-9e0ed0abfda2 req-42e563d8-860a-4b9e-9c91-9e0ed0abfda2 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb/users/c4888b8241524539a17bc55671290f06/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.322s",
                                "2026-05-23 01:49:52.677 43 INFO tempest.lib.common.rest_client [req-47eaec4a-c722-4754-851a-1620003c8abc req-47eaec4a-c722-4754-851a-1620003c8abc ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-23 01:49:52.680 29 INFO tempest.lib.common.rest_client [req-c8c58d36-e5f9-4809-9dc6-5f5b80f042bb req-c8c58d36-e5f9-4809-9dc6-5f5b80f042bb ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd65ab0b87ff46f9819958a00e8e0b1d/users/e812f2eb12df44a7bf75908d9e85fc60/roles/86359d6597314a95ba0d73ed5fbe11ed 0.204s",
                                "2026-05-23 01:49:52.715 24 INFO tempest.lib.common.rest_client [req-71e490d5-a09f-432a-9e58-00090d6fc480 req-71e490d5-a09f-432a-9e58-00090d6fc480 ] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.171s",
                                "2026-05-23 01:49:52.787 22 INFO tempest.lib.common.rest_client [req-80f4ff02-856e-4491-a547-5edcdbdb5997 req-80f4ff02-856e-4491-a547-5edcdbdb5997 ] Request (VolumesCloneTest:test_create_from_bootable_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes 0.316s",
                                "2026-05-23 01:49:52.801 16 INFO tempest.lib.common.rest_client [req-2b79f1c3-e1fe-479e-8eda-dab1706a4378 req-2b79f1c3-e1fe-479e-8eda-dab1706a4378 ] Request (VolumeTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/268bb219821a4978bffadc966a005d2a/users/e2da6a3fbd324d8988fe6313c499d594/roles/bd34450783d64356be4e1eb4c43a6768 0.146s",
                                "2026-05-23 01:49:52.801 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e2da6a3fbd324d8988fe6313c499d594 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:52.801 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1523771632-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '268bb219821a4978bffadc966a005d2a', 'project_name': 'tempest-VolumeTypesTest-1523771632', 'tenant_id': '268bb219821a4978bffadc966a005d2a', 'tenant_name': 'tempest-VolumeTypesTest-1523771632', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e2da6a3fbd324d8988fe6313c499d594', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:52.802 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeTypesTest-1523771632-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '268bb219821a4978bffadc966a005d2a', 'project_name': 'tempest-VolumeTypesTest-1523771632', 'tenant_id': '268bb219821a4978bffadc966a005d2a', 'tenant_name': 'tempest-VolumeTypesTest-1523771632', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e2da6a3fbd324d8988fe6313c499d594', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:52.834 24 INFO tempest.lib.common.rest_client [req-cd684b52-029f-437a-b382-e4db0347fa36 req-cd684b52-029f-437a-b382-e4db0347fa36 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.113s",
                                "2026-05-23 01:49:52.836 24 INFO tempest.common.waiters [-] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 0.836757 seconds",
                                "2026-05-23 01:49:52.870 39 INFO tempest.lib.common.rest_client [req-f883d44d-bafd-4846-9518-c332d8ad31ef req-f883d44d-bafd-4846-9518-c332d8ad31ef ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types 0.565s",
                                "2026-05-23 01:49:52.905 12 INFO tempest.lib.common.rest_client [req-7d932aac-c259-4af7-98c3-b6fcfa108571 req-7d932aac-c259-4af7-98c3-b6fcfa108571 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6fec886aa6f542a39573dac1f883a9be/users/edef519dae7a4fcdbb15b765c353adb6/roles/bd34450783d64356be4e1eb4c43a6768 0.283s",
                                "2026-05-23 01:49:52.906 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user edef519dae7a4fcdbb15b765c353adb6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:52.907 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-871556491-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fec886aa6f542a39573dac1f883a9be', 'project_name': 'tempest-VolumeServicesNegativeTest-871556491', 'tenant_id': '6fec886aa6f542a39573dac1f883a9be', 'tenant_name': 'tempest-VolumeServicesNegativeTest-871556491', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'edef519dae7a4fcdbb15b765c353adb6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:52.907 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-871556491-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6fec886aa6f542a39573dac1f883a9be', 'project_name': 'tempest-VolumeServicesNegativeTest-871556491', 'tenant_id': '6fec886aa6f542a39573dac1f883a9be', 'tenant_name': 'tempest-VolumeServicesNegativeTest-871556491', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'edef519dae7a4fcdbb15b765c353adb6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:52.919 22 INFO tempest.lib.common.rest_client [req-53f995c6-3aad-45c4-8dbb-bd611c450966 req-53f995c6-3aad-45c4-8dbb-bd611c450966 ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.116s",
                                "2026-05-23 01:49:52.952 31 INFO tempest.lib.common.rest_client [req-030c8cd2-fcb1-481d-bc96-be278750a627 req-030c8cd2-fcb1-481d-bc96-be278750a627 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-05-23 01:49:53.003 39 INFO tempest.lib.common.rest_client [req-1e45bf35-8012-4fe7-8fad-8991e72a15b4 req-1e45bf35-8012-4fe7-8fad-8991e72a15b4 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 POST https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types 0.130s",
                                "2026-05-23 01:49:53.013 24 INFO tempest.lib.common.rest_client [req-ab24524d-6b59-4472-9dc4-f0f6bef03086 req-ab24524d-6b59-4472-9dc4-f0f6bef03086 ] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.174s",
                                "2026-05-23 01:49:53.017 10 INFO tempest.lib.common.rest_client [req-cb799382-b418-41b1-81bf-dded1476065e req-cb799382-b418-41b1-81bf-dded1476065e ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s",
                                "2026-05-23 01:49:53.049 29 INFO tempest.lib.common.rest_client [req-d95f4875-ad0e-4863-a4f8-2dc79b0c787a req-d95f4875-ad0e-4863-a4f8-2dc79b0c787a ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.360s",
                                "2026-05-23 01:49:53.053 43 INFO tempest.lib.common.rest_client [req-c662418b-a0c9-4a6d-be52-2f6aff1148e7 req-c662418b-a0c9-4a6d-be52-2f6aff1148e7 ] Request (VolumeTypesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f39d98ead894d0d9a62c3b9af102d1a/users/d91eaeff43c94d20b9a42d6bd0db9959/roles/86359d6597314a95ba0d73ed5fbe11ed 0.366s",
                                "2026-05-23 01:49:53.146 18 INFO tempest.lib.common.rest_client [req-ea94c703-20b4-4c60-ad82-f52186640efb req-ea94c703-20b4-4c60-ad82-f52186640efb ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes 0.517s",
                                "2026-05-23 01:49:53.187 14 INFO tempest.lib.common.rest_client [req-bb4f5cb5-be6f-4880-ac2e-8882bd8d52e7 req-bb4f5cb5-be6f-4880-ac2e-8882bd8d52e7 ] Request (VolumesBackupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.623s",
                                "2026-05-23 01:49:53.179 31 INFO tempest.lib.common.rest_client [req-346e2a22-eeff-4aaa-92d9-bc33f2c20827 req-346e2a22-eeff-4aaa-92d9-bc33f2c20827 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb/users/c4888b8241524539a17bc55671290f06/roles/bd34450783d64356be4e1eb4c43a6768 0.208s",
                                "2026-05-23 01:49:53.182 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4888b8241524539a17bc55671290f06 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:49:53.182 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-914521275-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '337c64dfe20047999d263931d01e87bb', 'project_name': 'tempest-UserMessagesTest-914521275', 'tenant_id': '337c64dfe20047999d263931d01e87bb', 'tenant_name': 'tempest-UserMessagesTest-914521275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4888b8241524539a17bc55671290f06', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:53.182 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-914521275-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '337c64dfe20047999d263931d01e87bb', 'project_name': 'tempest-UserMessagesTest-914521275', 'tenant_id': '337c64dfe20047999d263931d01e87bb', 'tenant_name': 'tempest-UserMessagesTest-914521275', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4888b8241524539a17bc55671290f06', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:49:53.352 24 INFO tempest.lib.common.rest_client [req-e1ba21f9-cf32-4e4f-86fb-0cc83ff790cb req-e1ba21f9-cf32-4e4f-86fb-0cc83ff790cb ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.310s",
                                "2026-05-23 01:49:53.384 43 INFO tempest.lib.common.rest_client [req-8a48fa78-5e50-4c41-995e-392b8bcdb362 req-8a48fa78-5e50-4c41-995e-392b8bcdb362 ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s",
                                "2026-05-23 01:49:53.417 14 INFO tempest.lib.common.rest_client [req-d36b837f-087b-40a4-83a5-b06b5aa05c4a req-d36b837f-087b-40a4-83a5-b06b5aa05c4a ] Request (VolumesBackupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-23 01:49:53.457 10 INFO tempest.lib.common.rest_client [req-f0c396f2-b2cf-4eb0-a621-dc0a8c5c43aa req-f0c396f2-b2cf-4eb0-a621-dc0a8c5c43aa ] Request (VolumeQuotasAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.433s",
                                "2026-05-23 01:49:53.469 16 INFO tempest.lib.common.rest_client [req-8d6e9e0f-0716-4f6e-a9fe-cc3f7c5a3433 req-8d6e9e0f-0716-4f6e-a9fe-cc3f7c5a3433 ] Request (VolumeTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.649s",
                                "2026-05-23 01:49:53.474 29 INFO tempest.lib.common.rest_client [req-0363f1f0-65b7-4c93-a348-e98915ee5229 req-0363f1f0-65b7-4c93-a348-e98915ee5229 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd65ab0b87ff46f9819958a00e8e0b1d/users/e812f2eb12df44a7bf75908d9e85fc60/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.420s",
                                "2026-05-23 01:49:53.584 12 INFO tempest.lib.common.rest_client [req-d5c4cecb-983b-4ff1-a801-18ae04689ee2 req-d5c4cecb-983b-4ff1-a801-18ae04689ee2 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s",
                                "2026-05-23 01:49:53.731 29 INFO tempest.lib.common.rest_client [req-5e2eeb75-29f0-4e7b-b40d-f9f62d7c4d84 req-5e2eeb75-29f0-4e7b-b40d-f9f62d7c4d84 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s",
                                "2026-05-23 01:49:53.983 16 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.509s",
                                "2026-05-23 01:49:53.986 16 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeTypesTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:49:54.008 39 INFO tempest.lib.common.rest_client [req-603e1651-debc-41b8-b66f-7f911c4bf15e req-603e1651-debc-41b8-b66f-7f911c4bf15e ] Request (VolumeRetypeWithoutMigrationTest:test_available_volume_retype): 500 POST https://api.testbed.osism.xyz:8776/v3/92d09df5847542e2a53086102f3f1b2a/volumes 0.996s",
                                "{14} tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest.test_available_volume_retype [1.002811s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_retype.py\", line 203, in test_available_volume_retype",
                                "    src_vol = self.create_volume(volume_type=self.src_vol_type['name'])",
                                "",
                                "      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-23 01:49:54,008 39 INFO     [tempest.lib.common.rest_client] Request (VolumeRetypeWithoutMigrationTest:test_available_volume_retype): 500 POST https://api.testbed.osism.xyz:8776/v3/92d09df5847542e2a53086102f3f1b2a/volumes 0.996s",
                                "",
                                "2026-05-23 01:50:10.221 14 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsTest:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/8a7ca05f39024c49b4cade5baafd21f5/users/4f5c8b97d0ee46f8ae442c3007522301/roles/bd34450783d64356be4e1eb4c43a6768 16.798s",
                                "2026-05-23 01:50:10.222 14 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesBackupsTest.setUpClass. Invoking tearDownClass.",
                                "{2} 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 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-23 01:50:10.248 18 INFO tempest.lib.common.rest_client [req-91c2b5c6-c288-436a-9d78-6ccb299dfb48 req-91c2b5c6-c288-436a-9d78-6ccb299dfb48 ] Request (VolumesListAdminTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes 17.083s",
                                "2026-05-23 01:50:10.286 43 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:setUpClass): 500 PUT https://api.testbed.osism.xyz:5000/v3/projects/3f39d98ead894d0d9a62c3b9af102d1a/users/d91eaeff43c94d20b9a42d6bd0db9959/roles/dc8cec6ddf074e09be7713eddfdbb50c 16.899s",
                                "2026-05-23 01:50:10.287 43 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeTypesNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{15} 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 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-23 01:50:10.362 22 INFO tempest.lib.common.rest_client [req-915c3b09-8738-40f6-8850-d273ab18a40e req-915c3b09-8738-40f6-8850-d273ab18a40e ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 16.422s",
                                "2026-05-23 01:50:10.382 22 INFO tempest.common.waiters [-] volume cf342240-0d89-4853-956e-c2cff52c4296 reached available after waiting for 18.382510 seconds",
                                "2026-05-23 01:50:10.723 39 INFO tempest.lib.common.rest_client [req-eb8cc12f-8eda-422b-8c27-2b74f0fa0e6f req-eb8cc12f-8eda-422b-8c27-2b74f0fa0e6f ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types/d9fdbb45-cb3b-4a45-bd56-714c63187b78 16.708s",
                                "2026-05-23 01:50:10.727 39 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 0x788ebe35f9b0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:50:10.724 10 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasAdminTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 17.265s",
                                "2026-05-23 01:50:10.726 10 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeQuotasAdminTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:50:10.731 24 INFO tempest.lib.common.rest_client [req-af8546a5-c135-40d3-95ff-e8a2737a91c3 req-af8546a5-c135-40d3-95ff-e8a2737a91c3 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 17.363s",
                                "2026-05-23 01:50:10.732 24 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=0x777df2548410>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:50:10.732 16 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/e2da6a3fbd324d8988fe6313c499d594 16.743s",
                                "2026-05-23 01:50:10.733 16 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-23 01:50:10.733 16 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     cls.setup_credentials()",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     manager = cls.get_client_manager(",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test         credential_type=credentials_type)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 478, in get_admin_creds",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     return self.get_credentials('admin')",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     credentials = self._create_creds(admin=is_admin)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 200, in _create_creds",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     project = self.creds_client.create_project(",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test         name=project_name, description=project_desc)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     project = self.projects_client.create_project(",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test         name=name, description=description,",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test         domain_id=self.creds_domain['id'])['project']",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     resp, body = self.post('projects', post_body)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test Details: 500",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test ",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test ",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     teardown()",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 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-23 01:50:10.733 16 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test Details: 500",
                                "2026-05-23 01:50:10.733 16 ERROR tempest.test ",
                                "{3} 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 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 478, in get_admin_creds",
                                "    return self.get_credentials('admin')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "    credentials = self._create_creds(admin=is_admin)",
                                "",
                                "      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-23 01:50:27.766 31 INFO tempest.lib.common.rest_client [-] Request (UserMessagesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 34.545s",
                                "2026-05-23 01:50:27.768 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in UserMessagesTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:50:27.892 29 INFO tempest.lib.common.rest_client [req-5ec07eb8-de84-4b04-8ac2-142e4caf067e req-5ec07eb8-de84-4b04-8ac2-142e4caf067e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd65ab0b87ff46f9819958a00e8e0b1d/users/e812f2eb12df44a7bf75908d9e85fc60/roles/bd34450783d64356be4e1eb4c43a6768 34.155s",
                                "2026-05-23 01:50:27.893 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e812f2eb12df44a7bf75908d9e85fc60 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:50:27.893 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-273098225-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bd65ab0b87ff46f9819958a00e8e0b1d', 'project_name': 'tempest-ExtensionsTestJSON-273098225', 'tenant_id': 'bd65ab0b87ff46f9819958a00e8e0b1d', 'tenant_name': 'tempest-ExtensionsTestJSON-273098225', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e812f2eb12df44a7bf75908d9e85fc60', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:50:27.894 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-273098225-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bd65ab0b87ff46f9819958a00e8e0b1d', 'project_name': 'tempest-ExtensionsTestJSON-273098225', 'tenant_id': 'bd65ab0b87ff46f9819958a00e8e0b1d', 'tenant_name': 'tempest-ExtensionsTestJSON-273098225', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e812f2eb12df44a7bf75908d9e85fc60', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:50:27.916 22 INFO tempest.lib.common.rest_client [req-7716d743-10c7-4a6e-9371-95e7758c02c7 req-7716d743-10c7-4a6e-9371-95e7758c02c7 ] Request (VolumesCloneTest:test_create_from_bootable_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 17.531s",
                                "2026-05-23 01:50:27.923 18 INFO tempest.lib.common.rest_client [req-bc057a5d-7cad-4dde-b814-a6724d1dd9ba req-bc057a5d-7cad-4dde-b814-a6724d1dd9ba ] Request (VolumesListAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 17.637s",
                                "2026-05-23 01:50:27.959 39 INFO tempest.lib.common.rest_client [req-d9557a0d-17a5-49b9-8ac0-0d3f73e6afaf req-d9557a0d-17a5-49b9-8ac0-0d3f73e6afaf ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types/d9fdbb45-cb3b-4a45-bd56-714c63187b78 12.230s",
                                "2026-05-23 01:50:28.037 14 INFO tempest.lib.common.rest_client [req-03652364-ffe0-4cf2-892e-745fb978801f req-03652364-ffe0-4cf2-892e-745fb978801f ] Request (VolumesBackupsV39Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 17.802s",
                                "2026-05-23 01:50:28.049 22 INFO tempest.lib.common.rest_client [req-1f87b87f-ad05-4d1c-876e-d822fb6990d5 req-1f87b87f-ad05-4d1c-876e-d822fb6990d5 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.114s",
                                "2026-05-23 01:50:28.058 24 INFO tempest.lib.common.rest_client [req-6cd48ff2-919d-450e-ae7e-6bef1d32aec0 req-6cd48ff2-919d-450e-ae7e-6bef1d32aec0 ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 12.323s",
                                "2026-05-23 01:50:28.069 39 INFO tempest.lib.common.rest_client [req-70dcd573-1c73-4ff8-9630-d8dd16102188 req-70dcd573-1c73-4ff8-9630-d8dd16102188 ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types/d9fdbb45-cb3b-4a45-bd56-714c63187b78 0.107s",
                                "2026-05-23 01:50:28.099 10 INFO tempest.lib.common.rest_client [req-0463bc9c-02a2-4c5a-9149-2994b08f2721 req-0463bc9c-02a2-4c5a-9149-2994b08f2721 ] Request (VolumeQuotasAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b95da9098a3a479c9fa44ef0e1578464 17.366s",
                                "2026-05-23 01:50:28.151 31 INFO tempest.lib.common.rest_client [req-aa7f44c1-c3ee-49c4-acf7-184d34b0df2d req-aa7f44c1-c3ee-49c4-acf7-184d34b0df2d ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/792d651d665d48d489e476dd5f803e2d 0.381s",
                                "2026-05-23 01:50:28.166 12 INFO tempest.lib.common.rest_client [req-49872ae7-5b04-42f4-b145-c62a9100bb8f req-49872ae7-5b04-42f4-b145-c62a9100bb8f ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services 34.576s",
                                "2026-05-23 01:50:28.229 39 INFO tempest.lib.common.rest_client [req-cf90cd60-0948-4952-a7dc-bb4f8057d8c7 req-cf90cd60-0948-4952-a7dc-bb4f8057d8c7 ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types/e0ab8f48-ffe6-4044-81aa-10c3e0f47975 0.157s",
                                "2026-05-23 01:50:28.327 12 INFO tempest.lib.common.rest_client [req-98a2d526-aecc-4d7b-93d1-9d86265ccf03 req-98a2d526-aecc-4d7b-93d1-9d86265ccf03 ] Request (VolumeServicesNegativeTest:test_disable_log_reason_with_no_reason): 400 PUT https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services/disable-log-reason 0.149s",
                                "{1} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_log_reason_with_no_reason [0.154468s] ... ok",
                                "2026-05-23 01:50:28.348 39 INFO tempest.lib.common.rest_client [req-f1276da7-644a-40b6-9f0b-c1b668d3cc47 req-f1276da7-644a-40b6-9f0b-c1b668d3cc47 ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/8e2263affa5345da9cbeb043b10afc4c/types/e0ab8f48-ffe6-4044-81aa-10c3e0f47975 0.115s",
                                "2026-05-23 01:50:28.634 22 INFO tempest.lib.common.rest_client [req-287fc999-431d-45ba-8efc-54037b162ccc req-287fc999-431d-45ba-8efc-54037b162ccc ] Request (VolumesCloneTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.567s",
                                "2026-05-23 01:50:28.635 22 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x7ef324bffc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:50:29.375 12 INFO tempest.lib.common.rest_client [req-81c1595b-5ead-4c47-a50b-9e2103378ece req-81c1595b-5ead-4c47-a50b-9e2103378ece ] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 404 PUT https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services/disable 1.042s",
                                "{1} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_service_with_invalid_binary [1.045942s] ... ok",
                                "2026-05-23 01:50:29.407 18 INFO tempest.lib.common.rest_client [req-1742fb7f-f85a-46dd-90e8-44ed4b4aa9d7 req-1742fb7f-f85a-46dd-90e8-44ed4b4aa9d7 ] Request (VolumesListAdminTestJSON:setUpClass): 500 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 0.468s",
                                "2026-05-23 01:50:29.408 18 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesListAdminTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:50:29.410 10 INFO tempest.lib.common.rest_client [req-bc18dd1d-3c30-4616-9f1a-7897b83fb037 req-bc18dd1d-3c30-4616-9f1a-7897b83fb037 ] Request (VolumeQuotasAdminTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/e0929b20bb084b629bdb4b34fed0c9c1 1.309s",
                                "2026-05-23 01:50:29.412 10 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-23 01:50:29.412 10 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     cls.setup_credentials()",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     super(VolumeQuotasAdminTestJSON, cls).setup_credentials()",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     manager = cls.get_client_manager(",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test         credential_type=credentials_type)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 478, in get_admin_creds",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     return self.get_credentials('admin')",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     credentials = self._create_creds(admin=is_admin)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     user = self.creds_client.create_user(",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test         username, user_password)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     user = self.users_client.create_user(**params)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     resp, body = self.post('users', post_body)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test Details: 500",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test ",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test ",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     teardown()",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:50:29.412 10 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-23 01:50:29.412 10 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test                                  message=message)",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-23 01:50:29.412 10 ERROR tempest.test ",
                                "{0} setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials",
                                "    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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 478, in get_admin_creds",
                                "    return self.get_credentials('admin')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "    credentials = self._create_creds(admin=is_admin)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds",
                                "    user = self.creds_client.create_user(",
                                "        username, user_password)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user",
                                "    user = self.users_client.create_user(**params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user",
                                "    resp, body = self.post('users', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-23 01:50:29.468 10 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.",
                                "{0} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.",
                                "2026-05-23 01:50:29.771 24 INFO tempest.lib.common.rest_client [req-b677ed80-44a5-49a1-9818-bc57ffe01a17 req-b677ed80-44a5-49a1-9818-bc57ffe01a17 ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 1.695s",
                                "2026-05-23 01:50:29.771 24 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=0x777df2548410>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-23 01:50:43.728 14 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.685s",
                                "2026-05-23 01:50:43.728 14 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.",
                                "{2} 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-23 01:50:43.818 29 INFO tempest.lib.common.rest_client [-] Request (ExtensionsTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.913s",
                                "2026-05-23 01:50:43.818 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in ExtensionsTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-23 01:50:44.694 43 INFO tempest.lib.common.rest_client [req-679a3661-847b-4f25-96c2-1863435b04f0 req-679a3661-847b-4f25-96c2-1863435b04f0 ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 34.398s",
                                "2026-05-23 01:50:44.706 12 INFO tempest.lib.common.rest_client [req-c09bfdd3-ba08-4ad9-bb5d-8d07ab6e47b4 req-c09bfdd3-ba08-4ad9-bb5d-8d07ab6e47b4 ] Request (VolumeServicesNegativeTest:test_enable_service_with_invalid_host): 404 PUT https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services/enable 15.327s",
                                "{1} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_enable_service_with_invalid_host [15.330005s] ... ok",
                                "2026-05-23 01:50:44.732 16 INFO tempest.lib.common.rest_client [req-5f866216-4c61-4eb0-ab1a-b4283d2a5002 req-5f866216-4c61-4eb0-ab1a-b4283d2a5002 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 33.972s",
                                "2026-05-23 01:50:44.743 18 INFO tempest.lib.common.rest_client [req-5402f5ad-9999-47b6-a759-2110f5b38824 req-5402f5ad-9999-47b6-a759-2110f5b38824 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 15.334s",
                                "2026-05-23 01:50:44.753 22 INFO tempest.lib.common.rest_client [req-7f375d30-4a73-42a3-86fa-cd93f74039d9 req-7f375d30-4a73-42a3-86fa-cd93f74039d9 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 11.115s",
                                "2026-05-23 01:50:45.393 12 INFO tempest.lib.common.rest_client [req-3fb61f97-9f63-42e3-ad28-cf8bb2430494 req-3fb61f97-9f63-42e3-ad28-cf8bb2430494 ] Request (VolumeServicesNegativeTest:test_freeze_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services/freeze 0.682s",
                                "{1} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_freeze_host_with_invalid_host [0.687170s] ... ok",
                                "2026-05-23 01:50:45.613 14 INFO tempest.lib.common.rest_client [req-15aec2fd-cb27-4977-9c3e-e94f4d45d09c req-15aec2fd-cb27-4977-9c3e-e94f4d45d09c ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.868s",
                                "2026-05-23 01:50:45.623 12 INFO tempest.lib.common.rest_client [req-e1467fc3-c0cf-4433-abc3-abd0f3785444 req-e1467fc3-c0cf-4433-abc3-abd0f3785444 ] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/6fec886aa6f542a39573dac1f883a9be/os-services/thaw 0.222s",
                                "{1} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_thaw_host_with_invalid_host [0.227365s] ... ok",
                                "2026-05-23 01:50:45.629 24 INFO tempest.lib.common.rest_client [req-bd39d4e5-53d0-4e45-a934-672483fb0d3d req-bd39d4e5-53d0-4e45-a934-672483fb0d3d ] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.849s",
                                "2026-05-23 01:50:45.640 18 INFO tempest.lib.common.rest_client [req-87b4928d-84e3-4065-b5c2-ba604b79e285 req-87b4928d-84e3-4065-b5c2-ba604b79e285 ] Request (VolumesListAdminTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 0.869s",
                                "2026-05-23 01:50:45.650 22 INFO tempest.lib.common.rest_client [req-6eb660c8-170a-4fd8-b201-4ed88d3a0db2 req-6eb660c8-170a-4fd8-b201-4ed88d3a0db2 ] Request (VolumesCloneTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.866s",
                                "2026-05-23 01:50:45.762 18 INFO tempest.lib.common.rest_client [req-85af5fe6-daae-4f89-a00b-f139bde823de req-85af5fe6-daae-4f89-a00b-f139bde823de ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 0.117s",
                                "2026-05-23 01:50:45.810 22 INFO tempest.lib.common.rest_client [req-c68bd68c-cecd-4fc0-bc06-0078f4bb9673 req-c68bd68c-cecd-4fc0-bc06-0078f4bb9673 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.157s",
                                "2026-05-23 01:50:45.820 29 INFO tempest.lib.common.rest_client [req-d446a9e1-7926-487d-a871-2edb7638b141 req-d446a9e1-7926-487d-a871-2edb7638b141 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e812f2eb12df44a7bf75908d9e85fc60 1.998s",
                                "2026-05-23 01:50:45.821 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bd65ab0b87ff46f9819958a00e8e0b1d",
                                "2026-05-23 01:50:45.825 39 INFO tempest.lib.common.rest_client [req-ff9e75a8-403e-4b4c-ae20-d9eba593da9d req-ff9e75a8-403e-4b4c-ae20-d9eba593da9d ] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3a53e3e1778044b5bd4992919523011d 17.473s",
                                "2026-05-23 01:50:45.834 31 INFO tempest.lib.common.rest_client [req-83f36c7f-1315-4c22-864d-6d2e9b84d142 req-83f36c7f-1315-4c22-864d-6d2e9b84d142 ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4888b8241524539a17bc55671290f06 17.679s",
                                "2026-05-23 01:50:45.834 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c50c7a627f50420a8f8a1e254000b371",
                                "2026-05-23 01:51:01.605 14 INFO tempest.lib.common.rest_client [req-3a58c6bf-2172-4aae-a378-4aa3d08d34c1 req-3a58c6bf-2172-4aae-a378-4aa3d08d34c1 ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.980s",
                                "2026-05-23 01:51:01.615 31 INFO tempest.lib.common.rest_client [req-8ac0ab98-d75a-46d8-b4a3-e40799d7a0b7 req-8ac0ab98-d75a-46d8-b4a3-e40799d7a0b7 ] Request (UserMessagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 15.778s",
                                "2026-05-23 01:51:01.649 18 INFO tempest.lib.common.rest_client [req-2136e6c5-da8d-4c3d-af83-715dc4e8123c req-2136e6c5-da8d-4c3d-af83-715dc4e8123c ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 14.873s",
                                "2026-05-23 01:51:01.656 22 INFO tempest.lib.common.rest_client [req-b3b6c2b9-9a6b-47b0-bceb-8e00596b90b0 req-b3b6c2b9-9a6b-47b0-bceb-8e00596b90b0 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 14.825s",
                                "2026-05-23 01:51:01.678 16 INFO tempest.lib.common.rest_client [req-171f60c4-37c6-4178-aba6-4e57b8b71fcf req-171f60c4-37c6-4178-aba6-4e57b8b71fcf ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.941s",
                                "2026-05-23 01:51:01.682 43 INFO tempest.lib.common.rest_client [req-01b5e1d7-396a-4bdb-9c1b-d28b1042abcf req-01b5e1d7-396a-4bdb-9c1b-d28b1042abcf ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 16.964s",
                                "2026-05-23 01:51:01.957 12 INFO tempest.lib.common.rest_client [-] Request (VolumeServicesNegativeTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/cf9ebe2cfb3442b0b42073ac920f5723 16.330s",
                                "2026-05-23 01:51:01.962 24 INFO tempest.lib.common.rest_client [req-10a88c4f-561d-40ef-8bd3-d8daea04f06d req-10a88c4f-561d-40ef-8bd3-d8daea04f06d ] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 16.281s",
                                "2026-05-23 01:51:01.958 16 INFO tempest.lib.common.rest_client [req-ec173339-9015-49ee-a7f3-4fd18e3c99c5 req-ec173339-9015-49ee-a7f3-4fd18e3c99c5 ] Request (VersionsTest:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.273s",
                                "2026-05-23 01:51:01.959 16 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VersionsTest.setUpClass. Invoking tearDownClass.",
                                "{3} 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 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-23 01:51:01.957 12 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-23 01:51:01.957 12 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     teardown()",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:51:01.957 12 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-23 01:51:01.957 12 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test Details: 500",
                                "2026-05-23 01:51:01.957 12 ERROR tempest.test ",
                                "{1} tearDownClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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-23 01:51:01.955 39 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/3ba672a2cf0a4f92b5858a24a9a1fba3 16.128s",
                                "2026-05-23 01:51:01.955 39 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-23 01:51:01.955 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     teardown()",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test                                            resp=resp)",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test Details: 500",
                                "2026-05-23 01:51:01.955 39 ERROR tempest.test ",
                                "{14} tearDownClass (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 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-23 01:51:19.737 24 INFO tempest.lib.common.rest_client [req-d35d6084-da53-4925-98bc-b8fe43ac643e req-d35d6084-da53-4925-98bc-b8fe43ac643e ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/cdde1a77-1c23-4b4c-ab59-a4983af8f3a7 17.769s",
                                "2026-05-23 01:51:19.740 29 INFO tempest.lib.common.rest_client [req-96051952-5f19-4183-8f84-98ac6511b72b req-96051952-5f19-4183-8f84-98ac6511b72b ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 33.915s",
                                "2026-05-23 01:51:19.746 22 INFO tempest.lib.common.rest_client [req-3bd05fc3-9c20-457b-aba1-afcb40bd786e req-3bd05fc3-9c20-457b-aba1-afcb40bd786e ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 17.075s",
                                "2026-05-23 01:51:19.751 18 INFO tempest.lib.common.rest_client [req-01f9f116-aa3c-4fd3-b0f3-4ad345935bd2 req-01f9f116-aa3c-4fd3-b0f3-4ad345935bd2 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 17.084s",
                                "2026-05-23 01:51:19.767 14 INFO tempest.lib.common.rest_client [req-81ef3741-3a19-447c-a747-4684df976a7f req-81ef3741-3a19-447c-a747-4684df976a7f ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 18.158s",
                                "2026-05-23 01:51:19.774 43 INFO tempest.lib.common.rest_client [req-14f2cee5-6415-491e-86a8-099ea7dc792a req-14f2cee5-6415-491e-86a8-099ea7dc792a ] Request (VolumesDeleteCascade:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 18.091s",
                                "2026-05-23 01:51:19.919 24 INFO tempest.lib.common.rest_client [req-8aae28a7-dd34-46b1-babd-d0d375fd7ece req-8aae28a7-dd34-46b1-babd-d0d375fd7ece ] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/2b72ade0-cfdc-4701-b4ca-17aa2707a6ba 0.175s",
                                "{7} tempest.api.volume.admin.test_groups.GroupsTest.test_group_update [94.404648s] ... 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 cdde1a77-1c23-4b4c-ab59-a4983af8f3a7 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-23 01:49:45,637 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.118s",
                                "2026-05-23 01:49:45,778 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.137s",
                                "2026-05-23 01:49:45,989 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.206s",
                                "2026-05-23 01:49:46,128 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s",
                                "2026-05-23 01:49:47,266 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s",
                                "2026-05-23 01:49:47,269 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.269588 seconds",
                                "2026-05-23 01:49:47,689 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.418s",
                                "2026-05-23 01:49:47,846 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.138s",
                                "2026-05-23 01:49:49,009 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.146s",
                                "2026-05-23 01:49:49,024 24 INFO     [tempest.common.waiters] volume 0b14ccc9-592a-4943-a9f2-a72d9b407d17 reached available after waiting for 2.024162 seconds",
                                "2026-05-23 01:49:49,409 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.383s",
                                "2026-05-23 01:49:49,570 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.153s",
                                "2026-05-23 01:49:50,730 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.144s",
                                "2026-05-23 01:49:50,738 24 INFO     [tempest.common.waiters] volume 86ec2fac-9e64-430e-8c51-a2ed5ba295f8 reached available after waiting for 1.738098 seconds",
                                "2026-05-23 01:49:50,906 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.166s",
                                "2026-05-23 01:49:51,012 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s",
                                "2026-05-23 01:49:52,167 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.149s",
                                "2026-05-23 01:49:52,174 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.174718 seconds",
                                "2026-05-23 01:49:52,283 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s",
                                "2026-05-23 01:49:52,524 24 INFO     [tempest.lib.co",
                                "    mmon.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.234s",
                                "2026-05-23 01:49:52,715 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.171s",
                                "2026-05-23 01:49:52,834 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.113s",
                                "2026-05-23 01:49:52,836 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 0.836757 seconds",
                                "2026-05-23 01:49:53,013 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.174s",
                                "2026-05-23 01:49:53,352 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.310s",
                                "2026-05-23 01:50:10,731 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 17.363s",
                                "2026-05-23 01:50:10,732 24 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=0x777df2548410>>, retrying...",
                                "2026-05-23 01:50:28,058 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 12.323s",
                                "2026-05-23 01:50:29,771 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 1.695s",
                                "2026-05-23 01:50:29,771 24 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=0x777df2548410>>, retrying...",
                                "2026-05-23 01:50:45,629 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.849s",
                                "2026-05-23 01:51:01,962 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 16.281s",
                                "2026-05-23 01:51:19,737 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/cdde1a77-1c23-4b4c-ab59-a4983af8f3a7 17.769s",
                                "2026-05-23 01:51:19,919 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/2b72ade0-cfdc-4701-b4ca-17aa2707a6ba 0.175s",
                                "",
                                "2026-05-23 01:51:19.956 14 INFO tempest.lib.common.rest_client [req-e4e73de6-71b5-4aa5-a4d8-63f0c769518e req-e4e73de6-71b5-4aa5-a4d8-63f0c769518e ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.186s",
                                "2026-05-23 01:51:20.026 43 INFO tempest.lib.common.rest_client [req-53357070-8201-48d6-885a-5957c180caa0 req-53357070-8201-48d6-885a-5957c180caa0 ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.240s",
                                "2026-05-23 01:51:20.182 16 INFO tempest.lib.common.rest_client [req-86ab5a47-62ac-4538-a539-39e862fe6069 req-86ab5a47-62ac-4538-a539-39e862fe6069 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.204s",
                                "2026-05-23 01:51:20.206 39 INFO tempest.lib.common.rest_client [req-8a562f4e-9408-41c1-8b76-e2edf090fd18 req-8a562f4e-9408-41c1-8b76-e2edf090fd18 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.234s",
                                "2026-05-23 01:51:20.234 12 INFO tempest.lib.common.rest_client [req-fccbb5df-6253-41df-b375-b5661288e4de req-fccbb5df-6253-41df-b375-b5661288e4de ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.265s",
                                "2026-05-23 01:51:20.340 24 INFO tempest.lib.common.rest_client [req-f796feca-1ada-4f15-9677-c471c4b8b759 req-f796feca-1ada-4f15-9677-c471c4b8b759 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/661337e81b124c30af45647f74701a93 0.412s",
                                "2026-05-23 01:51:20.474 29 INFO tempest.lib.common.rest_client [req-2e165774-b2e5-4ee4-8f74-ca502646cec8 req-2e165774-b2e5-4ee4-8f74-ca502646cec8 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bd65ab0b87ff46f9819958a00e8e0b1d&name=default 0.728s",
                                "2026-05-23 01:51:20.540 31 INFO tempest.lib.common.rest_client [req-61a50ebf-5df4-42fa-aea8-96fe8a124abe req-61a50ebf-5df4-42fa-aea8-96fe8a124abe ] Request (UserMessagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c50c7a627f50420a8f8a1e254000b371&name=default 18.921s",
                                "2026-05-23 01:51:20.572 14 INFO tempest.lib.common.rest_client [req-9f78e893-848e-436c-9467-df28bb3e1963 req-9f78e893-848e-436c-9467-df28bb3e1963 ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.612s",
                                "2026-05-23 01:51:20.733 24 INFO tempest.lib.common.rest_client [req-695d1a9f-cc16-473f-9d05-e14416357005 req-695d1a9f-cc16-473f-9d05-e14416357005 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a47a429833374965b85a7d100573a493 0.390s",
                                "2026-05-23 01:51:20.734 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: aca18b897acd4182b6e1f9d606ca734c",
                                "2026-05-23 01:51:20.748 43 INFO tempest.lib.common.rest_client [req-90d85894-ed44-4d79-8516-c420739503c7 req-90d85894-ed44-4d79-8516-c420739503c7 ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.713s",
                                "2026-05-23 01:51:20.751 16 INFO tempest.lib.common.rest_client [req-99744df4-4527-4cd3-9473-a588fcec02b2 req-99744df4-4527-4cd3-9473-a588fcec02b2 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-23 01:51:20.781 39 INFO tempest.lib.common.rest_client [req-3d8776a8-a14c-4ecb-8a0b-63c6a4ad24b8 req-3d8776a8-a14c-4ecb-8a0b-63c6a4ad24b8 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s",
                                "2026-05-23 01:51:20.791 14 INFO tempest.lib.common.rest_client [req-a0d8492d-1acf-4b84-90e4-1fbf7a3c1674 req-a0d8492d-1acf-4b84-90e4-1fbf7a3c1674 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-23 01:51:20.871 12 INFO tempest.lib.common.rest_client [req-199476f9-40f4-4871-b10c-8b80712f46af req-199476f9-40f4-4871-b10c-8b80712f46af ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s",
                                "2026-05-23 01:51:20.906 16 INFO tempest.lib.common.rest_client [req-c213786a-9085-4106-87bb-40248db76154 req-c213786a-9085-4106-87bb-40248db76154 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.153s",
                                "2026-05-23 01:51:20.922 22 INFO tempest.lib.common.rest_client [req-84b8aed4-7f74-40e7-9885-29514027ca43 req-84b8aed4-7f74-40e7-9885-29514027ca43 ] Request (VolumesCloneTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cf342240-0d89-4853-956e-c2cff52c4296 0.160s",
                                "2026-05-23 01:51:20.932 18 INFO tempest.lib.common.rest_client [req-7e87f598-5ea3-4568-a84f-b4939c8e3b41 req-7e87f598-5ea3-4568-a84f-b4939c8e3b41 ] Request (VolumesListAdminTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/fd77ec4f6505495284554974ef0c366e/volumes/1e27a010-985f-4546-9ab1-85e81eba554c 0.159s",
                                "2026-05-23 01:51:20.963 39 INFO tempest.lib.common.rest_client [req-11e8fd79-e68b-4468-9dd8-f24262a1b528 req-11e8fd79-e68b-4468-9dd8-f24262a1b528 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.175s",
                                "2026-05-23 01:51:20.990 43 INFO tempest.lib.common.rest_client [req-b62bba01-2d4f-4b44-b640-42bfe5724f3d req-b62bba01-2d4f-4b44-b640-42bfe5724f3d ] Request (VolumesDeleteCascade:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-23 01:51:20.997 12 INFO tempest.lib.common.rest_client [req-aec4accb-175a-4060-8742-5eabddbf88f9 req-aec4accb-175a-4060-8742-5eabddbf88f9 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.123s",
                                "2026-05-23 01:51:21.031 29 INFO tempest.lib.common.rest_client [req-9ed7e732-e92b-4d07-8340-dd258bad41b3 req-9ed7e732-e92b-4d07-8340-dd258bad41b3 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/51f5c482-8d76-40c4-9656-7fca2da7783e 0.555s",
                                "2026-05-23 01:51:21.076 22 INFO tempest.lib.common.rest_client [req-af0636ca-9930-4a80-9d97-31110f5e8f3b req-af0636ca-9930-4a80-9d97-31110f5e8f3b ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.151s",
                                "2026-05-23 01:51:21.093 31 INFO tempest.lib.common.rest_client [req-a7518e32-9961-46e7-87c1-a22e27a1fc5b req-a7518e32-9961-46e7-87c1-a22e27a1fc5b ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/20652ce2-8477-4576-ae0a-17e57fb14776 0.549s",
                                "2026-05-23 01:51:21.137 14 INFO tempest.lib.common.rest_client [req-56a53f6d-3a82-4386-928f-14427f1d2523 req-56a53f6d-3a82-4386-928f-14427f1d2523 ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db20f9c00ecb4985a77507ccf0cf9aaa/users/e90512e5ebc9467b910c6869484658e3/roles/bd34450783d64356be4e1eb4c43a6768 0.344s",
                                "2026-05-23 01:51:21.147 39 INFO tempest.lib.common.rest_client [req-01ca1f13-5d30-4245-8e15-3d1ea526721c req-01ca1f13-5d30-4245-8e15-3d1ea526721c ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.181s",
                                "2026-05-23 01:51:21.161 43 INFO tempest.lib.common.rest_client [req-ed887d8b-109c-495a-82b7-291a694808b0 req-ed887d8b-109c-495a-82b7-291a694808b0 ] Request (VolumesDeleteCascade:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2ac553fe323640a2983985b38d012a2b/users/d262bd9cfa524d50bd2ff7ac5d6272f5/roles/bd34450783d64356be4e1eb4c43a6768 0.168s",
                                "2026-05-23 01:51:21.226 18 INFO tempest.lib.common.rest_client [req-1269c44e-a344-4d3c-90b9-96ff8c5167c3 req-1269c44e-a344-4d3c-90b9-96ff8c5167c3 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/382f6921bd374652ac9c74617205aa2b 0.292s",
                                "2026-05-23 01:51:21.235 22 INFO tempest.lib.common.rest_client [req-5977f06c-260b-47d2-9f54-4c4d6d016749 req-5977f06c-260b-47d2-9f54-4c4d6d016749 ] Request (VolumesCloneTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.149s",
                                "2026-05-23 01:51:21.333 16 INFO tempest.lib.common.rest_client [req-266d1346-3004-4737-ab94-2399995450d1 req-266d1346-3004-4737-ab94-2399995450d1 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.425s",
                                "2026-05-23 01:51:21.370 29 INFO tempest.lib.common.rest_client [req-b834f076-994e-4077-b3d8-6908426388e3 req-b834f076-994e-4077-b3d8-6908426388e3 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bd65ab0b87ff46f9819958a00e8e0b1d 0.337s",
                                "2026-05-23 01:51:21.372 24 INFO tempest.lib.common.rest_client [req-575fdc7f-0d7b-481d-ab30-fa5759b1d8a5 req-575fdc7f-0d7b-481d-ab30-fa5759b1d8a5 ] Request (GroupsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "{9} 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 750, in get_client_manager",
                                "    manager.auth_provider.set_auth()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-23 01:51:21.379 22 INFO tempest.lib.common.rest_client [req-661e7155-243c-4823-a278-3f9ccaaccfa5 req-661e7155-243c-4823-a278-3f9ccaaccfa5 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.138s",
                                "2026-05-23 01:51:21.435 43 INFO tempest.lib.common.rest_client [req-a7b26fa5-8723-4f71-acdb-0c3be87ffcc5 req-a7b26fa5-8723-4f71-acdb-0c3be87ffcc5 ] Request (VolumesDeleteCascade:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-23 01:51:21.452 14 INFO tempest.lib.common.rest_client [req-ef0f26b3-2d88-4b95-a166-3cd4ee4ff341 req-ef0f26b3-2d88-4b95-a166-3cd4ee4ff341 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-23 01:51:21.483 12 INFO tempest.lib.common.rest_client [req-4dbcdccd-5c58-43f1-8c64-427dbc65a266 req-4dbcdccd-5c58-43f1-8c64-427dbc65a266 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.484s",
                                "2026-05-23 01:51:21.585 31 INFO tempest.lib.common.rest_client [req-49aba76b-dfff-413c-b557-e8aec1974dce req-49aba76b-dfff-413c-b557-e8aec1974dce ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c50c7a627f50420a8f8a1e254000b371 0.485s",
                                "2026-05-23 01:51:21.585 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 337c64dfe20047999d263931d01e87bb",
                                "2026-05-23 01:51:21.591 18 INFO tempest.lib.common.rest_client [req-7b2af5c5-34e8-451a-a4e6-7e4225c544d3 req-7b2af5c5-34e8-451a-a4e6-7e4225c544d3 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/47213028ae1c4c489784947e75280fb4 0.361s",
                                "2026-05-23 01:51:21.592 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 32426f9cdf704584b92b6c385199c4b9",
                                "2026-05-23 01:51:21.671 43 INFO tempest.lib.common.rest_client [req-7c9eb062-78d8-4d00-b5aa-0678f5ba7047 req-7c9eb062-78d8-4d00-b5aa-0678f5ba7047 ] Request (VolumesDeleteCascade:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2ac553fe323640a2983985b38d012a2b/users/d262bd9cfa524d50bd2ff7ac5d6272f5/roles/86359d6597314a95ba0d73ed5fbe11ed 0.234s",
                                "2026-05-23 01:51:21.738 14 INFO tempest.lib.common.rest_client [req-7af40eb4-35c3-45fb-af52-e80aad5a780f req-7af40eb4-35c3-45fb-af52-e80aad5a780f ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db20f9c00ecb4985a77507ccf0cf9aaa/users/e90512e5ebc9467b910c6869484658e3/roles/86359d6597314a95ba0d73ed5fbe11ed 0.282s",
                                "2026-05-23 01:51:21.849 16 INFO tempest.lib.common.rest_client [req-d67cba50-bf39-44ac-b468-c9ebf8203806 req-d67cba50-bf39-44ac-b468-c9ebf8203806 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.513s",
                                "2026-05-23 01:51:21.905 43 INFO tempest.lib.common.rest_client [req-8c57e0a4-ee29-4db6-bb60-a69da48cdebd req-8c57e0a4-ee29-4db6-bb60-a69da48cdebd ] Request (VolumesDeleteCascade:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-23 01:51:21.968 29 INFO tempest.lib.common.rest_client [req-468a397c-cdb9-4617-bc99-b367ef0b519b req-468a397c-cdb9-4617-bc99-b367ef0b519b ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-23 01:51:21.980 16 INFO tempest.lib.common.rest_client [req-42fafa71-9c4d-4fd6-a97e-f020105eb396 req-42fafa71-9c4d-4fd6-a97e-f020105eb396 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s",
                                "2026-05-23 01:51:22.029 39 INFO tempest.lib.common.rest_client [req-9ee78179-c2d9-4293-acdf-012fdd0ac171 req-9ee78179-c2d9-4293-acdf-012fdd0ac171 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.879s",
                                "2026-05-23 01:51:22.063 43 INFO tempest.lib.common.rest_client [req-fdf9f3c8-d738-4f05-93bf-60c988673db1 req-fdf9f3c8-d738-4f05-93bf-60c988673db1 ] Request (VolumesDeleteCascade:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2ac553fe323640a2983985b38d012a2b/users/d262bd9cfa524d50bd2ff7ac5d6272f5/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.155s",
                                "2026-05-23 01:51:22.062 31 INFO tempest.lib.common.rest_client [req-44d5cec4-6e12-4f76-99aa-c484fe65f2e3 req-44d5cec4-6e12-4f76-99aa-c484fe65f2e3 ] Request (UserMessagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=337c64dfe20047999d263931d01e87bb&name=default 0.475s",
                                "2026-05-23 01:51:22.133 14 INFO tempest.lib.common.rest_client [req-e996ee77-9ef9-4592-a66a-45005166b4b9 req-e996ee77-9ef9-4592-a66a-45005166b4b9 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.393s",
                                "2026-05-23 01:51:22.142 18 INFO tempest.lib.common.rest_client [req-9c84b95b-7bf3-4ad4-a197-44ef6110a3ca req-9c84b95b-7bf3-4ad4-a197-44ef6110a3ca ] Request (VolumesListAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s",
                                "2026-05-23 01:51:22.168 39 INFO tempest.lib.common.rest_client [req-9d8fbd06-2c1c-409b-be4a-f42480bcc3db req-9d8fbd06-2c1c-409b-be4a-f42480bcc3db ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.137s",
                                "2026-05-23 01:51:22.209 16 INFO tempest.lib.common.rest_client [req-2ad8d570-4f81-4382-9c4b-71b294157b05 req-2ad8d570-4f81-4382-9c4b-71b294157b05 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bfbcca21b12416688be4e22e05057fc/users/552d433f57094a84a692be591776c02c/roles/bd34450783d64356be4e1eb4c43a6768 0.225s",
                                "2026-05-23 01:51:22.292 24 INFO tempest.lib.common.rest_client [req-bf4ef950-cd6c-46ef-8f9f-2f99c8d2d112 req-bf4ef950-cd6c-46ef-8f9f-2f99c8d2d112 ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=aca18b897acd4182b6e1f9d606ca734c&name=default 0.916s",
                                "2026-05-23 01:51:22.306 43 INFO tempest.lib.common.rest_client [req-ec932010-9559-43e6-8f09-1b98b6682e61 req-ec932010-9559-43e6-8f09-1b98b6682e61 ] Request (VolumesDeleteCascade:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-23 01:51:22.330 14 INFO tempest.lib.common.rest_client [req-4de27e77-082c-427d-8017-f4ccfaf1aaba req-4de27e77-082c-427d-8017-f4ccfaf1aaba ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db20f9c00ecb4985a77507ccf0cf9aaa/users/e90512e5ebc9467b910c6869484658e3/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.195s",
                                "2026-05-23 01:51:22.411 39 INFO tempest.lib.common.rest_client [req-4e95ec02-57e8-4c07-b6da-699fc09e4811 req-4e95ec02-57e8-4c07-b6da-699fc09e4811 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a61091ff449451c86d3f5c2075ae5b0/users/982a8b032a404ff284eb38d232a1505e/roles/bd34450783d64356be4e1eb4c43a6768 0.241s",
                                "2026-05-23 01:51:22.426 12 INFO tempest.lib.common.rest_client [req-06397722-2d9b-437c-9b39-487ab0b64c54 req-06397722-2d9b-437c-9b39-487ab0b64c54 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.938s",
                                "2026-05-23 01:51:22.496 22 INFO tempest.lib.common.rest_client [req-94436041-e0d7-443f-9e39-f0846ddc2e05 req-94436041-e0d7-443f-9e39-f0846ddc2e05 ] Request (VolumesCloneTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/cdc352a0-1e91-4f95-b27e-ee09a32ed230 0.104s",
                                "{6} tempest.api.volume.test_volumes_clone.VolumesCloneTest.test_create_from_bootable_volume [92.617686s] ... ok",
                                "2026-05-23 01:51:22.561 31 INFO tempest.lib.common.rest_client [req-b53b59fa-ff8f-4890-9fcc-51001a55f105 req-b53b59fa-ff8f-4890-9fcc-51001a55f105 ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f3439912-8658-4a73-8ddd-d8d2a59d358a 0.489s",
                                "2026-05-23 01:51:22.555 43 INFO tempest.lib.common.rest_client [req-68fd906c-c8fb-4800-8c21-23eaeaeeae05 req-68fd906c-c8fb-4800-8c21-23eaeaeeae05 ] Request (VolumesDeleteCascade:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2ac553fe323640a2983985b38d012a2b/users/d262bd9cfa524d50bd2ff7ac5d6272f5/roles/bd34450783d64356be4e1eb4c43a6768 0.241s",
                                "2026-05-23 01:51:22.556 43 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d262bd9cfa524d50bd2ff7ac5d6272f5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:22.556 43 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesDeleteCascade-385819233-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2ac553fe323640a2983985b38d012a2b', 'project_name': 'tempest-VolumesDeleteCascade-385819233', 'tenant_id': '2ac553fe323640a2983985b38d012a2b', 'tenant_name': 'tempest-VolumesDeleteCascade-385819233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd262bd9cfa524d50bd2ff7ac5d6272f5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:22.556 43 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesDeleteCascade-385819233-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2ac553fe323640a2983985b38d012a2b', 'project_name': 'tempest-VolumesDeleteCascade-385819233', 'tenant_id': '2ac553fe323640a2983985b38d012a2b', 'tenant_name': 'tempest-VolumesDeleteCascade-385819233', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd262bd9cfa524d50bd2ff7ac5d6272f5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:22.563 16 INFO tempest.lib.common.rest_client [req-fea7c290-8607-4f1c-9bfc-462b327584c5 req-fea7c290-8607-4f1c-9bfc-462b327584c5 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s",
                                "2026-05-23 01:51:22.645 29 INFO tempest.lib.common.rest_client [req-26cf2721-9a4e-4824-95b4-038714927958 req-26cf2721-9a4e-4824-95b4-038714927958 ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s",
                                "2026-05-23 01:51:22.649 12 INFO tempest.lib.common.rest_client [req-16422b32-40fa-471e-91dc-75ced26c2c00 req-16422b32-40fa-471e-91dc-75ced26c2c00 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-23 01:51:22.672 14 INFO tempest.lib.common.rest_client [req-210c5bea-c234-4f68-a174-2b311fcf76e2 req-210c5bea-c234-4f68-a174-2b311fcf76e2 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.338s",
                                "2026-05-23 01:51:22.695 39 INFO tempest.lib.common.rest_client [req-20254912-634e-4697-91a4-bb0f65edc2ca req-20254912-634e-4697-91a4-bb0f65edc2ca ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-23 01:51:22.718 16 INFO tempest.lib.common.rest_client [req-6e266585-1584-4704-a058-4f8c482dc5f3 req-6e266585-1584-4704-a058-4f8c482dc5f3 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bfbcca21b12416688be4e22e05057fc/users/552d433f57094a84a692be591776c02c/roles/86359d6597314a95ba0d73ed5fbe11ed 0.150s",
                                "2026-05-23 01:51:22.849 24 INFO tempest.lib.common.rest_client [req-b19a11a8-1990-466f-859e-02af005865bb req-b19a11a8-1990-466f-859e-02af005865bb ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/eba46899-a454-407b-a836-099196293a56 0.553s",
                                "2026-05-23 01:51:22.868 16 INFO tempest.lib.common.rest_client [req-778f57ef-e80e-4fc5-9293-0ab6b0bda473 req-778f57ef-e80e-4fc5-9293-0ab6b0bda473 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s",
                                "2026-05-23 01:51:22.880 22 INFO tempest.lib.common.rest_client [req-9a87bbe0-ffeb-4947-a2fc-ef67438f5671 req-9a87bbe0-ffeb-4947-a2fc-ef67438f5671 ] Request (VolumesCloneTest:test_create_from_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes 0.378s",
                                "2026-05-23 01:51:22.892 29 INFO tempest.lib.common.rest_client [req-f2eafa46-f3fb-4fce-9c8c-d1da11ede2fc req-f2eafa46-f3fb-4fce-9c8c-d1da11ede2fc ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.244s",
                                "2026-05-23 01:51:22.917 12 INFO tempest.lib.common.rest_client [req-908e9d4e-fefb-43a3-ab73-4efa57b76b78 req-908e9d4e-fefb-43a3-ab73-4efa57b76b78 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9182798d221446a8c7c33f43e8d6260/users/8a45b8ff61a042cc8485738ce70ca4c8/roles/bd34450783d64356be4e1eb4c43a6768 0.262s",
                                "2026-05-23 01:51:22.938 14 INFO tempest.lib.common.rest_client [req-d2268e37-d145-4351-a916-b5c1deb76753 req-d2268e37-d145-4351-a916-b5c1deb76753 ] Request (VolumesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/db20f9c00ecb4985a77507ccf0cf9aaa/users/e90512e5ebc9467b910c6869484658e3/roles/bd34450783d64356be4e1eb4c43a6768 0.264s",
                                "2026-05-23 01:51:22.939 14 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e90512e5ebc9467b910c6869484658e3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:22.939 14 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesNegativeTest-1317748730-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db20f9c00ecb4985a77507ccf0cf9aaa', 'project_name': 'tempest-VolumesNegativeTest-1317748730', 'tenant_id': 'db20f9c00ecb4985a77507ccf0cf9aaa', 'tenant_name': 'tempest-VolumesNegativeTest-1317748730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e90512e5ebc9467b910c6869484658e3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:22.939 14 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesNegativeTest-1317748730-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'db20f9c00ecb4985a77507ccf0cf9aaa', 'project_name': 'tempest-VolumesNegativeTest-1317748730', 'tenant_id': 'db20f9c00ecb4985a77507ccf0cf9aaa', 'tenant_name': 'tempest-VolumesNegativeTest-1317748730', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e90512e5ebc9467b910c6869484658e3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:22.984 31 INFO tempest.lib.common.rest_client [req-f6aa8d45-d65a-4f17-86cb-18da1f58456c req-f6aa8d45-d65a-4f17-86cb-18da1f58456c ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/337c64dfe20047999d263931d01e87bb 0.417s",
                                "{10} setUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager",
                                "    manager.auth_provider.set_auth()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-23 01:51:22.990 18 INFO tempest.lib.common.rest_client [req-a9a08499-ba8a-4b76-b376-61135b46dbc3 req-a9a08499-ba8a-4b76-b376-61135b46dbc3 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=32426f9cdf704584b92b6c385199c4b9&name=default 0.846s",
                                "2026-05-23 01:51:23.039 39 INFO tempest.lib.common.rest_client [req-a3e2b3e5-24f0-438a-9715-2eb70b2e25fb req-a3e2b3e5-24f0-438a-9715-2eb70b2e25fb ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a61091ff449451c86d3f5c2075ae5b0/users/982a8b032a404ff284eb38d232a1505e/roles/86359d6597314a95ba0d73ed5fbe11ed 0.341s",
                                "2026-05-23 01:51:23.164 12 INFO tempest.lib.common.rest_client [req-12c6b593-19cd-482c-83ac-d57434a46ca2 req-12c6b593-19cd-482c-83ac-d57434a46ca2 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s",
                                "2026-05-23 01:51:23.174 43 INFO tempest.lib.common.rest_client [req-8697e86c-63ca-49d2-aaaf-b1a5811a2979 req-8697e86c-63ca-49d2-aaaf-b1a5811a2979 ] Request (VolumesDeleteCascade:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.607s",
                                "2026-05-23 01:51:23.185 16 INFO tempest.lib.common.rest_client [req-7a343d0b-e13a-491d-b203-8c95db23a0a1 req-7a343d0b-e13a-491d-b203-8c95db23a0a1 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bfbcca21b12416688be4e22e05057fc/users/552d433f57094a84a692be591776c02c/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.315s",
                                "2026-05-23 01:51:23.193 29 INFO tempest.lib.common.rest_client [req-1f07b1e8-a742-48eb-95f9-29dc41d281a8 req-1f07b1e8-a742-48eb-95f9-29dc41d281a8 ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.295s",
                                "2026-05-23 01:51:23.220 22 INFO tempest.lib.common.rest_client [req-99a92f1a-c19b-42a2-9381-699abdcaa763 req-99a92f1a-c19b-42a2-9381-699abdcaa763 ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.319s",
                                "2026-05-23 01:51:23.225 24 INFO tempest.lib.common.rest_client [req-a4b79eda-a12d-4288-91c5-03a7f5aaafa6 req-a4b79eda-a12d-4288-91c5-03a7f5aaafa6 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/aca18b897acd4182b6e1f9d606ca734c 0.370s",
                                "2026-05-23 01:51:23.226 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 279873f0685b4897b6f79702f4d5a79a",
                                "2026-05-23 01:51:23.332 39 INFO tempest.lib.common.rest_client [req-f8f03bd8-c976-4d05-833d-bef4613db598 req-f8f03bd8-c976-4d05-833d-bef4613db598 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s",
                                "2026-05-23 01:51:23.423 12 INFO tempest.lib.common.rest_client [req-5695d1ab-844f-4695-a638-eedfd65fba27 req-5695d1ab-844f-4695-a638-eedfd65fba27 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9182798d221446a8c7c33f43e8d6260/users/8a45b8ff61a042cc8485738ce70ca4c8/roles/86359d6597314a95ba0d73ed5fbe11ed 0.256s",
                                "2026-05-23 01:51:23.526 16 INFO tempest.lib.common.rest_client [req-278b6095-1f16-4491-9692-7f7f9c1f5fb3 req-278b6095-1f16-4491-9692-7f7f9c1f5fb3 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.338s",
                                "2026-05-23 01:51:23.537 12 INFO tempest.lib.common.rest_client [req-e9d08291-e17d-4a03-95ae-ec5eb7466b4f req-e9d08291-e17d-4a03-95ae-ec5eb7466b4f ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.111s",
                                "2026-05-23 01:51:23.608 18 INFO tempest.lib.common.rest_client [req-52086e6c-639b-4c15-b57e-0e80deea3c79 req-52086e6c-639b-4c15-b57e-0e80deea3c79 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b65ab5ac-be42-49a1-9d92-ddd832dcf0eb 0.613s",
                                "2026-05-23 01:51:23.606 31 INFO tempest.lib.common.rest_client [req-f7860084-b304-4c9c-8229-bdac04e69828 req-f7860084-b304-4c9c-8229-bdac04e69828 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.599s",
                                "2026-05-23 01:51:23.616 14 INFO tempest.lib.common.rest_client [req-bedf8d51-e877-48fc-871c-322677afc99b req-bedf8d51-e877-48fc-871c-322677afc99b ] Request (VolumesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s",
                                "2026-05-23 01:51:23.665 16 INFO tempest.lib.common.rest_client [req-fc2aafcc-0379-4923-be5c-7d17254847c8 req-fc2aafcc-0379-4923-be5c-7d17254847c8 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5bfbcca21b12416688be4e22e05057fc/users/552d433f57094a84a692be591776c02c/roles/bd34450783d64356be4e1eb4c43a6768 0.136s",
                                "2026-05-23 01:51:23.669 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 552d433f57094a84a692be591776c02c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:23.669 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AbsoluteLimitsTests-2095471504-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5bfbcca21b12416688be4e22e05057fc', 'project_name': 'tempest-AbsoluteLimitsTests-2095471504', 'tenant_id': '5bfbcca21b12416688be4e22e05057fc', 'tenant_name': 'tempest-AbsoluteLimitsTests-2095471504', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '552d433f57094a84a692be591776c02c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:23.670 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AbsoluteLimitsTests-2095471504-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5bfbcca21b12416688be4e22e05057fc', 'project_name': 'tempest-AbsoluteLimitsTests-2095471504', 'tenant_id': '5bfbcca21b12416688be4e22e05057fc', 'tenant_name': 'tempest-AbsoluteLimitsTests-2095471504', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '552d433f57094a84a692be591776c02c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:23.709 24 INFO tempest.lib.common.rest_client [req-24a0d73b-abf0-4c4c-9b88-e4ed51c1d106 req-24a0d73b-abf0-4c4c-9b88-e4ed51c1d106 ] Request (GroupsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=279873f0685b4897b6f79702f4d5a79a&name=default 0.481s",
                                "2026-05-23 01:51:23.780 39 INFO tempest.lib.common.rest_client [req-cbf8ef52-23c8-4fb4-999c-80efd4535483 req-cbf8ef52-23c8-4fb4-999c-80efd4535483 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a61091ff449451c86d3f5c2075ae5b0/users/982a8b032a404ff284eb38d232a1505e/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.445s",
                                "2026-05-23 01:51:23.928 39 INFO tempest.lib.common.rest_client [req-cc78db2e-76ef-4666-9f4e-e610d0862344 req-cc78db2e-76ef-4666-9f4e-e610d0862344 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s",
                                "2026-05-23 01:51:23.969 12 INFO tempest.lib.common.rest_client [req-e69a47f0-22e8-4c92-9ac8-55e4f8b79d11 req-e69a47f0-22e8-4c92-9ac8-55e4f8b79d11 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9182798d221446a8c7c33f43e8d6260/users/8a45b8ff61a042cc8485738ce70ca4c8/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.429s",
                                "2026-05-23 01:51:23.993 29 INFO tempest.lib.common.rest_client [req-00ee7b9c-132a-47b0-a63e-c13fd8b07d79 req-00ee7b9c-132a-47b0-a63e-c13fd8b07d79 ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.793s",
                                "2026-05-23 01:51:24.029 18 INFO tempest.lib.common.rest_client [req-e0a5d32f-a778-4aac-b8d1-6d2eafc7d3b9 req-e0a5d32f-a778-4aac-b8d1-6d2eafc7d3b9 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/32426f9cdf704584b92b6c385199c4b9 0.418s",
                                "2026-05-23 01:51:24.030 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fd77ec4f6505495284554974ef0c366e",
                                "2026-05-23 01:51:24.175 29 INFO tempest.lib.common.rest_client [req-d0a66a51-6eaa-4571-885c-79a06726f63a req-d0a66a51-6eaa-4571-885c-79a06726f63a ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-23 01:51:24.195 43 INFO tempest.lib.common.rest_client [req-0a133c2a-91b8-413b-9a41-a4f71b9119ea req-0a133c2a-91b8-413b-9a41-a4f71b9119ea ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes 1.015s",
                                "2026-05-23 01:51:24.200 31 INFO tempest.lib.common.rest_client [req-3cc1ed54-1d4f-4835-a7d2-585df8f8958e req-3cc1ed54-1d4f-4835-a7d2-585df8f8958e ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.583s",
                                "2026-05-23 01:51:24.200 39 INFO tempest.lib.common.rest_client [req-83f5d2b1-f5c7-454a-8d5b-fd5d0ae620f1 req-83f5d2b1-f5c7-454a-8d5b-fd5d0ae620f1 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0a61091ff449451c86d3f5c2075ae5b0/users/982a8b032a404ff284eb38d232a1505e/roles/bd34450783d64356be4e1eb4c43a6768 0.267s",
                                "2026-05-23 01:51:24.200 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 982a8b032a404ff284eb38d232a1505e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:24.201 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1055502414-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a61091ff449451c86d3f5c2075ae5b0', 'project_name': 'tempest-AvailabilityZoneTestJSON-1055502414', 'tenant_id': '0a61091ff449451c86d3f5c2075ae5b0', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1055502414', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '982a8b032a404ff284eb38d232a1505e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:24.202 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1055502414-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0a61091ff449451c86d3f5c2075ae5b0', 'project_name': 'tempest-AvailabilityZoneTestJSON-1055502414', 'tenant_id': '0a61091ff449451c86d3f5c2075ae5b0', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1055502414', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '982a8b032a404ff284eb38d232a1505e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:24.256 24 INFO tempest.lib.common.rest_client [req-e23e0f06-03f3-4393-83a9-0c57b88538b8 req-e23e0f06-03f3-4393-83a9-0c57b88538b8 ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/59b0ef49-5503-4fc5-9b66-2e8403c8e31e 0.538s",
                                "2026-05-23 01:51:24.344 12 INFO tempest.lib.common.rest_client [req-8805f522-918c-4ead-885c-d75856bae43d req-8805f522-918c-4ead-885c-d75856bae43d ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.369s",
                                "2026-05-23 01:51:24.364 43 INFO tempest.lib.common.rest_client [req-d83b6275-284f-4298-a938-d85e8aa0c9fc req-d83b6275-284f-4298-a938-d85e8aa0c9fc ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.137s",
                                "2026-05-23 01:51:24.395 16 INFO tempest.lib.common.rest_client [req-500eef0f-a805-4616-a1c9-871f45d16726 req-500eef0f-a805-4616-a1c9-871f45d16726 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.708s",
                                "2026-05-23 01:51:24.401 31 INFO tempest.lib.common.rest_client [req-45c35c3a-6035-4efb-8b74-7b71d468dedb req-45c35c3a-6035-4efb-8b74-7b71d468dedb ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.195s",
                                "2026-05-23 01:51:24.418 22 INFO tempest.lib.common.rest_client [req-52b4b38e-1296-470a-80e9-78e3eb2e2a7f req-52b4b38e-1296-470a-80e9-78e3eb2e2a7f ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.168s",
                                "2026-05-23 01:51:24.432 29 INFO tempest.lib.common.rest_client [req-b295d6a5-750a-4fac-a125-387b0e5b2280 req-b295d6a5-750a-4fac-a125-387b0e5b2280 ] Request (VolumesListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9518731364c8413bad4bbcd9e6c14ce1/users/e10b14b9e86a4bb4bda8d96a0f894d61/roles/bd34450783d64356be4e1eb4c43a6768 0.251s",
                                "2026-05-23 01:51:24.445 22 INFO tempest.common.waiters [-] volume ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 reached available after waiting for 1.445452 seconds",
                                "2026-05-23 01:51:24.522 24 INFO tempest.lib.common.rest_client [req-fd8fec4e-821c-496c-8217-03ff08b8114a req-fd8fec4e-821c-496c-8217-03ff08b8114a ] Request (GroupsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/279873f0685b4897b6f79702f4d5a79a 0.263s",
                                "2026-05-23 01:51:24.583 14 INFO tempest.lib.common.rest_client [req-f0c841c8-fd7d-4449-904f-fbb038752799 req-f0c841c8-fd7d-4449-904f-fbb038752799 ] Request (VolumesNegativeTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.961s",
                                "2026-05-23 01:51:24.581 18 INFO tempest.lib.common.rest_client [req-c971fa8a-0a02-41e2-86cf-dfea1bcf9748 req-c971fa8a-0a02-41e2-86cf-dfea1bcf9748 ] Request (VolumesListAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fd77ec4f6505495284554974ef0c366e&name=default 0.549s",
                                "2026-05-23 01:51:24.568 12 INFO tempest.lib.common.rest_client [req-da4bde0a-9c13-4c1d-903a-53eab572827a req-da4bde0a-9c13-4c1d-903a-53eab572827a ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9182798d221446a8c7c33f43e8d6260/users/8a45b8ff61a042cc8485738ce70ca4c8/roles/bd34450783d64356be4e1eb4c43a6768 0.222s",
                                "2026-05-23 01:51:24.569 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8a45b8ff61a042cc8485738ce70ca4c8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:24.569 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-130462744-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9182798d221446a8c7c33f43e8d6260', 'project_name': 'tempest-VolumesTransfersV357Test-130462744', 'tenant_id': 'd9182798d221446a8c7c33f43e8d6260', 'tenant_name': 'tempest-VolumesTransfersV357Test-130462744', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8a45b8ff61a042cc8485738ce70ca4c8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:24.570 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-130462744-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9182798d221446a8c7c33f43e8d6260', 'project_name': 'tempest-VolumesTransfersV357Test-130462744', 'tenant_id': 'd9182798d221446a8c7c33f43e8d6260', 'tenant_name': 'tempest-VolumesTransfersV357Test-130462744', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8a45b8ff61a042cc8485738ce70ca4c8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:24.623 16 INFO tempest.lib.common.rest_client [req-340c12d7-67e4-4f11-8f0a-14f9c2dd9ffd req-340c12d7-67e4-4f11-8f0a-14f9c2dd9ffd ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.226s",
                                "2026-05-23 01:51:24.730 14 INFO tempest.lib.common.rest_client [req-904c0c28-b917-4b41-9bdb-83569594c9a0 req-904c0c28-b917-4b41-9bdb-83569594c9a0 ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.129s",
                                "2026-05-23 01:51:24.734 31 INFO tempest.lib.common.rest_client [req-067d6632-df06-44ae-a792-70e6bff6b020 req-067d6632-df06-44ae-a792-70e6bff6b020 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.331s",
                                "2026-05-23 01:51:24.798 29 INFO tempest.lib.common.rest_client [req-8a99a083-eb6f-4bd2-8dbe-1378a5610cb6 req-8a99a083-eb6f-4bd2-8dbe-1378a5610cb6 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.363s",
                                "2026-05-23 01:51:24.865 22 INFO tempest.lib.common.rest_client [req-36ba2f51-a6da-4278-843c-d41ced1442be req-36ba2f51-a6da-4278-843c-d41ced1442be ] Request (VolumesCloneTest:test_create_from_volume): 202 POST https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes 0.418s",
                                "2026-05-23 01:51:24.873 39 INFO tempest.lib.common.rest_client [req-a1254943-0a09-416a-ae3e-0502178ceb58 req-a1254943-0a09-416a-ae3e-0502178ceb58 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s",
                                "2026-05-23 01:51:24.997 22 INFO tempest.lib.common.rest_client [req-289ccb4f-81f6-429e-8a6b-283d0f64102f req-289ccb4f-81f6-429e-8a6b-283d0f64102f ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.122s",
                                "2026-05-23 01:51:25.033 24 INFO tempest.lib.common.rest_client [req-31b0dcf8-58ba-4a5d-a452-2a8d193f7a4c req-31b0dcf8-58ba-4a5d-a452-2a8d193f7a4c ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.507s",
                                "2026-05-23 01:51:25.087 29 INFO tempest.lib.common.rest_client [req-7d079c61-9b25-4c43-8361-1b547fb2c778 req-7d079c61-9b25-4c43-8361-1b547fb2c778 ] Request (VolumesListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9518731364c8413bad4bbcd9e6c14ce1/users/e10b14b9e86a4bb4bda8d96a0f894d61/roles/86359d6597314a95ba0d73ed5fbe11ed 0.287s",
                                "2026-05-23 01:51:25.172 18 INFO tempest.lib.common.rest_client [req-2bee0f1d-7d46-4f98-90f2-fce11ab183e3 req-2bee0f1d-7d46-4f98-90f2-fce11ab183e3 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bbe5a1e2-2bca-491a-b3ba-3415fa1ca4fe 0.585s",
                                "2026-05-23 01:51:25.267 12 INFO tempest.lib.common.rest_client [req-1668cd12-20b0-4d04-b835-76bd18a757ca req-1668cd12-20b0-4d04-b835-76bd18a757ca ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s",
                                "2026-05-23 01:51:25.332 16 INFO tempest.lib.common.rest_client [req-5469cdd1-45bf-4283-b4e0-d0df89a03054 req-5469cdd1-45bf-4283-b4e0-d0df89a03054 ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.703s",
                                "2026-05-23 01:51:25.360 39 INFO tempest.lib.common.rest_client [req-5ef9ff47-d8e3-4a9b-9c04-349f40193e69 req-5ef9ff47-d8e3-4a9b-9c04-349f40193e69 ] Request (AvailabilityZoneTestJSON:test_get_availability_zone_list): 200 GET https://api.testbed.osism.xyz:8776/v3/0a61091ff449451c86d3f5c2075ae5b0/os-availability-zone 0.482s",
                                "{14} tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list [0.486048s] ... ok",
                                "2026-05-23 01:51:25.359 31 INFO tempest.lib.common.rest_client [req-2566c7cf-d08d-464f-99cd-3d5ad71b934c req-2566c7cf-d08d-464f-99cd-3d5ad71b934c ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.619s",
                                "2026-05-23 01:51:25.382 29 INFO tempest.lib.common.rest_client [req-dac5b2dd-522c-4fb0-82c0-ca3de4a95fd6 req-dac5b2dd-522c-4fb0-82c0-ca3de4a95fd6 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s",
                                "2026-05-23 01:51:25.436 12 INFO tempest.lib.common.rest_client [req-6cba130b-aecb-47ee-b7d3-f249f0ced1cf req-6cba130b-aecb-47ee-b7d3-f249f0ced1cf ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.166s",
                                "2026-05-23 01:51:25.468 18 INFO tempest.lib.common.rest_client [req-e4debb17-3e2e-44e0-a28f-a11b176fb5a9 req-e4debb17-3e2e-44e0-a28f-a11b176fb5a9 ] Request (VolumesListAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fd77ec4f6505495284554974ef0c366e 0.294s",
                                "{4} 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 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_list.py\", line 37, in resource_setup",
                                "    volume = cls.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 144, in create_volume",
                                "    waiters.wait_for_volume_resource_status(self.volumes_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "                                            volume['id'], wait_until)",
                                "                                            ^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "2026-05-23 01:51:25.555 16 INFO tempest.lib.common.rest_client [req-c0309150-b74c-4385-b91c-581125634702 req-c0309150-b74c-4385-b91c-581125634702 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-23 01:51:25.603 31 INFO tempest.lib.common.rest_client [req-2b620076-6215-4363-9086-fcbc963b90dc req-2b620076-6215-4363-9086-fcbc963b90dc ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-23 01:51:25.613 24 INFO tempest.lib.common.rest_client [req-42835966-dd55-42a4-b89b-92362d1adc4c req-42835966-dd55-42a4-b89b-92362d1adc4c ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.556s",
                                "2026-05-23 01:51:25.628 43 INFO tempest.lib.common.rest_client [req-6c29338f-a73b-4027-9414-b9de56e63232 req-6c29338f-a73b-4027-9414-b9de56e63232 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.245s",
                                "2026-05-23 01:51:25.650 29 INFO tempest.lib.common.rest_client [req-560ed77d-3215-49f8-b644-1d095d097eb9 req-560ed77d-3215-49f8-b644-1d095d097eb9 ] Request (VolumesListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9518731364c8413bad4bbcd9e6c14ce1/users/e10b14b9e86a4bb4bda8d96a0f894d61/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.262s",
                                "2026-05-23 01:51:25.648 43 INFO tempest.common.waiters [-] volume 263bac98-261c-48d5-b5fe-beea7fea8c8b reached available after waiting for 1.648297 seconds",
                                "2026-05-23 01:51:25.770 24 INFO tempest.lib.common.rest_client [req-79203cff-7b0a-4fac-a969-e07502e7d72a req-79203cff-7b0a-4fac-a969-e07502e7d72a ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.155s",
                                "2026-05-23 01:51:25.798 16 INFO tempest.lib.common.rest_client [req-06d24dbd-0796-4d25-b816-3bf9093a42f2 req-06d24dbd-0796-4d25-b816-3bf9093a42f2 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e/users/b9c3d289f3d94ec0a723c5bea646adea/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.239s",
                                "2026-05-23 01:51:25.815 31 INFO tempest.lib.common.rest_client [req-2b2f8ddf-f7fd-46e9-adf3-b33c12ef3d28 req-2b2f8ddf-f7fd-46e9-adf3-b33c12ef3d28 ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4129ce8e45414a02ba57c45f3940305d/users/b7d0682b288a4396be5a7af0c549e709/roles/bd34450783d64356be4e1eb4c43a6768 0.211s",
                                "2026-05-23 01:51:25.869 14 INFO tempest.lib.common.rest_client [req-3b4a8601-665b-45fa-ba7f-00c6cac1a5ca req-3b4a8601-665b-45fa-ba7f-00c6cac1a5ca ] Request (VolumesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.126s",
                                "2026-05-23 01:51:25.882 14 INFO tempest.common.waiters [-] volume f5db3b7e-d11b-43b5-b4a5-755e74f5479d reached available after waiting for 1.882477 seconds",
                                "2026-05-23 01:51:25.885 39 INFO tempest.lib.common.rest_client [req-758351ef-b691-4fb1-9e02-05649ec17f01 req-758351ef-b691-4fb1-9e02-05649ec17f01 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/982a8b032a404ff284eb38d232a1505e 0.451s",
                                "2026-05-23 01:51:25.885 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0a61091ff449451c86d3f5c2075ae5b0",
                                "2026-05-23 01:51:25.898 43 INFO tempest.lib.common.rest_client [req-661e72f0-25ac-4fd7-be97-cc3d15ef6790 req-661e72f0-25ac-4fd7-be97-cc3d15ef6790 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots 0.244s",
                                "2026-05-23 01:51:25.946 12 INFO tempest.lib.common.rest_client [req-e3adbd71-1466-4fa4-af77-e15c16210247 req-e3adbd71-1466-4fa4-af77-e15c16210247 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.502s",
                                "2026-05-23 01:51:26.010 29 INFO tempest.lib.common.rest_client [req-d6fc6c07-fe95-4366-bf3a-2bf7262e3b53 req-d6fc6c07-fe95-4366-bf3a-2bf7262e3b53 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s",
                                "2026-05-23 01:51:26.042 43 INFO tempest.lib.common.rest_client [req-7b2b2635-565a-4c61-9c0f-848ffdd59aef req-7b2b2635-565a-4c61-9c0f-848ffdd59aef ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/4836930c-dcd4-4f3a-bd88-be059fe54ae2 0.136s",
                                "2026-05-23 01:51:26.068 24 INFO tempest.lib.common.rest_client [req-bfec54ef-4c56-4329-85c8-702fe920a9f0 req-bfec54ef-4c56-4329-85c8-702fe920a9f0 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.292s",
                                "2026-05-23 01:51:26.071 31 INFO tempest.lib.common.rest_client [req-6f27dbb7-36d6-4f26-9115-5270ccfc4aec req-6f27dbb7-36d6-4f26-9115-5270ccfc4aec ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-23 01:51:26.126 16 INFO tempest.lib.common.rest_client [req-f7f3a255-87d8-4ee1-a52b-15622a10927e req-f7f3a255-87d8-4ee1-a52b-15622a10927e ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-23 01:51:26.160 22 INFO tempest.lib.common.rest_client [req-2cfb47d5-a281-4852-bf8b-140a10e0ae5d req-2cfb47d5-a281-4852-bf8b-140a10e0ae5d ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.145s",
                                "2026-05-23 01:51:26.266 29 INFO tempest.lib.common.rest_client [req-c4e443ff-c925-430d-9634-930f99f6e321 req-c4e443ff-c925-430d-9634-930f99f6e321 ] Request (VolumesListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9518731364c8413bad4bbcd9e6c14ce1/users/e10b14b9e86a4bb4bda8d96a0f894d61/roles/bd34450783d64356be4e1eb4c43a6768 0.250s",
                                "2026-05-23 01:51:26.267 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e10b14b9e86a4bb4bda8d96a0f894d61 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:26.270 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListTestJSON-181718495-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9518731364c8413bad4bbcd9e6c14ce1', 'project_name': 'tempest-VolumesListTestJSON-181718495', 'tenant_id': '9518731364c8413bad4bbcd9e6c14ce1', 'tenant_name': 'tempest-VolumesListTestJSON-181718495', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e10b14b9e86a4bb4bda8d96a0f894d61', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:26.271 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesListTestJSON-181718495-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9518731364c8413bad4bbcd9e6c14ce1', 'project_name': 'tempest-VolumesListTestJSON-181718495', 'tenant_id': '9518731364c8413bad4bbcd9e6c14ce1', 'tenant_name': 'tempest-VolumesListTestJSON-181718495', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e10b14b9e86a4bb4bda8d96a0f894d61', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:26.289 12 INFO tempest.lib.common.rest_client [req-8fa1ba8b-64a5-4379-9176-bbe83f8534ba req-8fa1ba8b-64a5-4379-9176-bbe83f8534ba ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.340s",
                                "2026-05-23 01:51:26.347 31 INFO tempest.lib.common.rest_client [req-2b8ab6be-8311-45b7-badd-1d4a5f666ed4 req-2b8ab6be-8311-45b7-badd-1d4a5f666ed4 ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4129ce8e45414a02ba57c45f3940305d/users/b7d0682b288a4396be5a7af0c549e709/roles/86359d6597314a95ba0d73ed5fbe11ed 0.271s",
                                "2026-05-23 01:51:26.440 39 INFO tempest.lib.common.rest_client [req-ee75f401-0a5a-42aa-b870-fe6a1802ad24 req-ee75f401-0a5a-42aa-b870-fe6a1802ad24 ] Request (AvailabilityZoneTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-23 01:51:26.479 16 INFO tempest.lib.common.rest_client [req-d7650b1e-08ed-4f53-ba61-a679ba17e74d req-d7650b1e-08ed-4f53-ba61-a679ba17e74d ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e/users/b9c3d289f3d94ec0a723c5bea646adea/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.348s",
                                "2026-05-23 01:51:26.512 14 INFO tempest.lib.common.rest_client [req-6de2e93e-5463-41d1-8734-db08a6dafef6 req-6de2e93e-5463-41d1-8734-db08a6dafef6 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-23 01:51:26.512 14 INFO tempest.lib.common.fixed_network [-] (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id) Found network None available for tenant",
                                "2026-05-23 01:51:26.552 12 INFO tempest.lib.common.rest_client [req-fd3287e7-6221-4e94-8e80-5ff640f7e374 req-fd3287e7-6221-4e94-8e80-5ff640f7e374 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9a71b73acc14210bfdc205d98ef6637/users/1f072a3a34174257ad925aee3f90741f/roles/bd34450783d64356be4e1eb4c43a6768 0.260s",
                                "2026-05-23 01:51:26.564 31 INFO tempest.lib.common.rest_client [req-ba0375f5-e515-4c95-9080-e64406d11472 req-ba0375f5-e515-4c95-9080-e64406d11472 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-23 01:51:26.664 24 INFO tempest.lib.common.rest_client [req-5d85bb7f-720e-4172-b6e9-db35ec816264 req-5d85bb7f-720e-4172-b6e9-db35ec816264 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.593s",
                                "2026-05-23 01:51:26.770 31 INFO tempest.lib.common.rest_client [req-c6200f22-7dad-4efb-adcf-912a2bb98034 req-c6200f22-7dad-4efb-adcf-912a2bb98034 ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4129ce8e45414a02ba57c45f3940305d/users/b7d0682b288a4396be5a7af0c549e709/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.202s",
                                "2026-05-23 01:51:26.776 12 INFO tempest.lib.common.rest_client [req-732b8561-4a0d-4cff-90fd-0eaf421e7b35 req-732b8561-4a0d-4cff-90fd-0eaf421e7b35 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-23 01:51:26.785 16 INFO tempest.lib.common.rest_client [req-1e559cd8-c3da-43c1-8bf2-6ae8dcae94f1 req-1e559cd8-c3da-43c1-8bf2-6ae8dcae94f1 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.301s",
                                "2026-05-23 01:51:26.883 24 INFO tempest.lib.common.rest_client [req-4477069c-c2a4-4cc8-b221-1afc50676f42 req-4477069c-c2a4-4cc8-b221-1afc50676f42 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-23 01:51:26.893 31 INFO tempest.lib.common.rest_client [req-3b21c560-4e7e-4fed-9046-b1446936c5c8 req-3b21c560-4e7e-4fed-9046-b1446936c5c8 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s",
                                "2026-05-23 01:51:26.930 12 INFO tempest.lib.common.rest_client [req-3d610b02-03d6-47e4-98a8-ae812be1a76a req-3d610b02-03d6-47e4-98a8-ae812be1a76a ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9a71b73acc14210bfdc205d98ef6637/users/1f072a3a34174257ad925aee3f90741f/roles/86359d6597314a95ba0d73ed5fbe11ed 0.151s",
                                "2026-05-23 01:51:26.993 29 INFO tempest.lib.common.rest_client [req-c420d857-2995-43bc-81b7-6d7bee734933 req-c420d857-2995-43bc-81b7-6d7bee734933 ] Request (VolumesListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.707s",
                                "2026-05-23 01:51:27.134 16 INFO tempest.lib.common.rest_client [req-2ecdaa15-2bb0-4376-89ce-e776034a9ea5 req-2ecdaa15-2bb0-4376-89ce-e776034a9ea5 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e/users/b9c3d289f3d94ec0a723c5bea646adea/roles/86359d6597314a95ba0d73ed5fbe11ed 0.346s",
                                "2026-05-23 01:51:27.131 31 INFO tempest.lib.common.rest_client [req-630d0a14-cbda-42c5-98ab-87ce54ccaec5 req-630d0a14-cbda-42c5-98ab-87ce54ccaec5 ] Request (VolumesImageMetadata:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4129ce8e45414a02ba57c45f3940305d/users/b7d0682b288a4396be5a7af0c549e709/roles/bd34450783d64356be4e1eb4c43a6768 0.233s",
                                "2026-05-23 01:51:27.132 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b7d0682b288a4396be5a7af0c549e709 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:27.132 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesImageMetadata-523575195-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4129ce8e45414a02ba57c45f3940305d', 'project_name': 'tempest-VolumesImageMetadata-523575195', 'tenant_id': '4129ce8e45414a02ba57c45f3940305d', 'tenant_name': 'tempest-VolumesImageMetadata-523575195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7d0682b288a4396be5a7af0c549e709', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:27.133 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesImageMetadata-523575195-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4129ce8e45414a02ba57c45f3940305d', 'project_name': 'tempest-VolumesImageMetadata-523575195', 'tenant_id': '4129ce8e45414a02ba57c45f3940305d', 'tenant_name': 'tempest-VolumesImageMetadata-523575195', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b7d0682b288a4396be5a7af0c549e709', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:27.141 24 INFO tempest.lib.common.rest_client [req-0e111882-cf91-4ae1-86a3-5ca7f269ed00 req-0e111882-cf91-4ae1-86a3-5ca7f269ed00 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87259d6a923d42d2a60ab8f77d17d1c6/users/f3f301e967b44fd38a257d372d14053a/roles/bd34450783d64356be4e1eb4c43a6768 0.254s",
                                "2026-05-23 01:51:27.172 43 INFO tempest.lib.common.rest_client [req-5bf17f36-6d23-4f40-bdcb-1266a4ae1cb2 req-5bf17f36-6d23-4f40-bdcb-1266a4ae1cb2 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/4836930c-dcd4-4f3a-bd88-be059fe54ae2 0.109s",
                                "2026-05-23 01:51:27.176 43 INFO tempest.common.waiters [-] snapshot 4836930c-dcd4-4f3a-bd88-be059fe54ae2 reached available after waiting for 1.176918 seconds",
                                "2026-05-23 01:51:27.181 39 INFO tempest.lib.common.rest_client [req-201450dd-d4f4-42fa-8072-dee4cc502292 req-201450dd-d4f4-42fa-8072-dee4cc502292 ] Request (AvailabilityZoneTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0a61091ff449451c86d3f5c2075ae5b0&name=default 0.735s",
                                "2026-05-23 01:51:27.300 22 INFO tempest.lib.common.rest_client [req-d7d39117-0dcc-484a-8437-df27ee7ed826 req-d7d39117-0dcc-484a-8437-df27ee7ed826 ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.129s",
                                "2026-05-23 01:51:27.307 12 INFO tempest.lib.common.rest_client [req-f9a5ea25-6282-4982-b150-42dc4c5d48e5 req-f9a5ea25-6282-4982-b150-42dc4c5d48e5 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.374s",
                                "2026-05-23 01:51:27.315 22 INFO tempest.common.waiters [-] volume 3a8e8e53-7ad5-4f25-a405-286c3a2699d6 reached available after waiting for 2.315897 seconds",
                                "2026-05-23 01:51:27.321 16 INFO tempest.lib.common.rest_client [req-9d4ee154-8ecd-4c23-a009-e05739322353 req-9d4ee154-8ecd-4c23-a009-e05739322353 ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-23 01:51:27.325 24 INFO tempest.lib.common.rest_client [req-5ae36b2f-8322-414a-bc68-00701718adea req-5ae36b2f-8322-414a-bc68-00701718adea ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-23 01:51:27.364 29 INFO tempest.lib.common.rest_client [req-26bd2f4f-6c04-4391-8f74-c37bcdadd48e req-26bd2f4f-6c04-4391-8f74-c37bcdadd48e ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes 0.364s",
                                "2026-05-23 01:51:27.428 22 INFO tempest.lib.common.rest_client [req-100b3aaa-eb1e-4146-9d09-e3c5a46ff0d8 req-100b3aaa-eb1e-4146-9d09-e3c5a46ff0d8 ] Request (VolumesCloneTest:test_create_from_volume): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.110s",
                                "2026-05-23 01:51:27.451 24 INFO tempest.lib.common.rest_client [req-ff311b40-e5c2-4201-bb8d-4911d6225603 req-ff311b40-e5c2-4201-bb8d-4911d6225603 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87259d6a923d42d2a60ab8f77d17d1c6/users/f3f301e967b44fd38a257d372d14053a/roles/86359d6597314a95ba0d73ed5fbe11ed 0.122s",
                                "2026-05-23 01:51:27.461 16 INFO tempest.lib.common.rest_client [req-57b44a25-e7d9-4b82-b955-9650454b0e44 req-57b44a25-e7d9-4b82-b955-9650454b0e44 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e/users/b9c3d289f3d94ec0a723c5bea646adea/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.138s",
                                "2026-05-23 01:51:27.469 43 INFO tempest.lib.common.rest_client [req-a310ca3f-5730-4660-9e5e-878dcc446015 req-a310ca3f-5730-4660-9e5e-878dcc446015 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots 0.290s",
                                "2026-05-23 01:51:27.538 22 INFO tempest.lib.common.rest_client [req-26369c4f-4b1b-4035-aa43-b1863535c987 req-26369c4f-4b1b-4035-aa43-b1863535c987 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.096s",
                                "2026-05-23 01:51:27.568 43 INFO tempest.lib.common.rest_client [req-9705560a-5718-48a7-a521-04e9aeea9f88 req-9705560a-5718-48a7-a521-04e9aeea9f88 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/b40c63d6-8278-4c6a-8e01-2be2f58020ab 0.092s",
                                "2026-05-23 01:51:27.616 12 INFO tempest.lib.common.rest_client [req-ed08a3ec-a3f3-46dc-9356-f95c44c4c33d req-ed08a3ec-a3f3-46dc-9356-f95c44c4c33d ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9a71b73acc14210bfdc205d98ef6637/users/1f072a3a34174257ad925aee3f90741f/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.305s",
                                "2026-05-23 01:51:27.627 24 INFO tempest.lib.common.rest_client [req-cee1d8ec-3877-4f10-83b9-84be6d1faadd req-cee1d8ec-3877-4f10-83b9-84be6d1faadd ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-23 01:51:27.628 16 INFO tempest.lib.common.rest_client [req-f200b1a0-230d-4881-8b62-e3d093143dec req-f200b1a0-230d-4881-8b62-e3d093143dec ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s",
                                "2026-05-23 01:51:27.648 39 INFO tempest.lib.common.rest_client [req-02cf3d60-92d8-4d0e-ad9f-cfd4f3a642de req-02cf3d60-92d8-4d0e-ad9f-cfd4f3a642de ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6f62b7bc-0d46-451e-bc30-b1c6575a51b4 0.461s",
                                "2026-05-23 01:51:27.673 22 INFO tempest.lib.common.rest_client [req-71dd3817-74c5-4fbf-8754-e7268f6d973f req-71dd3817-74c5-4fbf-8754-e7268f6d973f ] Request (VolumesCloneTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.122s",
                                "2026-05-23 01:51:27.703 31 INFO tempest.lib.common.rest_client [req-26d960b4-d200-459f-baa4-a849e7557e72 req-26d960b4-d200-459f-baa4-a849e7557e72 ] Request (VolumesImageMetadata:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-23 01:51:27.714 14 INFO tempest.lib.common.rest_client [req-6c852f47-7404-47cc-ae99-d1017d2ce1c9 req-6c852f47-7404-47cc-ae99-d1017d2ce1c9 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 202 POST https://api.testbed.osism.xyz:8774/v2.1/servers 1.198s",
                                "2026-05-23 01:51:27.728 29 INFO tempest.lib.common.rest_client [req-21e56583-3601-4982-ab99-ae283484e039 req-21e56583-3601-4982-ab99-ae283484e039 ] Request (VolumesListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes 0.354s",
                                "2026-05-23 01:51:27.788 12 INFO tempest.lib.common.rest_client [req-31dd9b84-1001-471e-98ab-0d0e2771b437 req-31dd9b84-1001-471e-98ab-0d0e2771b437 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-23 01:51:27.803 22 INFO tempest.lib.common.rest_client [req-2a39dd9b-a87c-4c33-98e0-359ce31992c1 req-2a39dd9b-a87c-4c33-98e0-359ce31992c1 ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.128s",
                                "2026-05-23 01:51:27.844 29 INFO tempest.lib.common.rest_client [req-0cfe7617-1e93-42a1-aee8-89cb469a6213 req-0cfe7617-1e93-42a1-aee8-89cb469a6213 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.105s",
                                "2026-05-23 01:51:27.865 24 INFO tempest.lib.common.rest_client [req-de646119-c170-499e-b950-75e0c8bc2e97 req-de646119-c170-499e-b950-75e0c8bc2e97 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87259d6a923d42d2a60ab8f77d17d1c6/users/f3f301e967b44fd38a257d372d14053a/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.236s",
                                "2026-05-23 01:51:27.876 16 INFO tempest.lib.common.rest_client [req-aa3b1ece-56d5-4597-bdef-234691067133 req-aa3b1ece-56d5-4597-bdef-234691067133 ] Request (AbsoluteLimitsTests:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e/users/b9c3d289f3d94ec0a723c5bea646adea/roles/bd34450783d64356be4e1eb4c43a6768 0.246s",
                                "2026-05-23 01:51:27.877 16 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b9c3d289f3d94ec0a723c5bea646adea is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:27.877 16 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AbsoluteLimitsTests-467478100-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '343e5ba3b94447dd95ac7ea24dace54e', 'project_name': 'tempest-AbsoluteLimitsTests-467478100', 'tenant_id': '343e5ba3b94447dd95ac7ea24dace54e', 'tenant_name': 'tempest-AbsoluteLimitsTests-467478100', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9c3d289f3d94ec0a723c5bea646adea', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:27.877 16 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AbsoluteLimitsTests-467478100-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '343e5ba3b94447dd95ac7ea24dace54e', 'project_name': 'tempest-AbsoluteLimitsTests-467478100', 'tenant_id': '343e5ba3b94447dd95ac7ea24dace54e', 'tenant_name': 'tempest-AbsoluteLimitsTests-467478100', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b9c3d289f3d94ec0a723c5bea646adea', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:27.935 39 INFO tempest.lib.common.rest_client [req-928a56ab-f341-4323-9c8c-bfd60c171508 req-928a56ab-f341-4323-9c8c-bfd60c171508 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0a61091ff449451c86d3f5c2075ae5b0 0.285s",
                                "2026-05-23 01:51:28.079 24 INFO tempest.lib.common.rest_client [req-8a1630dc-c125-4a13-8fb4-5d8646b16e83 req-8a1630dc-c125-4a13-8fb4-5d8646b16e83 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.212s",
                                "2026-05-23 01:51:28.134 12 INFO tempest.lib.common.rest_client [req-c04a5b8e-5f6a-4ca4-8591-c413084a37e1 req-c04a5b8e-5f6a-4ca4-8591-c413084a37e1 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9a71b73acc14210bfdc205d98ef6637/users/1f072a3a34174257ad925aee3f90741f/roles/bd34450783d64356be4e1eb4c43a6768 0.344s",
                                "2026-05-23 01:51:28.135 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1f072a3a34174257ad925aee3f90741f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:28.135 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-2044674482-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9a71b73acc14210bfdc205d98ef6637', 'project_name': 'tempest-VolumesTransfersV357Test-2044674482', 'tenant_id': 'd9a71b73acc14210bfdc205d98ef6637', 'tenant_name': 'tempest-VolumesTransfersV357Test-2044674482', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1f072a3a34174257ad925aee3f90741f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:28.135 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-2044674482-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9a71b73acc14210bfdc205d98ef6637', 'project_name': 'tempest-VolumesTransfersV357Test-2044674482', 'tenant_id': 'd9a71b73acc14210bfdc205d98ef6637', 'tenant_name': 'tempest-VolumesTransfersV357Test-2044674482', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1f072a3a34174257ad925aee3f90741f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:28.198 31 INFO tempest.lib.common.rest_client [req-bef642bb-5862-41c4-8429-c17fce7aba9c req-bef642bb-5862-41c4-8429-c17fce7aba9c ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/images/612e14d5-401d-4100-980d-640ffd1d2a3d 0.491s",
                                "2026-05-23 01:51:28.224 14 INFO tempest.lib.common.rest_client [req-0d48d7f0-7dd7-40a7-b0d8-731e441c4ea0 req-0d48d7f0-7dd7-40a7-b0d8-731e441c4ea0 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.500s",
                                "2026-05-23 01:51:28.287 24 INFO tempest.lib.common.rest_client [req-d21da051-3d4c-4221-8944-f774a5c9e70f req-d21da051-3d4c-4221-8944-f774a5c9e70f ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/87259d6a923d42d2a60ab8f77d17d1c6/users/f3f301e967b44fd38a257d372d14053a/roles/bd34450783d64356be4e1eb4c43a6768 0.202s",
                                "2026-05-23 01:51:28.287 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f3f301e967b44fd38a257d372d14053a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:28.288 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1178308146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '87259d6a923d42d2a60ab8f77d17d1c6', 'project_name': 'tempest-VolumesBackupsAdminTest-1178308146', 'tenant_id': '87259d6a923d42d2a60ab8f77d17d1c6', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1178308146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3f301e967b44fd38a257d372d14053a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:28.288 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1178308146-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '87259d6a923d42d2a60ab8f77d17d1c6', 'project_name': 'tempest-VolumesBackupsAdminTest-1178308146', 'tenant_id': '87259d6a923d42d2a60ab8f77d17d1c6', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1178308146', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f3f301e967b44fd38a257d372d14053a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:28.482 16 INFO tempest.lib.common.rest_client [req-61d1349a-89ab-4bf8-ae55-2903fe236c2f req-61d1349a-89ab-4bf8-ae55-2903fe236c2f ] Request (AbsoluteLimitsTests:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.598s",
                                "2026-05-23 01:51:28.658 43 INFO tempest.lib.common.rest_client [req-a71043ac-ed0c-41bc-8b58-9c55fe3116aa req-a71043ac-ed0c-41bc-8b58-9c55fe3116aa ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/b40c63d6-8278-4c6a-8e01-2be2f58020ab 0.083s",
                                "2026-05-23 01:51:28.664 43 INFO tempest.common.waiters [-] snapshot b40c63d6-8278-4c6a-8e01-2be2f58020ab reached available after waiting for 1.664401 seconds",
                                "2026-05-23 01:51:28.723 12 INFO tempest.lib.common.rest_client [req-b9a7dcf7-30f8-4e64-a1a2-ca4e3a03c6a2 req-b9a7dcf7-30f8-4e64-a1a2-ca4e3a03c6a2 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-23 01:51:28.843 43 INFO tempest.lib.common.rest_client [req-c9848612-9706-4b24-9803-88b87e781fff req-c9848612-9706-4b24-9803-88b87e781fff ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b?cascade=True 0.175s",
                                "2026-05-23 01:51:28.874 24 INFO tempest.lib.common.rest_client [req-10e6843b-36a4-4ee3-99fb-21ed99de4112 req-10e6843b-36a4-4ee3-99fb-21ed99de4112 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-23 01:51:28.897 31 INFO tempest.lib.common.rest_client [req-113b5d84-53a1-4983-b1ce-06e1d763ba6d req-113b5d84-53a1-4983-b1ce-06e1d763ba6d ] Request (VolumesImageMetadata:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes 0.696s",
                                "2026-05-23 01:51:28.931 22 INFO tempest.lib.common.rest_client [req-17d75abd-e99d-455c-90f7-c2f99e4897ad req-17d75abd-e99d-455c-90f7-c2f99e4897ad ] Request (VolumesCloneTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/3a8e8e53-7ad5-4f25-a405-286c3a2699d6 0.113s",
                                "2026-05-23 01:51:28.974 12 INFO tempest.lib.common.rest_client [req-f4341351-9893-4aaf-b4c0-7ddd5686b011 req-f4341351-9893-4aaf-b4c0-7ddd5686b011 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s",
                                "2026-05-23 01:51:28.994 43 INFO tempest.lib.common.rest_client [req-8c74334b-ecca-476d-ad56-5145e38ddcf5 req-8c74334b-ecca-476d-ad56-5145e38ddcf5 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.146s",
                                "2026-05-23 01:51:29.001 29 INFO tempest.lib.common.rest_client [req-46359c65-2830-464d-9ab0-b2e1acc9f383 req-46359c65-2830-464d-9ab0-b2e1acc9f383 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.134s",
                                "2026-05-23 01:51:29.016 29 INFO tempest.common.waiters [-] volume 83652655-30a2-4b64-9121-eaf43892407f reached available after waiting for 2.016460 seconds",
                                "2026-05-23 01:51:29.036 31 INFO tempest.lib.common.rest_client [req-222e9178-3455-430f-9ef6-2d19505acb56 req-222e9178-3455-430f-9ef6-2d19505acb56 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.120s",
                                "2026-05-23 01:51:29.111 22 INFO tempest.lib.common.rest_client [req-06376bbf-21b2-4da6-a0eb-d19f0e0499ce req-06376bbf-21b2-4da6-a0eb-d19f0e0499ce ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.177s",
                                "2026-05-23 01:51:29.140 29 INFO tempest.lib.common.rest_client [req-76529705-b3eb-445f-a77c-8f469b080c73 req-76529705-b3eb-445f-a77c-8f469b080c73 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.122s",
                                "2026-05-23 01:51:29.151 24 INFO tempest.lib.common.rest_client [req-8609a9e0-164e-4813-bd3e-c88542fe2417 req-8609a9e0-164e-4813-bd3e-c88542fe2417 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.274s",
                                "2026-05-23 01:51:29.182 16 INFO tempest.lib.common.rest_client [req-72b3d50e-a13d-4713-bda0-1e6c324f54e9 req-72b3d50e-a13d-4713-bda0-1e6c324f54e9 ] Request (AbsoluteLimitsTests:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes 0.696s",
                                "2026-05-23 01:51:29.273 22 INFO tempest.lib.common.rest_client [req-852f4a66-ad22-461c-bbf6-157d4e742384 req-852f4a66-ad22-461c-bbf6-157d4e742384 ] Request (VolumesCloneTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.151s",
                                "2026-05-23 01:51:29.335 16 INFO tempest.lib.common.rest_client [req-9509797a-0c6a-44f4-82c3-ca9b7feeb56a req-9509797a-0c6a-44f4-82c3-ca9b7feeb56a ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.140s",
                                "2026-05-23 01:51:29.383 22 INFO tempest.lib.common.rest_client [req-fbaed4bf-87f7-410a-b228-80286c6e026d req-fbaed4bf-87f7-410a-b228-80286c6e026d ] Request (VolumesCloneTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.106s",
                                "2026-05-23 01:51:29.528 29 INFO tempest.lib.common.rest_client [req-0344baff-3acb-4e85-b541-eb907fe65fce req-0344baff-3acb-4e85-b541-eb907fe65fce ] Request (VolumesListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes 0.368s",
                                "2026-05-23 01:51:29.610 12 INFO tempest.lib.common.rest_client [req-e42cba43-0f2c-4deb-be04-322c14f6fdb3 req-e42cba43-0f2c-4deb-be04-322c14f6fdb3 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.631s",
                                "2026-05-23 01:51:29.674 29 INFO tempest.lib.common.rest_client [req-c41b1723-a710-4d58-9fa8-c464eba0e82c req-c41b1723-a710-4d58-9fa8-c464eba0e82c ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.134s",
                                "2026-05-23 01:51:29.726 12 INFO tempest.lib.common.rest_client [req-13a100be-6d63-429e-ab89-126b0d6eccca req-13a100be-6d63-429e-ab89-126b0d6eccca ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s",
                                "2026-05-23 01:51:29.741 24 INFO tempest.lib.common.rest_client [req-506cfd06-3ec2-484a-b879-eb8a2e39a426 req-506cfd06-3ec2-484a-b879-eb8a2e39a426 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s",
                                "2026-05-23 01:51:29.851 24 INFO tempest.lib.common.rest_client [req-3e2584dd-81f1-45c3-9d18-56ceeac771b9 req-3e2584dd-81f1-45c3-9d18-56ceeac771b9 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s",
                                "2026-05-23 01:51:29.882 12 INFO tempest.lib.common.rest_client [req-c0d2ab01-73d4-4059-b977-f270f97388d5 req-c0d2ab01-73d4-4059-b977-f270f97388d5 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973/users/45b34fd3ca44487a942fea5fdae28521/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.152s",
                                "2026-05-23 01:51:29.911 14 INFO tempest.lib.common.rest_client [req-c3e4fdd3-3f73-4608-b97e-65c5ac58acad req-c3e4fdd3-3f73-4608-b97e-65c5ac58acad ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.673s",
                                "2026-05-23 01:51:30.096 24 INFO tempest.lib.common.rest_client [req-049a105a-9605-485c-8bcc-c4bb819cc660 req-049a105a-9605-485c-8bcc-c4bb819cc660 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff/users/e8c7525e219c4a55b66236000b0b9263/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.242s",
                                "2026-05-23 01:51:30.181 43 INFO tempest.lib.common.rest_client [req-7e528d69-0aff-455d-8abb-b774a447621a req-7e528d69-0aff-455d-8abb-b774a447621a ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.173s",
                                "2026-05-23 01:51:30.182 31 INFO tempest.lib.common.rest_client [req-719863cd-e84e-4b85-b187-90f533d324a3 req-719863cd-e84e-4b85-b187-90f533d324a3 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.131s",
                                "2026-05-23 01:51:30.214 12 INFO tempest.lib.common.rest_client [req-b04d8bf1-7a9a-47aa-8afc-ac8557e74995 req-b04d8bf1-7a9a-47aa-8afc-ac8557e74995 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.328s",
                                "2026-05-23 01:51:30.294 24 INFO tempest.lib.common.rest_client [req-fc17bd2b-aae7-41e4-88b7-175f7094365a req-fc17bd2b-aae7-41e4-88b7-175f7094365a ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-23 01:51:30.357 12 INFO tempest.lib.common.rest_client [req-2c589189-f861-404f-b75e-8b3c9e1999ee req-2c589189-f861-404f-b75e-8b3c9e1999ee ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973/users/45b34fd3ca44487a942fea5fdae28521/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.140s",
                                "2026-05-23 01:51:30.468 16 INFO tempest.lib.common.rest_client [req-13410026-0d26-4927-97dc-8cbc81be1adc req-13410026-0d26-4927-97dc-8cbc81be1adc ] Request (AbsoluteLimitsTests:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.113s",
                                "2026-05-23 01:51:30.477 16 INFO tempest.common.waiters [-] volume 91b13ad7-2cff-477c-81a6-53389f2666bd reached available after waiting for 1.477822 seconds",
                                "2026-05-23 01:51:30.494 24 INFO tempest.lib.common.rest_client [req-fc379358-6ad1-48ff-a0b3-40131189510b req-fc379358-6ad1-48ff-a0b3-40131189510b ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff/users/e8c7525e219c4a55b66236000b0b9263/roles/3ba2aa4543ef437ca16a8c06f5004a0e 0.198s",
                                "2026-05-23 01:51:30.511 22 INFO tempest.lib.common.rest_client [req-5fbc1a5d-521d-43fa-a406-33106eaa481c req-5fbc1a5d-521d-43fa-a406-33106eaa481c ] Request (VolumesCloneTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/bc7d3891bfcd4fa29fe9aba4e4dbfffa/volumes/ca1ea5fc-64dd-43ff-b3cb-f7c9bf33c413 0.109s",
                                "{6} tempest.api.volume.test_volumes_clone.VolumesCloneTest.test_create_from_volume [8.012346s] ... ok",
                                "2026-05-23 01:51:30.530 12 INFO tempest.lib.common.rest_client [req-a0b276a9-26b9-4553-96ce-d971ed2d83bf req-a0b276a9-26b9-4553-96ce-d971ed2d83bf ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-23 01:51:30.605 16 INFO tempest.lib.common.rest_client [req-f504fe02-dc22-470e-b5cb-df2449c33bd6 req-f504fe02-dc22-470e-b5cb-df2449c33bd6 ] Request (AbsoluteLimitsTests:test_get_volume_absolute_limits): 200 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/limits 0.124s",
                                "{3} tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests.test_get_volume_absolute_limits [0.132495s] ... ok",
                                "2026-05-23 01:51:30.655 24 INFO tempest.lib.common.rest_client [req-8a3ffab7-6cae-4ff4-b1cf-8c3f98f4ed72 req-8a3ffab7-6cae-4ff4-b1cf-8c3f98f4ed72 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-23 01:51:30.718 12 INFO tempest.lib.common.rest_client [req-33cde800-5904-4405-9bd1-75c09d385567 req-33cde800-5904-4405-9bd1-75c09d385567 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973/users/45b34fd3ca44487a942fea5fdae28521/roles/86359d6597314a95ba0d73ed5fbe11ed 0.184s",
                                "2026-05-23 01:51:30.745 16 INFO tempest.lib.common.rest_client [req-7284a1f2-ed78-4e8e-b5cf-504ee8196d67 req-7284a1f2-ed78-4e8e-b5cf-504ee8196d67 ] Request (AbsoluteLimitsTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.104s",
                                "2026-05-23 01:51:30.775 22 INFO tempest.lib.common.rest_client [req-ba5da655-cea0-498d-8f82-40def768406b req-ba5da655-cea0-498d-8f82-40def768406b ] Request (VolumesCloneTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/527fc47b22e2414ab648f6eab6a16e3e 0.261s",
                                "2026-05-23 01:51:30.775 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bc7d3891bfcd4fa29fe9aba4e4dbfffa",
                                "2026-05-23 01:51:30.801 29 INFO tempest.lib.common.rest_client [req-5b12c189-d9a0-442e-b0a7-fb75a174ea96 req-5b12c189-d9a0-442e-b0a7-fb75a174ea96 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.106s",
                                "2026-05-23 01:51:30.820 29 INFO tempest.common.waiters [-] volume 28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc reached available after waiting for 1.820007 seconds",
                                "2026-05-23 01:51:30.832 24 INFO tempest.lib.common.rest_client [req-da776118-aab2-4dc5-8146-4dfc6a68c9a4 req-da776118-aab2-4dc5-8146-4dfc6a68c9a4 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff/users/e8c7525e219c4a55b66236000b0b9263/roles/86359d6597314a95ba0d73ed5fbe11ed 0.175s",
                                "2026-05-23 01:51:30.891 16 INFO tempest.lib.common.rest_client [req-b5d4790e-3cdd-4400-82d3-4719697535af req-b5d4790e-3cdd-4400-82d3-4719697535af ] Request (AbsoluteLimitsTests:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.130s",
                                "2026-05-23 01:51:30.936 29 INFO tempest.lib.common.rest_client [req-77174d50-7e1e-47b5-af75-0b5ba0559566 req-77174d50-7e1e-47b5-af75-0b5ba0559566 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.114s",
                                "2026-05-23 01:51:30.952 12 INFO tempest.lib.common.rest_client [req-0fd251f2-6094-4dc3-9859-f659dd0db40f req-0fd251f2-6094-4dc3-9859-f659dd0db40f ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-23 01:51:31.002 16 INFO tempest.lib.common.rest_client [req-9119d2ba-9ab8-475a-918b-fadf5332f5c5 req-9119d2ba-9ab8-475a-918b-fadf5332f5c5 ] Request (AbsoluteLimitsTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.106s",
                                "2026-05-23 01:51:31.007 24 INFO tempest.lib.common.rest_client [req-2899b1cc-f8c2-4c65-b815-d82cfce32ba2 req-2899b1cc-f8c2-4c65-b815-d82cfce32ba2 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-23 01:51:31.165 12 INFO tempest.lib.common.rest_client [req-9a3fbc7d-d2db-49e4-8621-816ae06d2b83 req-9a3fbc7d-d2db-49e4-8621-816ae06d2b83 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973/users/45b34fd3ca44487a942fea5fdae28521/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.211s",
                                "2026-05-23 01:51:31.171 14 INFO tempest.lib.common.rest_client [req-11a59dac-2223-40f3-bf55-0647a288fa1c req-11a59dac-2223-40f3-bf55-0647a288fa1c ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.244s",
                                "2026-05-23 01:51:31.181 14 INFO tempest.common.waiters [-] State transition \"BUILD/scheduling\" ==> \"BUILD/None\" after 3 second wait",
                                "2026-05-23 01:51:31.266 29 INFO tempest.lib.common.rest_client [req-4ba7346d-c336-471c-970a-d0543098b492 req-4ba7346d-c336-471c-970a-d0543098b492 ] Request (VolumesListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes 0.319s",
                                "2026-05-23 01:51:31.313 24 INFO tempest.lib.common.rest_client [req-97c39ccb-db60-488c-a612-fcf1fd0fd4e8 req-97c39ccb-db60-488c-a612-fcf1fd0fd4e8 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff/users/e8c7525e219c4a55b66236000b0b9263/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.303s",
                                "2026-05-23 01:51:31.339 12 INFO tempest.lib.common.rest_client [req-47ae06eb-703b-4e6f-8017-182dd479ef82 req-47ae06eb-703b-4e6f-8017-182dd479ef82 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-23 01:51:31.316 31 INFO tempest.lib.common.rest_client [req-b3e51e48-f95c-49f3-8910-41751f6bd243 req-b3e51e48-f95c-49f3-8910-41751f6bd243 ] Request (VolumesImageMetadata:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.121s",
                                "2026-05-23 01:51:31.344 31 INFO tempest.common.waiters [-] volume b87fd69d-24a8-4b55-9d08-c58c932bb845 reached available after waiting for 2.344911 seconds",
                                "2026-05-23 01:51:31.318 22 INFO tempest.lib.common.rest_client [req-57a9e419-c60f-4f4d-ab9f-098ec41c3a65 req-57a9e419-c60f-4f4d-ab9f-098ec41c3a65 ] Request (VolumesCloneTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s",
                                "2026-05-23 01:51:31.324 43 INFO tempest.lib.common.rest_client [req-56b3db03-d5db-4670-94ca-a260160dd0cd req-56b3db03-d5db-4670-94ca-a260160dd0cd ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.124s",
                                "2026-05-23 01:51:31.455 29 INFO tempest.lib.common.rest_client [req-96b574aa-0f5a-49c3-bac7-bd07af718e0a req-96b574aa-0f5a-49c3-bac7-bd07af718e0a ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.174s",
                                "2026-05-23 01:51:31.540 31 INFO tempest.lib.common.rest_client [req-3cad15b1-eb7e-419a-8ea9-fcf4b5aafb37 req-3cad15b1-eb7e-419a-8ea9-fcf4b5aafb37 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845/action 0.190s",
                                "2026-05-23 01:51:31.554 24 INFO tempest.lib.common.rest_client [req-0495031b-5a46-4b7c-a898-3aaa1059e08c req-0495031b-5a46-4b7c-a898-3aaa1059e08c ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-23 01:51:31.600 12 INFO tempest.lib.common.rest_client [req-29ea6d43-7648-4e7c-b9a5-ad28655ede1a req-29ea6d43-7648-4e7c-b9a5-ad28655ede1a ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973/users/45b34fd3ca44487a942fea5fdae28521/roles/bd34450783d64356be4e1eb4c43a6768 0.258s",
                                "2026-05-23 01:51:31.600 12 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 45b34fd3ca44487a942fea5fdae28521 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:31.601 12 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1578877917-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7aa14bef55404797a55ef21413c59973', 'project_name': 'tempest-VolumesTransfersV357Test-1578877917', 'tenant_id': '7aa14bef55404797a55ef21413c59973', 'tenant_name': 'tempest-VolumesTransfersV357Test-1578877917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '45b34fd3ca44487a942fea5fdae28521', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:31.601 12 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1578877917-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7aa14bef55404797a55ef21413c59973', 'project_name': 'tempest-VolumesTransfersV357Test-1578877917', 'tenant_id': '7aa14bef55404797a55ef21413c59973', 'tenant_name': 'tempest-VolumesTransfersV357Test-1578877917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '45b34fd3ca44487a942fea5fdae28521', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:31.660 31 INFO tempest.lib.common.rest_client [req-d09e852f-5ea6-4e39-9420-82c89af4995c req-d09e852f-5ea6-4e39-9420-82c89af4995c ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.117s",
                                "2026-05-23 01:51:31.808 31 INFO tempest.lib.common.rest_client [req-7dcc92e7-3026-470e-8f5f-23a9c3e4c440 req-7dcc92e7-3026-470e-8f5f-23a9c3e4c440 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845/action 0.131s",
                                "2026-05-23 01:51:31.805 24 INFO tempest.lib.common.rest_client [req-2be7f7c2-f068-476d-aa8e-856c3a4759ce req-2be7f7c2-f068-476d-aa8e-856c3a4759ce ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff/users/e8c7525e219c4a55b66236000b0b9263/roles/bd34450783d64356be4e1eb4c43a6768 0.247s",
                                "2026-05-23 01:51:31.805 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e8c7525e219c4a55b66236000b0b9263 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:31.805 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-330061392-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ba0894bdcbcb4e94ab6ce7a9ccd460ff', 'project_name': 'tempest-VolumesBackupsAdminTest-330061392', 'tenant_id': 'ba0894bdcbcb4e94ab6ce7a9ccd460ff', 'tenant_name': 'tempest-VolumesBackupsAdminTest-330061392', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e8c7525e219c4a55b66236000b0b9263', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:31.808 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-330061392-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ba0894bdcbcb4e94ab6ce7a9ccd460ff', 'project_name': 'tempest-VolumesBackupsAdminTest-330061392', 'tenant_id': 'ba0894bdcbcb4e94ab6ce7a9ccd460ff', 'tenant_name': 'tempest-VolumesBackupsAdminTest-330061392', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e8c7525e219c4a55b66236000b0b9263', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:31.912 31 INFO tempest.lib.common.rest_client [req-60155b3e-ef22-4cc8-9e83-952e14428019 req-60155b3e-ef22-4cc8-9e83-952e14428019 ] Request (VolumesImageMetadata:test_update_show_delete_image_metadata): 200 POST https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845/action 0.101s",
                                "{10} tempest.api.volume.test_image_metadata.VolumesImageMetadata.test_update_show_delete_image_metadata [0.569115s] ... ok",
                                "2026-05-23 01:51:31.945 22 INFO tempest.lib.common.rest_client [req-e8edfe61-4d72-4518-81b8-3de5a79af9b2 req-e8edfe61-4d72-4518-81b8-3de5a79af9b2 ] Request (VolumesCloneTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bc7d3891bfcd4fa29fe9aba4e4dbfffa&name=default 0.623s",
                                "2026-05-23 01:51:32.044 31 INFO tempest.lib.common.rest_client [req-04a13d1d-28a3-48f6-a4b4-605067245067 req-04a13d1d-28a3-48f6-a4b4-605067245067 ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.098s",
                                "2026-05-23 01:51:32.107 16 INFO tempest.lib.common.rest_client [req-d3c07ec8-9a84-432a-8337-63a6c9c75546 req-d3c07ec8-9a84-432a-8337-63a6c9c75546 ] Request (AbsoluteLimitsTests:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/5bfbcca21b12416688be4e22e05057fc/volumes/91b13ad7-2cff-477c-81a6-53389f2666bd 0.089s",
                                "2026-05-23 01:51:32.150 12 INFO tempest.lib.common.rest_client [req-34286d0e-f140-4810-8967-e8191b87a2d8 req-34286d0e-f140-4810-8967-e8191b87a2d8 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s",
                                "2026-05-23 01:51:32.178 31 INFO tempest.lib.common.rest_client [req-2fa15f54-122a-4131-b294-30e3240cd95b req-2fa15f54-122a-4131-b294-30e3240cd95b ] Request (VolumesImageMetadata:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.118s",
                                "2026-05-23 01:51:32.283 31 INFO tempest.lib.common.rest_client [req-8c7286a8-ee3d-4d8b-8712-150b187d632a req-8c7286a8-ee3d-4d8b-8712-150b187d632a ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.103s",
                                "2026-05-23 01:51:32.369 24 INFO tempest.lib.common.rest_client [req-2da51d9b-4ca2-4955-a506-3f5d7a43f5b7 req-2da51d9b-4ca2-4955-a506-3f5d7a43f5b7 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.548s",
                                "2026-05-23 01:51:32.379 22 INFO tempest.lib.common.rest_client [req-f9dfad16-032b-43b6-9cb4-fc0771186c3d req-f9dfad16-032b-43b6-9cb4-fc0771186c3d ] Request (VolumesCloneTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bc40a30d-05d2-4b8e-bdda-5c1dc912fb53 0.428s",
                                "2026-05-23 01:51:32.382 16 INFO tempest.lib.common.rest_client [req-923f128a-28ba-4889-a4c0-4aa058e4833c req-923f128a-28ba-4889-a4c0-4aa058e4833c ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/552d433f57094a84a692be591776c02c 0.272s",
                                "2026-05-23 01:51:32.427 43 INFO tempest.lib.common.rest_client [req-d3ac81d7-e48e-4b3a-8e20-982404052c73 req-d3ac81d7-e48e-4b3a-8e20-982404052c73 ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 404 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.086s",
                                "2026-05-23 01:51:32.524 43 INFO tempest.lib.common.rest_client [req-0f5d873c-9356-454e-bc16-c41932cfef8a req-0f5d873c-9356-454e-bc16-c41932cfef8a ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes 0.095s",
                                "2026-05-23 01:51:32.556 29 INFO tempest.lib.common.rest_client [req-b883353c-0d06-4472-ada8-e6b46980ae80 req-b883353c-0d06-4472-ada8-e6b46980ae80 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.091s",
                                "2026-05-23 01:51:32.568 29 INFO tempest.common.waiters [-] volume 940341b3-e2d0-4fed-8bc5-1febb5628bd2 reached available after waiting for 1.567956 seconds",
                                "2026-05-23 01:51:32.640 14 INFO tempest.lib.common.rest_client [req-3a32a6a0-b7ed-4148-b541-10c0a8ed6c23 req-3a32a6a0-b7ed-4148-b541-10c0a8ed6c23 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.456s",
                                "2026-05-23 01:51:32.645 22 INFO tempest.lib.common.rest_client [req-dc1da91c-86d6-48ec-87d7-c1546065bf70 req-dc1da91c-86d6-48ec-87d7-c1546065bf70 ] Request (VolumesCloneTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bc7d3891bfcd4fa29fe9aba4e4dbfffa 0.263s",
                                "2026-05-23 01:51:32.668 29 INFO tempest.lib.common.rest_client [req-38e29b2c-e42f-49fe-84f2-83cb6bfbaa91 req-38e29b2c-e42f-49fe-84f2-83cb6bfbaa91 ] Request (VolumesListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.098s",
                                "2026-05-23 01:51:32.697 16 INFO tempest.lib.common.rest_client [req-4adee8cc-fa40-4555-b16d-62f76f94a74e req-4adee8cc-fa40-4555-b16d-62f76f94a74e ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b9c3d289f3d94ec0a723c5bea646adea 0.311s",
                                "2026-05-23 01:51:32.697 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5bfbcca21b12416688be4e22e05057fc",
                                "2026-05-23 01:51:32.780 29 INFO tempest.lib.common.rest_client [req-bf3e51cc-a30e-4015-a57e-ccbe87ae7953 req-bf3e51cc-a30e-4015-a57e-ccbe87ae7953 ] Request (VolumesListTestJSON:test_volume_list): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes 0.100s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list [0.105801s] ... ok",
                                "2026-05-23 01:51:32.791 24 INFO tempest.lib.common.rest_client [req-ac79bf2f-21ab-466a-9f8f-833d38379729 req-ac79bf2f-21ab-466a-9f8f-833d38379729 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes 0.418s",
                                "2026-05-23 01:51:32.794 12 INFO tempest.lib.common.rest_client [req-13b78769-505a-42c4-95ef-f8dc1b2be8c8 req-13b78769-505a-42c4-95ef-f8dc1b2be8c8 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes 0.641s",
                                "2026-05-23 01:51:32.815 43 INFO tempest.lib.common.rest_client [req-e326d905-e77f-4605-99ae-e9fed5ab173d req-e326d905-e77f-4605-99ae-e9fed5ab173d ] Request (VolumesDeleteCascade:test_volume_delete_cascade): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots 0.281s",
                                "2026-05-23 01:51:32.887 29 INFO tempest.lib.common.rest_client [req-58e56202-ef25-4a35-bb0d-ed0eebc61acf req-58e56202-ef25-4a35-bb0d-ed0eebc61acf ] Request (VolumesListTestJSON:test_volume_list_by_name): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?name=tempest-VolumesListTestJSON-Volume-1321349700 0.101s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_by_name [0.105703s] ... ok",
                                "2026-05-23 01:51:32.900 24 INFO tempest.lib.common.rest_client [req-cb99b4bc-43d6-4e93-b574-5580a15cea5d req-cb99b4bc-43d6-4e93-b574-5580a15cea5d ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.098s",
                                "2026-05-23 01:51:32.916 43 INFO tempest.lib.common.rest_client [req-95b70efa-6f87-4d11-964a-98ffdc4d80f5 req-95b70efa-6f87-4d11-964a-98ffdc4d80f5 ] Request (VolumesDeleteCascade:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/b40c63d6-8278-4c6a-8e01-2be2f58020ab 0.095s",
                                "2026-05-23 01:51:32.936 12 INFO tempest.lib.common.rest_client [req-0f73c8a7-db75-42dc-8d3b-2546ea0f94b7 req-0f73c8a7-db75-42dc-8d3b-2546ea0f94b7 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.126s",
                                "2026-05-23 01:51:32.987 29 INFO tempest.lib.common.rest_client [req-10df76bc-2287-4a4c-846e-0883f8c11789 req-10df76bc-2287-4a4c-846e-0883f8c11789 ] Request (VolumesListTestJSON:test_volume_list_details_by_name): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?name=tempest-VolumesListTestJSON-Volume-919006727 0.095s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_details_by_name [0.105496s] ... ok",
                                "2026-05-23 01:51:33.013 43 INFO tempest.lib.common.rest_client [req-f30275b7-4062-4dcc-a551-df8ef39cd391 req-f30275b7-4062-4dcc-a551-df8ef39cd391 ] Request (VolumesDeleteCascade:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/4836930c-dcd4-4f3a-bd88-be059fe54ae2 0.095s",
                                "2026-05-23 01:51:33.097 29 INFO tempest.lib.common.rest_client [req-f16d5d50-5714-43e3-b594-8106a3415fe7 req-f16d5d50-5714-43e3-b594-8106a3415fe7 ] Request (VolumesListTestJSON:test_volume_list_details_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=1 0.098s",
                                "2026-05-23 01:51:33.106 43 INFO tempest.lib.common.rest_client [req-0c1053be-44e9-4861-b48b-d950aa671a48 req-0c1053be-44e9-4861-b48b-d950aa671a48 ] Request (VolumesDeleteCascade:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.091s",
                                "2026-05-23 01:51:33.155 22 INFO tempest.lib.common.rest_client [req-50bcd4df-d8eb-4313-8a5c-c05a2626e8ce req-50bcd4df-d8eb-4313-8a5c-c05a2626e8ce ] Request (VolumesSnapshotListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.505s",
                                "2026-05-23 01:51:33.202 43 INFO tempest.lib.common.rest_client [req-dceb3ff8-d894-49ef-a564-6fc06a03dd52 req-dceb3ff8-d894-49ef-a564-6fc06a03dd52 ] Request (VolumesDeleteCascade:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/263bac98-261c-48d5-b5fe-beea7fea8c8b 0.094s",
                                "{15} tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade.test_volume_delete_cascade [10.026722s] ... ok",
                                "2026-05-23 01:51:33.215 16 INFO tempest.lib.common.rest_client [req-d14c95b8-b838-4d15-b7eb-c73c422cfbde req-d14c95b8-b838-4d15-b7eb-c73c422cfbde ] Request (AbsoluteLimitsTests:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s",
                                "2026-05-23 01:51:33.241 29 INFO tempest.lib.common.rest_client [req-72e501ee-85a0-4088-94e5-aaa670a7c442 req-72e501ee-85a0-4088-94e5-aaa670a7c442 ] Request (VolumesListTestJSON:test_volume_list_details_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=1&marker=940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.135s",
                                "2026-05-23 01:51:33.383 29 INFO tempest.lib.common.rest_client [req-1f4295c6-cece-4b51-a3e8-4479e63f2bc6 req-1f4295c6-cece-4b51-a3e8-4479e63f2bc6 ] Request (VolumesListTestJSON:test_volume_list_details_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=1&marker=28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.130s",
                                "2026-05-23 01:51:33.393 31 INFO tempest.lib.common.rest_client [req-98762840-d872-459d-b280-26ba08732771 req-98762840-d872-459d-b280-26ba08732771 ] Request (VolumesImageMetadata:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/4129ce8e45414a02ba57c45f3940305d/volumes/b87fd69d-24a8-4b55-9d08-c58c932bb845 0.086s",
                                "2026-05-23 01:51:33.452 43 INFO tempest.lib.common.rest_client [req-ee0eac25-d190-4598-8630-341e5bacbcf1 req-ee0eac25-d190-4598-8630-341e5bacbcf1 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes 0.246s",
                                "2026-05-23 01:51:33.546 29 INFO tempest.lib.common.rest_client [req-3cafe164-74ae-47c6-b8be-526da8995eb3 req-3cafe164-74ae-47c6-b8be-526da8995eb3 ] Request (VolumesListTestJSON:test_volume_list_details_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=1&marker=83652655-30a2-4b64-9121-eaf43892407f 0.137s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_details_pagination [0.562441s] ... ok",
                                "2026-05-23 01:51:33.566 43 INFO tempest.lib.common.rest_client [req-93d266f7-20ab-4cf3-8e78-e21578c4c8a8 req-93d266f7-20ab-4cf3-8e78-e21578c4c8a8 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.103s",
                                "2026-05-23 01:51:33.589 31 INFO tempest.lib.common.rest_client [req-16b36a91-43a6-48be-94e3-3dcc11e4f77f req-16b36a91-43a6-48be-94e3-3dcc11e4f77f ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b7d0682b288a4396be5a7af0c549e709 0.194s",
                                "2026-05-23 01:51:33.589 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4129ce8e45414a02ba57c45f3940305d",
                                "2026-05-23 01:51:33.643 22 INFO tempest.lib.common.rest_client [req-75238126-3f19-430d-b1d6-9eb5b131a571 req-75238126-3f19-430d-b1d6-9eb5b131a571 ] Request (VolumesSnapshotListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.484s",
                                "2026-05-23 01:51:33.686 29 INFO tempest.lib.common.rest_client [req-468c1940-b737-4387-b8d1-277c8bb2a2af req-468c1940-b737-4387-b8d1-277c8bb2a2af ] Request (VolumesListTestJSON:test_volume_list_details_with_multiple_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=2&status=available&sort_dir=asc&sort_key=id 0.122s",
                                "2026-05-23 01:51:33.729 16 INFO tempest.lib.common.rest_client [req-1a61af38-a1b5-49c2-876f-ef6064fae69f req-1a61af38-a1b5-49c2-876f-ef6064fae69f ] Request (AbsoluteLimitsTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5bfbcca21b12416688be4e22e05057fc&name=default 0.512s",
                                "2026-05-23 01:51:33.816 22 INFO tempest.lib.common.rest_client [req-5c29890c-7b62-4b2a-b3d6-d34e723990b1 req-5c29890c-7b62-4b2a-b3d6-d34e723990b1 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.171s",
                                "2026-05-23 01:51:33.821 29 INFO tempest.lib.common.rest_client [req-5d23bd49-d205-4f53-b1a2-e508853714d4 req-5d23bd49-d205-4f53-b1a2-e508853714d4 ] Request (VolumesListTestJSON:test_volume_list_details_with_multiple_params): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?limit=2&status=available&sort_dir=desc&sort_key=id 0.123s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_details_with_multiple_params [0.276438s] ... ok",
                                "2026-05-23 01:51:33.931 29 INFO tempest.lib.common.rest_client [req-ba786ba8-e1cf-4a0d-9ba6-ac295a29569b req-ba786ba8-e1cf-4a0d-9ba6-ac295a29569b ] Request (VolumesListTestJSON:test_volume_list_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?limit=1 0.092s",
                                "2026-05-23 01:51:33.942 22 INFO tempest.lib.common.rest_client [req-a9a0e423-45c4-4091-bef0-84efe645db1a req-a9a0e423-45c4-4091-bef0-84efe645db1a ] Request (VolumesSnapshotListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.123s",
                                "2026-05-23 01:51:34.007 14 INFO tempest.lib.common.rest_client [req-4c4d9e7e-2f86-47db-a483-99fef664e158 req-4c4d9e7e-2f86-47db-a483-99fef664e158 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.350s",
                                "2026-05-23 01:51:34.018 14 INFO tempest.common.waiters [-] State transition \"BUILD/None\" ==> \"BUILD/networking\" after 6 second wait",
                                "2026-05-23 01:51:34.035 24 INFO tempest.lib.common.rest_client [req-fc3549ff-374e-4e45-ac92-3b33dfd25feb req-fc3549ff-374e-4e45-ac92-3b33dfd25feb ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.121s",
                                "2026-05-23 01:51:34.043 24 INFO tempest.common.waiters [-] volume 10eaf681-ee06-4cad-b451-d6bc076d0393 reached available after waiting for 2.043183 seconds",
                                "2026-05-23 01:51:34.052 29 INFO tempest.lib.common.rest_client [req-95024a5f-a097-4a46-a032-9e1e13ce8468 req-95024a5f-a097-4a46-a032-9e1e13ce8468 ] Request (VolumesListTestJSON:test_volume_list_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?limit=1&marker=940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.116s",
                                "2026-05-23 01:51:34.066 12 INFO tempest.lib.common.rest_client [req-bcd02fd6-0ef9-4f91-994c-902542525cd4 req-bcd02fd6-0ef9-4f91-994c-902542525cd4 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.112s",
                                "2026-05-23 01:51:34.084 12 INFO tempest.common.waiters [-] volume 04a13896-3285-45e6-923a-f2ae0ff24c9f reached available after waiting for 2.084190 seconds",
                                "2026-05-23 01:51:34.084 31 INFO tempest.lib.common.rest_client [req-cddd9735-37dc-45ef-905f-b890069bd7c3 req-cddd9735-37dc-45ef-905f-b890069bd7c3 ] Request (VolumesImageMetadata:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.491s",
                                "2026-05-23 01:51:34.111 16 INFO tempest.lib.common.rest_client [req-13db2067-3b8a-4d72-a763-e9baff644e69 req-13db2067-3b8a-4d72-a763-e9baff644e69 ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b630890-aa28-4c68-9d29-af58a5c8fdf9 0.380s",
                                "2026-05-23 01:51:34.193 29 INFO tempest.lib.common.rest_client [req-e03db487-d1c3-47b7-92dd-8cb417a414fb req-e03db487-d1c3-47b7-92dd-8cb417a414fb ] Request (VolumesListTestJSON:test_volume_list_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?limit=1&marker=28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.131s",
                                "2026-05-23 01:51:34.247 12 INFO tempest.lib.common.rest_client [req-9b27e789-c7dc-4c58-928c-bff63ac9b836 req-9b27e789-c7dc-4c58-928c-bff63ac9b836 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers 0.157s",
                                "2026-05-23 01:51:34.267 24 INFO tempest.lib.common.rest_client [req-663101ba-6404-49a4-b1c7-6d15318f0407 req-663101ba-6404-49a4-b1c7-6d15318f0407 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups 0.223s",
                                "2026-05-23 01:51:34.335 16 INFO tempest.lib.common.rest_client [req-ec847825-dd5a-43b5-8684-b4bb69a9d480 req-ec847825-dd5a-43b5-8684-b4bb69a9d480 ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5bfbcca21b12416688be4e22e05057fc 0.222s",
                                "2026-05-23 01:51:34.336 16 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 343e5ba3b94447dd95ac7ea24dace54e",
                                "2026-05-23 01:51:34.345 29 INFO tempest.lib.common.rest_client [req-c9739e39-283e-44bb-9ad6-cb6dc5ad49f2 req-c9739e39-283e-44bb-9ad6-cb6dc5ad49f2 ] Request (VolumesListTestJSON:test_volume_list_pagination): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?limit=1&marker=83652655-30a2-4b64-9121-eaf43892407f 0.144s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_pagination [0.512686s] ... ok",
                                "2026-05-23 01:51:34.362 12 INFO tempest.lib.common.rest_client [req-8454cc8b-5036-473f-9513-4d0ea13c21e6 req-8454cc8b-5036-473f-9513-4d0ea13c21e6 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.106s",
                                "2026-05-23 01:51:34.370 12 INFO tempest.common.waiters [-] volume 04a13896-3285-45e6-923a-f2ae0ff24c9f reached awaiting-transfer after waiting for 0.370428 seconds",
                                "2026-05-23 01:51:34.380 24 INFO tempest.lib.common.rest_client [req-72bb0f75-0abb-4551-bd3b-1c6ed7cc60d9 req-72bb0f75-0abb-4551-bd3b-1c6ed7cc60d9 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.104s",
                                "2026-05-23 01:51:34.459 22 INFO tempest.lib.common.rest_client [req-de799dc6-8bdf-4afb-aa4d-4c190aa39d4b req-de799dc6-8bdf-4afb-aa4d-4c190aa39d4b ] Request (VolumesSnapshotListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.513s",
                                "2026-05-23 01:51:34.460 12 INFO tempest.lib.common.rest_client [req-bcf0f0c9-0b08-4448-add6-a23f552e711e req-bcf0f0c9-0b08-4448-add6-a23f552e711e ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers/280a4992-a815-4326-916f-97973b1582e7 0.088s",
                                "2026-05-23 01:51:34.498 29 INFO tempest.lib.common.rest_client [req-e3693190-8c23-41d0-81d5-2981005e9cea req-e3693190-8c23-41d0-81d5-2981005e9cea ] Request (VolumesListTestJSON:test_volume_list_param_display_name_and_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?name=tempest-VolumesListTestJSON-Volume-1290094435&status=available 0.145s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_param_display_name_and_status [0.154399s] ... ok",
                                "2026-05-23 01:51:34.541 12 INFO tempest.lib.common.rest_client [req-8e1de8a0-e23b-4d22-b0a3-3f5c38955110 req-8e1de8a0-e23b-4d22-b0a3-3f5c38955110 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers 0.076s",
                                "2026-05-23 01:51:34.612 22 INFO tempest.lib.common.rest_client [req-ba699c5e-11fc-4907-a130-a54582f86582 req-ba699c5e-11fc-4907-a130-a54582f86582 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-23 01:51:34.628 31 INFO tempest.lib.common.rest_client [req-a3743374-7501-4d01-8b51-b7073e27b5f1 req-a3743374-7501-4d01-8b51-b7073e27b5f1 ] Request (VolumesImageMetadata:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4129ce8e45414a02ba57c45f3940305d&name=default 0.542s",
                                "2026-05-23 01:51:34.667 29 INFO tempest.lib.common.rest_client [req-73ae4977-ef81-42f4-ac46-3215b0fe344c req-73ae4977-ef81-42f4-ac46-3215b0fe344c ] Request (VolumesListTestJSON:test_volume_list_with_detail_param_display_name_and_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?name=tempest-VolumesListTestJSON-Volume-1321349700&status=available 0.157s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_detail_param_display_name_and_status [0.167652s] ... ok",
                                "2026-05-23 01:51:34.692 43 INFO tempest.lib.common.rest_client [req-ea37c3d9-c3fa-4e89-95b5-bf28c240d6fa req-ea37c3d9-c3fa-4e89-95b5-bf28c240d6fa ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.114s",
                                "2026-05-23 01:51:34.702 43 INFO tempest.common.waiters [-] volume ccc22132-a458-4c00-bcbb-409e242081df reached available after waiting for 1.702696 seconds",
                                "2026-05-23 01:51:34.768 22 INFO tempest.lib.common.rest_client [req-e9ff50c6-543b-40ec-9297-487f80f945b5 req-e9ff50c6-543b-40ec-9297-487f80f945b5 ] Request (VolumesSnapshotListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96aebd7c0d6642dbb80369531bcf84e3/users/7ae5a435a5df4931bb8fd03c9e3d4aa4/roles/bd34450783d64356be4e1eb4c43a6768 0.153s",
                                "2026-05-23 01:51:34.778 16 INFO tempest.lib.common.rest_client [req-361ed2c1-a941-47fc-8389-b1d205240110 req-361ed2c1-a941-47fc-8389-b1d205240110 ] Request (AbsoluteLimitsTests:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=343e5ba3b94447dd95ac7ea24dace54e&name=default 0.440s",
                                "2026-05-23 01:51:34.822 29 INFO tempest.lib.common.rest_client [req-d48e606c-f5d3-4e21-85c7-0fff7952043f req-d48e606c-f5d3-4e21-85c7-0fff7952043f ] Request (VolumesListTestJSON:test_volume_list_with_detail_param_marker): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?marker=940341b3-e2d0-4fed-8bc5-1febb5628bd2&sort=id%3Aasc 0.144s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_detail_param_marker [0.159046s] ... ok",
                                "2026-05-23 01:51:34.921 43 INFO tempest.lib.common.rest_client [req-0941959b-87d6-4d7f-b570-996d03f17693 req-0941959b-87d6-4d7f-b570-996d03f17693 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots 0.216s",
                                "2026-05-23 01:51:34.953 22 INFO tempest.lib.common.rest_client [req-cd67b559-4af9-4f9f-b5de-6cee87d790ab req-cd67b559-4af9-4f9f-b5de-6cee87d790ab ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-23 01:51:34.991 29 INFO tempest.lib.common.rest_client [req-9f1c484a-ecfc-4c11-86b0-afb8346a2af7 req-9f1c484a-ecfc-4c11-86b0-afb8346a2af7 ] Request (VolumesListTestJSON:test_volume_list_with_detail_param_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?metadata=%7B%27Type%27%3A+%27work%27%7D 0.152s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_detail_param_metadata [0.173304s] ... ok",
                                "2026-05-23 01:51:35.050 43 INFO tempest.lib.common.rest_client [req-fe4dcb91-2533-41bc-81f8-67cbdc270823 req-fe4dcb91-2533-41bc-81f8-67cbdc270823 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/2fd64c11-8ece-4a66-b9df-dc470ab631a2 0.121s",
                                "2026-05-23 01:51:35.086 31 INFO tempest.lib.common.rest_client [req-655bacd4-3019-47ef-9285-9e648e89528a req-655bacd4-3019-47ef-9285-9e648e89528a ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/20554266-138f-4be7-a534-591f2a890fc0 0.455s",
                                "2026-05-23 01:51:35.127 22 INFO tempest.lib.common.rest_client [req-e56ebbbb-f5eb-4215-81e5-563c3eb150ff req-e56ebbbb-f5eb-4215-81e5-563c3eb150ff ] Request (VolumesSnapshotListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96aebd7c0d6642dbb80369531bcf84e3/users/7ae5a435a5df4931bb8fd03c9e3d4aa4/roles/86359d6597314a95ba0d73ed5fbe11ed 0.171s",
                                "2026-05-23 01:51:35.135 29 INFO tempest.lib.common.rest_client [req-4cced1b3-0edf-45b8-8bb7-ae22d54efdc8 req-4cced1b3-0edf-45b8-8bb7-ae22d54efdc8 ] Request (VolumesListTestJSON:test_volume_list_with_details): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail 0.122s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_details [0.141038s] ... ok",
                                "2026-05-23 01:51:35.287 29 INFO tempest.lib.common.rest_client [req-7b488528-129e-477a-97c4-ebc35f6e6833 req-7b488528-129e-477a-97c4-ebc35f6e6833 ] Request (VolumesListTestJSON:test_volume_list_with_param_metadata): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?metadata=%7B%27Type%27%3A+%27work%27%7D 0.134s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volume_list_with_param_metadata [0.141239s] ... ok",
                                "2026-05-23 01:51:35.320 22 INFO tempest.lib.common.rest_client [req-cd8f4e4c-16c4-468a-839e-e66ed3eade6a req-cd8f4e4c-16c4-468a-839e-e66ed3eade6a ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-23 01:51:35.348 16 INFO tempest.lib.common.rest_client [req-a650f52e-4f2c-4f3a-9ec2-c7a29b5e6342 req-a650f52e-4f2c-4f3a-9ec2-c7a29b5e6342 ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/33b3111e-13ca-4e48-8d45-e65c078f342e 0.566s",
                                "2026-05-23 01:51:35.374 31 INFO tempest.lib.common.rest_client [req-62965b47-f574-4ad3-953c-766dec10f960 req-62965b47-f574-4ad3-953c-766dec10f960 ] Request (VolumesImageMetadata:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4129ce8e45414a02ba57c45f3940305d 0.285s",
                                "2026-05-23 01:51:35.434 29 INFO tempest.lib.common.rest_client [req-810664c6-90e4-4948-b3f5-d31e1b8a3f12 req-810664c6-90e4-4948-b3f5-d31e1b8a3f12 ] Request (VolumesListTestJSON:test_volumes_list_by_availability_zone): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?availability_zone=nova 0.137s",
                                "2026-05-23 01:51:35.507 22 INFO tempest.lib.common.rest_client [req-01475833-d32c-442e-ad10-6b654bea0506 req-01475833-d32c-442e-ad10-6b654bea0506 ] Request (VolumesSnapshotListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96aebd7c0d6642dbb80369531bcf84e3/users/7ae5a435a5df4931bb8fd03c9e3d4aa4/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.185s",
                                "2026-05-23 01:51:35.531 24 INFO tempest.lib.common.rest_client [req-b3414fcc-e7d8-4ba2-a15f-e7b96c666d90 req-b3414fcc-e7d8-4ba2-a15f-e7b96c666d90 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.141s",
                                "2026-05-23 01:51:35.589 14 INFO tempest.lib.common.rest_client [req-8faa4cd9-0990-4a54-93de-a1b31a601f93 req-8faa4cd9-0990-4a54-93de-a1b31a601f93 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.569s",
                                "2026-05-23 01:51:35.597 14 INFO tempest.common.waiters [-] State transition \"BUILD/networking\" ==> \"BUILD/spawning\" after 7 second wait",
                                "2026-05-23 01:51:35.599 29 INFO tempest.lib.common.rest_client [req-9f33e45d-c0da-4e7f-8f2b-16b8f28d24e6 req-9f33e45d-c0da-4e7f-8f2b-16b8f28d24e6 ] Request (VolumesListTestJSON:test_volumes_list_by_availability_zone): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?availability_zone=nova 0.159s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_by_availability_zone [0.310672s] ... ok",
                                "2026-05-23 01:51:35.641 22 INFO tempest.lib.common.rest_client [req-8959f842-5245-4924-84b5-295ed296bfd8 req-8959f842-5245-4924-84b5-295ed296bfd8 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.123s",
                                "2026-05-23 01:51:35.690 16 INFO tempest.lib.common.rest_client [req-cc5a7d31-5f8f-42cf-afe4-34da7012e83d req-cc5a7d31-5f8f-42cf-afe4-34da7012e83d ] Request (AbsoluteLimitsTests:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/343e5ba3b94447dd95ac7ea24dace54e 0.338s",
                                "2026-05-23 01:51:35.724 29 INFO tempest.lib.common.rest_client [req-0dbb6319-da0a-4b9e-ac8a-69dd71494596 req-0dbb6319-da0a-4b9e-ac8a-69dd71494596 ] Request (VolumesListTestJSON:test_volumes_list_by_bootable): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?bootable=false 0.117s",
                                "2026-05-23 01:51:35.818 22 INFO tempest.lib.common.rest_client [req-efeb81f0-ff59-4dd4-8f3f-bf57fcb70f4f req-efeb81f0-ff59-4dd4-8f3f-bf57fcb70f4f ] Request (VolumesSnapshotListTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/96aebd7c0d6642dbb80369531bcf84e3/users/7ae5a435a5df4931bb8fd03c9e3d4aa4/roles/bd34450783d64356be4e1eb4c43a6768 0.173s",
                                "2026-05-23 01:51:35.819 22 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7ae5a435a5df4931bb8fd03c9e3d4aa4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:51:35.819 22 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotListTestJSON-786953605-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96aebd7c0d6642dbb80369531bcf84e3', 'project_name': 'tempest-VolumesSnapshotListTestJSON-786953605', 'tenant_id': '96aebd7c0d6642dbb80369531bcf84e3', 'tenant_name': 'tempest-VolumesSnapshotListTestJSON-786953605', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7ae5a435a5df4931bb8fd03c9e3d4aa4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:35.820 22 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotListTestJSON-786953605-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '96aebd7c0d6642dbb80369531bcf84e3', 'project_name': 'tempest-VolumesSnapshotListTestJSON-786953605', 'tenant_id': '96aebd7c0d6642dbb80369531bcf84e3', 'tenant_name': 'tempest-VolumesSnapshotListTestJSON-786953605', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7ae5a435a5df4931bb8fd03c9e3d4aa4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:51:35.855 29 INFO tempest.lib.common.rest_client [req-543c90d3-c557-4eeb-bd29-bab3c432b75d req-543c90d3-c557-4eeb-bd29-bab3c432b75d ] Request (VolumesListTestJSON:test_volumes_list_by_bootable): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?bootable=false 0.121s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_by_bootable [0.255493s] ... ok",
                                "2026-05-23 01:51:35.978 12 INFO tempest.lib.common.rest_client [req-04fbb8c3-33f6-487d-b7ca-cfcf4fd9345a req-04fbb8c3-33f6-487d-b7ca-cfcf4fd9345a ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d9a71b73acc14210bfdc205d98ef6637/volume-transfers/280a4992-a815-4326-916f-97973b1582e7/accept 1.432s",
                                "2026-05-23 01:51:35.997 29 INFO tempest.lib.common.rest_client [req-1ffc073c-a35a-4b6b-a1a6-c4cda41bed91 req-1ffc073c-a35a-4b6b-a1a6-c4cda41bed91 ] Request (VolumesListTestJSON:test_volumes_list_by_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?status=available 0.134s",
                                "2026-05-23 01:51:36.116 12 INFO tempest.lib.common.rest_client [req-94e64c5a-17be-4574-bc9b-1a18f8cd833a req-94e64c5a-17be-4574-bc9b-1a18f8cd833a ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9a71b73acc14210bfdc205d98ef6637/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.126s",
                                "2026-05-23 01:51:36.128 12 INFO tempest.common.waiters [-] volume 04a13896-3285-45e6-923a-f2ae0ff24c9f reached available after waiting for 0.128184 seconds",
                                "2026-05-23 01:51:36.136 29 INFO tempest.lib.common.rest_client [req-f98cac87-c0b5-44af-b4ca-e330666de3ce req-f98cac87-c0b5-44af-b4ca-e330666de3ce ] Request (VolumesListTestJSON:test_volumes_list_by_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes?status=available 0.131s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_by_status [0.279695s] ... ok",
                                "2026-05-23 01:51:36.154 43 INFO tempest.lib.common.rest_client [req-1bfd9461-fbbf-45f6-9b76-a6dc0b79c320 req-1bfd9461-fbbf-45f6-9b76-a6dc0b79c320 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/2fd64c11-8ece-4a66-b9df-dc470ab631a2 0.095s",
                                "2026-05-23 01:51:36.235 12 INFO tempest.lib.common.rest_client [req-cdfcbbd3-cad1-4790-8d35-402f0de683a3 req-cdfcbbd3-cad1-4790-8d35-402f0de683a3 ] Request (VolumesTransfersV357Test:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9a71b73acc14210bfdc205d98ef6637/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.105s",
                                "2026-05-23 01:51:36.288 29 INFO tempest.lib.common.rest_client [req-3828fa37-62f0-456d-b774-9eb6e4bd8f4e req-3828fa37-62f0-456d-b774-9eb6e4bd8f4e ] Request (VolumesListTestJSON:test_volumes_list_details_by_availability_zone): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?availability_zone=nova 0.144s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_details_by_availability_zone [0.160248s] ... ok",
                                "2026-05-23 01:51:36.375 22 INFO tempest.lib.common.rest_client [req-b8305c5c-5a04-4617-8f0e-24392329c067 req-b8305c5c-5a04-4617-8f0e-24392329c067 ] Request (VolumesSnapshotListTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-23 01:51:36.385 12 INFO tempest.lib.common.rest_client [req-b782eac8-c413-4815-ae00-8c9e06e41c66 req-b782eac8-c413-4815-ae00-8c9e06e41c66 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers/280a4992-a815-4326-916f-97973b1582e7 0.134s",
                                "2026-05-23 01:51:36.588 29 INFO tempest.lib.common.rest_client [req-40050ac4-897f-431a-a069-5e3e1087f1ad req-40050ac4-897f-431a-a069-5e3e1087f1ad ] Request (VolumesListTestJSON:test_volumes_list_details_by_bootable): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?bootable=false 0.282s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_details_by_bootable [0.298164s] ... ok",
                                "2026-05-23 01:51:36.649 24 INFO tempest.lib.common.rest_client [req-10805df4-1405-4fc5-81ba-45ae0fe36c92 req-10805df4-1405-4fc5-81ba-45ae0fe36c92 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.105s",
                                "2026-05-23 01:51:36.724 29 INFO tempest.lib.common.rest_client [req-6c9f7bf7-6a26-493c-84e2-4d0a34cb9301 req-6c9f7bf7-6a26-493c-84e2-4d0a34cb9301 ] Request (VolumesListTestJSON:test_volumes_list_details_by_status): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/detail?status=available 0.117s",
                                "{9} tempest.api.volume.test_volumes_list.VolumesListTestJSON.test_volumes_list_details_by_status [0.135957s] ... ok",
                                "2026-05-23 01:51:36.792 14 INFO tempest.lib.common.rest_client [req-981a1a84-424c-4c95-9d8a-13060e844bd5 req-981a1a84-424c-4c95-9d8a-13060e844bd5 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.192s",
                                "2026-05-23 01:51:36.802 12 INFO tempest.lib.common.rest_client [req-fb422680-f671-414d-98c3-fbc85b2c9af4 req-fb422680-f671-414d-98c3-fbc85b2c9af4 ] Request (VolumesTransfersV357Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.414s",
                                "2026-05-23 01:51:36.871 22 INFO tempest.lib.common.rest_client [req-c2c331c2-5a1b-4658-91a2-49458d285f92 req-c2c331c2-5a1b-4658-91a2-49458d285f92 ] Request (VolumesSnapshotListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes 0.492s",
                                "2026-05-23 01:51:36.883 29 INFO tempest.lib.common.rest_client [req-43628d80-8bf1-4eb7-8b49-44dfd995f2db req-43628d80-8bf1-4eb7-8b49-44dfd995f2db ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.115s",
                                "2026-05-23 01:51:36.917 12 INFO tempest.lib.common.rest_client [req-cc6c5190-589a-4086-be7b-6f131b50b9e6 req-cc6c5190-589a-4086-be7b-6f131b50b9e6 ] Request (VolumesTransfersV357Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.110s",
                                "2026-05-23 01:51:37.002 22 INFO tempest.lib.common.rest_client [req-aaf944ed-1e54-4028-8c65-656ea42ff895 req-aaf944ed-1e54-4028-8c65-656ea42ff895 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.121s",
                                "2026-05-23 01:51:37.079 29 INFO tempest.lib.common.rest_client [req-9ff0da96-a7d6-4b45-a5e1-cffb464d91e0 req-9ff0da96-a7d6-4b45-a5e1-cffb464d91e0 ] Request (VolumesListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.178s",
                                "2026-05-23 01:51:37.229 29 INFO tempest.lib.common.rest_client [req-bf0f896d-8a52-4672-9cbd-edc1f5f05a03 req-bf0f896d-8a52-4672-9cbd-edc1f5f05a03 ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.148s",
                                "2026-05-23 01:51:37.242 43 INFO tempest.lib.common.rest_client [req-91b308e4-1f8a-429f-a31c-743a93d295ba req-91b308e4-1f8a-429f-a31c-743a93d295ba ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/2fd64c11-8ece-4a66-b9df-dc470ab631a2 0.080s",
                                "2026-05-23 01:51:37.245 43 INFO tempest.common.waiters [-] snapshot 2fd64c11-8ece-4a66-b9df-dc470ab631a2 reached available after waiting for 2.245421 seconds",
                                "2026-05-23 01:51:37.638 43 INFO tempest.lib.common.rest_client [req-1f939cfc-930e-4f9b-abf4-f2ab2ce853a6 req-1f939cfc-930e-4f9b-abf4-f2ab2ce853a6 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes 0.390s",
                                "2026-05-23 01:51:37.761 24 INFO tempest.lib.common.rest_client [req-ffad61a1-902c-4df2-b9e0-589f6001e6a4 req-ffad61a1-902c-4df2-b9e0-589f6001e6a4 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.101s",
                                "2026-05-23 01:51:37.801 43 INFO tempest.lib.common.rest_client [req-64630779-6acb-491c-8f74-d4da979b2186 req-64630779-6acb-491c-8f74-d4da979b2186 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.151s",
                                "2026-05-23 01:51:37.960 14 INFO tempest.lib.common.rest_client [req-9d8ccb66-7a78-46d6-a03d-be2a7ce68a6b req-9d8ccb66-7a78-46d6-a03d-be2a7ce68a6b ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.155s",
                                "2026-05-23 01:51:38.049 12 INFO tempest.lib.common.rest_client [req-8a9fa9bc-eee6-4957-af59-3cf8fffdc705 req-8a9fa9bc-eee6-4957-af59-3cf8fffdc705 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.120s",
                                "2026-05-23 01:51:38.143 12 INFO tempest.lib.common.rest_client [req-b36495ee-87be-4fd9-9598-33cfcf7e297f req-b36495ee-87be-4fd9-9598-33cfcf7e297f ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.090s",
                                "2026-05-23 01:51:38.179 22 INFO tempest.lib.common.rest_client [req-dfbb17d6-22fc-44e3-9282-b27969154eb1 req-dfbb17d6-22fc-44e3-9282-b27969154eb1 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.162s",
                                "2026-05-23 01:51:38.187 22 INFO tempest.common.waiters [-] volume 42dea6bd-805d-4b83-91aa-c6bac5b649c5 reached available after waiting for 1.187352 seconds",
                                "2026-05-23 01:51:38.242 12 INFO tempest.lib.common.rest_client [req-3f2e6e17-2942-45f3-a27a-7be257ab1058 req-3f2e6e17-2942-45f3-a27a-7be257ab1058 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/04a13896-3285-45e6-923a-f2ae0ff24c9f 0.094s",
                                "{1} tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test.test_create_get_list_accept_volume_transfer [6.092149s] ... ok",
                                "2026-05-23 01:51:38.333 29 INFO tempest.lib.common.rest_client [req-d6f3eca6-9c4d-4742-b0fa-85a4d35222b8 req-d6f3eca6-9c4d-4742-b0fa-85a4d35222b8 ] Request (VolumesListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/940341b3-e2d0-4fed-8bc5-1febb5628bd2 0.090s",
                                "2026-05-23 01:51:38.393 22 INFO tempest.lib.common.rest_client [req-08ab630f-598b-444d-aa45-16ea20595ec9 req-08ab630f-598b-444d-aa45-16ea20595ec9 ] Request (VolumesSnapshotListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots 0.204s",
                                "2026-05-23 01:51:38.432 29 INFO tempest.lib.common.rest_client [req-99e18e1f-6261-43e8-b370-82765eea5410 req-99e18e1f-6261-43e8-b370-82765eea5410 ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.096s",
                                "2026-05-23 01:51:38.517 22 INFO tempest.lib.common.rest_client [req-cbf2e2cc-2d7f-4595-aada-5c2b9e10dede req-cbf2e2cc-2d7f-4595-aada-5c2b9e10dede ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 0.113s",
                                "2026-05-23 01:51:38.547 12 INFO tempest.lib.common.rest_client [req-5e6d0976-4410-411b-83b4-60b409fa4a9f req-5e6d0976-4410-411b-83b4-60b409fa4a9f ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes 0.301s",
                                "2026-05-23 01:51:38.574 29 INFO tempest.lib.common.rest_client [req-c3c6c1f5-0a5f-4748-b83b-fb09dce2ac32 req-c3c6c1f5-0a5f-4748-b83b-fb09dce2ac32 ] Request (VolumesListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.125s",
                                "2026-05-23 01:51:38.659 12 INFO tempest.lib.common.rest_client [req-e55935d8-be57-4fa8-a2d5-1a5d77f06aa0 req-e55935d8-be57-4fa8-a2d5-1a5d77f06aa0 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.100s",
                                "2026-05-23 01:51:38.672 29 INFO tempest.lib.common.rest_client [req-c22336ef-746f-42b7-9e3f-f6d44449fbef req-c22336ef-746f-42b7-9e3f-f6d44449fbef ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.096s",
                                "2026-05-23 01:51:38.890 24 INFO tempest.lib.common.rest_client [req-50b019a3-b481-433a-813d-13f090fb0b33 req-50b019a3-b481-433a-813d-13f090fb0b33 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.114s",
                                "2026-05-23 01:51:38.924 43 INFO tempest.lib.common.rest_client [req-a7fa25a1-06a4-4200-bb61-52528f07aa7d req-a7fa25a1-06a4-4200-bb61-52528f07aa7d ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.107s",
                                "2026-05-23 01:51:38.936 43 INFO tempest.common.waiters [-] volume 57706364-6a77-49a6-85bc-5eb9a6297764 reached available after waiting for 1.936238 seconds",
                                "2026-05-23 01:51:39.037 43 INFO tempest.lib.common.rest_client [req-d8c4ce4c-c85a-4542-acc7-df0827267a4d req-d8c4ce4c-c85a-4542-acc7-df0827267a4d ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.099s",
                                "2026-05-23 01:51:39.131 14 INFO tempest.lib.common.rest_client [req-d2bbc2a5-2496-4ceb-9673-3324990ecea0 req-d2bbc2a5-2496-4ceb-9673-3324990ecea0 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.160s",
                                "2026-05-23 01:51:39.214 43 INFO tempest.lib.common.rest_client [req-4feace1e-b165-47b5-baac-4acaa0e83b63 req-4feace1e-b165-47b5-baac-4acaa0e83b63 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df?cascade=True 0.161s",
                                "2026-05-23 01:51:39.326 43 INFO tempest.lib.common.rest_client [req-32c024ce-cce5-43c2-9ab7-ad12f2f55070 req-32c024ce-cce5-43c2-9ab7-ad12f2f55070 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.109s",
                                "2026-05-23 01:51:39.638 22 INFO tempest.lib.common.rest_client [req-c7fe3590-63c5-448b-b042-7a903fb99a42 req-c7fe3590-63c5-448b-b042-7a903fb99a42 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 0.112s",
                                "2026-05-23 01:51:39.646 22 INFO tempest.common.waiters [-] snapshot fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 reached available after waiting for 1.646421 seconds",
                                "2026-05-23 01:51:39.777 29 INFO tempest.lib.common.rest_client [req-20dcd7d2-3874-4424-b2e0-8a45696f8056 req-20dcd7d2-3874-4424-b2e0-8a45696f8056 ] Request (VolumesListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/28fb34b9-4028-42e5-a4b6-b4ce5f67dbbc 0.093s",
                                "2026-05-23 01:51:39.783 12 INFO tempest.lib.common.rest_client [req-983d2fda-e0c7-4eec-b325-d7f8336859a5 req-983d2fda-e0c7-4eec-b325-d7f8336859a5 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.106s",
                                "2026-05-23 01:51:39.796 12 INFO tempest.common.waiters [-] volume f076b074-ea1f-48a6-b706-d6ea629b46f3 reached available after waiting for 1.796810 seconds",
                                "2026-05-23 01:51:39.880 22 INFO tempest.lib.common.rest_client [req-d38e2729-8e9c-4b34-a0a3-4cc5bd5c32c9 req-d38e2729-8e9c-4b34-a0a3-4cc5bd5c32c9 ] Request (VolumesSnapshotListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots 0.231s",
                                "2026-05-23 01:51:39.897 29 INFO tempest.lib.common.rest_client [req-b16a86b8-0305-4357-957a-abcbd92663bb req-b16a86b8-0305-4357-957a-abcbd92663bb ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.118s",
                                "2026-05-23 01:51:39.979 22 INFO tempest.lib.common.rest_client [req-c58bd667-425f-4700-92d3-485b85a06fdb req-c58bd667-425f-4700-92d3-485b85a06fdb ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.083s",
                                "2026-05-23 01:51:39.984 12 INFO tempest.lib.common.rest_client [req-1a7a96c5-1cdb-44ce-a161-2179ec3b936b req-1a7a96c5-1cdb-44ce-a161-2179ec3b936b ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers 0.182s",
                                "2026-05-23 01:51:40.049 24 INFO tempest.lib.common.rest_client [req-e0342c94-9de0-4f88-bd88-21271cc0f746 req-e0342c94-9de0-4f88-bd88-21271cc0f746 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.149s",
                                "2026-05-23 01:51:40.091 29 INFO tempest.lib.common.rest_client [req-13e011fd-a768-4b82-ab09-cfcc2cc51fe5 req-13e011fd-a768-4b82-ab09-cfcc2cc51fe5 ] Request (VolumesListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.160s",
                                "2026-05-23 01:51:40.127 12 INFO tempest.lib.common.rest_client [req-98629d44-c132-4ea9-b8d4-44d1629e62da req-98629d44-c132-4ea9-b8d4-44d1629e62da ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.135s",
                                "2026-05-23 01:51:40.135 12 INFO tempest.common.waiters [-] volume f076b074-ea1f-48a6-b706-d6ea629b46f3 reached awaiting-transfer after waiting for 0.135393 seconds",
                                "2026-05-23 01:51:40.204 29 INFO tempest.lib.common.rest_client [req-8d8fb181-8563-4295-b7ef-ef47da3e0506 req-8d8fb181-8563-4295-b7ef-ef47da3e0506 ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.108s",
                                "2026-05-23 01:51:40.221 12 INFO tempest.lib.common.rest_client [req-6e60d960-5176-4e4e-93fe-fb460f4590e3 req-6e60d960-5176-4e4e-93fe-fb460f4590e3 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers/detail 0.083s",
                                "2026-05-23 01:51:40.292 14 INFO tempest.lib.common.rest_client [req-06cfb484-42fa-497c-a334-8d4c07b862dc req-06cfb484-42fa-497c-a334-8d4c07b862dc ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.148s",
                                "2026-05-23 01:51:40.426 12 INFO tempest.lib.common.rest_client [req-cca21e64-3c90-4564-bb45-0b3acc0a8af0 req-cca21e64-3c90-4564-bb45-0b3acc0a8af0 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers/68e2caa8-b903-4dd8-a2e0-32ab838179f8 0.198s",
                                "2026-05-23 01:51:40.467 43 INFO tempest.lib.common.rest_client [req-e8afc6fd-5977-4f7c-a82e-7d375d4144bb req-e8afc6fd-5977-4f7c-a82e-7d375d4144bb ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.124s",
                                "2026-05-23 01:51:40.533 12 INFO tempest.lib.common.rest_client [req-1e05b536-4154-4c3b-be60-28bcbac194e1 req-1e05b536-4154-4c3b-be60-28bcbac194e1 ] Request (VolumesTransfersV357Test:test_create_list_delete_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.105s",
                                "2026-05-23 01:51:40.546 12 INFO tempest.common.waiters [-] volume f076b074-ea1f-48a6-b706-d6ea629b46f3 reached available after waiting for 0.546360 seconds",
                                "2026-05-23 01:51:40.652 12 INFO tempest.lib.common.rest_client [req-be779ff0-a460-45f5-87cd-ef7e09dc14ee req-be779ff0-a460-45f5-87cd-ef7e09dc14ee ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volume-transfers/68e2caa8-b903-4dd8-a2e0-32ab838179f8 0.104s",
                                "2026-05-23 01:51:40.789 12 INFO tempest.lib.common.rest_client [req-7a383f6c-ba3a-4ae0-9a95-6069936a918f req-7a383f6c-ba3a-4ae0-9a95-6069936a918f ] Request (VolumesTransfersV357Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.133s",
                                "2026-05-23 01:51:40.899 12 INFO tempest.lib.common.rest_client [req-6d5eb1da-d7fa-4649-94e1-4e44509394d2 req-6d5eb1da-d7fa-4649-94e1-4e44509394d2 ] Request (VolumesTransfersV357Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.107s",
                                "2026-05-23 01:51:41.103 22 INFO tempest.lib.common.rest_client [req-3f6db36f-f662-48a9-8c99-99f36c486210 req-3f6db36f-f662-48a9-8c99-99f36c486210 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.117s",
                                "2026-05-23 01:51:41.109 22 INFO tempest.common.waiters [-] snapshot e3963bea-2133-4a43-911a-0f49ba6a45c8 reached available after waiting for 2.109330 seconds",
                                "2026-05-23 01:51:41.170 24 INFO tempest.lib.common.rest_client [req-48c67c37-adfd-4e77-bcc5-22512c3c8d1e req-48c67c37-adfd-4e77-bcc5-22512c3c8d1e ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.104s",
                                "2026-05-23 01:51:41.181 24 INFO tempest.common.waiters [-] backup 96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 reached available after waiting for 7.181136 seconds",
                                "2026-05-23 01:51:41.299 24 INFO tempest.lib.common.rest_client [req-aadd97ad-f36b-4ee5-97c6-67bad9f91ef2 req-aadd97ad-f36b-4ee5-97c6-67bad9f91ef2 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.116s",
                                "2026-05-23 01:51:41.312 22 INFO tempest.lib.common.rest_client [req-77b4b5fd-6727-4ac8-880f-71740ae71afd req-77b4b5fd-6727-4ac8-880f-71740ae71afd ] Request (VolumesSnapshotListTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots 0.200s",
                                "2026-05-23 01:51:41.312 29 INFO tempest.lib.common.rest_client [req-41fb81f1-8afa-4ef5-9721-8818f62cf44f req-41fb81f1-8afa-4ef5-9721-8818f62cf44f ] Request (VolumesListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/9518731364c8413bad4bbcd9e6c14ce1/volumes/83652655-30a2-4b64-9121-eaf43892407f 0.097s",
                                "2026-05-23 01:51:41.319 24 INFO tempest.common.waiters [-] volume 10eaf681-ee06-4cad-b451-d6bc076d0393 reached available after waiting for 0.319858 seconds",
                                "2026-05-23 01:51:41.459 22 INFO tempest.lib.common.rest_client [req-22d22b1b-35f4-4de6-847a-ad64e1dacfe6 req-22d22b1b-35f4-4de6-847a-ad64e1dacfe6 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/1b8a71b1-126b-4f24-98be-a67e7ecdf952 0.139s",
                                "2026-05-23 01:51:41.484 14 INFO tempest.lib.common.rest_client [req-e70d8903-574c-4f0b-8136-c065f1d12b9b req-e70d8903-574c-4f0b-8136-c065f1d12b9b ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.174s",
                                "2026-05-23 01:51:41.498 14 INFO tempest.common.waiters [-] State transition \"BUILD/spawning\" ==> \"ACTIVE/None\" after 13 second wait",
                                "2026-05-23 01:51:41.603 14 INFO tempest.lib.common.rest_client [req-3a2658b3-aaec-45c5-921c-6a72539285b1 req-3a2658b3-aaec-45c5-921c-6a72539285b1 ] Request (VolumesNegativeTest:test_attach_volumes_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/5b5ab373-35eb-4eaa-92f8-01cdce6ba271/action 0.100s",
                                "2026-05-23 01:51:41.605 43 INFO tempest.lib.common.rest_client [req-cee9aadf-4441-4433-815c-550f6bc5c40f req-cee9aadf-4441-4433-815c-550f6bc5c40f ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.124s",
                                "2026-05-23 01:51:41.643 29 INFO tempest.lib.common.rest_client [req-c53b2373-098d-40b6-a4fd-1b7e197b002e req-c53b2373-098d-40b6-a4fd-1b7e197b002e ] Request (VolumesListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e10b14b9e86a4bb4bda8d96a0f894d61 0.327s",
                                "2026-05-23 01:51:41.643 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9518731364c8413bad4bbcd9e6c14ce1",
                                "2026-05-23 01:51:41.834 14 INFO tempest.lib.common.rest_client [req-6045966e-2c6b-4016-b23f-c884048bff65 req-6045966e-2c6b-4016-b23f-c884048bff65 ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.228s",
                                "2026-05-23 01:51:42.011 12 INFO tempest.lib.common.rest_client [req-f3fb4cbc-044c-4d9e-a89b-a46bf3780f6e req-f3fb4cbc-044c-4d9e-a89b-a46bf3780f6e ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/7aa14bef55404797a55ef21413c59973/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.098s",
                                "2026-05-23 01:51:42.043 14 INFO tempest.lib.common.rest_client [req-d37829a0-70d7-4463-8d0d-c00035bfbee2 req-d37829a0-70d7-4463-8d0d-c00035bfbee2 ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.206s",
                                "2026-05-23 01:51:42.094 12 INFO tempest.lib.common.rest_client [req-420899ff-6a8c-4c6e-b6dd-479e78809517 req-420899ff-6a8c-4c6e-b6dd-479e78809517 ] Request (VolumesTransfersV357Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.080s",
                                "2026-05-23 01:51:42.132 29 INFO tempest.lib.common.rest_client [req-bbb66769-2278-4ddc-a078-1458142ab33f req-bbb66769-2278-4ddc-a078-1458142ab33f ] Request (VolumesListTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.486s",
                                "2026-05-23 01:51:42.149 24 INFO tempest.lib.common.rest_client [req-da05aeee-68ad-471a-b696-ebce28897373 req-da05aeee-68ad-471a-b696-ebce28897373 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9/export_record 0.827s",
                                "2026-05-23 01:51:42.172 12 INFO tempest.lib.common.rest_client [req-8bdc1c68-7857-4c1f-8d89-e84171fea65f req-8bdc1c68-7857-4c1f-8d89-e84171fea65f ] Request (VolumesTransfersV357Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/d9182798d221446a8c7c33f43e8d6260/volumes/f076b074-ea1f-48a6-b706-d6ea629b46f3 0.076s",
                                "{1} tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test.test_create_list_delete_volume_transfer [3.928848s] ... ok",
                                "2026-05-23 01:51:42.366 24 INFO tempest.lib.common.rest_client [req-85b8c2b2-59c0-4e9d-bd54-cfe824a5673a req-85b8c2b2-59c0-4e9d-bd54-cfe824a5673a ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 201 POST https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/import_record 0.209s",
                                "2026-05-23 01:51:42.425 12 INFO tempest.lib.common.rest_client [req-3285c80e-31b5-4c8e-bea3-f94f1f7cd9b3 req-3285c80e-31b5-4c8e-bea3-f94f1f7cd9b3 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8a45b8ff61a042cc8485738ce70ca4c8 0.227s",
                                "2026-05-23 01:51:42.473 24 INFO tempest.lib.common.rest_client [req-6ae744d9-7417-4114-8be1-49053f204d56 req-6ae744d9-7417-4114-8be1-49053f204d56 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/d34d165e-f55f-4bea-b871-ad878e436985 0.101s",
                                "2026-05-23 01:51:42.486 24 INFO tempest.common.waiters [-] backup d34d165e-f55f-4bea-b871-ad878e436985 reached available after waiting for 0.486148 seconds",
                                "2026-05-23 01:51:42.566 22 INFO tempest.lib.common.rest_client [req-b628dc6c-2194-4d2d-b7cb-e07d255a9457 req-b628dc6c-2194-4d2d-b7cb-e07d255a9457 ] Request (VolumesSnapshotListTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/1b8a71b1-126b-4f24-98be-a67e7ecdf952 0.099s",
                                "2026-05-23 01:51:42.569 22 INFO tempest.common.waiters [-] snapshot 1b8a71b1-126b-4f24-98be-a67e7ecdf952 reached available after waiting for 1.569743 seconds",
                                "2026-05-23 01:51:42.584 24 INFO tempest.lib.common.rest_client [req-ccd34de1-4bcb-4218-b4da-4f30bbc0baff req-ccd34de1-4bcb-4218-b4da-4f30bbc0baff ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups 0.092s",
                                "2026-05-23 01:51:42.675 22 INFO tempest.lib.common.rest_client [req-49691fa1-2f58-49c2-8b2d-9d27c4d7092a req-49691fa1-2f58-49c2-8b2d-9d27c4d7092a ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_limit): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?limit=1 0.103s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_limit [0.110773s] ... ok",
                                "2026-05-23 01:51:42.749 12 INFO tempest.lib.common.rest_client [req-9fdcc78e-be43-49fc-b64a-56a66f905acb req-9fdcc78e-be43-49fc-b64a-56a66f905acb ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1f072a3a34174257ad925aee3f90741f 0.320s",
                                "2026-05-23 01:51:42.787 29 INFO tempest.lib.common.rest_client [req-a3e64e48-03e8-485d-b0b1-d881cd31db5b req-a3e64e48-03e8-485d-b0b1-d881cd31db5b ] Request (VolumesListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9518731364c8413bad4bbcd9e6c14ce1&name=default 0.650s",
                                "2026-05-23 01:51:42.788 43 INFO tempest.lib.common.rest_client [req-00b28745-bf61-4e3b-b484-e47934a6ef63 req-00b28745-bf61-4e3b-b484-e47934a6ef63 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.169s",
                                "2026-05-23 01:51:42.791 22 INFO tempest.lib.common.rest_client [req-f89512ff-b0aa-4c52-bc86-25de65bb73f3 req-f89512ff-b0aa-4c52-bc86-25de65bb73f3 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_limit_equals_infinite): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots 0.108s",
                                "2026-05-23 01:51:42.905 22 INFO tempest.lib.common.rest_client [req-4fe9ebaf-09f4-4402-9390-7349bce4b587 req-4fe9ebaf-09f4-4402-9390-7349bce4b587 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_limit_equals_infinite): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?limit=100000 0.104s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_limit_equals_infinite [0.227733s] ... ok",
                                "2026-05-23 01:51:43.006 22 INFO tempest.lib.common.rest_client [req-a15dedfe-3888-4e0d-b69d-59ea0048cdea req-a15dedfe-3888-4e0d-b69d-59ea0048cdea ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_limit_equals_zero): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?limit=0 0.095s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_limit_equals_zero [0.100325s] ... ok",
                                "2026-05-23 01:51:43.041 12 INFO tempest.lib.common.rest_client [req-03182adc-2561-41c7-9448-d3a5f9cb5cc0 req-03182adc-2561-41c7-9448-d3a5f9cb5cc0 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/45b34fd3ca44487a942fea5fdae28521 0.289s",
                                "2026-05-23 01:51:43.041 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7aa14bef55404797a55ef21413c59973",
                                "2026-05-23 01:51:43.129 22 INFO tempest.lib.common.rest_client [req-d29866c1-2c1e-4413-9aab-daa35b8fd710 req-d29866c1-2c1e-4413-9aab-daa35b8fd710 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_marker): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots 0.116s",
                                "2026-05-23 01:51:43.246 22 INFO tempest.lib.common.rest_client [req-3feaa430-2b7d-4ed2-b530-9505b48c9335 req-3feaa430-2b7d-4ed2-b530-9505b48c9335 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_marker): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?marker=e3963bea-2133-4a43-911a-0f49ba6a45c8 0.107s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_marker [0.240885s] ... ok",
                                "2026-05-23 01:51:43.255 29 INFO tempest.lib.common.rest_client [req-1be4f77b-5e28-4085-b6b4-c4e17fff02dd req-1be4f77b-5e28-4085-b6b4-c4e17fff02dd ] Request (VolumesListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d7cccb4d-2e21-46e0-9340-6d353351d2f7 0.463s",
                                "2026-05-23 01:51:43.259 14 INFO tempest.lib.common.rest_client [req-50f1f265-7cda-406e-86d3-de8511c5f99c req-50f1f265-7cda-406e-86d3-de8511c5f99c ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.195s",
                                "2026-05-23 01:51:43.351 22 INFO tempest.lib.common.rest_client [req-0a4c3a3c-d772-45c2-8647-4ae5955c0185 req-0a4c3a3c-d772-45c2-8647-4ae5955c0185 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_offset): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?offset=2&limit=3 0.096s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_offset [0.100638s] ... ok",
                                "2026-05-23 01:51:43.449 22 INFO tempest.lib.common.rest_client [req-186a84ed-2f3e-455f-84cf-78d62bd9d63a req-186a84ed-2f3e-455f-84cf-78d62bd9d63a ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_created_at_asc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=created_at&sort_dir=asc 0.093s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_created_at_asc [0.100174s] ... ok",
                                "2026-05-23 01:51:43.534 22 INFO tempest.lib.common.rest_client [req-4135248d-6718-4b6e-a1f7-df4677630d36 req-4135248d-6718-4b6e-a1f7-df4677630d36 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_created_at_desc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=created_at&sort_dir=desc 0.075s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_created_at_desc [0.085965s] ... ok",
                                "2026-05-23 01:51:43.588 29 INFO tempest.lib.common.rest_client [req-dc4a9e16-c3b1-4126-a00e-e83b37e30d9e req-dc4a9e16-c3b1-4126-a00e-e83b37e30d9e ] Request (VolumesListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9518731364c8413bad4bbcd9e6c14ce1 0.328s",
                                "2026-05-23 01:51:43.616 12 INFO tempest.lib.common.rest_client [req-997b177a-c46e-48a0-94cb-3457c265f5fb req-997b177a-c46e-48a0-94cb-3457c265f5fb ] Request (VolumesTransfersV357Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.573s",
                                "2026-05-23 01:51:43.638 22 INFO tempest.lib.common.rest_client [req-af41d551-381c-4906-9a6b-3abbb794f163 req-af41d551-381c-4906-9a6b-3abbb794f163 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_id_asc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=id&sort_dir=asc 0.094s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_id_asc [0.098990s] ... ok",
                                "2026-05-23 01:51:43.740 22 INFO tempest.lib.common.rest_client [req-74af40bc-2912-4824-afff-b884cc9907fc req-74af40bc-2912-4824-afff-b884cc9907fc ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_id_desc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=id&sort_dir=desc 0.096s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_id_desc [0.103550s] ... ok",
                                "2026-05-23 01:51:43.840 22 INFO tempest.lib.common.rest_client [req-90f9b58b-548d-4d5e-bfb3-5317c3f50689 req-90f9b58b-548d-4d5e-bfb3-5317c3f50689 ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_name_asc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=display_name&sort_dir=asc 0.091s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_name_asc [0.101415s] ... ok",
                                "2026-05-23 01:51:43.944 22 INFO tempest.lib.common.rest_client [req-6fa1ad7f-63ea-4e88-9cf0-f09cd4f7f51d req-6fa1ad7f-63ea-4e88-9cf0-f09cd4f7f51d ] Request (VolumesSnapshotListTestJSON:test_snapshot_list_param_sort_name_desc): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?sort_key=display_name&sort_dir=desc 0.093s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshot_list_param_sort_name_desc [0.101746s] ... ok",
                                "2026-05-23 01:51:43.962 24 INFO tempest.lib.common.rest_client [req-f08576d8-355f-4f47-b88c-93848e00c962 req-f08576d8-355f-4f47-b88c-93848e00c962 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9/restore 1.368s",
                                "2026-05-23 01:51:43.969 43 INFO tempest.lib.common.rest_client [req-eb97b4f9-d771-4c90-b750-1e0495318777 req-eb97b4f9-d771-4c90-b750-1e0495318777 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.164s",
                                "2026-05-23 01:51:44.051 22 INFO tempest.lib.common.rest_client [req-8eeb0cf0-5414-4cc5-85b4-48e844539d12 req-8eeb0cf0-5414-4cc5-85b4-48e844539d12 ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_details_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/detail?name=tempest-VolumesSnapshotListTestJSON-Snapshot-1457857949 0.098s",
                                "2026-05-23 01:51:44.088 24 INFO tempest.lib.common.rest_client [req-9c1647fc-11be-414a-af64-56ae97f4000a req-9c1647fc-11be-414a-af64-56ae97f4000a ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.123s",
                                "2026-05-23 01:51:44.151 22 INFO tempest.lib.common.rest_client [req-5a4b6f8b-970c-4726-9f5d-8c57c49faf16 req-5a4b6f8b-970c-4726-9f5d-8c57c49faf16 ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_details_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/detail?status=available 0.094s",
                                "2026-05-23 01:51:44.229 12 INFO tempest.lib.common.rest_client [req-c581d2ba-8f5f-40be-8c81-c4ce07f9c5be req-c581d2ba-8f5f-40be-8c81-c4ce07f9c5be ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7aa14bef55404797a55ef21413c59973&name=default 0.610s",
                                "2026-05-23 01:51:44.244 22 INFO tempest.lib.common.rest_client [req-eb3b4058-42e2-404d-8418-7fd22a68e3b6 req-eb3b4058-42e2-404d-8418-7fd22a68e3b6 ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_details_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/detail?status=available&name=tempest-VolumesSnapshotListTestJSON-Snapshot-1457857949 0.087s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshots_list_details_with_params [0.296367s] ... ok",
                                "2026-05-23 01:51:44.346 22 INFO tempest.lib.common.rest_client [req-75cd1b43-ad84-41e4-9e08-2bffc10dafbe req-75cd1b43-ad84-41e4-9e08-2bffc10dafbe ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?name=tempest-VolumesSnapshotListTestJSON-Snapshot-1457857949 0.095s",
                                "2026-05-23 01:51:44.441 14 INFO tempest.lib.common.rest_client [req-3ec10f4d-b26e-45c3-b08f-0611ea76e2dd req-3ec10f4d-b26e-45c3-b08f-0611ea76e2dd ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.168s",
                                "2026-05-23 01:51:44.456 22 INFO tempest.lib.common.rest_client [req-9107ce4f-b761-4c9c-b951-b5130b7b764c req-9107ce4f-b761-4c9c-b951-b5130b7b764c ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?status=available 0.098s",
                                "2026-05-23 01:51:44.553 22 INFO tempest.lib.common.rest_client [req-3f4b8646-b8bb-4a5f-ad63-a7e24d1f7289 req-3f4b8646-b8bb-4a5f-ad63-a7e24d1f7289 ] Request (VolumesSnapshotListTestJSON:test_snapshots_list_with_params): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots?status=available&name=tempest-VolumesSnapshotListTestJSON-Snapshot-1457857949 0.091s",
                                "{6} tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON.test_snapshots_list_with_params [0.307879s] ... ok",
                                "2026-05-23 01:51:44.702 12 INFO tempest.lib.common.rest_client [req-c3b4e56b-461f-4f9c-a288-4cd25a712baf req-c3b4e56b-461f-4f9c-a288-4cd25a712baf ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7b3fca3f-7f03-47fe-97f2-eb8bf19bf7ad 0.469s",
                                "2026-05-23 01:51:44.721 22 INFO tempest.lib.common.rest_client [req-4b4b2e8f-dc07-47f4-9e89-f01442962e45 req-4b4b2e8f-dc07-47f4-9e89-f01442962e45 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/1b8a71b1-126b-4f24-98be-a67e7ecdf952 0.139s",
                                "2026-05-23 01:51:44.813 22 INFO tempest.lib.common.rest_client [req-405c1f61-ed9b-4567-8024-3ea1b63b0a40 req-405c1f61-ed9b-4567-8024-3ea1b63b0a40 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/1b8a71b1-126b-4f24-98be-a67e7ecdf952 0.086s",
                                "2026-05-23 01:51:44.911 12 INFO tempest.lib.common.rest_client [req-c123a664-35f0-4407-8650-13bd4623009b req-c123a664-35f0-4407-8650-13bd4623009b ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7aa14bef55404797a55ef21413c59973 0.207s",
                                "2026-05-23 01:51:44.911 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d9a71b73acc14210bfdc205d98ef6637",
                                "2026-05-23 01:51:45.146 43 INFO tempest.lib.common.rest_client [req-c9983bb3-3bf6-4431-9391-b952d5b30024 req-c9983bb3-3bf6-4431-9391-b952d5b30024 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.163s",
                                "2026-05-23 01:51:45.186 24 INFO tempest.lib.common.rest_client [req-7c39e2d1-ac22-4ce6-be24-0a5ff76fa34d req-7c39e2d1-ac22-4ce6-be24-0a5ff76fa34d ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.088s",
                                "2026-05-23 01:51:45.403 12 INFO tempest.lib.common.rest_client [req-afdf288f-4867-427c-8dd9-f52b7d156fa7 req-afdf288f-4867-427c-8dd9-f52b7d156fa7 ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d9a71b73acc14210bfdc205d98ef6637&name=default 0.490s",
                                "2026-05-23 01:51:45.618 14 INFO tempest.lib.common.rest_client [req-0248f01a-bda7-44d1-9466-beb7cb832021 req-0248f01a-bda7-44d1-9466-beb7cb832021 ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.151s",
                                "2026-05-23 01:51:45.813 12 INFO tempest.lib.common.rest_client [req-e5deeaf0-1e78-4e1c-8e51-fba587f1b106 req-e5deeaf0-1e78-4e1c-8e51-fba587f1b106 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dbbeb9db-2022-472f-b7b9-feec0eaae1c1 0.407s",
                                "2026-05-23 01:51:45.920 22 INFO tempest.lib.common.rest_client [req-7a1eb4e5-c52b-4611-b32a-b67eb85f4457 req-7a1eb4e5-c52b-4611-b32a-b67eb85f4457 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/1b8a71b1-126b-4f24-98be-a67e7ecdf952 0.098s",
                                "2026-05-23 01:51:46.074 12 INFO tempest.lib.common.rest_client [req-8a819f7a-8128-40b9-ab9f-907b6499bf38 req-8a819f7a-8128-40b9-ab9f-907b6499bf38 ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d9a71b73acc14210bfdc205d98ef6637 0.257s",
                                "2026-05-23 01:51:46.074 12 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d9182798d221446a8c7c33f43e8d6260",
                                "2026-05-23 01:51:46.089 22 INFO tempest.lib.common.rest_client [req-600710b3-331f-4180-90d3-46169ebe96db req-600710b3-331f-4180-90d3-46169ebe96db ] Request (VolumesSnapshotListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.165s",
                                "2026-05-23 01:51:46.178 22 INFO tempest.lib.common.rest_client [req-0d296521-11db-4ea5-a4fb-474b91b2074e req-0d296521-11db-4ea5-a4fb-474b91b2074e ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.087s",
                                "2026-05-23 01:51:46.256 43 INFO tempest.lib.common.rest_client [req-4071f7dd-ed28-465d-81ac-75ea1dc40cf7 req-4071f7dd-ed28-465d-81ac-75ea1dc40cf7 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.098s",
                                "2026-05-23 01:51:46.273 24 INFO tempest.lib.common.rest_client [req-b6b45f60-7d1c-40db-a0a5-d588109c200c req-b6b45f60-7d1c-40db-a0a5-d588109c200c ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.082s",
                                "2026-05-23 01:51:46.350 43 INFO tempest.lib.common.rest_client [req-88e7faca-dcf9-4e98-879b-5c07e6428011 req-88e7faca-dcf9-4e98-879b-5c07e6428011 ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes 0.091s",
                                "2026-05-23 01:51:46.454 12 INFO tempest.lib.common.rest_client [req-6affb9fa-f586-4e6d-9fa7-82317d18323b req-6affb9fa-f586-4e6d-9fa7-82317d18323b ] Request (VolumesTransfersV357Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d9182798d221446a8c7c33f43e8d6260&name=default 0.377s",
                                "2026-05-23 01:51:46.460 43 INFO tempest.lib.common.rest_client [req-548472de-92ca-4e7a-a383-69d4c9ff386b req-548472de-92ca-4e7a-a383-69d4c9ff386b ] Request (VolumesDeleteCascade:test_volume_from_snapshot_cascade_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots 0.097s",
                                "2026-05-23 01:51:46.573 43 INFO tempest.lib.common.rest_client [req-7bf23225-f7a8-417a-b9c9-4a1756b4cd68 req-7bf23225-f7a8-417a-b9c9-4a1756b4cd68 ] Request (VolumesDeleteCascade:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.104s",
                                "2026-05-23 01:51:46.703 43 INFO tempest.lib.common.rest_client [req-d9094713-8eca-48b7-aed8-2b7ac1ea52c6 req-d9094713-8eca-48b7-aed8-2b7ac1ea52c6 ] Request (VolumesDeleteCascade:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.116s",
                                "2026-05-23 01:51:46.791 14 INFO tempest.lib.common.rest_client [req-ddb2ade7-e3f9-4675-ad59-139dcc394e44 req-ddb2ade7-e3f9-4675-ad59-139dcc394e44 ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.151s",
                                "2026-05-23 01:51:46.804 43 INFO tempest.lib.common.rest_client [req-317e673a-4a97-4df3-be9c-251f2139c744 req-317e673a-4a97-4df3-be9c-251f2139c744 ] Request (VolumesDeleteCascade:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.099s",
                                "2026-05-23 01:51:46.806 14 INFO tempest.common.waiters [-] State transition \"ACTIVE/deleting\" ==> \"DELETED/None\" after 4 second wait",
                                "2026-05-23 01:51:47.212 12 INFO tempest.lib.common.rest_client [req-0408fbad-0efd-44cc-bd63-7837a723909f req-0408fbad-0efd-44cc-bd63-7837a723909f ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0b6127c5-8663-474a-a966-e952e73cf9b3 0.755s",
                                "2026-05-23 01:51:47.270 22 INFO tempest.lib.common.rest_client [req-72044473-1762-49c7-a040-134b64e93f8d req-72044473-1762-49c7-a040-134b64e93f8d ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.087s",
                                "2026-05-23 01:51:47.362 24 INFO tempest.lib.common.rest_client [req-5e49cec2-af59-4332-8477-e481d9207fd7 req-5e49cec2-af59-4332-8477-e481d9207fd7 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.082s",
                                "2026-05-23 01:51:47.502 12 INFO tempest.lib.common.rest_client [req-f596bef7-e76d-48e9-85e3-89e2003f454f req-f596bef7-e76d-48e9-85e3-89e2003f454f ] Request (VolumesTransfersV357Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d9182798d221446a8c7c33f43e8d6260 0.286s",
                                "2026-05-23 01:51:47.908 43 INFO tempest.lib.common.rest_client [req-903d29b0-994e-48ed-960a-c0061ca6f90a req-903d29b0-994e-48ed-960a-c0061ca6f90a ] Request (VolumesDeleteCascade:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/57706364-6a77-49a6-85bc-5eb9a6297764 0.094s",
                                "2026-05-23 01:51:48.014 14 INFO tempest.lib.common.rest_client [req-df421a8d-ef03-48b0-9da5-29779eb28d7f req-df421a8d-ef03-48b0-9da5-29779eb28d7f ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.204s",
                                "2026-05-23 01:51:48.021 43 INFO tempest.lib.common.rest_client [req-2af85627-7d65-426d-af01-81ab10dc32b6 req-2af85627-7d65-426d-af01-81ab10dc32b6 ] Request (VolumesDeleteCascade:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/snapshots/2fd64c11-8ece-4a66-b9df-dc470ab631a2 0.109s",
                                "2026-05-23 01:51:48.114 43 INFO tempest.lib.common.rest_client [req-4ed69116-6e94-444e-b6dd-c4ef39b1eb48 req-4ed69116-6e94-444e-b6dd-c4ef39b1eb48 ] Request (VolumesDeleteCascade:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.091s",
                                "2026-05-23 01:51:48.188 43 INFO tempest.lib.common.rest_client [req-b77dad53-d265-46b3-b5d5-f1bbc206823f req-b77dad53-d265-46b3-b5d5-f1bbc206823f ] Request (VolumesDeleteCascade:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:8776/v3/2ac553fe323640a2983985b38d012a2b/volumes/ccc22132-a458-4c00-bcbb-409e242081df 0.072s",
                                "{15} tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade.test_volume_from_snapshot_cascade_delete [14.984554s] ... ok",
                                "2026-05-23 01:51:48.348 22 INFO tempest.lib.common.rest_client [req-5520e7ca-8b49-477e-933e-5e8359548e91 req-5520e7ca-8b49-477e-933e-5e8359548e91 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/e3963bea-2133-4a43-911a-0f49ba6a45c8 0.074s",
                                "2026-05-23 01:51:48.472 24 INFO tempest.lib.common.rest_client [req-dd2645fa-f9b2-4df4-a82b-4ebe2e96f686 req-dd2645fa-f9b2-4df4-a82b-4ebe2e96f686 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.102s",
                                "2026-05-23 01:51:48.473 43 INFO tempest.lib.common.rest_client [req-158344e5-ec8f-4d01-8fe8-a50e8f89c972 req-158344e5-ec8f-4d01-8fe8-a50e8f89c972 ] Request (VolumesDeleteCascade:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d262bd9cfa524d50bd2ff7ac5d6272f5 0.259s",
                                "2026-05-23 01:51:48.474 43 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2ac553fe323640a2983985b38d012a2b",
                                "2026-05-23 01:51:48.493 22 INFO tempest.lib.common.rest_client [req-38932831-40bb-4b0f-9576-e21f166f1465 req-38932831-40bb-4b0f-9576-e21f166f1465 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 0.142s",
                                "2026-05-23 01:51:48.585 22 INFO tempest.lib.common.rest_client [req-35e79eda-be32-4983-9dcb-e1b6d55cf33c req-35e79eda-be32-4983-9dcb-e1b6d55cf33c ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 0.089s",
                                "2026-05-23 01:51:49.030 43 INFO tempest.lib.common.rest_client [req-974b486b-8441-41ee-bf0e-6e7d170e6776 req-974b486b-8441-41ee-bf0e-6e7d170e6776 ] Request (VolumesDeleteCascade:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.554s",
                                "2026-05-23 01:51:49.210 14 INFO tempest.lib.common.rest_client [req-54067a3b-fe1d-4f9e-ab5d-a339eebd6d8e req-54067a3b-fe1d-4f9e-ab5d-a339eebd6d8e ] Request (VolumesNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.172s",
                                "2026-05-23 01:51:49.580 24 INFO tempest.lib.common.rest_client [req-42ff0011-98b3-4905-94bf-0cb358e0e540 req-42ff0011-98b3-4905-94bf-0cb358e0e540 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.098s",
                                "2026-05-23 01:51:49.672 43 INFO tempest.lib.common.rest_client [req-e3245270-9df6-42bd-b995-94fb2053ed9f req-e3245270-9df6-42bd-b995-94fb2053ed9f ] Request (VolumesDeleteCascade:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2ac553fe323640a2983985b38d012a2b&name=default 0.639s",
                                "2026-05-23 01:51:49.723 22 INFO tempest.lib.common.rest_client [req-b8daa8d6-157b-44ad-8631-055d1227767f req-b8daa8d6-157b-44ad-8631-055d1227767f ] Request (VolumesSnapshotListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/snapshots/fe9b6777-fdde-4d36-ba01-6d1f4c2e87b9 0.130s",
                                "2026-05-23 01:51:49.842 22 INFO tempest.lib.common.rest_client [req-ad3fe6e4-4afa-4ff1-8203-fa105d340854 req-ad3fe6e4-4afa-4ff1-8203-fa105d340854 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.116s",
                                "2026-05-23 01:51:49.996 22 INFO tempest.lib.common.rest_client [req-681b8ad2-d3f2-44af-a4b8-e6c5e6e42cd9 req-681b8ad2-d3f2-44af-a4b8-e6c5e6e42cd9 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.129s",
                                "2026-05-23 01:51:50.059 43 INFO tempest.lib.common.rest_client [req-c134fc06-7222-43b7-b846-954656628fa3 req-c134fc06-7222-43b7-b846-954656628fa3 ] Request (VolumesDeleteCascade:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/935de410-2190-468f-a72f-428257a2f524 0.383s",
                                "2026-05-23 01:51:50.132 22 INFO tempest.lib.common.rest_client [req-5557943b-1a74-4c98-a7ca-f265e397ba06 req-5557943b-1a74-4c98-a7ca-f265e397ba06 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.134s",
                                "2026-05-23 01:51:50.315 43 INFO tempest.lib.common.rest_client [req-e4d87944-8785-451e-afe3-63bf52464b0b req-e4d87944-8785-451e-afe3-63bf52464b0b ] Request (VolumesDeleteCascade:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2ac553fe323640a2983985b38d012a2b 0.254s",
                                "2026-05-23 01:51:50.340 14 INFO tempest.lib.common.rest_client [req-8e3aa311-a29c-4a88-ad7b-577916a7596c req-8e3aa311-a29c-4a88-ad7b-577916a7596c ] Request (VolumesNegativeTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8774/v2.1/servers/57e84ddc-4514-4eb5-a3eb-3d5f4b3a617c 0.115s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_attach_volumes_with_nonexistent_volume_id [24.457946s] ... ok",
                                "2026-05-23 01:51:50.491 14 INFO tempest.lib.common.rest_client [req-7a6d57f7-3966-4e8a-968c-9a1f2bdbfaf8 req-7a6d57f7-3966-4e8a-968c-9a1f2bdbfaf8 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.146s",
                                "2026-05-23 01:51:50.679 24 INFO tempest.lib.common.rest_client [req-6682752e-3125-48fc-aa4b-4d61f7130343 req-6682752e-3125-48fc-aa4b-4d61f7130343 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.092s",
                                "2026-05-23 01:51:50.683 24 INFO tempest.common.waiters [-] backup 96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 reached available after waiting for 6.683802 seconds",
                                "2026-05-23 01:51:50.790 24 INFO tempest.lib.common.rest_client [req-47b04ba5-2b30-486f-9b50-0c8c58cabba3 req-47b04ba5-2b30-486f-9b50-0c8c58cabba3 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/92c2de4b-0a2b-4e15-8957-b8fc8b984687 0.103s",
                                "2026-05-23 01:51:50.806 24 INFO tempest.common.waiters [-] volume 92c2de4b-0a2b-4e15-8957-b8fc8b984687 reached available after waiting for 0.805939 seconds",
                                "2026-05-23 01:51:50.902 24 INFO tempest.lib.common.rest_client [req-b9fe7f55-37a2-4f72-aca0-a71392fd6491 req-b9fe7f55-37a2-4f72-aca0-a71392fd6491 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes 0.092s",
                                "2026-05-23 01:51:51.035 24 INFO tempest.lib.common.rest_client [req-37d5dd2a-e687-41d0-b051-6aa2a8d7b29b req-37d5dd2a-e687-41d0-b051-6aa2a8d7b29b ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/92c2de4b-0a2b-4e15-8957-b8fc8b984687 0.122s",
                                "2026-05-23 01:51:51.167 24 INFO tempest.lib.common.rest_client [req-73e466d6-f3b9-44f6-8745-e8495a263bcb req-73e466d6-f3b9-44f6-8745-e8495a263bcb ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/d34d165e-f55f-4bea-b871-ad878e436985 0.129s",
                                "2026-05-23 01:51:51.225 22 INFO tempest.lib.common.rest_client [req-3398d78c-d0fe-421a-8085-f2203f2b7c44 req-3398d78c-d0fe-421a-8085-f2203f2b7c44 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/96aebd7c0d6642dbb80369531bcf84e3/volumes/42dea6bd-805d-4b83-91aa-c6bac5b649c5 0.080s",
                                "2026-05-23 01:51:51.259 24 INFO tempest.lib.common.rest_client [req-cb2a8b08-42fb-41e4-b2e0-f2178d26b59b req-cb2a8b08-42fb-41e4-b2e0-f2178d26b59b ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/d34d165e-f55f-4bea-b871-ad878e436985 0.090s",
                                "2026-05-23 01:51:51.419 14 INFO tempest.lib.common.rest_client [req-621d0859-533a-429e-998b-e2ce12155eef req-621d0859-533a-429e-998b-e2ce12155eef ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09/file 0.922s",
                                "2026-05-23 01:51:51.515 22 INFO tempest.lib.common.rest_client [req-6bf4168a-4dc9-42c1-9201-9c28e3427bea req-6bf4168a-4dc9-42c1-9201-9c28e3427bea ] Request (VolumesSnapshotListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7ae5a435a5df4931bb8fd03c9e3d4aa4 0.287s",
                                "2026-05-23 01:51:51.516 22 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 96aebd7c0d6642dbb80369531bcf84e3",
                                "2026-05-23 01:51:51.549 14 INFO tempest.lib.common.rest_client [req-025011cd-d0b0-4d22-bc67-7b7d2ca427bc req-025011cd-d0b0-4d22-bc67-7b7d2ca427bc ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09 0.127s",
                                "2026-05-23 01:51:51.767 14 INFO tempest.lib.common.rest_client [req-a405be08-990a-493b-a5bb-54a354b1de71 req-a405be08-990a-493b-a5bb-54a354b1de71 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09/actions/deactivate 0.215s",
                                "2026-05-23 01:51:51.845 14 INFO tempest.lib.common.rest_client [req-ba611f7e-5517-4959-9d81-a32be1584fd3 req-ba611f7e-5517-4959-9d81-a32be1584fd3 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09 0.076s",
                                "2026-05-23 01:51:51.927 14 INFO tempest.lib.common.rest_client [req-2e0f1835-dddb-44a0-97ef-85b2aed2b3d5 req-2e0f1835-dddb-44a0-97ef-85b2aed2b3d5 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09 0.079s",
                                "2026-05-23 01:51:52.019 22 INFO tempest.lib.common.rest_client [req-d866359f-1dfc-45e7-a0ad-34d87cd49fee req-d866359f-1dfc-45e7-a0ad-34d87cd49fee ] Request (VolumesSnapshotListTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s",
                                "2026-05-23 01:51:52.291 14 INFO tempest.lib.common.rest_client [req-315521a1-b6a8-435e-b928-ee7a617bc748 req-315521a1-b6a8-435e-b928-ee7a617bc748 ] Request (VolumesNegativeTest:test_create_volume_from_deactivated_image): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.359s",
                                "2026-05-23 01:51:52.361 24 INFO tempest.lib.common.rest_client [req-ef660c01-2745-47f5-9f6b-14308adf3034 req-ef660c01-2745-47f5-9f6b-14308adf3034 ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/d34d165e-f55f-4bea-b871-ad878e436985 0.095s",
                                "2026-05-23 01:51:52.446 14 INFO tempest.lib.common.rest_client [req-fbfc9c7f-65d2-40b1-b6f9-3e91ba8173b0 req-fbfc9c7f-65d2-40b1-b6f9-3e91ba8173b0 ] Request (VolumesNegativeTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09/actions/reactivate 0.150s",
                                "2026-05-23 01:51:52.508 24 INFO tempest.lib.common.rest_client [req-3dd2960f-7897-4547-88f1-aad1730c51b6 req-3dd2960f-7897-4547-88f1-aad1730c51b6 ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.143s",
                                "2026-05-23 01:51:52.620 24 INFO tempest.lib.common.rest_client [req-d8e83223-46d6-4b82-ba00-2084a2c1e290 req-d8e83223-46d6-4b82-ba00-2084a2c1e290 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.110s",
                                "2026-05-23 01:51:52.617 22 INFO tempest.lib.common.rest_client [req-ae8e0ccf-2179-4311-a24e-210bfd1be640 req-ae8e0ccf-2179-4311-a24e-210bfd1be640 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=96aebd7c0d6642dbb80369531bcf84e3&name=default 0.595s",
                                "2026-05-23 01:51:53.093 22 INFO tempest.lib.common.rest_client [req-10a4537b-c4d1-42e9-9bd9-b1d7cb29fc93 req-10a4537b-c4d1-42e9-9bd9-b1d7cb29fc93 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fec5706a-d9a9-4640-aa12-5efbb2a7b621 0.471s",
                                "2026-05-23 01:51:53.311 22 INFO tempest.lib.common.rest_client [req-4d925fd3-8d2a-4e2f-b3d5-4b2b189a7fb0 req-4d925fd3-8d2a-4e2f-b3d5-4b2b189a7fb0 ] Request (VolumesSnapshotListTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/96aebd7c0d6642dbb80369531bcf84e3 0.211s",
                                "2026-05-23 01:51:53.715 24 INFO tempest.lib.common.rest_client [req-1a9661e7-dcee-4b37-ba5d-639d74ca194e req-1a9661e7-dcee-4b37-ba5d-639d74ca194e ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.087s",
                                "2026-05-23 01:51:53.722 14 INFO tempest.lib.common.rest_client [req-7c47791e-93f2-41ce-b5b7-7fc2ada8535b req-7c47791e-93f2-41ce-b5b7-7fc2ada8535b ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/136da46c-6e19-4c52-bf8f-d546c9cc5e09 1.274s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_from_deactivated_image [3.381137s] ... ok",
                                "2026-05-23 01:51:53.863 14 INFO tempest.lib.common.rest_client [req-fe556d1f-2c77-499e-b1be-f3803fb43952 req-fe556d1f-2c77-499e-b1be-f3803fb43952 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.137s",
                                "2026-05-23 01:51:54.832 24 INFO tempest.lib.common.rest_client [req-a865762a-169d-4a35-8186-f0b53f2cc6ed req-a865762a-169d-4a35-8186-f0b53f2cc6ed ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/96f42ea1-80aa-4c54-9934-dc1eb8e10ce9 0.109s",
                                "2026-05-23 01:51:54.981 24 INFO tempest.lib.common.rest_client [req-f7a8741f-d44c-42e4-95ef-345948f244e0 req-f7a8741f-d44c-42e4-95ef-345948f244e0 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.144s",
                                "2026-05-23 01:51:55.101 14 INFO tempest.lib.common.rest_client [req-1483e8c7-e244-4746-b151-b4fd27cccdf7 req-1483e8c7-e244-4746-b151-b4fd27cccdf7 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/e04739d6-c548-415d-b509-2dadaaed530e/file 1.234s",
                                "2026-05-23 01:51:55.154 24 INFO tempest.lib.common.rest_client [req-baab8c7c-7aca-41bf-845b-edd661f6c719 req-baab8c7c-7aca-41bf-845b-edd661f6c719 ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.159s",
                                "2026-05-23 01:51:55.246 14 INFO tempest.lib.common.rest_client [req-9db3252f-a93d-41d8-9604-698dba5ffe61 req-9db3252f-a93d-41d8-9604-698dba5ffe61 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 200 GET https://api.testbed.osism.xyz:9292/v2/images/e04739d6-c548-415d-b509-2dadaaed530e 0.141s",
                                "2026-05-23 01:51:55.289 24 INFO tempest.lib.common.rest_client [req-b58b026b-88f0-41aa-b1da-b397aee60d7d req-b58b026b-88f0-41aa-b1da-b397aee60d7d ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.132s",
                                "2026-05-23 01:51:55.722 14 INFO tempest.lib.common.rest_client [req-900cb6d7-3b50-44bd-8f47-3101dcbb0920 req-900cb6d7-3b50-44bd-8f47-3101dcbb0920 ] Request (VolumesNegativeTest:test_create_volume_from_image_with_decreasing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.472s",
                                "2026-05-23 01:51:56.399 24 INFO tempest.lib.common.rest_client [req-e2baa0ab-26e6-4298-b371-2f21a00576ea req-e2baa0ab-26e6-4298-b371-2f21a00576ea ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/10eaf681-ee06-4cad-b451-d6bc076d0393 0.094s",
                                "{7} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import [24.028575s] ... ok",
                                "2026-05-23 01:51:56.696 24 INFO tempest.lib.common.rest_client [req-4c0ab224-08d5-4e3c-91b7-80d3347699ca req-4c0ab224-08d5-4e3c-91b7-80d3347699ca ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes 0.293s",
                                "2026-05-23 01:51:56.804 24 INFO tempest.lib.common.rest_client [req-5ef1de84-271c-44fb-9c6e-4ebdec998c7e req-5ef1de84-271c-44fb-9c6e-4ebdec998c7e ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.099s",
                                "2026-05-23 01:51:57.348 14 INFO tempest.lib.common.rest_client [req-0cb49067-51a7-4b22-9a28-0a992f7386ca req-0cb49067-51a7-4b22-9a28-0a992f7386ca ] Request (VolumesNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e04739d6-c548-415d-b509-2dadaaed530e 1.623s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_from_image_with_decreasing_size [3.626027s] ... ok",
                                "2026-05-23 01:51:57.437 14 INFO tempest.lib.common.rest_client [req-73bc505f-4c91-4ec3-b436-14da95ab3ef3 req-73bc505f-4c91-4ec3-b436-14da95ab3ef3 ] Request (VolumesNegativeTest:test_create_volume_with_invalid_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.085s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_invalid_size [0.087852s] ... ok",
                                "2026-05-23 01:51:57.518 14 INFO tempest.lib.common.rest_client [req-f50e968d-38c6-4548-873e-898d6d9cdc86 req-f50e968d-38c6-4548-873e-898d6d9cdc86 ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_snapshot_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.077s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_snapshot_id [0.080674s] ... ok",
                                "2026-05-23 01:51:57.621 14 INFO tempest.lib.common.rest_client [req-6928cb19-e048-4a0e-9708-69be6e24655d req-6928cb19-e048-4a0e-9708-69be6e24655d ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_source_volid): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.098s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_source_volid [0.102648s] ... ok",
                                "2026-05-23 01:51:57.757 14 INFO tempest.lib.common.rest_client [req-3e3f2a6b-f9a9-4766-8e1f-1d68d2768215 req-3e3f2a6b-f9a9-4766-8e1f-1d68d2768215 ] Request (VolumesNegativeTest:test_create_volume_with_nonexistent_volume_type): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.130s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_nonexistent_volume_type [0.134015s] ... ok",
                                "2026-05-23 01:51:57.853 14 INFO tempest.lib.common.rest_client [req-122099ef-3247-4f4e-8a03-b74809091e86 req-122099ef-3247-4f4e-8a03-b74809091e86 ] Request (VolumesNegativeTest:test_create_volume_with_size_negative): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.092s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_size_negative [0.094740s] ... ok",
                                "2026-05-23 01:51:57.929 24 INFO tempest.lib.common.rest_client [req-3795394c-9a59-44c6-a32a-3c98794bf088 req-3795394c-9a59-44c6-a32a-3c98794bf088 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.108s",
                                "2026-05-23 01:51:57.940 14 INFO tempest.lib.common.rest_client [req-cb1d9692-57c6-4513-9724-4c1b6f7e4dea req-cb1d9692-57c6-4513-9724-4c1b6f7e4dea ] Request (VolumesNegativeTest:test_create_volume_with_size_zero): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.082s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_with_size_zero [0.087105s] ... ok",
                                "2026-05-23 01:51:57.944 24 INFO tempest.common.waiters [-] volume 0632befb-5844-4b32-94ff-aad0f8c515ff reached available after waiting for 1.944211 seconds",
                                "2026-05-23 01:51:58.043 14 INFO tempest.lib.common.rest_client [req-6c821695-81d7-45c6-a1ee-3fcee3898745 req-6c821695-81d7-45c6-a1ee-3fcee3898745 ] Request (VolumesNegativeTest:test_create_volume_without_passing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes 0.098s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_create_volume_without_passing_size [0.101861s] ... ok",
                                "2026-05-23 01:51:58.139 14 INFO tempest.lib.common.rest_client [req-4b024afd-be50-4812-9f81-245ce746842f req-4b024afd-be50-4812-9f81-245ce746842f ] Request (VolumesNegativeTest:test_delete_invalid_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/tempest-invalid-258011340 0.091s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_delete_invalid_volume_id [0.094308s] ... ok",
                                "2026-05-23 01:51:58.162 24 INFO tempest.lib.common.rest_client [req-5da31283-dc32-40bc-8f31-8db410e0bd3a req-5da31283-dc32-40bc-8f31-8db410e0bd3a ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups 0.216s",
                                "2026-05-23 01:51:58.214 14 INFO tempest.lib.common.rest_client [req-0b12bc0c-e9b0-48b6-b579-9968595c50c9 req-0b12bc0c-e9b0-48b6-b579-9968595c50c9 ] Request (VolumesNegativeTest:test_delete_volume_without_passing_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/ 0.071s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_delete_volume_without_passing_volume_id [0.074314s] ... ok",
                                "2026-05-23 01:51:58.251 24 INFO tempest.lib.common.rest_client [req-e756f834-4b87-4b23-be12-687364d052b9 req-e756f834-4b87-4b23-be12-687364d052b9 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.085s",
                                "2026-05-23 01:51:58.312 14 INFO tempest.lib.common.rest_client [req-c4a4d6d5-63e7-47af-a28f-d6415363ffff req-c4a4d6d5-63e7-47af-a28f-d6415363ffff ] Request (VolumesNegativeTest:test_detach_volumes_with_invalid_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/xxx/action 0.094s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_detach_volumes_with_invalid_volume_id [0.096915s] ... ok",
                                "2026-05-23 01:51:58.409 14 INFO tempest.lib.common.rest_client [req-cd71d7f1-145d-454a-981d-fa768eb9025e req-cd71d7f1-145d-454a-981d-fa768eb9025e ] Request (VolumesNegativeTest:test_get_invalid_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/tempest-invalid-555038383 0.092s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_invalid_volume_id [0.096369s] ... ok",
                                "2026-05-23 01:51:58.497 14 INFO tempest.lib.common.rest_client [req-7e6cdcfe-5ace-4332-b2f6-a84105efed21 req-7e6cdcfe-5ace-4332-b2f6-a84105efed21 ] Request (VolumesNegativeTest:test_get_volume_without_passing_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/ 0.083s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_get_volume_without_passing_volume_id [0.086439s] ... ok",
                                "2026-05-23 01:51:58.586 14 INFO tempest.lib.common.rest_client [req-f39dfbcb-0585-4b94-9bfb-d6065b63c303 req-f39dfbcb-0585-4b94-9bfb-d6065b63c303 ] Request (VolumesNegativeTest:test_list_volumes_detail_with_invalid_status): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/detail?status=null 0.085s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_detail_with_invalid_status [0.103178s] ... ok",
                                "2026-05-23 01:51:58.732 14 INFO tempest.lib.common.rest_client [req-8f2ca8c0-ee8a-4505-b065-d578b63f1da3 req-8f2ca8c0-ee8a-4505-b065-d578b63f1da3 ] Request (VolumesNegativeTest:test_list_volumes_detail_with_nonexistent_name): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/detail?name=tempest-VolumesNegativeTest-Volume-290831036 0.126s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_detail_with_nonexistent_name [0.144649s] ... ok",
                                "2026-05-23 01:51:58.831 14 INFO tempest.lib.common.rest_client [req-1d6e89b2-52bc-4242-973a-540ff5567c04 req-1d6e89b2-52bc-4242-973a-540ff5567c04 ] Request (VolumesNegativeTest:test_list_volumes_with_invalid_status): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes?status=null 0.082s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_with_invalid_status [0.086380s] ... ok",
                                "2026-05-23 01:51:58.926 14 INFO tempest.lib.common.rest_client [req-1540fa40-8378-42e3-8d73-214a97b0befc req-1540fa40-8378-42e3-8d73-214a97b0befc ] Request (VolumesNegativeTest:test_list_volumes_with_nonexistent_name): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes?name=tempest-VolumesNegativeTest-Volume-1049293502 0.090s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_list_volumes_with_nonexistent_name [0.094294s] ... ok",
                                "2026-05-23 01:51:59.034 14 INFO tempest.lib.common.rest_client [req-4bd89eee-a890-4451-a7a9-865f586818eb req-4bd89eee-a890-4451-a7a9-865f586818eb ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 202 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.102s",
                                "2026-05-23 01:51:59.131 14 INFO tempest.lib.common.rest_client [req-ea3f0a12-e371-48f3-b551-619dcd8528d7 req-ea3f0a12-e371-48f3-b551-619dcd8528d7 ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.094s",
                                "2026-05-23 01:51:59.257 14 INFO tempest.lib.common.rest_client [req-5422c802-4f45-4c93-b771-d870d77425d2 req-5422c802-4f45-4c93-b771-d870d77425d2 ] Request (VolumesNegativeTest:test_reserve_volume_with_negative_volume_status): 202 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.123s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_reserve_volume_with_negative_volume_status [0.328986s] ... ok",
                                "2026-05-23 01:51:59.344 14 INFO tempest.lib.common.rest_client [req-a4865cf7-15d6-4005-8ed1-b8ffd1ed894e req-a4865cf7-15d6-4005-8ed1-b8ffd1ed894e ] Request (VolumesNegativeTest:test_reserve_volume_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/af6976cc-71cf-461a-a3a9-8406dea5204e/action 0.082s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_reserve_volume_with_nonexistent_volume_id [0.085339s] ... ok",
                                "2026-05-23 01:51:59.344 24 INFO tempest.lib.common.rest_client [req-07c892bc-320b-43c4-92fd-b3272ed38ed7 req-07c892bc-320b-43c4-92fd-b3272ed38ed7 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.080s",
                                "2026-05-23 01:51:59.438 14 INFO tempest.lib.common.rest_client [req-5765f10f-6e04-4354-b6c1-18b5ad21ac07 req-5765f10f-6e04-4354-b6c1-18b5ad21ac07 ] Request (VolumesNegativeTest:test_unreserve_volume_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/9b6f4b19-bc5b-4e34-b809-5f1439890bef/action 0.091s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_unreserve_volume_with_nonexistent_volume_id [0.093386s] ... ok",
                                "2026-05-23 01:51:59.512 14 INFO tempest.lib.common.rest_client [req-ec7defb9-6b69-4678-ab13-4cc8eee66051 req-ec7defb9-6b69-4678-ab13-4cc8eee66051 ] Request (VolumesNegativeTest:test_update_volume_with_empty_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/ 0.070s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_empty_volume_id [0.072374s] ... ok",
                                "2026-05-23 01:51:59.598 14 INFO tempest.lib.common.rest_client [req-d258fc19-5165-4494-9c03-6f34ac438dea req-d258fc19-5165-4494-9c03-6f34ac438dea ] Request (VolumesNegativeTest:test_update_volume_with_invalid_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/tempest-invalid-299243797 0.082s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_invalid_volume_id [0.084875s] ... ok",
                                "2026-05-23 01:51:59.708 14 INFO tempest.lib.common.rest_client [req-9fb5d95b-c4d2-4d76-b1f3-6d367b99fc02 req-9fb5d95b-c4d2-4d76-b1f3-6d367b99fc02 ] Request (VolumesNegativeTest:test_update_volume_with_nonexistent_volume_id): 404 PUT https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/8ab5cbb2-2157-487d-96da-50804dcc2bb1 0.106s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_nonexistent_volume_id [0.109235s] ... ok",
                                "2026-05-23 01:51:59.805 14 INFO tempest.lib.common.rest_client [req-d54adc97-2356-4664-ad90-093674cc53a6 req-d54adc97-2356-4664-ad90-093674cc53a6 ] Request (VolumesNegativeTest:test_volume_delete_nonexistent_volume_id): 404 DELETE https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/2a14d4a2-8872-4d4c-8b2b-746b86261329 0.093s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_delete_nonexistent_volume_id [0.095435s] ... ok",
                                "2026-05-23 01:51:59.880 14 INFO tempest.lib.common.rest_client [req-a090d8f1-fa76-4652-af19-af0ea854c198 req-a090d8f1-fa76-4652-af19-af0ea854c198 ] Request (VolumesNegativeTest:test_volume_extend_with_None_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.072s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_None_size [0.074061s] ... ok",
                                "2026-05-23 01:51:59.949 14 INFO tempest.lib.common.rest_client [req-59c16357-32c6-471f-963e-47d8d5a2bbe0 req-59c16357-32c6-471f-963e-47d8d5a2bbe0 ] Request (VolumesNegativeTest:test_volume_extend_with_non_number_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.066s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_non_number_size [0.068997s] ... ok",
                                "2026-05-23 01:52:00.045 14 INFO tempest.lib.common.rest_client [req-9a9cc14c-d1b3-4051-a500-c0f145f692dc req-9a9cc14c-d1b3-4051-a500-c0f145f692dc ] Request (VolumesNegativeTest:test_volume_extend_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/dd2123fa-c7f2-4344-8617-48a827166572/action 0.093s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_nonexistent_volume_id [0.095480s] ... ok",
                                "2026-05-23 01:52:00.138 14 INFO tempest.lib.common.rest_client [req-0d32d1f2-157c-44f4-a7f4-998a90175fdd req-0d32d1f2-157c-44f4-a7f4-998a90175fdd ] Request (VolumesNegativeTest:test_volume_extend_with_size_smaller_than_original_size): 400 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d/action 0.090s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_with_size_smaller_than_original_size [0.092046s] ... ok",
                                "2026-05-23 01:52:00.246 14 INFO tempest.lib.common.rest_client [req-6c0b2cc3-56bd-46a8-b1b4-adb593b56591 req-6c0b2cc3-56bd-46a8-b1b4-adb593b56591 ] Request (VolumesNegativeTest:test_volume_extend_without_passing_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/None/action 0.104s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_extend_without_passing_volume_id [0.108603s] ... ok",
                                "2026-05-23 01:52:00.353 14 INFO tempest.lib.common.rest_client [req-f8ce111e-beba-4f30-bc82-f9fc500ffd04 req-f8ce111e-beba-4f30-bc82-f9fc500ffd04 ] Request (VolumesNegativeTest:test_volume_get_nonexistent_volume_id): 404 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/81111b6c-dc70-4724-a582-2580aee466c8 0.100s",
                                "{2} tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_volume_get_nonexistent_volume_id [0.104410s] ... ok",
                                "2026-05-23 01:52:00.445 24 INFO tempest.lib.common.rest_client [req-09000d23-863a-4784-890f-7a236809a9e8 req-09000d23-863a-4784-890f-7a236809a9e8 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.091s",
                                "2026-05-23 01:52:00.492 14 INFO tempest.lib.common.rest_client [req-7ebfb7ff-d8ac-48ce-b0c2-252b0ad84fc5 req-7ebfb7ff-d8ac-48ce-b0c2-252b0ad84fc5 ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.100s",
                                "2026-05-23 01:52:00.639 14 INFO tempest.lib.common.rest_client [req-d9d6bdb6-e759-4254-ae7d-7981c7431ccc req-d9d6bdb6-e759-4254-ae7d-7981c7431ccc ] Request (VolumesNegativeTest:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.131s",
                                "2026-05-23 01:52:00.775 14 INFO tempest.lib.common.rest_client [req-8625e19e-800c-4d71-9845-a54f4d04aa9a req-8625e19e-800c-4d71-9845-a54f4d04aa9a ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.132s",
                                "2026-05-23 01:52:01.585 24 INFO tempest.lib.common.rest_client [req-ca7f8544-7b29-48de-8160-dfe4b93eefb1 req-ca7f8544-7b29-48de-8160-dfe4b93eefb1 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.129s",
                                "2026-05-23 01:52:01.874 14 INFO tempest.lib.common.rest_client [req-7d71e0e5-a77b-4e69-884a-bbff88279e9b req-7d71e0e5-a77b-4e69-884a-bbff88279e9b ] Request (VolumesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:8776/v3/db20f9c00ecb4985a77507ccf0cf9aaa/volumes/f5db3b7e-d11b-43b5-b4a5-755e74f5479d 0.082s",
                                "2026-05-23 01:52:02.116 14 INFO tempest.lib.common.rest_client [req-1a05f56e-55e5-49c9-8ee4-26e486e1660a req-1a05f56e-55e5-49c9-8ee4-26e486e1660a ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e90512e5ebc9467b910c6869484658e3 0.239s",
                                "2026-05-23 01:52:02.116 14 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: db20f9c00ecb4985a77507ccf0cf9aaa",
                                "2026-05-23 01:52:02.636 14 INFO tempest.lib.common.rest_client [req-4b1995c3-d83c-4929-8409-73dcdf5fdbda req-4b1995c3-d83c-4929-8409-73dcdf5fdbda ] Request (VolumesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-23 01:52:02.695 24 INFO tempest.lib.common.rest_client [req-1855050a-c51e-4881-98f2-84ad35544182 req-1855050a-c51e-4881-98f2-84ad35544182 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.101s",
                                "2026-05-23 01:52:03.174 14 INFO tempest.lib.common.rest_client [req-89dd49ec-44e0-4d51-bebd-f5bab974e6e4 req-89dd49ec-44e0-4d51-bebd-f5bab974e6e4 ] Request (VolumesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=db20f9c00ecb4985a77507ccf0cf9aaa&name=default 0.535s",
                                "2026-05-23 01:52:03.574 14 INFO tempest.lib.common.rest_client [req-2430e661-df94-4f7e-8734-41e638b98159 req-2430e661-df94-4f7e-8734-41e638b98159 ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/88ccefde-2ce5-48e0-966b-6935b54afb67 0.396s",
                                "2026-05-23 01:52:03.777 14 INFO tempest.lib.common.rest_client [req-ab53145b-5374-4f05-ab95-264ba471177a req-ab53145b-5374-4f05-ab95-264ba471177a ] Request (VolumesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/db20f9c00ecb4985a77507ccf0cf9aaa 0.200s",
                                "2026-05-23 01:52:03.810 24 INFO tempest.lib.common.rest_client [req-9c9db351-379c-4c78-8497-185a7fc67280 req-9c9db351-379c-4c78-8497-185a7fc67280 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.107s",
                                "2026-05-23 01:52:04.957 24 INFO tempest.lib.common.rest_client [req-790327a3-0593-4847-97ae-b9b93e924095 req-790327a3-0593-4847-97ae-b9b93e924095 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.137s",
                                "2026-05-23 01:52:04.970 24 INFO tempest.common.waiters [-] backup c74c452b-75f0-4e0f-9fe7-49da34656ec6 reached available after waiting for 6.970464 seconds",
                                "2026-05-23 01:52:05.154 24 INFO tempest.lib.common.rest_client [req-9d532b12-c2dd-4e7e-a588-1bcdee54d670 req-9d532b12-c2dd-4e7e-a588-1bcdee54d670 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.180s",
                                "2026-05-23 01:52:05.169 24 INFO tempest.common.waiters [-] volume 0632befb-5844-4b32-94ff-aad0f8c515ff reached available after waiting for 0.169635 seconds",
                                "2026-05-23 01:52:05.298 24 INFO tempest.lib.common.rest_client [req-8d34f1a0-0610-43d0-a49c-9e7c28996198 req-8d34f1a0-0610-43d0-a49c-9e7c28996198 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ba0894bdcbcb4e94ab6ce7a9ccd460ff/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6/action 0.126s",
                                "2026-05-23 01:52:05.401 24 INFO tempest.lib.common.rest_client [req-08f93ae0-6d74-4492-b600-78fd3c21864a req-08f93ae0-6d74-4492-b600-78fd3c21864a ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.098s",
                                "2026-05-23 01:52:05.409 24 INFO tempest.common.waiters [-] backup c74c452b-75f0-4e0f-9fe7-49da34656ec6 reached error after waiting for 0.409032 seconds",
                                "2026-05-23 01:52:05.567 24 INFO tempest.lib.common.rest_client [req-8fe00879-b242-481b-adb7-e256fe7d67cb req-8fe00879-b242-481b-adb7-e256fe7d67cb ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.156s",
                                "2026-05-23 01:52:05.651 24 INFO tempest.lib.common.rest_client [req-fc148544-2e8c-4399-8925-db569e6afe21 req-fc148544-2e8c-4399-8925-db569e6afe21 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.082s",
                                "2026-05-23 01:52:06.756 24 INFO tempest.lib.common.rest_client [req-76456f42-80ae-4cdd-ab7e-a94b79f65b06 req-76456f42-80ae-4cdd-ab7e-a94b79f65b06 ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/backups/c74c452b-75f0-4e0f-9fe7-49da34656ec6 0.095s",
                                "2026-05-23 01:52:06.867 24 INFO tempest.lib.common.rest_client [req-cb19652f-79fc-4a54-82e3-9823ad917743 req-cb19652f-79fc-4a54-82e3-9823ad917743 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.108s",
                                "2026-05-23 01:52:07.016 24 INFO tempest.lib.common.rest_client [req-32d8476c-a48e-4f43-afbe-9f32ffa8a834 req-32d8476c-a48e-4f43-afbe-9f32ffa8a834 ] Request (VolumesBackupsAdminTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.134s",
                                "2026-05-23 01:52:07.163 24 INFO tempest.lib.common.rest_client [req-254da2de-bee9-4b8f-9c0a-f00d7b0def0a req-254da2de-bee9-4b8f-9c0a-f00d7b0def0a ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.143s",
                                "2026-05-23 01:52:08.283 24 INFO tempest.lib.common.rest_client [req-f33d702b-a601-4890-989e-ca746ef3e6f4 req-f33d702b-a601-4890-989e-ca746ef3e6f4 ] Request (VolumesBackupsAdminTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/87259d6a923d42d2a60ab8f77d17d1c6/volumes/0632befb-5844-4b32-94ff-aad0f8c515ff 0.104s",
                                "{7} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status [11.883550s] ... ok",
                                "2026-05-23 01:52:08.540 24 INFO tempest.lib.common.rest_client [req-6ed7dba0-2864-4b09-959c-9b3cabbca645 req-6ed7dba0-2864-4b09-959c-9b3cabbca645 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f3f301e967b44fd38a257d372d14053a 0.253s",
                                "2026-05-23 01:52:08.831 24 INFO tempest.lib.common.rest_client [req-97852855-7a9e-4d13-bf90-f6a526614ddd req-97852855-7a9e-4d13-bf90-f6a526614ddd ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e8c7525e219c4a55b66236000b0b9263 0.288s",
                                "2026-05-23 01:52:08.831 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ba0894bdcbcb4e94ab6ce7a9ccd460ff",
                                "2026-05-23 01:52:09.373 24 INFO tempest.lib.common.rest_client [req-85417dfc-4f92-4b67-869b-3b15df815ecb req-85417dfc-4f92-4b67-869b-3b15df815ecb ] Request (VolumesBackupsAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-23 01:52:10.020 24 INFO tempest.lib.common.rest_client [req-051527d0-489b-44ed-80f7-88b8c3cbecc5 req-051527d0-489b-44ed-80f7-88b8c3cbecc5 ] Request (VolumesBackupsAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ba0894bdcbcb4e94ab6ce7a9ccd460ff&name=default 0.642s",
                                "2026-05-23 01:52:10.395 24 INFO tempest.lib.common.rest_client [req-485b2e18-be32-4795-a272-6e15a9d95bbd req-485b2e18-be32-4795-a272-6e15a9d95bbd ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f5aab0ba-639a-4f62-b853-537ccf4124a3 0.372s",
                                "2026-05-23 01:52:10.597 24 INFO tempest.lib.common.rest_client [req-e26ef53d-9ed1-4a5a-b652-bf2b47011f1f req-e26ef53d-9ed1-4a5a-b652-bf2b47011f1f ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ba0894bdcbcb4e94ab6ce7a9ccd460ff 0.195s",
                                "2026-05-23 01:52:10.597 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 87259d6a923d42d2a60ab8f77d17d1c6",
                                "2026-05-23 01:52:10.964 24 INFO tempest.lib.common.rest_client [req-193a9277-4137-4c23-89c2-27961b7c8aa7 req-193a9277-4137-4c23-89c2-27961b7c8aa7 ] Request (VolumesBackupsAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=87259d6a923d42d2a60ab8f77d17d1c6&name=default 0.364s",
                                "2026-05-23 01:52:11.378 24 INFO tempest.lib.common.rest_client [req-bc73af19-5732-4256-a1b8-8f870bf3b4e2 req-bc73af19-5732-4256-a1b8-8f870bf3b4e2 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a8b89aff-06a6-48cf-ad1b-06b3e62d2818 0.411s",
                                "2026-05-23 01:52:11.640 24 INFO tempest.lib.common.rest_client [req-de2a3987-f16a-40ab-babf-f83b9ad5cfc8 req-de2a3987-f16a-40ab-babf-f83b9ad5cfc8 ] Request (VolumesBackupsAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/87259d6a923d42d2a60ab8f77d17d1c6 0.258s",
                                "2026-05-23 01:52:12.201 24 INFO tempest.lib.common.rest_client [req-0de8c566-0dcf-4f27-b68f-73a025c36659 req-0de8c566-0dcf-4f27-b68f-73a025c36659 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-23 01:52:12.661 24 INFO tempest.lib.common.rest_client [req-02948cc8-d235-4b75-885d-73cca4121d0e req-02948cc8-d235-4b75-885d-73cca4121d0e ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.450s",
                                "2026-05-23 01:52:12.776 24 INFO tempest.lib.common.rest_client [req-676be4c4-eba6-4c29-9066-b2f2800efe65 req-676be4c4-eba6-4c29-9066-b2f2800efe65 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.109s",
                                "2026-05-23 01:52:12.979 24 INFO tempest.lib.common.rest_client [req-07668a44-933d-41b8-ba2c-1fa61d96b784 req-07668a44-933d-41b8-ba2c-1fa61d96b784 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s",
                                "2026-05-23 01:52:13.545 24 INFO tempest.lib.common.rest_client [req-1a6a8996-516a-4fc9-9650-1e1bd3e49d56 req-1a6a8996-516a-4fc9-9650-1e1bd3e49d56 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.563s",
                                "2026-05-23 01:52:13.683 24 INFO tempest.lib.common.rest_client [req-8475a0a5-7601-4475-a85a-7e3df1a561f4 req-8475a0a5-7601-4475-a85a-7e3df1a561f4 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s",
                                "2026-05-23 01:52:13.820 24 INFO tempest.lib.common.rest_client [req-972d4b36-49ab-4ee1-88f9-d89f5618947d req-972d4b36-49ab-4ee1-88f9-d89f5618947d ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07fdce2affad4debad402a88003d72e0/users/686a2b795a0f405d8c3b6fb0bddf5b37/roles/bd34450783d64356be4e1eb4c43a6768 0.133s",
                                "2026-05-23 01:52:13.983 24 INFO tempest.lib.common.rest_client [req-40415a8a-10de-40d4-a14f-9c4b6695e06d req-40415a8a-10de-40d4-a14f-9c4b6695e06d ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-23 01:52:14.108 24 INFO tempest.lib.common.rest_client [req-f9856034-dd06-464d-9ccd-64afa1f4b30f req-f9856034-dd06-464d-9ccd-64afa1f4b30f ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07fdce2affad4debad402a88003d72e0/users/686a2b795a0f405d8c3b6fb0bddf5b37/roles/86359d6597314a95ba0d73ed5fbe11ed 0.122s",
                                "2026-05-23 01:52:14.271 24 INFO tempest.lib.common.rest_client [req-84e5461e-1a52-4433-affd-549b26c12dd7 req-84e5461e-1a52-4433-affd-549b26c12dd7 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.158s",
                                "2026-05-23 01:52:14.403 24 INFO tempest.lib.common.rest_client [req-c54f205f-33d2-4c7b-ab57-ff1c5e50b5eb req-c54f205f-33d2-4c7b-ab57-ff1c5e50b5eb ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07fdce2affad4debad402a88003d72e0/users/686a2b795a0f405d8c3b6fb0bddf5b37/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.129s",
                                "2026-05-23 01:52:14.579 24 INFO tempest.lib.common.rest_client [req-2019afc9-2526-4c05-b982-30663501e55d req-2019afc9-2526-4c05-b982-30663501e55d ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-23 01:52:14.697 24 INFO tempest.lib.common.rest_client [req-4cf15312-eff6-4aa0-9724-8b6ab4500973 req-4cf15312-eff6-4aa0-9724-8b6ab4500973 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/07fdce2affad4debad402a88003d72e0/users/686a2b795a0f405d8c3b6fb0bddf5b37/roles/bd34450783d64356be4e1eb4c43a6768 0.115s",
                                "2026-05-23 01:52:14.698 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 686a2b795a0f405d8c3b6fb0bddf5b37 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:52:14.699 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-1503095118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '07fdce2affad4debad402a88003d72e0', 'project_name': 'tempest-VolumesExtendTest-1503095118', 'tenant_id': '07fdce2affad4debad402a88003d72e0', 'tenant_name': 'tempest-VolumesExtendTest-1503095118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '686a2b795a0f405d8c3b6fb0bddf5b37', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:52:14.699 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-1503095118-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '07fdce2affad4debad402a88003d72e0', 'project_name': 'tempest-VolumesExtendTest-1503095118', 'tenant_id': '07fdce2affad4debad402a88003d72e0', 'tenant_name': 'tempest-VolumesExtendTest-1503095118', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '686a2b795a0f405d8c3b6fb0bddf5b37', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:52:15.280 24 INFO tempest.lib.common.rest_client [req-20e3b714-de44-4d3b-bbae-6a918fb944cf req-20e3b714-de44-4d3b-bbae-6a918fb944cf ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.571s",
                                "2026-05-23 01:52:15.637 24 INFO tempest.lib.common.rest_client [req-3c78e1b4-6b47-4715-ba9a-49b32cfa8ad1 req-3c78e1b4-6b47-4715-ba9a-49b32cfa8ad1 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:9292/v2/images/612e14d5-401d-4100-980d-640ffd1d2a3d 0.353s",
                                "2026-05-23 01:52:16.323 24 INFO tempest.lib.common.rest_client [req-e90f48ec-0386-4e48-b913-91f2e1fe53c5 req-e90f48ec-0386-4e48-b913-91f2e1fe53c5 ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes 0.682s",
                                "2026-05-23 01:52:16.437 24 INFO tempest.lib.common.rest_client [req-c90f942a-8351-4d4c-b526-72e89b6ed8d4 req-c90f942a-8351-4d4c-b526-72e89b6ed8d4 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.099s",
                                "2026-05-23 01:52:17.565 24 INFO tempest.lib.common.rest_client [req-5d682530-0975-479c-98e8-4b1800783437 req-5d682530-0975-479c-98e8-4b1800783437 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.113s",
                                "2026-05-23 01:52:17.574 24 INFO tempest.common.waiters [-] volume f6f99af1-84de-4312-a3e6-c9099b0b085f reached available after waiting for 1.574948 seconds",
                                "2026-05-23 01:52:17.740 24 INFO tempest.lib.common.rest_client [req-351fae45-fe02-4bc1-a0f1-fbe81dd536e8 req-351fae45-fe02-4bc1-a0f1-fbe81dd536e8 ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f/action 0.163s",
                                "2026-05-23 01:52:17.847 24 INFO tempest.lib.common.rest_client [req-076932d3-c31f-4b56-a1a3-a291153effb6 req-076932d3-c31f-4b56-a1a3-a291153effb6 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.104s",
                                "2026-05-23 01:52:18.988 24 INFO tempest.lib.common.rest_client [req-3316583b-f1ef-4de7-bba4-2f7199c71cc1 req-3316583b-f1ef-4de7-bba4-2f7199c71cc1 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.119s",
                                "2026-05-23 01:52:19.002 24 INFO tempest.common.waiters [-] volume f6f99af1-84de-4312-a3e6-c9099b0b085f reached available after waiting for 2.002271 seconds",
                                "2026-05-23 01:52:19.109 24 INFO tempest.lib.common.rest_client [req-125dd03a-f583-453d-b050-260ce4b71fc2 req-125dd03a-f583-453d-b050-260ce4b71fc2 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.105s",
                                "2026-05-23 01:52:19.224 24 INFO tempest.lib.common.rest_client [req-bea871e1-66a6-4606-a759-3c65c0c854ae req-bea871e1-66a6-4606-a759-3c65c0c854ae ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.103s",
                                "2026-05-23 01:52:19.358 24 INFO tempest.lib.common.rest_client [req-5e478a63-c610-455e-9dfe-3b15c263ba02 req-5e478a63-c610-455e-9dfe-3b15c263ba02 ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.119s",
                                "2026-05-23 01:52:19.467 24 INFO tempest.lib.common.rest_client [req-16374cf5-fbb5-4d12-ad77-5681b3377bed req-16374cf5-fbb5-4d12-ad77-5681b3377bed ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.106s",
                                "2026-05-23 01:52:20.569 24 INFO tempest.lib.common.rest_client [req-7e68ca95-309e-480a-a41b-ccd109910d39 req-7e68ca95-309e-480a-a41b-ccd109910d39 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/f6f99af1-84de-4312-a3e6-c9099b0b085f 0.088s",
                                "{7} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend [5.289476s] ... ok",
                                "2026-05-23 01:52:20.879 24 INFO tempest.lib.common.rest_client [req-b9b94584-8b2b-4aec-a606-d5a43bb2bca7 req-b9b94584-8b2b-4aec-a606-d5a43bb2bca7 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes 0.305s",
                                "2026-05-23 01:52:21.028 24 INFO tempest.lib.common.rest_client [req-54603655-76d2-4d04-b819-26df7a1d48d4 req-54603655-76d2-4d04-b819-26df7a1d48d4 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.140s",
                                "2026-05-23 01:52:22.153 24 INFO tempest.lib.common.rest_client [req-f0527a75-ed32-4754-ae4c-7f69119189fd req-f0527a75-ed32-4754-ae4c-7f69119189fd ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.108s",
                                "2026-05-23 01:52:22.168 24 INFO tempest.common.waiters [-] volume e9a8db5d-f665-4f52-9a8d-51b3d9758fcf reached available after waiting for 1.168930 seconds",
                                "2026-05-23 01:52:22.382 24 INFO tempest.lib.common.rest_client [req-e2d915b5-9e8b-4eb4-b494-94b1a2a4ade4 req-e2d915b5-9e8b-4eb4-b494-94b1a2a4ade4 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots 0.211s",
                                "2026-05-23 01:52:22.495 24 INFO tempest.lib.common.rest_client [req-4375e176-731b-4675-b370-06a149f2c483 req-4375e176-731b-4675-b370-06a149f2c483 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.109s",
                                "2026-05-23 01:52:23.597 24 INFO tempest.lib.common.rest_client [req-05cc4c02-fb98-4398-9826-baa266c89157 req-05cc4c02-fb98-4398-9826-baa266c89157 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.097s",
                                "2026-05-23 01:52:24.699 24 INFO tempest.lib.common.rest_client [req-f5769b06-ef8a-4579-b5f1-b1e269cdd27d req-f5769b06-ef8a-4579-b5f1-b1e269cdd27d ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.096s",
                                "2026-05-23 01:52:24.705 24 INFO tempest.common.waiters [-] snapshot efd80a66-6ec5-4cf7-b203-cfe417cf1f96 reached available after waiting for 2.705434 seconds",
                                "2026-05-23 01:52:24.878 24 INFO tempest.lib.common.rest_client [req-8524c93b-6a33-4685-9c81-0e673a4b1b57 req-8524c93b-6a33-4685-9c81-0e673a4b1b57 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf/action 0.171s",
                                "2026-05-23 01:52:24.984 24 INFO tempest.lib.common.rest_client [req-fed7a1bb-2eb5-40a8-b2b2-3d6c1c32e36e req-fed7a1bb-2eb5-40a8-b2b2-3d6c1c32e36e ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.104s",
                                "2026-05-23 01:52:26.135 24 INFO tempest.lib.common.rest_client [req-d39d87b8-1d3f-4715-ae0c-4df4c48d51df req-d39d87b8-1d3f-4715-ae0c-4df4c48d51df ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.133s",
                                "2026-05-23 01:52:26.145 24 INFO tempest.common.waiters [-] volume e9a8db5d-f665-4f52-9a8d-51b3d9758fcf reached available after waiting for 2.145189 seconds",
                                "2026-05-23 01:52:26.246 24 INFO tempest.lib.common.rest_client [req-b3b0c71b-f653-409e-9d46-46242138a0ad req-b3b0c71b-f653-409e-9d46-46242138a0ad ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.099s",
                                "2026-05-23 01:52:26.377 24 INFO tempest.lib.common.rest_client [req-385e16ed-2ad5-4a17-aedf-a2cd543847eb req-385e16ed-2ad5-4a17-aedf-a2cd543847eb ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.115s",
                                "2026-05-23 01:52:26.477 24 INFO tempest.lib.common.rest_client [req-da94cb37-48b3-4547-81ab-54e2b7832914 req-da94cb37-48b3-4547-81ab-54e2b7832914 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.097s",
                                "2026-05-23 01:52:27.578 24 INFO tempest.lib.common.rest_client [req-8b0501fa-223a-4506-b412-12f68cadfa04 req-8b0501fa-223a-4506-b412-12f68cadfa04 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.094s",
                                "2026-05-23 01:52:28.679 24 INFO tempest.lib.common.rest_client [req-6a8c109d-1181-46fb-9c14-be3c35215959 req-6a8c109d-1181-46fb-9c14-be3c35215959 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/snapshots/efd80a66-6ec5-4cf7-b203-cfe417cf1f96 0.095s",
                                "2026-05-23 01:52:28.796 24 INFO tempest.lib.common.rest_client [req-730a41fc-32cd-4cc8-8669-16f6bd01222a req-730a41fc-32cd-4cc8-8669-16f6bd01222a ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.114s",
                                "2026-05-23 01:52:28.936 24 INFO tempest.lib.common.rest_client [req-447785dd-e349-483e-a455-773adb411988 req-447785dd-e349-483e-a455-773adb411988 ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.128s",
                                "2026-05-23 01:52:29.053 24 INFO tempest.lib.common.rest_client [req-adb4aede-f9d9-4e1e-8bcf-979499186027 req-adb4aede-f9d9-4e1e-8bcf-979499186027 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.115s",
                                "2026-05-23 01:52:30.158 24 INFO tempest.lib.common.rest_client [req-38aebe60-1e91-44b2-83e4-d35aeb0adddd req-38aebe60-1e91-44b2-83e4-d35aeb0adddd ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/07fdce2affad4debad402a88003d72e0/volumes/e9a8db5d-f665-4f52-9a8d-51b3d9758fcf 0.087s",
                                "{7} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend_when_volume_has_snapshot [9.586613s] ... ok",
                                "2026-05-23 01:52:30.561 24 INFO tempest.lib.common.rest_client [req-a855fb62-b96b-4a8b-ae0b-645c55ed448d req-a855fb62-b96b-4a8b-ae0b-645c55ed448d ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/686a2b795a0f405d8c3b6fb0bddf5b37 0.398s",
                                "2026-05-23 01:52:30.562 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 07fdce2affad4debad402a88003d72e0",
                                "2026-05-23 01:52:31.077 24 INFO tempest.lib.common.rest_client [req-4feb2875-9351-4bfc-98d3-261d8a595f9e req-4feb2875-9351-4bfc-98d3-261d8a595f9e ] Request (VolumesExtendTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s",
                                "2026-05-23 01:52:31.815 24 INFO tempest.lib.common.rest_client [req-2c1d1af6-0835-42fa-822a-21afc2f24d07 req-2c1d1af6-0835-42fa-822a-21afc2f24d07 ] Request (VolumesExtendTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=07fdce2affad4debad402a88003d72e0&name=default 0.735s",
                                "2026-05-23 01:52:32.290 24 INFO tempest.lib.common.rest_client [req-0d11f538-2869-4c3d-ac33-cdaa9f401890 req-0d11f538-2869-4c3d-ac33-cdaa9f401890 ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/614dce85-6704-4a42-86fd-3fefa1f896c9 0.472s",
                                "2026-05-23 01:52:32.532 24 INFO tempest.lib.common.rest_client [req-0a9c1dc7-c1d4-4ae3-9175-9b4274d832ae req-0a9c1dc7-c1d4-4ae3-9175-9b4274d832ae ] Request (VolumesExtendTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/07fdce2affad4debad402a88003d72e0 0.240s",
                                "2026-05-23 01:52:33.097 24 INFO tempest.lib.common.rest_client [req-46981330-28b9-477f-8e31-56a83586a0b2 req-46981330-28b9-477f-8e31-56a83586a0b2 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-23 01:52:33.615 24 INFO tempest.lib.common.rest_client [req-fd32d8cc-6ced-4e1a-bbab-824c1fcd382e req-fd32d8cc-6ced-4e1a-bbab-824c1fcd382e ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.507s",
                                "2026-05-23 01:52:33.765 24 INFO tempest.lib.common.rest_client [req-c32fb5f8-bea4-4b09-8ce9-236ee4092c25 req-c32fb5f8-bea4-4b09-8ce9-236ee4092c25 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.148s",
                                "2026-05-23 01:52:33.942 24 INFO tempest.lib.common.rest_client [req-036eceaa-f2b6-46ea-aabf-e307bc8d8f33 req-036eceaa-f2b6-46ea-aabf-e307bc8d8f33 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.173s",
                                "2026-05-23 01:52:34.502 24 INFO tempest.lib.common.rest_client [req-ea845b17-8dd9-4bc5-9234-1f87fd08c75a req-ea845b17-8dd9-4bc5-9234-1f87fd08c75a ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.558s",
                                "2026-05-23 01:52:34.623 24 INFO tempest.lib.common.rest_client [req-7999020c-35fa-4bb0-aa33-5d1962e45f55 req-7999020c-35fa-4bb0-aa33-5d1962e45f55 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.119s",
                                "2026-05-23 01:52:34.785 24 INFO tempest.lib.common.rest_client [req-07ff93c8-3e45-49a2-8646-d536fbbad465 req-07ff93c8-3e45-49a2-8646-d536fbbad465 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f2f77d8f9ea44f398588fe5b38ecd62/users/6b5809bf75a744ddaa28c9a17d5d0579/roles/bd34450783d64356be4e1eb4c43a6768 0.159s",
                                "2026-05-23 01:52:34.992 24 INFO tempest.lib.common.rest_client [req-efda6bea-ebac-4914-9086-9f87d2105150 req-efda6bea-ebac-4914-9086-9f87d2105150 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-23 01:52:35.142 24 INFO tempest.lib.common.rest_client [req-f75cedf9-8d73-4094-9a5f-f7f0d51a16f8 req-f75cedf9-8d73-4094-9a5f-f7f0d51a16f8 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f2f77d8f9ea44f398588fe5b38ecd62/users/6b5809bf75a744ddaa28c9a17d5d0579/roles/86359d6597314a95ba0d73ed5fbe11ed 0.146s",
                                "2026-05-23 01:52:35.335 24 INFO tempest.lib.common.rest_client [req-a4e7de37-c3f9-4084-aabf-c3ed2a455286 req-a4e7de37-c3f9-4084-aabf-c3ed2a455286 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-23 01:52:35.475 24 INFO tempest.lib.common.rest_client [req-6c64d3b7-74ba-41fc-9ba0-c28041f00c70 req-6c64d3b7-74ba-41fc-9ba0-c28041f00c70 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f2f77d8f9ea44f398588fe5b38ecd62/users/6b5809bf75a744ddaa28c9a17d5d0579/roles/dc8cec6ddf074e09be7713eddfdbb50c 0.137s",
                                "2026-05-23 01:52:35.647 24 INFO tempest.lib.common.rest_client [req-33b9d7a2-2439-465c-b687-52462c7200e5 req-33b9d7a2-2439-465c-b687-52462c7200e5 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.170s",
                                "2026-05-23 01:52:35.790 24 INFO tempest.lib.common.rest_client [req-01b02153-2664-4700-a959-db160c25f463 req-01b02153-2664-4700-a959-db160c25f463 ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8f2f77d8f9ea44f398588fe5b38ecd62/users/6b5809bf75a744ddaa28c9a17d5d0579/roles/bd34450783d64356be4e1eb4c43a6768 0.138s",
                                "2026-05-23 01:52:35.791 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6b5809bf75a744ddaa28c9a17d5d0579 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-23 01:52:35.792 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotNegativeTestJSON-967583509-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f2f77d8f9ea44f398588fe5b38ecd62', 'project_name': 'tempest-VolumesSnapshotNegativeTestJSON-967583509', 'tenant_id': '8f2f77d8f9ea44f398588fe5b38ecd62', 'tenant_name': 'tempest-VolumesSnapshotNegativeTestJSON-967583509', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b5809bf75a744ddaa28c9a17d5d0579', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:52:35.792 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesSnapshotNegativeTestJSON-967583509-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8f2f77d8f9ea44f398588fe5b38ecd62', 'project_name': 'tempest-VolumesSnapshotNegativeTestJSON-967583509', 'tenant_id': '8f2f77d8f9ea44f398588fe5b38ecd62', 'tenant_name': 'tempest-VolumesSnapshotNegativeTestJSON-967583509', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b5809bf75a744ddaa28c9a17d5d0579', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-23 01:52:36.347 24 INFO tempest.lib.common.rest_client [req-98c599aa-294a-44e6-bc1f-0fba591ace0c req-98c599aa-294a-44e6-bc1f-0fba591ace0c ] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-23 01:52:36.697 24 INFO tempest.lib.common.rest_client [req-4679837f-5652-4cda-82fe-d597cec37631 req-4679837f-5652-4cda-82fe-d597cec37631 ] Request (VolumesSnapshotNegativeTestJSON:test_create_snapshot_with_nonexistent_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots 0.343s",
                                "{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_create_snapshot_with_nonexistent_volume_id [0.350306s] ... ok",
                                "2026-05-23 01:52:36.836 24 INFO tempest.lib.common.rest_client [req-837b6176-1ccf-4281-b851-0b0e0e007851 req-837b6176-1ccf-4281-b851-0b0e0e007851 ] Request (VolumesSnapshotNegativeTestJSON:test_create_snapshot_without_passing_volume_id): 404 POST https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots 0.133s",
                                "{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_create_snapshot_without_passing_volume_id [0.137320s] ... ok",
                                "2026-05-23 01:52:36.921 24 INFO tempest.lib.common.rest_client [req-197ec7b1-1ac4-401e-88a6-58da419ae4a1 req-197ec7b1-1ac4-401e-88a6-58da419ae4a1 ] Request (VolumesSnapshotNegativeTestJSON:test_list_snapshot_invalid_param_limit): 400 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots?limit=invalid 0.079s",
                                "{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_list_snapshot_invalid_param_limit [0.083826s] ... ok",
                                "2026-05-23 01:52:37.012 24 INFO tempest.lib.common.rest_client [req-f51a7154-2204-446e-8acd-a854858dd6f4 req-f51a7154-2204-446e-8acd-a854858dd6f4 ] Request (VolumesSnapshotNegativeTestJSON:test_list_snapshots_invalid_param_marker): 404 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots?marker=3d762b24-deb9-4a0f-9ea5-e7f06c10a96d 0.087s",
                                "{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_list_snapshots_invalid_param_marker [0.090120s] ... ok",
                                "2026-05-23 01:52:37.089 24 INFO tempest.lib.common.rest_client [req-39d2a421-bef2-472b-bd9f-97c7f84255b1 req-39d2a421-bef2-472b-bd9f-97c7f84255b1 ] Request (VolumesSnapshotNegativeTestJSON:test_list_snapshots_invalid_param_sort): 400 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots?sort_key=invalid 0.074s",
                                "{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_list_snapshots_invalid_param_sort [0.076388s] ... ok",
                                "2026-05-23 01:52:37.457 24 INFO tempest.lib.common.rest_client [req-d57d7435-d6ae-420b-a132-2cb0ed6321e7 req-d57d7435-d6ae-420b-a132-2cb0ed6321e7 ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 202 POST https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes 0.364s",
                                "2026-05-23 01:52:37.582 24 INFO tempest.lib.common.rest_client [req-eaae96b3-ac9b-4092-9d3a-6c24d10a3c6e req-eaae96b3-ac9b-4092-9d3a-6c24d10a3c6e ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.110s",
                                "2026-05-23 01:52:38.748 24 INFO tempest.lib.common.rest_client [req-af1733c5-6af6-4513-8931-493709046a46 req-af1733c5-6af6-4513-8931-493709046a46 ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.149s",
                                "2026-05-23 01:52:38.764 24 INFO tempest.common.waiters [-] volume ae8caa67-b4e4-45dc-bc05-a3c01974c59d reached available after waiting for 1.764263 seconds",
                                "2026-05-23 01:52:38.985 24 INFO tempest.lib.common.rest_client [req-8276e66e-d60b-4cb5-96c3-857c85da458b req-8276e66e-d60b-4cb5-96c3-857c85da458b ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 202 POST https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots 0.218s",
                                "2026-05-23 01:52:39.076 24 INFO tempest.lib.common.rest_client [req-b4b7b311-f750-4ec5-a7f0-c6901a666e06 req-b4b7b311-f750-4ec5-a7f0-c6901a666e06 ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots/f577cf0f-0051-4f35-84de-d3b7f9653a28 0.085s",
                                "2026-05-23 01:52:40.173 24 INFO tempest.lib.common.rest_client [req-44412503-1681-401a-b974-4b68e171d944 req-44412503-1681-401a-b974-4b68e171d944 ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots/f577cf0f-0051-4f35-84de-d3b7f9653a28 0.089s",
                                "2026-05-23 01:52:40.177 24 INFO tempest.common.waiters [-] snapshot f577cf0f-0051-4f35-84de-d3b7f9653a28 reached available after waiting for 1.177269 seconds",
                                "2026-05-23 01:52:40.295 24 INFO tempest.lib.common.rest_client [req-9816cc15-253a-4913-bd44-5fc088a7a888 req-9816cc15-253a-4913-bd44-5fc088a7a888 ] Request (VolumesSnapshotNegativeTestJSON:test_volume_from_snapshot_decreasing_size): 400 POST https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes 0.116s",
                                "2026-05-23 01:52:40.419 24 INFO tempest.lib.common.rest_client [req-53c15db3-08e5-468a-a407-ede1f352cc2e req-53c15db3-08e5-468a-a407-ede1f352cc2e ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots/f577cf0f-0051-4f35-84de-d3b7f9653a28 0.121s",
                                "2026-05-23 01:52:40.538 24 INFO tempest.lib.common.rest_client [req-9f25a007-aafb-4154-8661-de40e0324631 req-9f25a007-aafb-4154-8661-de40e0324631 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots/f577cf0f-0051-4f35-84de-d3b7f9653a28 0.116s",
                                "2026-05-23 01:52:41.633 24 INFO tempest.lib.common.rest_client [req-8b6f44c4-ca2b-4bb2-aa8d-6f6a44d92551 req-8b6f44c4-ca2b-4bb2-aa8d-6f6a44d92551 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/snapshots/f577cf0f-0051-4f35-84de-d3b7f9653a28 0.087s",
                                "2026-05-23 01:52:41.724 24 INFO tempest.lib.common.rest_client [req-ce0d92a2-577f-409c-a5b4-dbd8169056e2 req-ce0d92a2-577f-409c-a5b4-dbd8169056e2 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.089s",
                                "2026-05-23 01:52:41.861 24 INFO tempest.lib.common.rest_client [req-2d698d52-d0b5-4d66-b8e6-430f80eb5d03 req-2d698d52-d0b5-4d66-b8e6-430f80eb5d03 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.123s",
                                "2026-05-23 01:52:41.971 24 INFO tempest.lib.common.rest_client [req-eadb0961-054d-4baa-88e0-5a69568bce92 req-eadb0961-054d-4baa-88e0-5a69568bce92 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.107s",
                                "2026-05-23 01:52:43.080 24 INFO tempest.lib.common.rest_client [req-ead3f5d4-5f9b-425b-a463-8d49b2646b38 req-ead3f5d4-5f9b-425b-a463-8d49b2646b38 ] Request (VolumesSnapshotNegativeTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/8f2f77d8f9ea44f398588fe5b38ecd62/volumes/ae8caa67-b4e4-45dc-bc05-a3c01974c59d 0.092s",
                                "{7} tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON.test_volume_from_snapshot_decreasing_size [5.990479s] ... ok",
                                "2026-05-23 01:52:43.363 24 INFO tempest.lib.common.rest_client [req-64137471-0ce1-41d6-a74f-5577cac9fb5c req-64137471-0ce1-41d6-a74f-5577cac9fb5c ] Request (VolumesSnapshotNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6b5809bf75a744ddaa28c9a17d5d0579 0.249s",
                                "2026-05-23 01:52:43.363 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8f2f77d8f9ea44f398588fe5b38ecd62",
                                "2026-05-23 01:52:43.913 24 INFO tempest.lib.common.rest_client [req-e3ee6057-e94e-4dd6-af4b-723612e01c2f req-e3ee6057-e94e-4dd6-af4b-723612e01c2f ] Request (VolumesSnapshotNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s",
                                "2026-05-23 01:52:44.504 24 INFO tempest.lib.common.rest_client [req-c60a422d-c17b-453a-a79d-8827e1c4d4f0 req-c60a422d-c17b-453a-a79d-8827e1c4d4f0 ] Request (VolumesSnapshotNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8f2f77d8f9ea44f398588fe5b38ecd62&name=default 0.589s",
                                "2026-05-23 01:52:44.911 24 INFO tempest.lib.common.rest_client [req-15ad8d87-c88a-4319-81e1-ba1edcd0ed96 req-15ad8d87-c88a-4319-81e1-ba1edcd0ed96 ] Request (VolumesSnapshotNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c624049b-27c7-4d49-90e3-e15d45babc66 0.404s",
                                "2026-05-23 01:52:45.153 24 INFO tempest.lib.common.rest_client [req-8e0a57a8-c927-4e56-80f1-d61fca831a8c req-8e0a57a8-c927-4e56-80f1-d61fca831a8c ] Request (VolumesSnapshotNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8f2f77d8f9ea44f398588fe5b38ecd62 0.237s",
                                "",
                                "==============================",
                                "Failed 50 tests - output below:",
                                "==============================",
                                "",
                                "tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest.test_volume_type_extra_specs_update[id-0806db36-b4a0-47a1-b6f3-c2e7f194d017]",
                                "-------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types_extra_specs.py\", line 66, in test_volume_type_extra_specs_update",
                                "    body = self.admin_volume_types_client.create_volume_type_extra_specs(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.volume_type['id'], extra_specs)['extra_specs']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 140, in create_volume_type_extra_specs",
                                "    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-23 01:47:47,748 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.171s",
                                "2026-05-23 01:47:47,946 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 PUT https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.191s",
                                "2026-05-23 01:47:48,538 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 200 GET https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs/spec2 0.585s",
                                "2026-05-23 01:47:49,255 36 INFO     [tempest.lib.common.rest_client] Request (VolumeTypesExtraSpecsTest:test_volume_type_extra_specs_update): 500 POST https://api.testbed.osism.xyz:8776/v3/aec516efd390419c886217df0fd8d20a/types/3a27eabb-8623-4d91-acf3-a3f8750ee338/extra_specs 0.713s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete[id-bb4e30d0-de6e-4f4d-866c-dcc48d023b4e]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    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 pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-23 01:47:45,810 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types 0.721s",
                                "2026-05-23 01:47:46,009 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.192s",
                                "2026-05-23 01:47:46,484 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.467s",
                                "2026-05-23 01:47:46,789 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.301s",
                                "2026-05-23 01:47:46,922 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s",
                                "2026-05-23 01:47:47,056 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.127s",
                                "2026-05-23 01:47:47,427 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs 0.368s",
                                "2026-05-23 01:47:47,602 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.160s",
                                "2026-05-23 01:47:47,789 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key1 0.180s",
                                "2026-05-23 01:47:47,967 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.177s",
                                "2026-05-23 01:47:48,202 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key2 0.223s",
                                "2026-05-23 01:47:48,583 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.379s",
                                "2026-05-23 01:47:48,813 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1/group_specs/key3 0.221s",
                                "2026-05-23 01:47:49,266 10 INFO     [tempest.lib.common.rest_client] Request (GroupTypeSpecsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ee808d2cbdd04ae8812acf46f349cf68/group_",
                                "    types/19f984f8-bdd6-4f96-bb12-2ccdf04757e1 0.450s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest)",
                                "-----------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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_types_extra_specs_negative.ExtraSpecsNegativeTest.test_list_nonexistent_volume_type_id[id-dee5cf0c-cdd6-4353-b70c-e847050d71fb,negative]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_types_extra_specs_negative.py\", line 153, in test_list_nonexistent_volume_type_id",
                                "    self.assertRaises(",
                                "    ~~~~~~~~~~~~~~~~~^",
                                "        lib_exc.NotFound,",
                                "        ^^^^^^^^^^^^^^^^^",
                                "        self.admin_volume_types_client.list_volume_types_extra_specs,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        data_utils.rand_uuid())",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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/types_client.py\", line 117, in list_volume_types_extra_specs",
                                "    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-23 01:47:49,482 22 INFO     [tempest.lib.common.rest_client] Request (ExtraSpecsNegativeTest:test_list_nonexistent_volume_type_id): 500 GET https://api.testbed.osism.xyz:8776/v3/8a8842274a234953b813bfd762ff61e2/types/6b78869a-dc70-45a5-b267-2abc403670b7/extra_specs 0.920s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds",
                                "    self.creds_client.delete_project(project_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project",
                                "    self.projects_client.delete_project(project_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 74, in delete_project",
                                "    resp, body = self.delete('projects/%s' % project_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "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",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON.test_quota_volumes[id-bf544854-d62a-47f2-a681-90f7a47d86b6,negative]",
                                "------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 57, in test_quota_volumes",
                                "    self.admin_quotas_client.update_quota_set(self.demo_tenant_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "                                              volumes=1, gigabytes=-1)",
                                "                                              ^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      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-23 01:47:49,786 39 INFO     [tempest.lib.common.rest_client] Request (VolumeQuotasNegativeTestJSON:test_quota_volumes): 500 PUT https://api.testbed.osism.xyz:8776/v3/a66b3d8569ce46ed8d41c6a62071fb04/os-quota-sets/6555243beaee4a68b25968d5b296ee61 0.980s",
                                "",
                                "",
                                "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 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds",
                                "    user = self.creds_client.create_user(",
                                "        username, user_password)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user",
                                "    user = self.users_client.create_user(**params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user",
                                "    resp, body = self.post('users', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest)",
                                "------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_group_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.VolumeTypesExtraSpecsTest)",
                                "------------------------------------------------------------------------------------------------",
                                "",
                                "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_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 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",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_services.VolumesServicesTestJSON)",
                                "----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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",
                                "",
                                "",
                                "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 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_snapshot_quotas_negative.py\", line 37, in setup_credentials",
                                "    super(VolumeSnapshotQuotasNegativeTestJSON, 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",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON)",
                                "------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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.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 c36e30cf-b14a-41f5-9183-e2c2312c86fa 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-23 01:47:45,780 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types 0.237s",
                                "2026-05-23 01:47:46,040 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types 0.251s",
                                "2026-05-23 01:47:46,649 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups 0.604s",
                                "2026-05-23 01:47:46,832 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.175s",
                                "2026-05-23 01:47:46,840 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.839972 seconds",
                                "2026-05-23 01:47:47,018 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.170s",
                                "2026-05-23 01:47:47,201 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.181s",
                                "2026-05-23 01:47:47,205 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached creating after waiting for 0.205784 seconds",
                                "2026-05-23 01:47:47,313 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.105s",
                                "2026-05-23 01:47:47,450 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.129s",
                                "2026-05-23 01:47:47,457 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.457010 seconds",
                                "2026-05-23 01:47:47,609 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.148s",
                                "2026-05-23 01:47:47,704 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:test_reset_group_status): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.094s",
                                "2026-05-23 01:47:47,708 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached error after waiting for 0.708288 seconds",
                                "2026-05-23 01:47:48,012 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.300s",
                                "2026-05-23 01:47:48,278 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec 0.263s",
                                "2026-05-23 01:47:48,286 18 INFO     [tempest.common.waiters] group 7962bab7-e7d5-4415-8ff1-1102272fbfec reached available after waiting for 0.286914 seconds",
                                "2026-05-23 01:47:48,609 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 0.318s",
                                "2026-05-23 01:47:49,786 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-",
                                "    4415-8ff1-1102272fbfec/action 1.133s",
                                "2026-05-23 01:47:49,786 18 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=0x7fb218f886e0>>, retrying...",
                                "2026-05-23 01:48:10,025 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 15.234s",
                                "2026-05-23 01:48:10,769 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 0.725s",
                                "2026-05-23 01:48:10,769 18 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=0x7fb218f886e0>>, retrying...",
                                "2026-05-23 01:48:28,177 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/volumes/detail 12.401s",
                                "2026-05-23 01:48:29,747 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/ad9333429ae34b76b9f52f6064842080/groups/7962bab7-e7d5-4415-8ff1-1102272fbfec/action 1.548s",
                                "2026-05-23 01:48:47,154 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/group_types/c36e30cf-b14a-41f5-9183-e2c2312c86fa 17.399s",
                                "2026-05-23 01:48:47,488 18 INFO     [tempest.lib.common.rest_client] Request (GroupsV320Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/49c9b0b9dee24a1caccb42dd5ce9534f/types/3e744abf-4cdc-456d-b301-eb58b69bc10e 0.330s",
                                "",
                                "",
                                "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 182, in test_create_group_from_group_snapshot",
                                "    snapshots = self.snapshots_client.list_snapshots(",
                                "                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        detail=True)['snapshots']",
                                "        ^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 44, in list_snapshots",
                                "    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 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': 'Error occurred when deleting group snapshot 8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913.'}",
                                "",
                                "",
                                "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 68a8dd2d-b2a9-4c1b-b6d6-79beccbeeee7 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-23 01:47:42,834 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.498s",
                                "2026-05-23 01:47:43,043 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.202s",
                                "2026-05-23 01:47:44,604 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 1.555s",
                                "2026-05-23 01:47:44,749 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.141s",
                                "2026-05-23 01:47:45,964 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb 0.204s",
                                "2026-05-23 01:47:45,971 16 INFO     [tempest.common.waiters] group ced27ad5-9f0c-4a89-b0e3-10f26afde1bb reached available after waiting for 1.970921 seconds",
                                "2026-05-23 01:47:46,752 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes 0.771s",
                                "2026-05-23 01:47:46,901 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.125s",
                                "2026-05-23 01:47:48,063 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/04e77cd8-7892-4022-92b2-80afd79b9dfb 0.140s",
                                "2026-05-23 01:47:48,086 16 INFO     [tempest.common.waiters] volume 04e77cd8-7892-4022-92b2-80afd79b9dfb reached available after waiting for 2.086122 seconds",
                                "2026-05-23 01:47:48,480 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots 0.391s",
                                "2026-05-23 01:47:48,651 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.167s",
                                "2026-05-23 01:48:09,922 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 20.253s",
                                "2026-05-23 01:48:11,042 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 0.108s",
                                "2026-05-23 01:48:11,044 16 INFO     [tempest.common.waiters] group_snapshot 8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 reached available after waiting for 23.044606 seconds",
                                "2026-05-23 01:48:11,173 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/snapshots/detail 0.127s",
                                "2026-05-23 01:48:28,709 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/group_snapshots/8c0f3fea-aaf4-41b0-9ad9-4777d4ff6913 17.529s",
                                "2026-05-23 01:48:29,477 16 INFO     [tempest.lib.c",
                                "    ommon.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/volumes/detail 0.755s",
                                "2026-05-23 01:48:47,160 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups/ced27ad5-9f0c-4a89-b0e3-10f26afde1bb/action 17.667s",
                                "2026-05-23 01:48:47,409 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/68a8dd2d-b2a9-4c1b-b6d6-79beccbeeee7 0.244s",
                                "2026-05-23 01:48:49,604 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/ce0a2e2a-b4fd-43e5-b6ee-ba23e2935731 2.191s",
                                "",
                                "",
                                "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.test_snapshot_metadata.SnapshotMetadataTestJSON)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest)",
                                "---------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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_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 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_types_extra_specs_negative.ExtraSpecsNegativeTest)",
                                "------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_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 628, in resource_cleanup",
                                "    raise testtools.MultipleExceptions(*cleanup_errors)",
                                "",
                                "    testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89180>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x788ec2a89140>))",
                                "",
                                "",
                                "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.admin.test_volume_type_access.VolumeTypesAccessTest)",
                                "-----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e]",
                                "-------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 300, in delete_group",
                                "    vols = self.volumes_client.list_volumes(detail=True)['volumes']",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 81, in list_volumes",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 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/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 cd26f7f9-eab3-48db-8335-abf0c011e8fd deletion is not allowed with groups present with the type.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target volume type is still in use.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-23 01:47:45,764 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types 0.347s",
                                "2026-05-23 01:47:45,890 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types 0.115s",
                                "2026-05-23 01:47:46,298 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups 0.402s",
                                "2026-05-23 01:47:46,507 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c 0.205s",
                                "2026-05-23 01:47:46,512 31 INFO     [tempest.common.waiters] group edd0f43c-ea55-490f-b974-cb6d5792196c reached available after waiting for 0.512738 seconds",
                                "2026-05-23 01:47:47,101 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes 0.583s",
                                "2026-05-23 01:47:47,488 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/426d7419-50b0-42be-8369-ceeb00727583 0.348s",
                                "2026-05-23 01:47:47,517 31 INFO     [tempest.common.waiters] volume 426d7419-50b0-42be-8369-ceeb00727583 reached available after waiting for 0.517568 seconds",
                                "2026-05-23 01:47:48,564 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/action 1.038s",
                                "2026-05-23 01:47:48,959 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.391s",
                                "2026-05-23 01:47:49,456 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 0.482s",
                                "2026-05-23 01:48:10,152 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce 19.646s",
                                "2026-05-23 01:48:10,180 31 INFO     [tempest.common.waiters] volume ac50dfa4-c180-4b4c-bcd4-cd74a1e412ce reached available after waiting for 21.180802 seconds",
                                "2026-05-23 01:48:10,294 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/665afb7e-f5e0-407d-96a1-9af733b5d054 0.110s",
                                "2026-05-23 01:48:10,299 31 INFO     [tempest.common.waiters] group 665afb7e-f5e0-407d-96a1-9af733b5d054 reached available after waiting for 0.299736 seconds",
                                "2026-05-23 01:48:10,786 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.478s",
                                "2026-05-23 01:48:10,989 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 0.192s",
                                "2026-05-23 01:48:27,506 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 16.494s",
                                "2026-05-23 01:48:27,506 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV31",
                                "    4Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...",
                                "2026-05-23 01:48:47,260 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 14.745s",
                                "2026-05-23 01:48:47,794 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.507s",
                                "2026-05-23 01:48:47,795 31 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x7237244402f0>>, retrying...",
                                "2026-05-23 01:49:04,474 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/volumes/detail 11.675s",
                                "2026-05-23 01:49:05,099 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/647990e57bfe452996fa8dbb0f223d32/groups/edd0f43c-ea55-490f-b974-cb6d5792196c/action 0.599s",
                                "2026-05-23 01:49:12,120 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/group_types/cd26f7f9-eab3-48db-8335-abf0c011e8fd 7.008s",
                                "2026-05-23 01:49:12,326 31 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/53f31889016f4f9cbabed12211d3b3cf/types/ebde96a8-1d89-47c2-9a6a-d7375b8ff307 0.200s",
                                "",
                                "",
                                "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 230, in delete_volume",
                                "    client.wait_for_resource_deletion(volume_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^",
                                "",
                                "      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/volumes_client.py\", line 249, in is_resource_deleted",
                                "    volume = self.show_volume(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-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-23 01:47:47,368 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.688s",
                                "2026-05-23 01:47:47,576 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.177s",
                                "2026-05-23 01:47:48,913 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.300s",
                                "2026-05-23 01:47:48,921 14 INFO     [tempest.common.waiters] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached available after waiting for 1.921404 seconds",
                                "2026-05-23 01:48:10,097 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 202 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer 21.163s",
                                "2026-05-23 01:48:10,391 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.273s",
                                "2026-05-23 01:48:10,417 14 INFO     [tempest.common.waiters] volume 3ae3d124-6e81-492a-9513-35545881c1b8 reached awaiting-transfer after waiting for 0.417425 seconds",
                                "2026-05-23 01:48:10,776 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_get_list_accept_volume_transfer): 500 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.354s",
                                "2026-05-23 01:48:11,537 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 0.745s",
                                "2026-05-23 01:48:11,537 14 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...",
                                "2026-05-23 01:48:27,486 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 10.945s",
                                "2026-05-23 01:48:27,490 14 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method TransfersClient.delete_volume_transfer of <tempest.lib.services.volume.v3.transfers_client.TransfersClient object at 0x700786ee6f90>>, retrying...",
                                "2026-05-23 01:48:47,279 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/os-volume-transfer/327b6b20-7ff0-4643-a67b-3933af65d89e 14.787s",
                                "2026-05-23 01:49:04,545 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 17.263s",
                                "2026-05-23 01:49:04,704 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.157s",
                                "2026-05-23 01:49:10,034 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/19981c82ca594b0da674d68615e99bf7/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 4.320s",
                                "2026-05-23 01:49:12,157 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanup",
                                "    s): 200 GET https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 2.114s",
                                "2026-05-23 01:49:12,328 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes/3ae3d124-6e81-492a-9513-35545881c1b8 0.148s",
                                "",
                                "",
                                "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 225, in test_delete_group_snapshots_following_updated_volumes",
                                "    grp = self.create_group(group_type=group_type['id'],",
                                "                            volume_types=[volume_type['id']])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 290, in create_group",
                                "    group = self.groups_client.create_group(**kwargs)['group']",
                                "            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 39, in create_group",
                                "    resp, body = self.post('groups', 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-23 01:49:04,426 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 14.735s",
                                "2026-05-23 01:49:04,573 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 202 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types 0.142s",
                                "2026-05-23 01:49:05,096 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/0d4dfb74a21e47d58ef424c5d2f68168/groups 0.520s",
                                "2026-05-23 01:49:05,096 16 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-23 01:49:12,144 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/group_types/6e1b893b-81f9-4e96-88a6-a033c8988f4c 7.041s",
                                "2026-05-23 01:49:12,351 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.203s",
                                "2026-05-23 01:49:12,441 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types/7be2a5c8-bcbb-4bb8-8374-8cb228177d44 0.089s",
                                "",
                                "",
                                "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-23 01:49:12,784 16 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/a1577e24eb7345ee9e6d3f455a4bea5a/types 0.336s",
                                "",
                                "",
                                "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 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-23 01:49:12,795 14 INFO     [tempest.lib.common.rest_client] Request (VolumesTransfersTest:test_create_list_delete_volume_transfer): 500 POST https://api.testbed.osism.xyz:8776/v3/d5cd94c4d4804001bfb6e02c77103f24/volumes 0.363s",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.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 308, in test_reset_group_snapshot_status",
                                "    group_snapshot = self._create_group_snapshot(group_id=group['id'])",
                                "",
                                "      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 30c4fe8f-53af-45cd-b5f0-13f27dd59609 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-23 01:47:45,231 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types 0.969s",
                                "2026-05-23 01:47:45,853 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types 0.608s",
                                "2026-05-23 01:47:46,389 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups 0.532s",
                                "2026-05-23 01:47:46,587 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030 0.193s",
                                "2026-05-23 01:47:46,592 43 INFO     [tempest.common.waiters] group f830f4c2-388c-4462-94ea-50bf078ab030 reached available after waiting for 0.592494 seconds",
                                "2026-05-23 01:47:46,992 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes 0.394s",
                                "2026-05-23 01:47:47,151 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.143s",
                                "2026-05-23 01:47:48,401 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/9bae32da-9ffe-477b-a30e-e2bd1f234d47 0.230s",
                                "2026-05-23 01:47:48,415 43 INFO     [tempest.common.waiters] volume 9bae32da-9ffe-477b-a30e-e2bd1f234d47 reached available after waiting for 1.415016 seconds",
                                "2026-05-23 01:47:48,807 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots 0.390s",
                                "2026-05-23 01:48:09,885 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 21.071s",
                                "2026-05-23 01:48:11,001 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 0.108s",
                                "2026-05-23 01:48:27,387 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 15.380s",
                                "2026-05-23 01:48:29,402 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 1.009s",
                                "2026-05-23 01:48:47,135 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.726s",
                                "2026-05-23 01:49:04,407 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 16.265s",
                                "2026-05-23 01:49:08,027 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 500 GET https://api.testbed",
                                "    .osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 2.613s",
                                "2026-05-23 01:49:12,152 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/group_snapshots/b7f52571-60b6-4b82-aeb1-bb111d6962f4 4.104s",
                                "2026-05-23 01:49:12,375 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 0.212s",
                                "2026-05-23 01:49:12,780 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.383s",
                                "2026-05-23 01:49:12,780 43 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40] id=0x7c2eeded8050>>, retrying...",
                                "2026-05-23 01:49:28,360 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/volumes/detail 10.575s",
                                "2026-05-23 01:49:28,501 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/3b94650d6cc449a1a87058e494e67305/groups/f830f4c2-388c-4462-94ea-50bf078ab030/action 0.121s",
                                "2026-05-23 01:49:28,623 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/group_types/30c4fe8f-53af-45cd-b5f0-13f27dd59609 0.117s",
                                "2026-05-23 01:49:29,025 43 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/93084d5af79b4143a86a785b00878157/types/f397d914-6f6b-47c5-9db5-b64b4c547ee3 0.397s",
                                "",
                                "",
                                "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 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",
                                "",
                                "",
                                "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 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_groups.GroupsTest.test_group_create_show_list_delete[id-4b111d28-b73d-4908-9bd2-03dc2992e4d4]",
                                "---------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 95, in test_group_create_show_list_delete",
                                "    self.delete_group(grp1_id)",
                                "    ~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      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/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 7b80c7ed-7438-475e-93cb-b5783f2a14f5 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-23 01:47:44,516 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.705s",
                                "2026-05-23 01:47:44,872 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.348s",
                                "2026-05-23 01:47:45,304 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.425s",
                                "2026-05-23 01:47:45,444 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.130s",
                                "2026-05-23 01:47:45,451 24 INFO     [tempest.common.waiters] group 330475a7-8b88-4329-b607-355cc079f1a6 reached available after waiting for 0.450934 seconds",
                                "2026-05-23 01:47:45,646 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.193s",
                                "2026-05-23 01:47:45,937 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.284s",
                                "2026-05-23 01:47:45,945 24 INFO     [tempest.common.waiters] group 239ecdab-e879-4c70-b7c3-b91d26eac5cd reached available after waiting for 0.944929 seconds",
                                "2026-05-23 01:47:46,705 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.758s",
                                "2026-05-23 01:47:46,833 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.117s",
                                "2026-05-23 01:47:47,987 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/663e96d7-eee8-4146-84e3-603e358a0722 0.141s",
                                "2026-05-23 01:47:47,997 24 INFO     [tempest.common.waiters] volume 663e96d7-eee8-4146-84e3-603e358a0722 reached available after waiting for 1.997910 seconds",
                                "2026-05-23 01:47:48,186 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6 0.184s",
                                "2026-05-23 01:47:48,314 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd 0.117s",
                                "2026-05-23 01:47:48,515 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/detail 0.189s",
                                "2026-05-23 01:47:49,451 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.922s",
                                "2026-05-23 01:48:10,033 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 20.570s",
                                "2026-05-23 01:48:10,776 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.731s",
                                "2026-05-23 01:48:10,939 24 INFO     ",
                                "    [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.152s",
                                "2026-05-23 01:48:27,504 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 16.550s",
                                "2026-05-23 01:48:27,505 24 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=0x777df254c590>>, retrying...",
                                "2026-05-23 01:48:47,226 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 14.717s",
                                "2026-05-23 01:48:49,972 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 2.733s",
                                "2026-05-23 01:48:49,973 24 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=0x777df254c590>>, retrying...",
                                "2026-05-23 01:49:04,470 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.492s",
                                "2026-05-23 01:49:06,031 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/239ecdab-e879-4c70-b7c3-b91d26eac5cd/action 1.535s",
                                "2026-05-23 01:49:12,180 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 6.134s",
                                "2026-05-23 01:49:12,784 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.572s",
                                "2026-05-23 01:49:12,784 24 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=0x777df254c590>>, retrying...",
                                "2026-05-23 01:49:28,351 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.564s",
                                "2026-05-23 01:49:28,958 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/330475a7-8b88-4329-b607-355cc079f1a6/action 0.597s",
                                "2026-05-23 01:49:28,960 24 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=0x777df254c590>>, retrying...",
                                "2026-05-23 01:49:43,837 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 9.873s",
                                "2026-05-23 01:49:45,232 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/7b80c7ed-7438-475e-93cb-b5783f2a14f5 1.387s",
                                "2026-05-23 01:49:45,424 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/490d7c68-6f12-",
                                "    4eef-bb01-572e14921c0e 0.182s",
                                "",
                                "",
                                "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 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 478, in get_admin_creds",
                                "    return self.get_credentials('admin')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "    credentials = self._create_creds(admin=is_admin)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 242, in _create_creds",
                                "    self.creds_client.assign_user_role(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        user, project, self.identity_admin_role)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest.test_available_volume_retype[id-b90412ee-465d-46e9-b249-ec84a47d5f25]",
                                "--------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_retype.py\", line 203, in test_available_volume_retype",
                                "    src_vol = self.create_volume(volume_type=self.src_vol_type['name'])",
                                "",
                                "      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-23 01:49:54,008 39 INFO     [tempest.lib.common.rest_client] Request (VolumeRetypeWithoutMigrationTest:test_available_volume_retype): 500 POST https://api.testbed.osism.xyz:8776/v3/92d09df5847542e2a53086102f3f1b2a/volumes 0.996s",
                                "",
                                "",
                                "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 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "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 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 475, in get_primary_creds",
                                "    return self.get_project_member_creds()",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 519, in get_project_member_creds",
                                "    return self.get_credentials(['member'], scope='project')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 438, in get_credentials",
                                "    credentials = self._create_creds(",
                                "        roles=credential_type, scope=scope,",
                                "        project_id=project_id)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 262, in _create_creds",
                                "    self.creds_client.assign_user_role(user, project, role)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 84, in assign_user_role",
                                "    self.roles_client.create_user_role_on_project(project['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "                                                  user['id'],",
                                "                                                  ^^^^^^^^^^^",
                                "                                                  role['id'])",
                                "                                                  ^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/roles_client.py\", line 81, in create_user_role_on_project",
                                "    resp, body = self.put('projects/%s/users/%s/roles/%s' %",
                                "                 ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                          (project_id, user_id, role_id), None)",
                                "                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 392, in put",
                                "    return self.request('PUT', url, extra_headers, headers, body, chunked)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "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 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 478, in get_admin_creds",
                                "    return self.get_credentials('admin')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "    credentials = self._create_creds(admin=is_admin)",
                                "",
                                "      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",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON)",
                                "----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials",
                                "    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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 478, in get_admin_creds",
                                "    return self.get_credentials('admin')",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "    credentials = self._create_creds(admin=is_admin)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds",
                                "    user = self.creds_client.create_user(",
                                "        username, user_password)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user",
                                "    user = self.users_client.create_user(**params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 33, in create_user",
                                "    resp, body = self.post('users', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "",
                                "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.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 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest)",
                                "-------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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_retype.VolumeRetypeWithoutMigrationTest)",
                                "--------------------------------------------------------------------------------------------",
                                "",
                                "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_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 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 cdde1a77-1c23-4b4c-ab59-a4983af8f3a7 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-23 01:49:45,637 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types 0.118s",
                                "2026-05-23 01:49:45,778 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types 0.137s",
                                "2026-05-23 01:49:45,989 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups 0.206s",
                                "2026-05-23 01:49:46,128 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s",
                                "2026-05-23 01:49:47,266 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.132s",
                                "2026-05-23 01:49:47,269 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.269588 seconds",
                                "2026-05-23 01:49:47,689 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.418s",
                                "2026-05-23 01:49:47,846 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.138s",
                                "2026-05-23 01:49:49,009 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/0b14ccc9-592a-4943-a9f2-a72d9b407d17 0.146s",
                                "2026-05-23 01:49:49,024 24 INFO     [tempest.common.waiters] volume 0b14ccc9-592a-4943-a9f2-a72d9b407d17 reached available after waiting for 2.024162 seconds",
                                "2026-05-23 01:49:49,409 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes 0.383s",
                                "2026-05-23 01:49:49,570 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.153s",
                                "2026-05-23 01:49:50,730 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/86ec2fac-9e64-430e-8c51-a2ed5ba295f8 0.144s",
                                "2026-05-23 01:49:50,738 24 INFO     [tempest.common.waiters] volume 86ec2fac-9e64-430e-8c51-a2ed5ba295f8 reached available after waiting for 1.738098 seconds",
                                "2026-05-23 01:49:50,906 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.166s",
                                "2026-05-23 01:49:51,012 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s",
                                "2026-05-23 01:49:52,167 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.149s",
                                "2026-05-23 01:49:52,174 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 1.174718 seconds",
                                "2026-05-23 01:49:52,283 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.102s",
                                "2026-05-23 01:49:52,524 24 INFO     [tempest.lib.co",
                                "    mmon.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.234s",
                                "2026-05-23 01:49:52,715 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 202 PUT https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.171s",
                                "2026-05-23 01:49:52,834 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538 0.113s",
                                "2026-05-23 01:49:52,836 24 INFO     [tempest.common.waiters] group e0b11208-4379-404e-ba36-f3899d708538 reached available after waiting for 0.836757 seconds",
                                "2026-05-23 01:49:53,013 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:test_group_update): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.174s",
                                "2026-05-23 01:49:53,352 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 0.310s",
                                "2026-05-23 01:50:10,731 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 17.363s",
                                "2026-05-23 01:50:10,732 24 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=0x777df2548410>>, retrying...",
                                "2026-05-23 01:50:28,058 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 12.323s",
                                "2026-05-23 01:50:29,771 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 1.695s",
                                "2026-05-23 01:50:29,771 24 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=0x777df2548410>>, retrying...",
                                "2026-05-23 01:50:45,629 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/volumes/detail 10.849s",
                                "2026-05-23 01:51:01,962 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/279873f0685b4897b6f79702f4d5a79a/groups/e0b11208-4379-404e-ba36-f3899d708538/action 16.281s",
                                "2026-05-23 01:51:19,737 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/group_types/cdde1a77-1c23-4b4c-ab59-a4983af8f3a7 17.769s",
                                "2026-05-23 01:51:19,919 24 INFO     [tempest.lib.common.rest_client] Request (GroupsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/aca18b897acd4182b6e1f9d606ca734c/types/2b72ade0-cfdc-4701-b4ca-17aa2707a6ba 0.175s",
                                "",
                                "",
                                "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 750, in get_client_manager",
                                "    manager.auth_provider.set_auth()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest)",
                                "-------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 750, in get_client_manager",
                                "    manager.auth_provider.set_auth()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "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 178, in setUpClass",
                                "    cls.resource_setup()",
                                "    ~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_list.py\", line 37, in resource_setup",
                                "    volume = cls.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 144, in create_volume",
                                "    waiters.wait_for_volume_resource_status(self.volumes_client,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "                                            volume['id'], wait_until)",
                                "                                            ^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 102, in show_volume",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 169 tests in 312.2986 sec.",
                                " - Passed: 112",
                                " - Skipped: 7",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 50",
                                "Sum of execute time for each test: 988.9935 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (5 tests) => 0:02:44.387135",
                                " - Worker 1 (12 tests) => 0:03:57.227234",
                                " - Worker 2 (36 tests) => 0:04:13.679856",
                                " - Worker 3 (6 tests) => 0:03:48.277817",
                                " - Worker 4 (5 tests) => 0:03:39.930950",
                                " - Worker 5 (6 tests) => 0:01:26.942145",
                                " - Worker 6 (29 tests) => 0:03:57.595653",
                                " - Worker 7 (12 tests) => 0:04:59.276338",
                                " - Worker 8 (6 tests) => 0:00:56.480159",
                                " - Worker 9 (21 tests) => 0:04:05.955822",
                                " - Worker 10 (5 tests) => 0:03:59.738771",
                                " - Worker 11 (5 tests) => 0:01:02.346525",
                                " - Worker 12 (4 tests) => 0:00:09.672294",
                                " - Worker 13 (6 tests) => 0:00:39.130537",
                                " - Worker 14 (7 tests) => 0:03:37.578599",
                                " - Worker 15 (4 tests) => 0:04:03.930186"
                            ],
                            "zuul_log_id": "0242ac1f-6606-d9f5-f0b4-00000000001f-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:47.567566Z",
                            "start": "2026-05-23T01:37:15.275217Z"
                        },
                        "id": "0242ac1f-6606-d9f5-f0b4-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-23T01:52:52.660103Z",
                    "start": "2026-05-23T01:52:49.901454Z"
                },
                "id": "0242ac1f-6606-328c-980f-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-328c-980f-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:49.992050Z",
                            "start": "2026-05-23T01:52:49.934217Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-000000000007",
                        "name": "Register sources"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "sudo",
                                "-n",
                                "true"
                            ],
                            "delta": "0:00:00.014506",
                            "end": "2026-05-23 01:52:50.908259",
                            "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-328c-980f-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-23 01:52:50.893753",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sudo: a password is required",
                            "stdout_lines": [
                                "sudo: a password is required"
                            ],
                            "zuul_log_id": "0242ac1f-6606-328c-980f-000000000009-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-328c-980f-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:51.051976Z",
                            "start": "2026-05-23T01:52:50.040053Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-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-328c-980f-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:51.092813Z",
                            "start": "2026-05-23T01:52:51.067159Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-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-328c-980f-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:51.181960Z",
                            "start": "2026-05-23T01:52:51.102286Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-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-testbed02/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed02/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1003,
                                    "group": "zuul-testbed02",
                                    "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-testbed02",
                                            "path": "/home/zuul-testbed02/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed02",
                                    "path": "/home/zuul-testbed02/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1002,
                                    "zj_output_dirs": "docs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed02/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed02/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1003,
                                    "group": "zuul-testbed02",
                                    "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-testbed02",
                                            "path": "/home/zuul-testbed02/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed02",
                                    "path": "/home/zuul-testbed02/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1002,
                                    "zj_output_dirs": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed02/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed02/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1003,
                                    "group": "zuul-testbed02",
                                    "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-testbed02",
                                            "path": "/home/zuul-testbed02/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed02",
                                    "path": "/home/zuul-testbed02/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1002,
                                    "zj_output_dirs": "logs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-328c-980f-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:52.159243Z",
                            "start": "2026-05-23T01:52:51.190866Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-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-328c-980f-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:52.206003Z",
                            "start": "2026-05-23T01:52:52.170143Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-00000000000f",
                        "name": "Copy files and folders to staging folder"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed02/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed02/zuul-output/logs"
                                }
                            },
                            "gid": 1003,
                            "group": "zuul-testbed02",
                            "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-testbed02/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-testbed02/zuul-output/logs",
                                    "recurse": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed02",
                            "path": "/home/zuul-testbed02/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1002
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-328c-980f-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:52.509155Z",
                            "start": "2026-05-23T01:52:52.222894Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-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-328c-980f-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:52.573926Z",
                            "start": "2026-05-23T01:52:52.517386Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-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-328c-980f-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:52.618641Z",
                            "start": "2026-05-23T01:52:52.591998Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-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-328c-980f-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:52.660103Z",
                            "start": "2026-05-23T01:52:52.632457Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-000000000015",
                        "name": "Archive everything from logs"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-05-23T01:53:12.383066Z",
                    "start": "2026-05-23T01:52:52.682349Z"
                },
                "id": "0242ac1f-6606-328c-980f-000000000017",
                "name": "Post cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:52:52.761004Z",
                            "start": "2026-05-23T01:52:52.691917Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-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-23T01:52:52.810997Z",
                            "start": "2026-05-23T01:52:52.774719Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-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:18.798222",
                            "end": "2026-05-23 01:53:11.929153",
                            "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-testbed02/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-328c-980f-00000000001b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 01:52:53.130931",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-23 01:52:53 - clean up servers\n2026-05-23 01:52:54 - testbed-manager\n2026-05-23 01:52:54 - testbed-node-2\n2026-05-23 01:52:54 - testbed-node-1\n2026-05-23 01:52:54 - testbed-node-4\n2026-05-23 01:52:54 - testbed-node-0\n2026-05-23 01:52:54 - testbed-node-3\n2026-05-23 01:52:54 - testbed-node-5\n2026-05-23 01:52:54 - clean up keypairs\n2026-05-23 01:52:54 - testbed\n2026-05-23 01:52:54 - wait for servers to be gone\n2026-05-23 01:53:05 - clean up ports\n2026-05-23 01:53:05 - 23d53cb8-393c-4c58-93a5-99d40d5e2faf\n2026-05-23 01:53:06 - 251dfafa-432e-43ae-a0c5-1b8509c8d66b\n2026-05-23 01:53:06 - 297e2b70-0b46-4f4c-b4d5-ab1aa37566d0\n2026-05-23 01:53:06 - 3100d210-9fc3-4fda-b088-2229e1e3996a\n2026-05-23 01:53:07 - 3211d076-0da9-4b14-8ec9-95cc82dbf0ad\n2026-05-23 01:53:07 - 5df4950e-7da0-4d54-9d77-2f17197b709c\n2026-05-23 01:53:07 - aa2df259-ee94-4bd8-9f9c-603d70fdfad1\n2026-05-23 01:53:07 - clean up volumes\n2026-05-23 01:53:07 - testbed-volume-2-node-base\n2026-05-23 01:53:07 - testbed-volume-manager-base\n2026-05-23 01:53:08 - testbed-volume-5-node-base\n2026-05-23 01:53:08 - testbed-volume-3-node-base\n2026-05-23 01:53:08 - testbed-volume-1-node-base\n2026-05-23 01:53:08 - testbed-volume-4-node-base\n2026-05-23 01:53:08 - testbed-volume-8-node-5\n2026-05-23 01:53:08 - testbed-volume-6-node-3\n2026-05-23 01:53:08 - testbed-volume-0-node-base\n2026-05-23 01:53:08 - testbed-volume-1-node-4\n2026-05-23 01:53:08 - testbed-volume-3-node-3\n2026-05-23 01:53:08 - testbed-volume-2-node-5\n2026-05-23 01:53:08 - testbed-volume-4-node-4\n2026-05-23 01:53:08 - testbed-volume-5-node-5\n2026-05-23 01:53:08 - testbed-volume-7-node-4\n2026-05-23 01:53:08 - testbed-volume-0-node-3\n2026-05-23 01:53:08 - disconnect routers\n2026-05-23 01:53:08 - testbed\n2026-05-23 01:53:09 - clean up subnets\n2026-05-23 01:53:09 - subnet-testbed-management\n2026-05-23 01:53:09 - clean up networks\n2026-05-23 01:53:10 - net-testbed-management\n2026-05-23 01:53:10 - clean up security groups\n2026-05-23 01:53:10 - testbed-node\n2026-05-23 01:53:10 - testbed-management\n2026-05-23 01:53:10 - clean up floating ips\n2026-05-23 01:53:10 - 81.163.193.109\n2026-05-23 01:53:11 - clean up routers\n2026-05-23 01:53:11 - testbed",
                            "stdout_lines": [
                                "2026-05-23 01:52:53 - clean up servers",
                                "2026-05-23 01:52:54 - testbed-manager",
                                "2026-05-23 01:52:54 - testbed-node-2",
                                "2026-05-23 01:52:54 - testbed-node-1",
                                "2026-05-23 01:52:54 - testbed-node-4",
                                "2026-05-23 01:52:54 - testbed-node-0",
                                "2026-05-23 01:52:54 - testbed-node-3",
                                "2026-05-23 01:52:54 - testbed-node-5",
                                "2026-05-23 01:52:54 - clean up keypairs",
                                "2026-05-23 01:52:54 - testbed",
                                "2026-05-23 01:52:54 - wait for servers to be gone",
                                "2026-05-23 01:53:05 - clean up ports",
                                "2026-05-23 01:53:05 - 23d53cb8-393c-4c58-93a5-99d40d5e2faf",
                                "2026-05-23 01:53:06 - 251dfafa-432e-43ae-a0c5-1b8509c8d66b",
                                "2026-05-23 01:53:06 - 297e2b70-0b46-4f4c-b4d5-ab1aa37566d0",
                                "2026-05-23 01:53:06 - 3100d210-9fc3-4fda-b088-2229e1e3996a",
                                "2026-05-23 01:53:07 - 3211d076-0da9-4b14-8ec9-95cc82dbf0ad",
                                "2026-05-23 01:53:07 - 5df4950e-7da0-4d54-9d77-2f17197b709c",
                                "2026-05-23 01:53:07 - aa2df259-ee94-4bd8-9f9c-603d70fdfad1",
                                "2026-05-23 01:53:07 - clean up volumes",
                                "2026-05-23 01:53:07 - testbed-volume-2-node-base",
                                "2026-05-23 01:53:07 - testbed-volume-manager-base",
                                "2026-05-23 01:53:08 - testbed-volume-5-node-base",
                                "2026-05-23 01:53:08 - testbed-volume-3-node-base",
                                "2026-05-23 01:53:08 - testbed-volume-1-node-base",
                                "2026-05-23 01:53:08 - testbed-volume-4-node-base",
                                "2026-05-23 01:53:08 - testbed-volume-8-node-5",
                                "2026-05-23 01:53:08 - testbed-volume-6-node-3",
                                "2026-05-23 01:53:08 - testbed-volume-0-node-base",
                                "2026-05-23 01:53:08 - testbed-volume-1-node-4",
                                "2026-05-23 01:53:08 - testbed-volume-3-node-3",
                                "2026-05-23 01:53:08 - testbed-volume-2-node-5",
                                "2026-05-23 01:53:08 - testbed-volume-4-node-4",
                                "2026-05-23 01:53:08 - testbed-volume-5-node-5",
                                "2026-05-23 01:53:08 - testbed-volume-7-node-4",
                                "2026-05-23 01:53:08 - testbed-volume-0-node-3",
                                "2026-05-23 01:53:08 - disconnect routers",
                                "2026-05-23 01:53:08 - testbed",
                                "2026-05-23 01:53:09 - clean up subnets",
                                "2026-05-23 01:53:09 - subnet-testbed-management",
                                "2026-05-23 01:53:09 - clean up networks",
                                "2026-05-23 01:53:10 - net-testbed-management",
                                "2026-05-23 01:53:10 - clean up security groups",
                                "2026-05-23 01:53:10 - testbed-node",
                                "2026-05-23 01:53:10 - testbed-management",
                                "2026-05-23 01:53:10 - clean up floating ips",
                                "2026-05-23 01:53:10 - 81.163.193.109",
                                "2026-05-23 01:53:11 - clean up routers",
                                "2026-05-23 01:53:11 - testbed"
                            ],
                            "zuul_log_id": "0242ac1f-6606-328c-980f-00000000001b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:53:12.383066Z",
                            "start": "2026-05-23T01:52:52.857176Z"
                        },
                        "id": "0242ac1f-6606-328c-980f-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-23T01:53:16.430711Z",
                    "start": "2026-05-23T01:53:13.256757Z"
                },
                "id": "0242ac1f-6606-4434-f4df-000000000002",
                "name": "Cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:53:13.333623Z",
                            "start": "2026-05-23T01:53:13.273312Z"
                        },
                        "id": "0242ac1f-6606-4434-f4df-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-23T01:53:13.378264Z",
                            "start": "2026-05-23T01:53:13.342668Z"
                        },
                        "id": "0242ac1f-6606-4434-f4df-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.733684",
                            "end": "2026-05-23 01:53:16.002659",
                            "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-testbed02/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-4434-f4df-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-23 01:53:14.268975",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-23 01:53:14 - clean up servers\n2026-05-23 01:53:15 - clean up keypairs\n2026-05-23 01:53:15 - wait for servers to be gone\n2026-05-23 01:53:15 - clean up ports\n2026-05-23 01:53:15 - clean up volumes\n2026-05-23 01:53:15 - disconnect routers\n2026-05-23 01:53:15 - clean up subnets\n2026-05-23 01:53:15 - clean up networks\n2026-05-23 01:53:15 - clean up security groups\n2026-05-23 01:53:15 - clean up floating ips\n2026-05-23 01:53:15 - clean up routers",
                            "stdout_lines": [
                                "2026-05-23 01:53:14 - clean up servers",
                                "2026-05-23 01:53:15 - clean up keypairs",
                                "2026-05-23 01:53:15 - wait for servers to be gone",
                                "2026-05-23 01:53:15 - clean up ports",
                                "2026-05-23 01:53:15 - clean up volumes",
                                "2026-05-23 01:53:15 - disconnect routers",
                                "2026-05-23 01:53:15 - clean up subnets",
                                "2026-05-23 01:53:15 - clean up networks",
                                "2026-05-23 01:53:15 - clean up security groups",
                                "2026-05-23 01:53:15 - clean up floating ips",
                                "2026-05-23 01:53:15 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-4434-f4df-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:53:16.430711Z",
                            "start": "2026-05-23T01:53:13.418059Z"
                        },
                        "id": "0242ac1f-6606-4434-f4df-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-23T01:53:20.922436Z",
                    "start": "2026-05-23T01:53:17.312646Z"
                },
                "id": "0242ac1f-6606-0430-884b-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-0430-884b-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:53:17.385855Z",
                            "start": "2026-05-23T01:53:17.328357Z"
                        },
                        "id": "0242ac1f-6606-0430-884b-000000000008",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0430-884b-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:53:17.462308Z",
                            "start": "2026-05-23T01:53:17.400437Z"
                        },
                        "id": "0242ac1f-6606-0430-884b-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/7e87ff77946b46b883aa64b9e3d6895b/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0430-884b-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:53:18.557348Z",
                            "start": "2026-05-23T01:53:17.471380Z"
                        },
                        "id": "0242ac1f-6606-0430-884b-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-testbed02@81.163.193.140:/home/zuul-testbed02/zuul-output/logs/ /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/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-testbed02@81.163.193.140:/home/zuul-testbed02/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/7e87ff77946b46b883aa64b9e3d6895b/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-testbed02@81.163.193.140:/home/zuul-testbed02/zuul-output/artifacts/ /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/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-testbed02@81.163.193.140:/home/zuul-testbed02/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/7e87ff77946b46b883aa64b9e3d6895b/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-testbed02@81.163.193.140:/home/zuul-testbed02/zuul-output/docs/ /var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/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/7e87ff77946b46b883aa64b9e3d6895b/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-testbed02@81.163.193.140:/home/zuul-testbed02/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/7e87ff77946b46b883aa64b9e3d6895b/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0430-884b-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:53:20.850039Z",
                            "start": "2026-05-23T01:53:18.567343Z"
                        },
                        "id": "0242ac1f-6606-0430-884b-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-0430-884b-00000000000f",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:53:20.922436Z",
                            "start": "2026-05-23T01:53:20.875788Z"
                        },
                        "id": "0242ac1f-6606-0430-884b-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-23T01:53:23.042216Z",
                    "start": "2026-05-23T01:53:21.857280Z"
                },
                "id": "0242ac1f-6606-15e4-382c-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQC5jo9ApBgj/OOlIuwrj30C/RNGmBRLhec1VNRZUtJ0lWjO6srtKhchYqW4Z5klDvzVajmN9ogX4za6pEuJv4jtc9uH1XcH5cSN73WnQ/ScuoeaL+ipdVqsBG6rq+34p89+9VYOozREsbLpOt2qFutSfcWBHmiEErKAIeILWco/1NGuAUuJfRLuLi3+MuHCjl+7rl3r9hDYQMQ0klhNuB4fqhXXrka1h5V1LSxzLyKn4UUPGXUOyyqJk3+jcwMSCRPj2ywf7M12TzX9OMKPxAoZD04qHZHmgPuYkozUhA+Te6sTcOjvk1jmMdFcjj7i/qUwxglx32Pq+9G0VaijVVl/hkjGcoUJHXud7fHW2pCur4ma5EGcqMwsNG64Dsgt8IScBQm8faCgSdI4fjLWwtX4WGioXAreuprXfhdxo+ct0phKosOHFnqkjXPD4vrO0i6j+OJDR377ivjuxyWxsmx/ELBNTaLhcSvfACkD+Q1aQe+V04yUrCvjPp7bqroPuX8= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed02/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul-testbed02",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC5jo9ApBgj/OOlIuwrj30C/RNGmBRLhec1VNRZUtJ0lWjO6srtKhchYqW4Z5klDvzVajmN9ogX4za6pEuJv4jtc9uH1XcH5cSN73WnQ/ScuoeaL+ipdVqsBG6rq+34p89+9VYOozREsbLpOt2qFutSfcWBHmiEErKAIeILWco/1NGuAUuJfRLuLi3+MuHCjl+7rl3r9hDYQMQ0klhNuB4fqhXXrka1h5V1LSxzLyKn4UUPGXUOyyqJk3+jcwMSCRPj2ywf7M12TzX9OMKPxAoZD04qHZHmgPuYkozUhA+Te6sTcOjvk1jmMdFcjj7i/qUwxglx32Pq+9G0VaijVVl/hkjGcoUJHXud7fHW2pCur4ma5EGcqMwsNG64Dsgt8IScBQm8faCgSdI4fjLWwtX4WGioXAreuprXfhdxo+ct0phKosOHFnqkjXPD4vrO0i6j+OJDR377ivjuxyWxsmx/ELBNTaLhcSvfACkD+Q1aQe+V04yUrCvjPp7bqroPuX8= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed02/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul-testbed02",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-15e4-382c-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/7e87ff77946b46b883aa64b9e3d6895b/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-23T01:53:23.042216Z",
                            "start": "2026-05-23T01:53:21.872609Z"
                        },
                        "id": "0242ac1f-6606-15e4-382c-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
}
]
